diff --git a/.gitignore b/.gitignore index 41c71595ea..e887cf6d11 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,4 @@ GTAGS core .DS_Store .sass-cache +rake.log diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 6f5910fe63..8c523863fc 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -56,7 +56,7 @@ "id": "target_address", "type":"promptString", "description": "IP of NGFW", - "default": "" + "default": "192.168.2.101" }, { "id": "test_client_address", diff --git a/threat-prevention/js/common/Converter.js b/threat-prevention/js/common/Converter.js index b377a55d75..a5100a7179 100644 --- a/threat-prevention/js/common/Converter.js +++ b/threat-prevention/js/common/Converter.js @@ -1,7 +1,7 @@ Ext.define('Ung.common.Converter.threatprevention', { singleton: true, - reason: function (v) { return Map.webReasons[v] || 'no rule applied'.t(); }, + reason: function (v) { return Mapper.webReasons[v] || 'no rule applied'.t(); }, ruleIdMap: {}, ruleId: function (value, record) { @@ -11,9 +11,9 @@ Ext.define('Ung.common.Converter.threatprevention', { var policyId = record && record.get && record.get('policy_id') ? record.get('policy_id') : 1; var reason = record && record.get && record.get('threat_prevention_reason') ? record.get('threat_prevention_reason') : 'N'; if(reason != 'N'){ - for(var id in Map.webReasons){ - if(Map.webReasons.hasOwnProperty(id)){ - if(Map.webReasons[id] == reason){ + for (var id in Mapper.webReasons) { + if (Mapper.webReasons.hasOwnProperty(id)) { + if (Mapper.webReasons[id] == reason) { reason = id; if(reason == 'default'){ reason = 'N'; diff --git a/threat-prevention/js/common/TableConfig.js b/threat-prevention/js/common/TableConfig.js index d5704fae21..1e8536bcdb 100644 --- a/threat-prevention/js/common/TableConfig.js +++ b/threat-prevention/js/common/TableConfig.js @@ -94,15 +94,15 @@ Ext.define('Ung.common.TableConfig.threatprevention', { * Add threat prevention fields and tables configuration * to the main Map */ - Ext.apply(Map.fields, this.map.fields); + Ext.apply(Mapper.fields, this.map.fields); Ext.Object.each(this.map.tables, function (table, fields) { - Ext.Array.push(Map.tables[table], fields); + Ext.Array.push(Mapper.tables[table], fields); }); - Map.listeners['sessions'] = { + Mapper.listeners['sessions'] = { select: Ung.common.TableConfig.threatprevention.getIpDetails }; - Map.listeners['http_events'] = { + Mapper.listeners['http_events'] = { select: Ung.common.TableConfig.threatprevention.getHttpDetails }; diff --git a/uvm/hier/usr/share/untangle/conf/apache2/conf.d/admin-old.conf b/uvm/hier/usr/share/untangle/conf/apache2/conf.d/admin-old.conf new file mode 100644 index 0000000000..156c0fcfad --- /dev/null +++ b/uvm/hier/usr/share/untangle/conf/apache2/conf.d/admin-old.conf @@ -0,0 +1,20 @@ +JkMount /admin-old* uvmWorker + + + AuthType Basic + AuthName "Administrator" + require valid-user + + + AuthBasicAuthoritative Off + AuthUserFile /dev/null + + + AuthPAM_Enabled Off + + + PythonOption Realm Administrator + PythonPath "['@PREFIX@/usr/lib/python3/dist-packages/'] + sys.path" + PythonAuthenHandler uvm_login + PythonHeaderParserHandler uvm_login + diff --git a/uvm/hier/usr/share/untangle/conf/apache2/conf.d/vue.conf b/uvm/hier/usr/share/untangle/conf/apache2/conf.d/vue.conf new file mode 100644 index 0000000000..e1d4c6ca7d --- /dev/null +++ b/uvm/hier/usr/share/untangle/conf/apache2/conf.d/vue.conf @@ -0,0 +1,13 @@ +# Vue app/components + +Alias /vue @PREFIX@/usr/share/untangle/web/vue + + Require all granted + Satisfy Any + + RewriteEngine On + RewriteBase /vue + RewriteCond %{REQUEST_FILENAME} !-d + RewriteCond %{REQUEST_FILENAME} !-f + RewriteRule . index.html [L] + diff --git a/uvm/hier/usr/share/untangle/web/vue/css/app.59724673.css b/uvm/hier/usr/share/untangle/web/vue/css/app.59724673.css new file mode 100644 index 0000000000..fee7b10761 --- /dev/null +++ b/uvm/hier/usr/share/untangle/web/vue/css/app.59724673.css @@ -0,0 +1 @@ +.ut-blue{color:#0071dc}.ut-green{color:#68bd49}.ut-dark{color:#1f2427}.ut-dark-bg{color:#121212}.v-card--start{display:flex;align-self:start}.v-main,.v-navigation-drawer,.vue-grid-item{transition:none!important}.ut-dark-body{background-color:#121212}.ut-ipm-center .v-input--radio-group__input{justify-content:center}.v-btn--disabled{pointer-events:unset!important;cursor:default}a.v-btn--active:hover:before{opacity:.08!important}.modal-border{background-color:#121212;border:1px solid #146095}.v-tooltip__content{opacity:1!important}.shared-cmp{position:relative}.shared-cmp.disabled:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;background-color:#fff;opacity:.3}.theme--dark .shared-cmp.disabled:before{background-color:#121212}.v-select__selections{flex-wrap:nowrap!important;white-space:nowrap;overflow:hidden}.list-dense .v-list-item,.list-dense .v-subheader,.list-dense .v-treeview-node__root{min-height:28px!important;height:28px!important;margin-bottom:1px!important}.flex-basis-0{flex-basis:0}ag-grid,ag-grid-angular,ag-grid-aurelia,ag-grid-ng2,ag-grid-polymer{display:block}.ag-hidden{display:none!important}.ag-invisible{visibility:hidden!important}.ag-drag-handle{cursor:move;cursor:grab}.ag-column-drop-wrapper{display:flex}.ag-column-drop-horizontal-half-width{display:inline-block;width:50%!important}.ag-unselectable{-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-selectable{-moz-user-select:text;-webkit-user-select:text;user-select:text}.ag-tab{position:relative}.ag-tab-guard{width:0;height:0;display:block}.ag-select-agg-func-popup,.ag-tab-guard{position:absolute}.ag-input-wrapper,.ag-picker-field-wrapper{display:flex;flex:1 1 auto;align-items:center;line-height:normal;position:relative}.ag-shake-left-to-right{animation-direction:alternate;animation-duration:.2s;animation-iteration-count:infinite;animation-name:ag-shake-left-to-right}@keyframes ag-shake-left-to-right{0%{padding-left:6px;padding-right:2px}to{padding-left:2px;padding-right:6px}}.ag-root-wrapper{cursor:default;position:relative;display:flex;flex-direction:column;overflow:hidden}.ag-root-wrapper.ag-layout-normal{height:100%}.ag-watermark{position:absolute;bottom:20px;right:25px;opacity:.5;transition:opacity 1s ease-out 3s}.ag-watermark:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjM1IDQwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMiI+PGcgZmlsbD0iIzE4MWQxZiI+PHBhdGggZD0iTTIwNS45OTMgMjUuNjU4di03Ljk0NmgtMTMuNTQxbC03Ljk0NyA3Ljk0NmgyMS40ODh6TTIyMS4yNSA1Ljk1aC0xNi45NzRsLTguMDEgNy45NDdoMjQuOTg0VjUuOTUxek0xNzYuNjIyIDMzLjYwNWw0LjA3LTQuMDY5aDEzLjczdjcuOTQ3aC0xNy44di0zLjg3OHoiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik0xNzkuNjEgMjEuNzhoOC43NzNsOC4wMS03Ljk0NkgxNzkuNjF2Ny45NDZ6TTE3MC4wMSAzMy42MDVoNi42MTJsNy44ODMtNy45NDdoLTE0LjQ5NHY3Ljk0N3pNMjA0LjI3NiA1Ljk1bC00LjA2OCA0LjA3SDE3NC4yN1YyLjA3MmgzMC4wMDZWNS45NXpNMzMuODQgMzIuMjA2SDIxLjM3OGwtMi4xNjIgNS4zNEgxMy43NWwxMS41MDctMjYuOTU0aDQuNzY4TDQxLjUzIDM3LjU0NmgtNS41M2wtMi4xNjItNS4zNHptLTEuNzE3LTQuMjZMMjcuNjA5IDE2Ljk1bC00LjUxNCAxMC45OThoOS4wMjh6TTExNy40MzcgMjAuNTA5YzEuNTg5LTIuMzUyIDUuNTk0LTIuNjA3IDcuMjQ3LTIuNjA3djQuNTc4Yy0yLjAzNCAwLTQuMDY5LjA2My01LjI3Ny45NTMtMS4yMDcuODktMS44NDMgMi4wOTgtMS44NDMgMy41NnYxMC41NTNoLTQuOTU5VjE3LjkwMmg0Ljc2OGwuMDY0IDIuNjA3eiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTEyNy40MTggMTcuOTAyaDQuOTU4djE5LjY0NGgtNC45NTh6TTEyNy40MTggOS4xM2g0Ljk1OHY1Ljg0OGgtNC45NTh6Ii8+PHBhdGggZD0iTTE1Ni45NzkgOS4xM3YyOC40MTZoLTQuNzY4bC0uMTI3LTIuOTg4YTguMzEgOC4zMSAwIDAxLTIuNjcgMi40OGMtMS4wODEuNTcyLTIuNDE2Ljg5LTMuOTQyLjg5LTEuMzM1IDAtMi42MDYtLjI1NS0zLjY4Ny0uNy0xLjE0NC0uNTA4LTIuMTYyLTEuMTQ0LTIuOTg4LTIuMDM0YTkuNTczIDkuNTczIDAgMDEtMS45Ny0zLjE3OWMtLjUxLTEuMjA3LS43LTIuNjA2LS43LTQuMTMyIDAtMS41MjUuMjU0LTIuOTI0LjctNC4xOTYuNTA4LTEuMjcxIDEuMTQ0LTIuMzUyIDEuOTctMy4yNDIuODI2LS44OSAxLjg0NC0xLjU4OSAyLjk4OC0yLjA5OCAxLjE0NC0uNTA4IDIuMzUyLS43NjIgMy42ODctLjc2MiAxLjUyNiAwIDIuNzk3LjI1NCAzLjg3OC44MjYgMS4wOC41NzIgMS45NyAxLjMzNSAyLjY3IDIuNDE2VjkuMTkzaDQuOTU5di0uMDY0em0tMTAuNDI2IDI0LjUzOGMxLjY1MyAwIDIuOTI0LS41NzIgMy45NDEtMS42NTMgMS4wMTctMS4wOCAxLjUyNi0yLjU0MiAxLjUyNi00LjMyMiAwLTEuNzgtLjUwOS0zLjE4LTEuNTI2LTQuMzIzLTEuMDE3LTEuMDgxLTIuMjg4LTEuNjUzLTMuOTQxLTEuNjUzLTEuNTkgMC0yLjkyNS41NzItMy44NzggMS42NTMtMS4wMTcgMS4wOC0xLjUyNiAyLjU0My0xLjUyNiA0LjMyMyAwIDEuNzguNTA5IDMuMTc4IDEuNTI2IDQuMjU5IDEuMDE3IDEuMTQ0IDIuMjg4IDEuNzE2IDMuODc4IDEuNzE2TTcwLjIwMiAyMi4zNTJINTcuOTMzdjQuMjZoNi45OTNjLS4xOSAyLjE2MS0xLjAxNyAzLjgxNC0yLjQxNiA1LjE1LTEuMzk4IDEuMjctMy4xNzggMS45MDYtNS40NjcgMS45MDYtMS4yNzEgMC0yLjQ4LS4yNTQtMy40OTctLjY5OWE3LjAyNSA3LjAyNSAwIDAxLTIuNzMzLTEuOTdjLS43NjMtLjgyNy0xLjMzNS0xLjg0NC0xLjc4LTMuMDUyLS40NDUtMS4yMDgtLjYzNi0yLjQ4LS42MzYtMy45NDIgMC0xLjQ2Mi4xOS0yLjczMy42MzYtMy45NDEuMzgxLTEuMjA4IDEuMDE3LTIuMTYyIDEuNzgtMy4wNTIuNzYzLS44MjYgMS42NTMtMS40NjIgMi43MzMtMS45N2E5LjExNSA5LjExNSAwIDAxMy41Ni0uN2MyLjY3IDAgNC43MDUuNjM2IDYuMTAzIDEuOTA4bDMuMzA2LTMuMzA2Yy0yLjQ4LTEuOTA3LTUuNjU4LTIuOTI1LTkuNDA4LTIuOTI1LTIuMDk4IDAtNC4wMDYuMzE4LTUuNzIyIDEuMDE4LTEuNzE2LjY5OS0zLjE3OSAxLjU4OS00LjM4NiAyLjc5N0ExMi4wNzQgMTIuMDc0IDAgMDA0NC4yIDE4LjIyYy0uNjM1IDEuNzE3LS45NTMgMy42MjQtLjk1MyA1LjY1OCAwIDIuMDM1LjMxOCAzLjk0MiAxLjAxNyA1LjY1OC43IDEuNzE3IDEuNTkgMy4xNzkgMi43OTcgNC4zODdhMTIuMDc0IDEyLjA3NCAwIDAwNC4zODcgMi43OTdjMS43MTYuNyAzLjYyMyAxLjAxNyA1LjY1OCAxLjAxNyAyLjAzNCAwIDMuODc3LS4zMTggNS41My0xLjAxNyAxLjY1My0uNyAzLjA1Mi0xLjU5IDQuMTk2LTIuNzk3IDEuMTQ0LTEuMjA4IDIuMDM0LTIuNjcgMi42Ny00LjM4Ny42MzYtMS43MTYuOTU0LTMuNjIzLjk1NC01LjY1OHYtLjgyNmMtLjE5MS0uMTI3LS4yNTUtLjQ0NS0uMjU1LS43TTEwOC45ODIgMjIuMzUyaC0xMi4yN3Y0LjI2aDYuOTkzYy0uMTkgMi4xNjEtMS4wMTcgMy44MTQtMi40MTYgNS4xNS0xLjM5OCAxLjI3LTMuMTc4IDEuOTA2LTUuNDY3IDEuOTA2LTEuMjcxIDAtMi40OC0uMjU0LTMuNDk2LS42OTlhNy4wMjUgNy4wMjUgMCAwMS0yLjczNC0xLjk3Yy0uNzYzLS44MjctMS4zMzUtMS44NDQtMS43OC0zLjA1Mi0uNDQ1LTEuMjA4LS42MzYtMi40OC0uNjM2LTMuOTQyIDAtMS40NjIuMTkxLTIuNzMzLjYzNi0zLjk0MS4zODEtMS4yMDggMS4wMTctMi4xNjIgMS43OC0zLjA1Mi43NjMtLjgyNiAxLjY1My0xLjQ2MiAyLjczNC0xLjk3YTkuMTE1IDkuMTE1IDAgMDEzLjU2LS43YzIuNjcgMCA0LjcwNC42MzYgNi4xMDMgMS45MDhsMy4zMDUtMy4zMDZjLTIuNDc5LTEuOTA3LTUuNjU4LTIuOTI1LTkuNDA4LTIuOTI1LTIuMDk4IDAtNC4wMDUuMzE4LTUuNzIyIDEuMDE4LTEuNzE2LjY5OS0zLjE3OCAxLjU4OS00LjM4NiAyLjc5N2ExMi4wNzQgMTIuMDc0IDAgMDAtMi43OTggNC4zODZjLS42MzUgMS43MTctLjk1MyAzLjYyNC0uOTUzIDUuNjU4IDAgMi4wMzUuMzE4IDMuOTQyIDEuMDE3IDUuNjU4LjcgMS43MTcgMS41OSAzLjE3OSAyLjc5NyA0LjM4N2ExMi4wNzQgMTIuMDc0IDAgMDA0LjM4NyAyLjc5N2MxLjcxNi43IDMuNjIzIDEuMDE3IDUuNjU4IDEuMDE3IDIuMDM0IDAgMy44NzgtLjMxOCA1LjUzLTEuMDE3IDEuNjUzLS43IDMuMDUyLTEuNTkgNC4xOTYtMi43OTcgMS4xNDUtMS4yMDggMi4wMzUtMi42NyAyLjY3LTQuMzg3LjYzNi0xLjcxNi45NTQtMy42MjMuOTU0LTUuNjU4di0uODI2Yy0uMTktLjEyNy0uMjU0LS40NDUtLjI1NC0uNyIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==);background-repeat:no-repeat;background-size:170px 40px;display:block;height:40px;width:170px;opacity:.5}.ag-watermark-text{opacity:.5;font-weight:700;font-family:Impact,sans-serif;font-size:19px;padding-left:.7rem}.ag-root-wrapper-body{display:flex;flex-direction:row}.ag-root-wrapper-body.ag-layout-normal{flex:1 1 auto;height:0;min-height:0}.ag-root{position:relative;display:flex;flex-direction:column}.ag-root.ag-layout-auto-height,.ag-root.ag-layout-normal{overflow:hidden;flex:1 1 auto;width:0}.ag-root.ag-layout-normal{height:100%}.ag-body-horizontal-scroll-viewport,.ag-body-viewport,.ag-center-cols-viewport,.ag-floating-bottom-viewport,.ag-floating-top-viewport,.ag-header-viewport,.ag-virtual-list-viewport{position:relative;height:100%;min-width:0;overflow:hidden;flex:1 1 auto}.ag-body-viewport.ag-layout-print{flex:none}@media print{.ag-root-wrapper.ag-layout-print,.ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,.ag-root-wrapper.ag-layout-print .ag-body-viewport,.ag-root-wrapper.ag-layout-print .ag-center-cols-clipper,.ag-root-wrapper.ag-layout-print .ag-center-cols-container,.ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,.ag-root-wrapper.ag-layout-print .ag-root,.ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,.ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport{height:auto!important;overflow:hidden!important;display:block!important}.ag-root-wrapper.ag-layout-print .ag-row{page-break-inside:avoid}}.ag-body-viewport{display:flex}.ag-body-viewport.ag-layout-normal{overflow-y:auto;-webkit-overflow-scrolling:touch}.ag-center-cols-viewport{width:100%;overflow-x:auto}.ag-body-horizontal-scroll-viewport{overflow-x:scroll}.ag-virtual-list-viewport{overflow:auto;width:100%}.ag-body-container,.ag-body-horizontal-scroll-container,.ag-center-cols-container,.ag-floating-bottom-container,.ag-floating-bottom-full-width-container,.ag-floating-top-container,.ag-full-width-container,.ag-header-container,.ag-pinned-left-cols-container,.ag-pinned-right-cols-container,.ag-virtual-list-container{position:relative}.ag-floating-bottom-container,.ag-floating-top-container,.ag-header-container{height:100%;white-space:nowrap}.ag-center-cols-container{display:block}.ag-layout-print .ag-center-cols-clipper{min-width:100%}.ag-pinned-right-cols-container{display:block}.ag-body-horizontal-scroll-container{height:100%}.ag-floating-bottom-full-width-container,.ag-floating-top-full-width-container,.ag-full-width-container{position:absolute;top:0;left:0;pointer-events:none}.ag-full-width-container{width:100%}.ag-floating-bottom-full-width-container,.ag-floating-top-full-width-container{display:inline-block;overflow:hidden;height:100%;width:100%}.ag-virtual-list-container{overflow:hidden}.ag-center-cols-clipper{flex:1 1 auto;min-width:0;overflow:hidden;min-height:100%;transform:translateZ(0)}.ag-body-horizontal-scroll{min-height:0;min-width:0;width:100%;display:flex;position:relative}.ag-body-horizontal-scroll.ag-invisible-scrollbar{position:absolute;bottom:0;left:0;right:0}.ag-layout-print .ag-body-horizontal-scroll{display:none}.ag-force-vertical-scroll{overflow-y:scroll!important}.ag-force-vertical-scroll.ag-layout-print{overflow-y:visible!important}.ag-horizontal-left-spacer,.ag-horizontal-right-spacer{height:100%;min-width:0;overflow-x:scroll}.ag-horizontal-left-spacer.ag-scroller-corner,.ag-horizontal-right-spacer.ag-scroller-corner{overflow-x:hidden}.ag-header,.ag-pinned-left-header,.ag-pinned-right-header{display:inline-block;overflow:hidden;position:relative}.ag-header-cell-sortable{cursor:pointer}.ag-header{display:flex;width:100%;white-space:nowrap}.ag-pinned-left-header,.ag-pinned-right-header{height:100%}.ag-header-cell,.ag-header-row{position:absolute;overflow:hidden}.ag-header-cell{display:inline-flex;align-items:center;height:100%}.ag-header-cell.ag-header-active .ag-header-cell-menu-button{opacity:1}.ag-header-cell-menu-button:not(.ag-header-menu-always-show){transition:opacity .2s;opacity:0}.ag-header-cell-label,.ag-header-group-cell-label{display:flex;flex:1 1 auto;overflow:hidden;align-items:center;text-overflow:ellipsis;align-self:stretch}.ag-header-cell-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-right-aligned-header .ag-header-cell-label{flex-direction:row-reverse}.ag-header-group-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-header-cell-resize{position:absolute;z-index:2;height:100%;width:8px;top:0;cursor:ew-resize}.ag-ltr .ag-header-cell-resize{right:-4px}.ag-rtl .ag-header-cell-resize{left:-4px}.ag-pinned-left-header .ag-header-cell-resize{right:-4px}.ag-pinned-right-header .ag-header-cell-resize{left:-4px}.ag-header-select-all{display:flex}.ag-column-moving .ag-cell,.ag-column-moving .ag-header-cell{transition:left .2s}.ag-column-moving .ag-header-group-cell{transition:left .2s,width .2s}.ag-column-panel{display:flex;flex-direction:column;overflow:hidden;flex:1 1 auto}.ag-column-select{display:flex;flex-direction:column;overflow:hidden;flex-grow:3;flex-shrink:1;flex-basis:0}.ag-column-select-header{position:relative;display:flex;flex:none}.ag-column-select-header-icon{position:relative}.ag-column-select-header-filter-wrapper{flex:1 1 auto}.ag-column-select-header-filter{width:100%}.ag-column-select-list{flex:1 1 0px;overflow:hidden}.ag-column-drop{display:inline-flex;align-items:center;overflow:auto;width:100%}.ag-column-drop-cell,.ag-column-drop-list{display:flex;align-items:center}.ag-column-drop-cell-text{overflow:hidden;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.ag-column-drop-vertical{display:flex;flex-direction:column;overflow:hidden;flex:1 1 0px;align-items:stretch}.ag-column-drop-vertical-title-bar{display:flex;align-items:center;flex:none}.ag-column-drop-vertical-list{position:relative;align-items:stretch;flex-grow:1;flex-direction:column;overflow-x:auto}.ag-column-drop-vertical-list>*{flex:none}.ag-column-drop-empty .ag-column-drop-vertical-list{overflow:hidden}.ag-column-drop-vertical-empty-message{display:block}.ag-column-drop.ag-column-drop-horizontal{white-space:nowrap;overflow:hidden}.ag-column-drop-cell-button{cursor:pointer}.ag-filter-toolpanel{flex:1 1 0px;min-width:0}.ag-filter-toolpanel-header{position:relative}.ag-filter-toolpanel-header,.ag-filter-toolpanel-header>*,.ag-filter-toolpanel-search,.ag-filter-toolpanel-search>*{display:flex;align-items:center}.ag-filter-apply-panel{display:flex;justify-content:flex-end;overflow:hidden}.ag-row-animation .ag-row{transition:transform .4s,top .4s,height .4s,background-color .1s,opacity .2s}.ag-row-no-animation .ag-row{transition:background-color .1s}.ag-row{white-space:nowrap;width:100%}.ag-row-loading{display:flex;align-items:center}.ag-row-position-absolute{position:absolute}.ag-row-position-relative{position:relative}.ag-full-width-row{overflow:hidden;pointer-events:all}.ag-row-inline-editing{z-index:1}.ag-row-dragging{z-index:2}.ag-stub-cell{display:flex;align-items:center}.ag-cell{display:inline-block;position:absolute;white-space:nowrap}.ag-cell-value,.ag-group-value{overflow:hidden;text-overflow:ellipsis}.ag-cell-wrap-text{white-space:normal;word-break:break-all}.ag-cell-wrapper{display:flex;align-items:center;height:100%}.ag-cell-wrapper.ag-row-group{align-items:flex-start}.ag-full-width-row .ag-cell-wrapper.ag-row-group{align-items:center}.ag-cell-auto-height{height:100%}.ag-cell-inline-editing{z-index:1}.ag-cell-inline-editing .ag-cell-edit-wrapper,.ag-cell-inline-editing .ag-cell-editor,.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,.ag-cell-inline-editing .ag-cell-editor input{height:100%;width:100%;line-height:normal}.ag-cell .ag-icon{display:inline-block;vertical-align:middle}.ag-set-filter-item{display:flex;align-items:center;height:100%}.ag-set-filter-item-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-set-filter-item-checkbox{display:flex}.ag-filter-body-wrapper{display:flex;flex-direction:column}.ag-filter-filter{flex:1 1 0px}.ag-filter-condition{display:flex;justify-content:center}.ag-floating-filter-body{position:relative;display:flex;flex:1 1 auto;height:100%}.ag-floating-filter-full-body{display:flex;flex:1 1 auto;height:100%;width:100%;align-items:center;overflow:hidden}.ag-floating-filter-full-body>div{flex:1 1 auto}.ag-floating-filter{display:inline-block;position:absolute}.ag-floating-filter-input{align-items:center;display:flex;width:100%}.ag-floating-filter-input>*{flex:1 1 auto}.ag-floating-filter-button{display:flex;flex:none}.ag-dnd-ghost{position:absolute;display:inline-flex;align-items:center;cursor:move;white-space:nowrap;z-index:9999}.ag-overlay{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.ag-overlay-panel,.ag-overlay-wrapper{display:flex;height:100%;width:100%}.ag-overlay-wrapper{flex:none;align-items:center;justify-content:center;text-align:center}.ag-overlay-loading-wrapper{pointer-events:all}.ag-popup-child{z-index:5;top:0}.ag-popup-editor{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.ag-large-text-input{display:block}.ag-virtual-list-item{position:absolute;width:100%}.ag-floating-top{overflow:hidden;white-space:nowrap;width:100%;position:relative;display:flex}.ag-pinned-left-floating-top,.ag-pinned-right-floating-top{display:inline-block;overflow:hidden;position:relative;min-width:0}.ag-floating-bottom{overflow:hidden;white-space:nowrap;width:100%;position:relative;display:flex}.ag-pinned-left-floating-bottom,.ag-pinned-right-floating-bottom{display:inline-block;overflow:hidden;position:relative;min-width:0}.ag-dialog,.ag-panel{display:flex;flex-direction:column;position:relative;overflow:hidden}.ag-panel-title-bar{display:flex;flex:none;align-items:center;cursor:default}.ag-panel-title-bar-title{flex:1 1 auto}.ag-panel-title-bar-buttons{display:flex}.ag-panel-title-bar-button{cursor:pointer}.ag-panel-content-wrapper{display:flex;flex:1 1 auto;position:relative;overflow:hidden}.ag-dialog,.ag-resizer{position:absolute}.ag-resizer{pointer-events:none;z-index:1}.ag-resizer.ag-resizer-topLeft{top:0;left:0;height:5px;width:5px;cursor:nwse-resize}.ag-resizer.ag-resizer-top{top:0;left:5px;right:5px;height:5px;cursor:ns-resize}.ag-resizer.ag-resizer-topRight{top:0;right:0;height:5px;width:5px;cursor:nesw-resize}.ag-resizer.ag-resizer-right{top:5px;right:0;bottom:5px;width:5px;cursor:ew-resize}.ag-resizer.ag-resizer-bottomRight{bottom:0;right:0;height:5px;width:5px;cursor:nwse-resize}.ag-resizer.ag-resizer-bottom{bottom:0;left:5px;right:5px;height:5px;cursor:ns-resize}.ag-resizer.ag-resizer-bottomLeft{bottom:0;left:0;height:5px;width:5px;cursor:nesw-resize}.ag-resizer.ag-resizer-left{left:0;top:5px;bottom:5px;width:5px;cursor:ew-resize}.ag-tooltip{position:absolute;pointer-events:none;z-index:99999}.ag-value-slide-out{margin-right:5px;opacity:1;transition:opacity 3s,margin-right 3s;transition-timing-function:linear}.ag-value-slide-out-end{margin-right:10px;opacity:0}.ag-opacity-zero{opacity:0!important}.ag-menu{max-height:100%;overflow-y:auto;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ag-menu-column-select-wrapper{height:265px;overflow:auto}.ag-menu-column-select-wrapper .ag-column-select{height:100%}.ag-menu-list{display:table;width:100%}.ag-menu-option,.ag-menu-separator{display:table-row}.ag-menu-option-part,.ag-menu-separator-part{display:table-cell;vertical-align:middle}.ag-menu-option-text{white-space:nowrap}.ag-compact-menu-option{width:100%;display:flex;flex-wrap:nowrap}.ag-compact-menu-option-text{white-space:nowrap;flex:1 1 auto}.ag-rich-select{cursor:default;outline:none}.ag-rich-select-value{display:flex;align-items:center}.ag-rich-select-value-icon{flex:1 1 auto;order:1}.ag-ltr .ag-rich-select-value-icon{text-align:right}.ag-rtl .ag-rich-select-value-icon{text-align:left}.ag-rich-select-list{position:relative}.ag-rich-select-virtual-list-item{display:flex}.ag-rich-select-row{display:flex;flex:1 1 auto;align-items:center;white-space:nowrap}.ag-paging-panel{justify-content:flex-end}.ag-paging-page-summary-panel,.ag-paging-panel{align-items:center;display:flex}.ag-paging-button{position:relative}.ag-disabled .ag-paging-page-summary-panel{pointer-events:none}.ag-tool-panel-wrapper{display:flex;overflow-y:auto;overflow-x:hidden;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:200px}.ag-column-select-column,.ag-column-select-column-group{position:relative;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;text-overflow:ellipsis;white-space:nowrap;height:100%}.ag-column-select-column-group>*,.ag-column-select-column>*{flex:none}.ag-column-select-checkbox{display:flex}.ag-tool-panel-horizontal-resize{cursor:ew-resize;height:100%;position:absolute;top:0;width:5px;z-index:1}.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize{right:-3px}.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize,.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize{left:-3px}.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize{right:-3px}.ag-details-row{width:100%}.ag-details-row-fixed-height{height:100%}.ag-details-grid{width:100%}.ag-details-grid-fixed-height{height:100%}.ag-header-group-cell{display:flex;align-items:center;height:100%;position:absolute}.ag-cell-label-container{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;width:100%;height:100%;overflow:hidden}.ag-right-aligned-header .ag-cell-label-container{flex-direction:row}.ag-side-bar{display:flex;flex-direction:row-reverse}.ag-side-bar-left{order:-1;flex-direction:row}.ag-side-button-button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap;white-space:nowrap;outline:none;cursor:pointer}.ag-side-button-label{writing-mode:vertical-lr}.ag-status-bar{display:flex;justify-content:space-between;overflow:hidden}.ag-status-panel{display:inline-flex}.ag-status-name-value{white-space:nowrap}.ag-status-bar-center,.ag-status-bar-left,.ag-status-bar-right{display:inline-flex}.ag-icon{display:block;speak:none}.ag-group{position:relative;width:100%}.ag-group-title-bar{display:flex;align-items:center}.ag-group-title{display:block;flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ag-group-title-bar .ag-group-title{cursor:default}.ag-group-toolbar{display:flex;align-items:center}.ag-group-container{display:flex}.ag-disabled .ag-group-container{pointer-events:none}.ag-group-container-horizontal{flex-direction:row;flex-wrap:wrap}.ag-group-container-vertical{flex-direction:column}.ag-charts-font-size-color{display:flex;align-self:stretch;justify-content:space-between}.ag-column-group-icons{display:block}.ag-column-group-icons>*{cursor:pointer}.ag-group-item-alignment-stretch .ag-group-item{align-items:stretch}.ag-group-item-alignment-start .ag-group-item{align-items:flex-start}.ag-group-item-alignment-end .ag-group-item{align-items:flex-end}.ag-toggle-button-icon{transition:right .3s;position:absolute;top:-1px}.ag-input-field,.ag-select{display:flex;flex-direction:row;align-items:center}.ag-input-field-input{flex:1 1 auto;width:100%;min-width:0}.ag-floating-filter-input .ag-input-field-input[type=date]{width:1px}.ag-angle-select,.ag-range-field{display:flex;align-items:center}.ag-angle-select-wrapper{display:flex}.ag-angle-select-parent-circle{display:block;position:relative}.ag-angle-select-child-circle{position:absolute}.ag-slider-wrapper{display:flex}.ag-picker-field-display,.ag-slider-wrapper .ag-input-field{flex:1 1 auto}.ag-picker-field{display:flex;align-items:center}.ag-picker-field-icon{display:flex;border:0;padding:0;margin:0;cursor:pointer}.ag-picker-field-wrapper{overflow:hidden}.ag-label-align-right .ag-label{order:1}.ag-label-align-right>*{flex:none}.ag-label-align-top{flex-direction:column;align-items:flex-start}.ag-label-align-top>*{align-self:stretch}.ag-color-panel{width:100%;display:flex;flex-direction:column;text-align:center}.ag-spectrum-color{flex:1 1 auto;position:relative;overflow:hidden;cursor:default}.ag-spectrum-fill{position:absolute;top:0;left:0;right:0;bottom:0}.ag-spectrum-val{cursor:pointer}.ag-spectrum-dragger{position:absolute;pointer-events:none;cursor:pointer}.ag-spectrum-hue{cursor:default;background:linear-gradient(270deg,red 3%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.ag-spectrum-alpha{cursor:default}.ag-spectrum-hue-background{width:100%;height:100%}.ag-spectrum-alpha-background{background-image:linear-gradient(90deg,transparent,#000);width:100%;height:100%}.ag-spectrum-tool{cursor:pointer}.ag-spectrum-slider{position:absolute;pointer-events:none}.ag-recent-colors{display:flex}.ag-recent-color{cursor:pointer}.ag-ltr .ag-column-select-indent-1{padding-left:20px}.ag-rtl .ag-column-select-indent-1{padding-right:20px}.ag-ltr .ag-row-group-indent-1{padding-left:20px}.ag-rtl .ag-row-group-indent-1{padding-right:20px}.ag-ltr .ag-column-select-indent-2{padding-left:40px}.ag-rtl .ag-column-select-indent-2{padding-right:40px}.ag-ltr .ag-row-group-indent-2{padding-left:40px}.ag-rtl .ag-row-group-indent-2{padding-right:40px}.ag-ltr .ag-column-select-indent-3{padding-left:60px}.ag-rtl .ag-column-select-indent-3{padding-right:60px}.ag-ltr .ag-row-group-indent-3{padding-left:60px}.ag-rtl .ag-row-group-indent-3{padding-right:60px}.ag-ltr .ag-column-select-indent-4{padding-left:80px}.ag-rtl .ag-column-select-indent-4{padding-right:80px}.ag-ltr .ag-row-group-indent-4{padding-left:80px}.ag-rtl .ag-row-group-indent-4{padding-right:80px}.ag-ltr .ag-column-select-indent-5{padding-left:100px}.ag-rtl .ag-column-select-indent-5{padding-right:100px}.ag-ltr .ag-row-group-indent-5{padding-left:100px}.ag-rtl .ag-row-group-indent-5{padding-right:100px}.ag-ltr .ag-column-select-indent-6{padding-left:120px}.ag-rtl .ag-column-select-indent-6{padding-right:120px}.ag-ltr .ag-row-group-indent-6{padding-left:120px}.ag-rtl .ag-row-group-indent-6{padding-right:120px}.ag-ltr .ag-column-select-indent-7{padding-left:140px}.ag-rtl .ag-column-select-indent-7{padding-right:140px}.ag-ltr .ag-row-group-indent-7{padding-left:140px}.ag-rtl .ag-row-group-indent-7{padding-right:140px}.ag-ltr .ag-column-select-indent-8{padding-left:160px}.ag-rtl .ag-column-select-indent-8{padding-right:160px}.ag-ltr .ag-row-group-indent-8{padding-left:160px}.ag-rtl .ag-row-group-indent-8{padding-right:160px}.ag-ltr .ag-column-select-indent-9{padding-left:180px}.ag-rtl .ag-column-select-indent-9{padding-right:180px}.ag-ltr .ag-row-group-indent-9{padding-left:180px}.ag-rtl .ag-row-group-indent-9{padding-right:180px}.ag-ltr .ag-column-select-indent-10{padding-left:200px}.ag-rtl .ag-column-select-indent-10{padding-right:200px}.ag-ltr .ag-row-group-indent-10{padding-left:200px}.ag-rtl .ag-row-group-indent-10{padding-right:200px}.ag-ltr .ag-column-select-indent-11{padding-left:220px}.ag-rtl .ag-column-select-indent-11{padding-right:220px}.ag-ltr .ag-row-group-indent-11{padding-left:220px}.ag-rtl .ag-row-group-indent-11{padding-right:220px}.ag-ltr .ag-column-select-indent-12{padding-left:240px}.ag-rtl .ag-column-select-indent-12{padding-right:240px}.ag-ltr .ag-row-group-indent-12{padding-left:240px}.ag-rtl .ag-row-group-indent-12{padding-right:240px}.ag-ltr .ag-column-select-indent-13{padding-left:260px}.ag-rtl .ag-column-select-indent-13{padding-right:260px}.ag-ltr .ag-row-group-indent-13{padding-left:260px}.ag-rtl .ag-row-group-indent-13{padding-right:260px}.ag-ltr .ag-column-select-indent-14{padding-left:280px}.ag-rtl .ag-column-select-indent-14{padding-right:280px}.ag-ltr .ag-row-group-indent-14{padding-left:280px}.ag-rtl .ag-row-group-indent-14{padding-right:280px}.ag-ltr .ag-column-select-indent-15{padding-left:300px}.ag-rtl .ag-column-select-indent-15{padding-right:300px}.ag-ltr .ag-row-group-indent-15{padding-left:300px}.ag-rtl .ag-row-group-indent-15{padding-right:300px}.ag-ltr .ag-column-select-indent-16{padding-left:320px}.ag-rtl .ag-column-select-indent-16{padding-right:320px}.ag-ltr .ag-row-group-indent-16{padding-left:320px}.ag-rtl .ag-row-group-indent-16{padding-right:320px}.ag-ltr .ag-column-select-indent-17{padding-left:340px}.ag-rtl .ag-column-select-indent-17{padding-right:340px}.ag-ltr .ag-row-group-indent-17{padding-left:340px}.ag-rtl .ag-row-group-indent-17{padding-right:340px}.ag-ltr .ag-column-select-indent-18{padding-left:360px}.ag-rtl .ag-column-select-indent-18{padding-right:360px}.ag-ltr .ag-row-group-indent-18{padding-left:360px}.ag-rtl .ag-row-group-indent-18{padding-right:360px}.ag-ltr .ag-column-select-indent-19{padding-left:380px}.ag-rtl .ag-column-select-indent-19{padding-right:380px}.ag-ltr .ag-row-group-indent-19{padding-left:380px}.ag-rtl .ag-row-group-indent-19{padding-right:380px}.ag-ltr .ag-column-select-indent-20{padding-left:400px}.ag-rtl .ag-column-select-indent-20{padding-right:400px}.ag-ltr .ag-row-group-indent-20{padding-left:400px}.ag-rtl .ag-row-group-indent-20{padding-right:400px}.ag-ltr .ag-column-select-indent-21{padding-left:420px}.ag-rtl .ag-column-select-indent-21{padding-right:420px}.ag-ltr .ag-row-group-indent-21{padding-left:420px}.ag-rtl .ag-row-group-indent-21{padding-right:420px}.ag-ltr .ag-column-select-indent-22{padding-left:440px}.ag-rtl .ag-column-select-indent-22{padding-right:440px}.ag-ltr .ag-row-group-indent-22{padding-left:440px}.ag-rtl .ag-row-group-indent-22{padding-right:440px}.ag-ltr .ag-column-select-indent-23{padding-left:460px}.ag-rtl .ag-column-select-indent-23{padding-right:460px}.ag-ltr .ag-row-group-indent-23{padding-left:460px}.ag-rtl .ag-row-group-indent-23{padding-right:460px}.ag-ltr .ag-column-select-indent-24{padding-left:480px}.ag-rtl .ag-column-select-indent-24{padding-right:480px}.ag-ltr .ag-row-group-indent-24{padding-left:480px}.ag-rtl .ag-row-group-indent-24{padding-right:480px}.ag-ltr .ag-column-select-indent-25{padding-left:500px}.ag-rtl .ag-column-select-indent-25{padding-right:500px}.ag-ltr .ag-row-group-indent-25{padding-left:500px}.ag-rtl .ag-row-group-indent-25{padding-right:500px}.ag-ltr .ag-column-select-indent-26{padding-left:520px}.ag-rtl .ag-column-select-indent-26{padding-right:520px}.ag-ltr .ag-row-group-indent-26{padding-left:520px}.ag-rtl .ag-row-group-indent-26{padding-right:520px}.ag-ltr .ag-column-select-indent-27{padding-left:540px}.ag-rtl .ag-column-select-indent-27{padding-right:540px}.ag-ltr .ag-row-group-indent-27{padding-left:540px}.ag-rtl .ag-row-group-indent-27{padding-right:540px}.ag-ltr .ag-column-select-indent-28{padding-left:560px}.ag-rtl .ag-column-select-indent-28{padding-right:560px}.ag-ltr .ag-row-group-indent-28{padding-left:560px}.ag-rtl .ag-row-group-indent-28{padding-right:560px}.ag-ltr .ag-column-select-indent-29{padding-left:580px}.ag-rtl .ag-column-select-indent-29{padding-right:580px}.ag-ltr .ag-row-group-indent-29{padding-left:580px}.ag-rtl .ag-row-group-indent-29{padding-right:580px}.ag-ltr .ag-column-select-indent-30{padding-left:600px}.ag-rtl .ag-column-select-indent-30{padding-right:600px}.ag-ltr .ag-row-group-indent-30{padding-left:600px}.ag-rtl .ag-row-group-indent-30{padding-right:600px}.ag-ltr .ag-column-select-indent-31{padding-left:620px}.ag-rtl .ag-column-select-indent-31{padding-right:620px}.ag-ltr .ag-row-group-indent-31{padding-left:620px}.ag-rtl .ag-row-group-indent-31{padding-right:620px}.ag-ltr .ag-column-select-indent-32{padding-left:640px}.ag-rtl .ag-column-select-indent-32{padding-right:640px}.ag-ltr .ag-row-group-indent-32{padding-left:640px}.ag-rtl .ag-row-group-indent-32{padding-right:640px}.ag-ltr .ag-column-select-indent-33{padding-left:660px}.ag-rtl .ag-column-select-indent-33{padding-right:660px}.ag-ltr .ag-row-group-indent-33{padding-left:660px}.ag-rtl .ag-row-group-indent-33{padding-right:660px}.ag-ltr .ag-column-select-indent-34{padding-left:680px}.ag-rtl .ag-column-select-indent-34{padding-right:680px}.ag-ltr .ag-row-group-indent-34{padding-left:680px}.ag-rtl .ag-row-group-indent-34{padding-right:680px}.ag-ltr .ag-column-select-indent-35{padding-left:700px}.ag-rtl .ag-column-select-indent-35{padding-right:700px}.ag-ltr .ag-row-group-indent-35{padding-left:700px}.ag-rtl .ag-row-group-indent-35{padding-right:700px}.ag-ltr .ag-column-select-indent-36{padding-left:720px}.ag-rtl .ag-column-select-indent-36{padding-right:720px}.ag-ltr .ag-row-group-indent-36{padding-left:720px}.ag-rtl .ag-row-group-indent-36{padding-right:720px}.ag-ltr .ag-column-select-indent-37{padding-left:740px}.ag-rtl .ag-column-select-indent-37{padding-right:740px}.ag-ltr .ag-row-group-indent-37{padding-left:740px}.ag-rtl .ag-row-group-indent-37{padding-right:740px}.ag-ltr .ag-column-select-indent-38{padding-left:760px}.ag-rtl .ag-column-select-indent-38{padding-right:760px}.ag-ltr .ag-row-group-indent-38{padding-left:760px}.ag-rtl .ag-row-group-indent-38{padding-right:760px}.ag-ltr .ag-column-select-indent-39{padding-left:780px}.ag-rtl .ag-column-select-indent-39{padding-right:780px}.ag-ltr .ag-row-group-indent-39{padding-left:780px}.ag-rtl .ag-row-group-indent-39{padding-right:780px}.ag-ltr .ag-column-select-indent-40{padding-left:800px}.ag-rtl .ag-column-select-indent-40{padding-right:800px}.ag-ltr .ag-row-group-indent-40{padding-left:800px}.ag-rtl .ag-row-group-indent-40{padding-right:800px}.ag-ltr .ag-column-select-indent-41{padding-left:820px}.ag-rtl .ag-column-select-indent-41{padding-right:820px}.ag-ltr .ag-row-group-indent-41{padding-left:820px}.ag-rtl .ag-row-group-indent-41{padding-right:820px}.ag-ltr .ag-column-select-indent-42{padding-left:840px}.ag-rtl .ag-column-select-indent-42{padding-right:840px}.ag-ltr .ag-row-group-indent-42{padding-left:840px}.ag-rtl .ag-row-group-indent-42{padding-right:840px}.ag-ltr .ag-column-select-indent-43{padding-left:860px}.ag-rtl .ag-column-select-indent-43{padding-right:860px}.ag-ltr .ag-row-group-indent-43{padding-left:860px}.ag-rtl .ag-row-group-indent-43{padding-right:860px}.ag-ltr .ag-column-select-indent-44{padding-left:880px}.ag-rtl .ag-column-select-indent-44{padding-right:880px}.ag-ltr .ag-row-group-indent-44{padding-left:880px}.ag-rtl .ag-row-group-indent-44{padding-right:880px}.ag-ltr .ag-column-select-indent-45{padding-left:900px}.ag-rtl .ag-column-select-indent-45{padding-right:900px}.ag-ltr .ag-row-group-indent-45{padding-left:900px}.ag-rtl .ag-row-group-indent-45{padding-right:900px}.ag-ltr .ag-column-select-indent-46{padding-left:920px}.ag-rtl .ag-column-select-indent-46{padding-right:920px}.ag-ltr .ag-row-group-indent-46{padding-left:920px}.ag-rtl .ag-row-group-indent-46{padding-right:920px}.ag-ltr .ag-column-select-indent-47{padding-left:940px}.ag-rtl .ag-column-select-indent-47{padding-right:940px}.ag-ltr .ag-row-group-indent-47{padding-left:940px}.ag-rtl .ag-row-group-indent-47{padding-right:940px}.ag-ltr .ag-column-select-indent-48{padding-left:960px}.ag-rtl .ag-column-select-indent-48{padding-right:960px}.ag-ltr .ag-row-group-indent-48{padding-left:960px}.ag-rtl .ag-row-group-indent-48{padding-right:960px}.ag-ltr .ag-column-select-indent-49{padding-left:980px}.ag-rtl .ag-column-select-indent-49{padding-right:980px}.ag-ltr .ag-row-group-indent-49{padding-left:980px}.ag-rtl .ag-row-group-indent-49{padding-right:980px}.ag-ltr .ag-column-select-indent-50{padding-left:1000px}.ag-rtl .ag-column-select-indent-50{padding-right:1000px}.ag-ltr .ag-row-group-indent-50{padding-left:1000px}.ag-rtl .ag-row-group-indent-50{padding-right:1000px}.ag-ltr .ag-column-select-indent-51{padding-left:1020px}.ag-rtl .ag-column-select-indent-51{padding-right:1020px}.ag-ltr .ag-row-group-indent-51{padding-left:1020px}.ag-rtl .ag-row-group-indent-51{padding-right:1020px}.ag-ltr .ag-column-select-indent-52{padding-left:1040px}.ag-rtl .ag-column-select-indent-52{padding-right:1040px}.ag-ltr .ag-row-group-indent-52{padding-left:1040px}.ag-rtl .ag-row-group-indent-52{padding-right:1040px}.ag-ltr .ag-column-select-indent-53{padding-left:1060px}.ag-rtl .ag-column-select-indent-53{padding-right:1060px}.ag-ltr .ag-row-group-indent-53{padding-left:1060px}.ag-rtl .ag-row-group-indent-53{padding-right:1060px}.ag-ltr .ag-column-select-indent-54{padding-left:1080px}.ag-rtl .ag-column-select-indent-54{padding-right:1080px}.ag-ltr .ag-row-group-indent-54{padding-left:1080px}.ag-rtl .ag-row-group-indent-54{padding-right:1080px}.ag-ltr .ag-column-select-indent-55{padding-left:1100px}.ag-rtl .ag-column-select-indent-55{padding-right:1100px}.ag-ltr .ag-row-group-indent-55{padding-left:1100px}.ag-rtl .ag-row-group-indent-55{padding-right:1100px}.ag-ltr .ag-column-select-indent-56{padding-left:1120px}.ag-rtl .ag-column-select-indent-56{padding-right:1120px}.ag-ltr .ag-row-group-indent-56{padding-left:1120px}.ag-rtl .ag-row-group-indent-56{padding-right:1120px}.ag-ltr .ag-column-select-indent-57{padding-left:1140px}.ag-rtl .ag-column-select-indent-57{padding-right:1140px}.ag-ltr .ag-row-group-indent-57{padding-left:1140px}.ag-rtl .ag-row-group-indent-57{padding-right:1140px}.ag-ltr .ag-column-select-indent-58{padding-left:1160px}.ag-rtl .ag-column-select-indent-58{padding-right:1160px}.ag-ltr .ag-row-group-indent-58{padding-left:1160px}.ag-rtl .ag-row-group-indent-58{padding-right:1160px}.ag-ltr .ag-column-select-indent-59{padding-left:1180px}.ag-rtl .ag-column-select-indent-59{padding-right:1180px}.ag-ltr .ag-row-group-indent-59{padding-left:1180px}.ag-rtl .ag-row-group-indent-59{padding-right:1180px}.ag-ltr .ag-column-select-indent-60{padding-left:1200px}.ag-rtl .ag-column-select-indent-60{padding-right:1200px}.ag-ltr .ag-row-group-indent-60{padding-left:1200px}.ag-rtl .ag-row-group-indent-60{padding-right:1200px}.ag-ltr .ag-column-select-indent-61{padding-left:1220px}.ag-rtl .ag-column-select-indent-61{padding-right:1220px}.ag-ltr .ag-row-group-indent-61{padding-left:1220px}.ag-rtl .ag-row-group-indent-61{padding-right:1220px}.ag-ltr .ag-column-select-indent-62{padding-left:1240px}.ag-rtl .ag-column-select-indent-62{padding-right:1240px}.ag-ltr .ag-row-group-indent-62{padding-left:1240px}.ag-rtl .ag-row-group-indent-62{padding-right:1240px}.ag-ltr .ag-column-select-indent-63{padding-left:1260px}.ag-rtl .ag-column-select-indent-63{padding-right:1260px}.ag-ltr .ag-row-group-indent-63{padding-left:1260px}.ag-rtl .ag-row-group-indent-63{padding-right:1260px}.ag-ltr .ag-column-select-indent-64{padding-left:1280px}.ag-rtl .ag-column-select-indent-64{padding-right:1280px}.ag-ltr .ag-row-group-indent-64{padding-left:1280px}.ag-rtl .ag-row-group-indent-64{padding-right:1280px}.ag-ltr .ag-column-select-indent-65{padding-left:1300px}.ag-rtl .ag-column-select-indent-65{padding-right:1300px}.ag-ltr .ag-row-group-indent-65{padding-left:1300px}.ag-rtl .ag-row-group-indent-65{padding-right:1300px}.ag-ltr .ag-column-select-indent-66{padding-left:1320px}.ag-rtl .ag-column-select-indent-66{padding-right:1320px}.ag-ltr .ag-row-group-indent-66{padding-left:1320px}.ag-rtl .ag-row-group-indent-66{padding-right:1320px}.ag-ltr .ag-column-select-indent-67{padding-left:1340px}.ag-rtl .ag-column-select-indent-67{padding-right:1340px}.ag-ltr .ag-row-group-indent-67{padding-left:1340px}.ag-rtl .ag-row-group-indent-67{padding-right:1340px}.ag-ltr .ag-column-select-indent-68{padding-left:1360px}.ag-rtl .ag-column-select-indent-68{padding-right:1360px}.ag-ltr .ag-row-group-indent-68{padding-left:1360px}.ag-rtl .ag-row-group-indent-68{padding-right:1360px}.ag-ltr .ag-column-select-indent-69{padding-left:1380px}.ag-rtl .ag-column-select-indent-69{padding-right:1380px}.ag-ltr .ag-row-group-indent-69{padding-left:1380px}.ag-rtl .ag-row-group-indent-69{padding-right:1380px}.ag-ltr .ag-column-select-indent-70{padding-left:1400px}.ag-rtl .ag-column-select-indent-70{padding-right:1400px}.ag-ltr .ag-row-group-indent-70{padding-left:1400px}.ag-rtl .ag-row-group-indent-70{padding-right:1400px}.ag-ltr .ag-column-select-indent-71{padding-left:1420px}.ag-rtl .ag-column-select-indent-71{padding-right:1420px}.ag-ltr .ag-row-group-indent-71{padding-left:1420px}.ag-rtl .ag-row-group-indent-71{padding-right:1420px}.ag-ltr .ag-column-select-indent-72{padding-left:1440px}.ag-rtl .ag-column-select-indent-72{padding-right:1440px}.ag-ltr .ag-row-group-indent-72{padding-left:1440px}.ag-rtl .ag-row-group-indent-72{padding-right:1440px}.ag-ltr .ag-column-select-indent-73{padding-left:1460px}.ag-rtl .ag-column-select-indent-73{padding-right:1460px}.ag-ltr .ag-row-group-indent-73{padding-left:1460px}.ag-rtl .ag-row-group-indent-73{padding-right:1460px}.ag-ltr .ag-column-select-indent-74{padding-left:1480px}.ag-rtl .ag-column-select-indent-74{padding-right:1480px}.ag-ltr .ag-row-group-indent-74{padding-left:1480px}.ag-rtl .ag-row-group-indent-74{padding-right:1480px}.ag-ltr .ag-column-select-indent-75{padding-left:1500px}.ag-rtl .ag-column-select-indent-75{padding-right:1500px}.ag-ltr .ag-row-group-indent-75{padding-left:1500px}.ag-rtl .ag-row-group-indent-75{padding-right:1500px}.ag-ltr .ag-column-select-indent-76{padding-left:1520px}.ag-rtl .ag-column-select-indent-76{padding-right:1520px}.ag-ltr .ag-row-group-indent-76{padding-left:1520px}.ag-rtl .ag-row-group-indent-76{padding-right:1520px}.ag-ltr .ag-column-select-indent-77{padding-left:1540px}.ag-rtl .ag-column-select-indent-77{padding-right:1540px}.ag-ltr .ag-row-group-indent-77{padding-left:1540px}.ag-rtl .ag-row-group-indent-77{padding-right:1540px}.ag-ltr .ag-column-select-indent-78{padding-left:1560px}.ag-rtl .ag-column-select-indent-78{padding-right:1560px}.ag-ltr .ag-row-group-indent-78{padding-left:1560px}.ag-rtl .ag-row-group-indent-78{padding-right:1560px}.ag-ltr .ag-column-select-indent-79{padding-left:1580px}.ag-rtl .ag-column-select-indent-79{padding-right:1580px}.ag-ltr .ag-row-group-indent-79{padding-left:1580px}.ag-rtl .ag-row-group-indent-79{padding-right:1580px}.ag-ltr .ag-column-select-indent-80{padding-left:1600px}.ag-rtl .ag-column-select-indent-80{padding-right:1600px}.ag-ltr .ag-row-group-indent-80{padding-left:1600px}.ag-rtl .ag-row-group-indent-80{padding-right:1600px}.ag-ltr .ag-column-select-indent-81{padding-left:1620px}.ag-rtl .ag-column-select-indent-81{padding-right:1620px}.ag-ltr .ag-row-group-indent-81{padding-left:1620px}.ag-rtl .ag-row-group-indent-81{padding-right:1620px}.ag-ltr .ag-column-select-indent-82{padding-left:1640px}.ag-rtl .ag-column-select-indent-82{padding-right:1640px}.ag-ltr .ag-row-group-indent-82{padding-left:1640px}.ag-rtl .ag-row-group-indent-82{padding-right:1640px}.ag-ltr .ag-column-select-indent-83{padding-left:1660px}.ag-rtl .ag-column-select-indent-83{padding-right:1660px}.ag-ltr .ag-row-group-indent-83{padding-left:1660px}.ag-rtl .ag-row-group-indent-83{padding-right:1660px}.ag-ltr .ag-column-select-indent-84{padding-left:1680px}.ag-rtl .ag-column-select-indent-84{padding-right:1680px}.ag-ltr .ag-row-group-indent-84{padding-left:1680px}.ag-rtl .ag-row-group-indent-84{padding-right:1680px}.ag-ltr .ag-column-select-indent-85{padding-left:1700px}.ag-rtl .ag-column-select-indent-85{padding-right:1700px}.ag-ltr .ag-row-group-indent-85{padding-left:1700px}.ag-rtl .ag-row-group-indent-85{padding-right:1700px}.ag-ltr .ag-column-select-indent-86{padding-left:1720px}.ag-rtl .ag-column-select-indent-86{padding-right:1720px}.ag-ltr .ag-row-group-indent-86{padding-left:1720px}.ag-rtl .ag-row-group-indent-86{padding-right:1720px}.ag-ltr .ag-column-select-indent-87{padding-left:1740px}.ag-rtl .ag-column-select-indent-87{padding-right:1740px}.ag-ltr .ag-row-group-indent-87{padding-left:1740px}.ag-rtl .ag-row-group-indent-87{padding-right:1740px}.ag-ltr .ag-column-select-indent-88{padding-left:1760px}.ag-rtl .ag-column-select-indent-88{padding-right:1760px}.ag-ltr .ag-row-group-indent-88{padding-left:1760px}.ag-rtl .ag-row-group-indent-88{padding-right:1760px}.ag-ltr .ag-column-select-indent-89{padding-left:1780px}.ag-rtl .ag-column-select-indent-89{padding-right:1780px}.ag-ltr .ag-row-group-indent-89{padding-left:1780px}.ag-rtl .ag-row-group-indent-89{padding-right:1780px}.ag-ltr .ag-column-select-indent-90{padding-left:1800px}.ag-rtl .ag-column-select-indent-90{padding-right:1800px}.ag-ltr .ag-row-group-indent-90{padding-left:1800px}.ag-rtl .ag-row-group-indent-90{padding-right:1800px}.ag-ltr .ag-column-select-indent-91{padding-left:1820px}.ag-rtl .ag-column-select-indent-91{padding-right:1820px}.ag-ltr .ag-row-group-indent-91{padding-left:1820px}.ag-rtl .ag-row-group-indent-91{padding-right:1820px}.ag-ltr .ag-column-select-indent-92{padding-left:1840px}.ag-rtl .ag-column-select-indent-92{padding-right:1840px}.ag-ltr .ag-row-group-indent-92{padding-left:1840px}.ag-rtl .ag-row-group-indent-92{padding-right:1840px}.ag-ltr .ag-column-select-indent-93{padding-left:1860px}.ag-rtl .ag-column-select-indent-93{padding-right:1860px}.ag-ltr .ag-row-group-indent-93{padding-left:1860px}.ag-rtl .ag-row-group-indent-93{padding-right:1860px}.ag-ltr .ag-column-select-indent-94{padding-left:1880px}.ag-rtl .ag-column-select-indent-94{padding-right:1880px}.ag-ltr .ag-row-group-indent-94{padding-left:1880px}.ag-rtl .ag-row-group-indent-94{padding-right:1880px}.ag-ltr .ag-column-select-indent-95{padding-left:1900px}.ag-rtl .ag-column-select-indent-95{padding-right:1900px}.ag-ltr .ag-row-group-indent-95{padding-left:1900px}.ag-rtl .ag-row-group-indent-95{padding-right:1900px}.ag-ltr .ag-column-select-indent-96{padding-left:1920px}.ag-rtl .ag-column-select-indent-96{padding-right:1920px}.ag-ltr .ag-row-group-indent-96{padding-left:1920px}.ag-rtl .ag-row-group-indent-96{padding-right:1920px}.ag-ltr .ag-column-select-indent-97{padding-left:1940px}.ag-rtl .ag-column-select-indent-97{padding-right:1940px}.ag-ltr .ag-row-group-indent-97{padding-left:1940px}.ag-rtl .ag-row-group-indent-97{padding-right:1940px}.ag-ltr .ag-column-select-indent-98{padding-left:1960px}.ag-rtl .ag-column-select-indent-98{padding-right:1960px}.ag-ltr .ag-row-group-indent-98{padding-left:1960px}.ag-rtl .ag-row-group-indent-98{padding-right:1960px}.ag-ltr .ag-column-select-indent-99{padding-left:1980px}.ag-rtl .ag-column-select-indent-99{padding-right:1980px}.ag-ltr .ag-row-group-indent-99{padding-left:1980px}.ag-rtl .ag-row-group-indent-99{padding-right:1980px}.ag-ltr{direction:ltr}.ag-ltr .ag-body,.ag-ltr .ag-body-horizontal-scroll,.ag-ltr .ag-body-viewport,.ag-ltr .ag-floating-bottom,.ag-ltr .ag-floating-top,.ag-ltr .ag-header{flex-direction:row}.ag-rtl{direction:rtl}.ag-rtl .ag-body,.ag-rtl .ag-body-horizontal-scroll,.ag-rtl .ag-body-viewport,.ag-rtl .ag-floating-bottom,.ag-rtl .ag-floating-top,.ag-rtl .ag-header{flex-direction:row-reverse}.ag-rtl .ag-icon-contracted,.ag-rtl .ag-icon-tree-closed{display:block;transform:rotate(180deg)}.ag-body .ag-body-viewport{-webkit-overflow-scrolling:touch}.ag-chart{width:100%;height:100%}.ag-chart,.ag-chart-components-wrapper{position:relative;display:flex;overflow:hidden}.ag-chart-components-wrapper{flex:1 1 auto}.ag-chart-title-edit{position:absolute;display:none;top:0;left:0;text-align:center}.ag-chart-title-edit.currently-editing{display:inline-block}.ag-chart-canvas-wrapper{position:relative;flex:1 1 auto;overflow:hidden}.ag-charts-canvas{display:block}.ag-chart-menu{position:absolute;top:10px;width:24px;overflow:hidden;display:flex;flex-direction:column}.ag-ltr .ag-chart-menu{right:20px}.ag-rtl .ag-chart-menu{left:20px}.ag-chart-docked-container{position:relative;width:0;min-width:0;transition:min-width .4s}.ag-chart-menu-hidden~.ag-chart-docked-container{max-width:0;overflow:hidden}.ag-chart-tabbed-menu{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.ag-chart-tabbed-menu-header{flex:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.ag-chart-tabbed-menu-body{display:flex;flex:1 1 auto;align-items:stretch;overflow:hidden}.ag-chart-tab{width:100%;overflow:hidden;overflow-y:auto}.ag-chart-settings{overflow-x:hidden}.ag-chart-settings-wrapper{position:relative;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.ag-chart-settings-nav-bar{display:flex;align-items:center;width:100%;height:30px;padding:0 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ag-chart-settings-card-selector{display:flex;align-items:center;justify-content:space-around;flex:1 1 auto;height:100%;padding:0 10px}.ag-chart-settings-card-item{cursor:pointer;width:10px;height:10px;background-color:#000;position:relative}.ag-chart-settings-card-item.ag-not-selected{opacity:.2}.ag-chart-settings-card-item:before{content:" ";display:block;position:absolute;background-color:transparent;left:50%;top:50%;margin-left:-10px;margin-top:-10px;width:20px;height:20px}.ag-chart-settings-next,.ag-chart-settings-prev{position:relative;flex:none}.ag-chart-settings-next-button,.ag-chart-settings-prev-button{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.ag-chart-settings-mini-charts-container{position:relative;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}.ag-chart-settings-mini-wrapper{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:100%;min-height:100%;overflow:hidden}.ag-chart-settings-mini-wrapper.ag-animating{transition:left .3s;transition-timing-function:ease-in-out}.ag-chart-mini-thumbnail{cursor:pointer}.ag-chart-mini-thumbnail-canvas{display:block}.ag-chart-data-wrapper,.ag-chart-format-wrapper{display:flex;flex-direction:column;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ag-chart-data-section,.ag-chart-format-section{display:flex;margin:0}.ag-charts-font-panel-controls{justify-content:space-between}.ag-chart-empty-text{display:flex;top:0;width:100%;height:100%;align-items:center;justify-content:center}.ag-chart .ag-chart-menu{opacity:0;pointer-events:none}.ag-chart-menu-hidden:hover .ag-chart-menu{opacity:1;pointer-events:all}.ag-date-time-list-page-column-labels-row,.ag-date-time-list-page-entries-row,.ag-date-time-list-page-title-bar{display:flex}.ag-date-time-list-page-column-label,.ag-date-time-list-page-entry{flex-basis:0;flex-grow:1}.ag-date-time-list-page-entry{cursor:pointer}.ag-center-cols-viewport{overflow-x:hidden!important}.ag-theme-alpine{-webkit-font-smoothing:antialiased;color:#181d1f;color:var(--ag-foreground-color,#181d1f);font-family:Roboto,sans-serif;font-size:12px;line-height:normal}.ag-theme-alpine .ag-icon{font-family:agGridAlpine;font-size:16px;line-height:16px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ag-theme-alpine .ag-icon-aggregation:before{content:"\f101"}.ag-theme-alpine .ag-icon-arrows:before{content:"\f102"}.ag-theme-alpine .ag-icon-asc:before{content:"\f103"}.ag-theme-alpine .ag-icon-cancel:before{content:"\f104"}.ag-theme-alpine .ag-icon-chart:before{content:"\f105"}.ag-theme-alpine .ag-icon-color-picker:before{content:"\f109"}.ag-theme-alpine .ag-icon-columns:before{content:"\f10a"}.ag-theme-alpine .ag-icon-contracted:before{content:"\f10b"}.ag-theme-alpine .ag-icon-copy:before{content:"\f10c"}.ag-theme-alpine .ag-icon-cross:before{content:"\f10d"}.ag-theme-alpine .ag-icon-csv:before{content:"\f10e"}.ag-theme-alpine .ag-icon-desc:before{content:"\f10f"}.ag-theme-alpine .ag-icon-excel:before{content:"\f110"}.ag-theme-alpine .ag-icon-expanded:before{content:"\f111"}.ag-theme-alpine .ag-icon-eye-slash:before{content:"\f112"}.ag-theme-alpine .ag-icon-eye:before{content:"\f113"}.ag-theme-alpine .ag-icon-filter:before{content:"\f114"}.ag-theme-alpine .ag-icon-first:before{content:"\f115"}.ag-theme-alpine .ag-icon-grip:before{content:"\f116"}.ag-theme-alpine .ag-icon-group:before{content:"\f117"}.ag-theme-alpine .ag-icon-last:before{content:"\f118"}.ag-theme-alpine .ag-icon-left:before{content:"\f119"}.ag-theme-alpine .ag-icon-linked:before{content:"\f11a"}.ag-theme-alpine .ag-icon-loading:before{content:"\f11b"}.ag-theme-alpine .ag-icon-maximize:before{content:"\f11c"}.ag-theme-alpine .ag-icon-menu:before{content:"\f11d"}.ag-theme-alpine .ag-icon-minimize:before{content:"\f11e"}.ag-theme-alpine .ag-icon-next:before{content:"\f11f"}.ag-theme-alpine .ag-icon-none:before{content:"\f120"}.ag-theme-alpine .ag-icon-not-allowed:before{content:"\f121"}.ag-theme-alpine .ag-icon-paste:before{content:"\f122"}.ag-theme-alpine .ag-icon-pin:before{content:"\f123"}.ag-theme-alpine .ag-icon-pivot:before{content:"\f124"}.ag-theme-alpine .ag-icon-previous:before{content:"\f125"}.ag-theme-alpine .ag-icon-right:before{content:"\f128"}.ag-theme-alpine .ag-icon-save:before{content:"\f129"}.ag-theme-alpine .ag-icon-small-down:before{content:"\f12a"}.ag-theme-alpine .ag-icon-small-left:before{content:"\f12b"}.ag-theme-alpine .ag-icon-small-right:before{content:"\f12c"}.ag-theme-alpine .ag-icon-small-up:before{content:"\f12d"}.ag-theme-alpine .ag-icon-tick:before{content:"\f12e"}.ag-theme-alpine .ag-icon-tree-closed:before{content:"\f12f"}.ag-theme-alpine .ag-icon-tree-indeterminate:before{content:"\f130"}.ag-theme-alpine .ag-icon-tree-open:before{content:"\f131"}.ag-theme-alpine .ag-icon-unlinked:before{content:"\f132"}.ag-theme-alpine .ag-icon-row-drag:before{content:"\f116"}.ag-theme-alpine .ag-left-arrow:before{content:"\f119"}.ag-theme-alpine .ag-right-arrow:before{content:"\f128"}.ag-theme-alpine .ag-root-wrapper{background-color:#fff;background-color:var(--ag-background-color,#fff)}.ag-theme-alpine [class^=ag-],.ag-theme-alpine [class^=ag-]:after,.ag-theme-alpine [class^=ag-]:before,.ag-theme-alpine [class^=ag-]:focus{box-sizing:border-box;outline:none}.ag-theme-alpine [class^=ag-]::-ms-clear{display:none}.ag-theme-alpine .ag-checkbox .ag-input-wrapper,.ag-theme-alpine .ag-radio-button .ag-input-wrapper{overflow:visible}.ag-theme-alpine .ag-range-field .ag-input-wrapper{height:100%}.ag-theme-alpine .ag-toggle-button{flex:none;width:unset;min-width:unset}.ag-theme-alpine .ag-ltr .ag-label-align-right .ag-label{margin-left:3px}.ag-theme-alpine .ag-rtl .ag-label-align-right .ag-label{margin-right:3px}.ag-theme-alpine input[class^=ag-]{margin:0}.ag-theme-alpine input[class^=ag-],.ag-theme-alpine select[class^=ag-],.ag-theme-alpine textarea[class^=ag-]{background-color:#fff;background-color:var(--ag-background-color,#fff)}.ag-theme-alpine input[class^=ag-]:not([type]),.ag-theme-alpine input[class^=ag-][type=date],.ag-theme-alpine input[class^=ag-][type=datetime-local],.ag-theme-alpine input[class^=ag-][type=number],.ag-theme-alpine input[class^=ag-][type=tel],.ag-theme-alpine input[class^=ag-][type=text],.ag-theme-alpine textarea[class^=ag-]{font-size:inherit;line-height:inherit;color:inherit;border-width:1px;border-style:solid;border-color:rgba(0,0,0,.12);border-color:var(--ag-input-border-color,var(--ag-border-color,rgba(0,0,0,.12)))}.ag-theme-alpine input[class^=ag-]:not([type]):disabled,.ag-theme-alpine input[class^=ag-][type=date]:disabled,.ag-theme-alpine input[class^=ag-][type=datetime-local]:disabled,.ag-theme-alpine input[class^=ag-][type=number]:disabled,.ag-theme-alpine input[class^=ag-][type=tel]:disabled,.ag-theme-alpine input[class^=ag-][type=text]:disabled,.ag-theme-alpine textarea[class^=ag-]:disabled{color:rgba(24,29,31,.5);color:var(--ag-disabled-foreground-color,rgba(24,29,31,.5));background-color:hsla(0,0%,98.4%,.824);background-color:var(--ag-input-disabled-background-color,hsla(0,0%,98.4%,.824));border-color:rgba(0,0,0,.3);border-color:var(--ag-input-disabled-border-color,rgba(0,0,0,.3))}.ag-theme-alpine input[class^=ag-]:not([type]):focus,.ag-theme-alpine input[class^=ag-][type=date]:focus,.ag-theme-alpine input[class^=ag-][type=datetime-local]:focus,.ag-theme-alpine input[class^=ag-][type=number]:focus,.ag-theme-alpine input[class^=ag-][type=tel]:focus,.ag-theme-alpine input[class^=ag-][type=text]:focus,.ag-theme-alpine textarea[class^=ag-]:focus{outline:none;box-shadow:0 0 2px .1rem rgba(33,150,243,.4);border-color:rgba(33,150,243,.4);border-color:var(--ag-input-focus-border-color,rgba(33,150,243,.4))}.ag-theme-alpine input[class^=ag-][type=number]{-moz-appearance:textfield}.ag-theme-alpine input[class^=ag-][type=number]::-webkit-inner-spin-button,.ag-theme-alpine input[class^=ag-][type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ag-theme-alpine input[class^=ag-][type=range]{padding:0}.ag-theme-alpine button[class^=ag-]:focus,.ag-theme-alpine input[class^=ag-][type=button]:focus{box-shadow:0 0 2px .1rem rgba(33,150,243,.4)}.ag-theme-alpine .ag-drag-handle{color:#181d1f;color:var(--ag-secondary-foreground-color,var(--ag-foreground-color,#181d1f))}.ag-theme-alpine .ag-list-item,.ag-theme-alpine .ag-virtual-list-item{height:12px}.ag-theme-alpine .ag-keyboard-focus .ag-virtual-list-item:focus{outline:none}.ag-theme-alpine .ag-keyboard-focus .ag-virtual-list-item:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:rgba(33,150,243,.4);border-color:var(--ag-input-focus-border-color,rgba(33,150,243,.4))}.ag-theme-alpine .ag-select-list{background-color:#fff;background-color:var(--ag-background-color,#fff);overflow-y:auto;overflow-x:hidden}.ag-theme-alpine .ag-list-item{display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-theme-alpine .ag-list-item.ag-active-item{background-color:rgba(33,150,243,.1);background-color:var(--ag-row-hover-color,rgba(33,150,243,.1))}.ag-theme-alpine .ag-select-list-item{padding-left:4px;padding-right:4px;cursor:default;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-theme-alpine .ag-select-list-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ag-theme-alpine .ag-select .ag-picker-field-wrapper{background-color:#fff;background-color:var(--ag-background-color,#fff);min-height:12px;cursor:default}.ag-theme-alpine .ag-select.ag-disabled .ag-picker-field-wrapper:focus{box-shadow:none}.ag-theme-alpine .ag-select:not(.ag-cell-editor){height:12px}.ag-theme-alpine .ag-select .ag-picker-field-display{margin:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-theme-alpine .ag-select .ag-picker-field-icon{display:flex;align-items:center}.ag-theme-alpine .ag-select.ag-disabled{opacity:.5}.ag-theme-alpine .ag-rich-select{background-color:#f8f8f8;background-color:var(--ag-control-panel-background-color,#f8f8f8)}.ag-theme-alpine .ag-rich-select-list{width:100%;min-width:200px;height:182px}.ag-theme-alpine .ag-rich-select-value{padding:0 3px 0 9px;height:28px;border-bottom:1px solid;border-bottom-color:#dde2eb;border-bottom-color:var(--ag-secondary-border-color,#dde2eb)}.ag-theme-alpine .ag-rich-select-virtual-list-item{cursor:default;height:12px}.ag-theme-alpine .ag-rich-select-virtual-list-item:hover{background-color:rgba(33,150,243,.1);background-color:var(--ag-row-hover-color,rgba(33,150,243,.1))}.ag-theme-alpine .ag-rich-select-row{padding-left:9px}.ag-theme-alpine .ag-rich-select-row-selected{background-color:rgba(33,150,243,.3);background-color:var(--ag-selected-row-background-color,rgba(33,150,243,.3))}.ag-theme-alpine .ag-group-contracted,.ag-theme-alpine .ag-group-expanded,.ag-theme-alpine .ag-row-drag,.ag-theme-alpine .ag-selection-checkbox{color:#181d1f;color:var(--ag-secondary-foreground-color,var(--ag-foreground-color,#181d1f))}.ag-theme-alpine .ag-ltr .ag-group-contracted,.ag-theme-alpine .ag-ltr .ag-group-expanded,.ag-theme-alpine .ag-ltr .ag-row-drag,.ag-theme-alpine .ag-ltr .ag-selection-checkbox{margin-right:6px}.ag-theme-alpine .ag-rtl .ag-group-contracted,.ag-theme-alpine .ag-rtl .ag-group-expanded,.ag-theme-alpine .ag-rtl .ag-row-drag,.ag-theme-alpine .ag-rtl .ag-selection-checkbox{margin-left:6px}.ag-theme-alpine .ag-cell-wrapper>:not(.ag-cell-value):not(.ag-group-value){height:26px;display:flex;align-items:center;flex:none}.ag-theme-alpine .ag-group-contracted,.ag-theme-alpine .ag-group-expanded{cursor:pointer}.ag-theme-alpine .ag-group-title-bar-icon{cursor:pointer;flex:none;color:#181d1f;color:var(--ag-secondary-foreground-color,var(--ag-foreground-color,#181d1f))}.ag-theme-alpine .ag-ltr .ag-group-child-count{margin-left:2px}.ag-theme-alpine .ag-rtl .ag-group-child-count{margin-right:2px}.ag-theme-alpine .ag-group-title-bar{background-color:#fff;background-color:var(--ag-subheader-background-color,#fff);padding:3px}.ag-theme-alpine .ag-group-toolbar{padding:3px}.ag-theme-alpine .ag-disabled-group-container,.ag-theme-alpine .ag-disabled-group-title-bar{opacity:.5}.ag-theme-alpine .group-item{margin:1.5px 0}.ag-theme-alpine .ag-label{white-space:nowrap}.ag-theme-alpine .ag-ltr .ag-label{margin-right:3px}.ag-theme-alpine .ag-rtl .ag-label{margin-left:3px}.ag-theme-alpine .ag-label-align-top .ag-label{margin-bottom:1.5px}.ag-theme-alpine .ag-ltr .ag-angle-select-field,.ag-theme-alpine .ag-ltr .ag-slider-field{margin-right:6px}.ag-theme-alpine .ag-rtl .ag-angle-select-field,.ag-theme-alpine .ag-rtl .ag-slider-field{margin-left:6px}.ag-theme-alpine .ag-angle-select-parent-circle{width:24px;height:24px;border-radius:12px;border:1px solid;border-color:rgba(0,0,0,.12);border-color:var(--ag-border-color,rgba(0,0,0,.12));background-color:#fff;background-color:var(--ag-background-color,#fff)}.ag-theme-alpine .ag-angle-select-child-circle{top:4px;left:12px;width:6px;height:6px;margin-left:-3px;margin-top:-4px;border-radius:3px;background-color:#181d1f;background-color:var(--ag-secondary-foreground-color,var(--ag-foreground-color,#181d1f))}.ag-theme-alpine .ag-picker-field-wrapper{border:1px solid;border-color:rgba(0,0,0,.12);border-color:var(--ag-border-color,rgba(0,0,0,.12));border-radius:5px}.ag-theme-alpine .ag-picker-field-wrapper:focus{box-shadow:0 0 2px .1rem rgba(33,150,243,.4)}.ag-theme-alpine .ag-picker-field-button{background-color:#fff;background-color:var(--ag-background-color,#fff);color:#181d1f;color:var(--ag-secondary-foreground-color,var(--ag-foreground-color,#181d1f))}.ag-theme-alpine .ag-dialog.ag-color-dialog{border-radius:5px}.ag-theme-alpine .ag-color-picker .ag-picker-field-display{height:16px}.ag-theme-alpine .ag-color-panel{padding:3px}.ag-theme-alpine .ag-spectrum-color{background-color:red;border-radius:2px}.ag-theme-alpine .ag-spectrum-tools{padding:10px}.ag-theme-alpine .ag-spectrum-sat{background-image:linear-gradient(90deg,#fff,rgba(204,154,129,0))}.ag-theme-alpine .ag-spectrum-val{background-image:linear-gradient(0deg,#000,rgba(204,154,129,0))}.ag-theme-alpine .ag-spectrum-dragger{border-radius:12px;height:12px;width:12px;border:1px solid #fff;background:#000;box-shadow:0 0 2px 0 rgba(0,0,0,.24)}.ag-theme-alpine .ag-spectrum-alpha-background,.ag-theme-alpine .ag-spectrum-hue-background{border-radius:2px}.ag-theme-alpine .ag-spectrum-tool{margin-bottom:10px;height:11px;border-radius:2px}.ag-theme-alpine .ag-spectrum-slider{margin-top:-12px;width:13px;height:13px;border-radius:13px;background-color:#f8f8f8;box-shadow:0 1px 4px 0 rgba(0,0,0,.37)}.ag-theme-alpine .ag-recent-color{margin:0 3px}.ag-theme-alpine .ag-recent-color:first-child{margin-left:0}.ag-theme-alpine .ag-recent-color:last-child{margin-right:0}.ag-theme-alpine.ag-dnd-ghost{border-color:rgba(0,0,0,.12);border-color:var(--ag-border-color,rgba(0,0,0,.12));background:#fff;background:var(--ag-background-color,#fff);border-radius:3px;box-shadow:0 1px 4px 1px rgba(186,191,199,.4);padding:3px;overflow:hidden;text-overflow:ellipsis;border:1px solid;border-color:#dde2eb;border-color:var(--ag-secondary-border-color,#dde2eb);color:#181d1f;color:var(--ag-secondary-foreground-color,var(--ag-foreground-color,#181d1f));height:36px!important;line-height:36px;margin:0;padding:0 6px;transform:translateY(6px)}.ag-theme-alpine .ag-dnd-ghost-icon{margin-right:3px;color:#181d1f;color:var(--ag-foreground-color,#181d1f)}.ag-theme-alpine .ag-popup-child:not(.ag-tooltip-custom){box-shadow:0 1px 4px 1px rgba(186,191,199,.4)}.ag-dragging-fill-handle .ag-theme-alpine .ag-dialog,.ag-dragging-range-handle .ag-theme-alpine .ag-dialog{opacity:.7;pointer-events:none}.ag-theme-alpine .ag-dialog{border-radius:3px;border:1px solid;border-color:rgba(0,0,0,.12);border-color:var(--ag-border-color,rgba(0,0,0,.12))}.ag-theme-alpine .ag-panel{background-color:#fff;background-color:var(--ag-background-color,#fff)}.ag-theme-alpine .ag-panel-title-bar{background-color:transparent;background-color:var(--ag-header-background-color,transparent);color:#181d1f;color:var(--ag-header-foreground-color,var(--ag-secondary-foreground-color,var(--ag-foreground-color,#181d1f)));height:36px;padding:3px 9px;border-bottom:1px solid;border-bottom-color:rgba(0,0,0,.12);border-bottom-color:var(--ag-border-color,rgba(0,0,0,.12))}.ag-theme-alpine .ag-ltr .ag-panel-title-bar-button{margin-left:3px}.ag-theme-alpine .ag-rtl .ag-panel-title-bar-button{margin-right:3px}.ag-theme-alpine .ag-tooltip{background-color:transparent;background-color:var(--ag-header-background-color,transparent);color:#181d1f;color:var(--ag-foreground-color,#181d1f);padding:3px;border:1px solid;border-color:rgba(0,0,0,.12);border-color:var(--ag-border-color,rgba(0,0,0,.12));border-radius:3px;transition:opacity 1s}.ag-theme-alpine .ag-tooltip.ag-tooltip-hiding{opacity:0}.ag-theme-alpine .ag-ltr .ag-column-select-indent-1{padding-left:16px}.ag-theme-alpine .ag-rtl .ag-column-select-indent-1{padding-right:16px}.ag-theme-alpine .ag-ltr .ag-column-select-indent-2{padding-left:32px}.ag-theme-alpine .ag-rtl .ag-column-select-indent-2{padding-right:32px}.ag-theme-alpine .ag-ltr .ag-column-select-indent-3{padding-left:48px}.ag-theme-alpine .ag-rtl .ag-column-select-indent-3{padding-right:48px}.ag-theme-alpine .ag-ltr .ag-column-select-indent-4{padding-left:64px}.ag-theme-alpine .ag-rtl .ag-column-select-indent-4{padding-right:64px}.ag-theme-alpine .ag-ltr .ag-column-select-indent-5{padding-left:80px}.ag-theme-alpine .ag-rtl .ag-column-select-indent-5{padding-right:80px}.ag-theme-alpine .ag-ltr .ag-column-select-indent-6{padding-left:96px}.ag-theme-alpine .ag-rtl .ag-column-select-indent-6{padding-right:96px}.ag-theme-alpine .ag-ltr .ag-column-select-indent-7{padding-left:112px}.ag-theme-alpine .ag-rtl .ag-column-select-indent-7{padding-right:112px}.ag-theme-alpine .ag-ltr .ag-column-select-indent-8{padding-left:128px}.ag-theme-alpine .ag-rtl .ag-column-select-indent-8{padding-right:128px}.ag-theme-alpine .ag-ltr .ag-column-select-indent-9{padding-left:144px}.ag-theme-alpine .ag-rtl .ag-column-select-indent-9{padding-right:144px}.ag-theme-alpine .ag-column-select-header-icon{cursor:pointer}.ag-theme-alpine .ag-keyboard-focus .ag-column-select-header-icon:focus{outline:none}.ag-theme-alpine .ag-keyboard-focus .ag-column-select-header-icon:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0;left:0;display:block;width:100%;height:100%;border:1px solid;border-color:rgba(33,150,243,.4);border-color:var(--ag-input-focus-border-color,rgba(33,150,243,.4))}.ag-theme-alpine .ag-ltr .ag-column-group-icons:not(:last-child),.ag-theme-alpine .ag-ltr .ag-column-select-checkbox:not(:last-child),.ag-theme-alpine .ag-ltr .ag-column-select-column-drag-handle:not(:last-child),.ag-theme-alpine .ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),.ag-theme-alpine .ag-ltr .ag-column-select-column-label:not(:last-child),.ag-theme-alpine .ag-ltr .ag-column-select-header-checkbox:not(:last-child),.ag-theme-alpine .ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),.ag-theme-alpine .ag-ltr .ag-column-select-header-icon:not(:last-child){margin-right:6px}.ag-theme-alpine .ag-rtl .ag-column-group-icons:not(:last-child),.ag-theme-alpine .ag-rtl .ag-column-select-checkbox:not(:last-child),.ag-theme-alpine .ag-rtl .ag-column-select-column-drag-handle:not(:last-child),.ag-theme-alpine .ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),.ag-theme-alpine .ag-rtl .ag-column-select-column-label:not(:last-child),.ag-theme-alpine .ag-rtl .ag-column-select-header-checkbox:not(:last-child),.ag-theme-alpine .ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),.ag-theme-alpine .ag-rtl .ag-column-select-header-icon:not(:last-child){margin-left:6px}.ag-theme-alpine .ag-keyboard-focus .ag-column-select-virtual-list-item:focus{outline:none}.ag-theme-alpine .ag-keyboard-focus .ag-column-select-virtual-list-item:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:rgba(33,150,243,.4);border-color:var(--ag-input-focus-border-color,rgba(33,150,243,.4))}.ag-theme-alpine .ag-column-select-column-group:not(:last-child),.ag-theme-alpine .ag-column-select-column:not(:last-child){margin-bottom:4.5px}.ag-theme-alpine .ag-column-select-column-group-readonly,.ag-theme-alpine .ag-column-select-column-readonly{color:rgba(24,29,31,.5);color:var(--ag-disabled-foreground-color,rgba(24,29,31,.5));pointer-events:none}.ag-theme-alpine .ag-ltr .ag-column-select-add-group-indent{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-column-select-add-group-indent{margin-right:22px}.ag-theme-alpine .ag-column-select-virtual-list-viewport{padding:3px 0}.ag-theme-alpine .ag-column-select-virtual-list-item{margin:0 6px}.ag-theme-alpine .ag-rtl{text-align:right}.ag-theme-alpine .ag-root-wrapper{border:1px solid;border-color:rgba(0,0,0,.12);border-color:var(--ag-border-color,rgba(0,0,0,.12))}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-1{padding-left:31px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-1{padding-right:31px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-1{padding-left:22px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-1{padding-right:22px}.ag-theme-alpine .ag-ltr .ag-row-level-1 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-1 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-2{padding-left:53px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-2{padding-right:53px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-2{padding-left:44px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-2{padding-right:44px}.ag-theme-alpine .ag-ltr .ag-row-level-2 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-2 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-3{padding-left:75px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-3{padding-right:75px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-3{padding-left:66px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-3{padding-right:66px}.ag-theme-alpine .ag-ltr .ag-row-level-3 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-3 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-4{padding-left:97px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-4{padding-right:97px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-4{padding-left:88px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-4{padding-right:88px}.ag-theme-alpine .ag-ltr .ag-row-level-4 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-4 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-5{padding-left:119px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-5{padding-right:119px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-5{padding-left:110px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-5{padding-right:110px}.ag-theme-alpine .ag-ltr .ag-row-level-5 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-5 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-6{padding-left:141px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-6{padding-right:141px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-6{padding-left:132px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-6{padding-right:132px}.ag-theme-alpine .ag-ltr .ag-row-level-6 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-6 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-7{padding-left:163px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-7{padding-right:163px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-7{padding-left:154px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-7{padding-right:154px}.ag-theme-alpine .ag-ltr .ag-row-level-7 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-7 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-8{padding-left:185px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-8{padding-right:185px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-8{padding-left:176px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-8{padding-right:176px}.ag-theme-alpine .ag-ltr .ag-row-level-8 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-8 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-9{padding-left:207px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-9{padding-right:207px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-9{padding-left:198px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-9{padding-right:198px}.ag-theme-alpine .ag-ltr .ag-row-level-9 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-9 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-10{padding-left:229px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-10{padding-right:229px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-10{padding-left:220px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-10{padding-right:220px}.ag-theme-alpine .ag-ltr .ag-row-level-10 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-10 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-11{padding-left:251px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-11{padding-right:251px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-11{padding-left:242px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-11{padding-right:242px}.ag-theme-alpine .ag-ltr .ag-row-level-11 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-11 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-12{padding-left:273px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-12{padding-right:273px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-12{padding-left:264px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-12{padding-right:264px}.ag-theme-alpine .ag-ltr .ag-row-level-12 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-12 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-13{padding-left:295px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-13{padding-right:295px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-13{padding-left:286px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-13{padding-right:286px}.ag-theme-alpine .ag-ltr .ag-row-level-13 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-13 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-14{padding-left:317px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-14{padding-right:317px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-14{padding-left:308px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-14{padding-right:308px}.ag-theme-alpine .ag-ltr .ag-row-level-14 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-14 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-15{padding-left:339px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-15{padding-right:339px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-15{padding-left:330px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-15{padding-right:330px}.ag-theme-alpine .ag-ltr .ag-row-level-15 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-15 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-16{padding-left:361px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-16{padding-right:361px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-16{padding-left:352px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-16{padding-right:352px}.ag-theme-alpine .ag-ltr .ag-row-level-16 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-16 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-17{padding-left:383px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-17{padding-right:383px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-17{padding-left:374px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-17{padding-right:374px}.ag-theme-alpine .ag-ltr .ag-row-level-17 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-17 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-18{padding-left:405px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-18{padding-right:405px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-18{padding-left:396px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-18{padding-right:396px}.ag-theme-alpine .ag-ltr .ag-row-level-18 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-18 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-19{padding-left:427px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-19{padding-right:427px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-19{padding-left:418px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-19{padding-right:418px}.ag-theme-alpine .ag-ltr .ag-row-level-19 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-19 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-20{padding-left:449px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-20{padding-right:449px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-20{padding-left:440px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-20{padding-right:440px}.ag-theme-alpine .ag-ltr .ag-row-level-20 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-20 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-21{padding-left:471px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-21{padding-right:471px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-21{padding-left:462px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-21{padding-right:462px}.ag-theme-alpine .ag-ltr .ag-row-level-21 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-21 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-22{padding-left:493px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-22{padding-right:493px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-22{padding-left:484px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-22{padding-right:484px}.ag-theme-alpine .ag-ltr .ag-row-level-22 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-22 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-23{padding-left:515px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-23{padding-right:515px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-23{padding-left:506px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-23{padding-right:506px}.ag-theme-alpine .ag-ltr .ag-row-level-23 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-23 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-24{padding-left:537px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-24{padding-right:537px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-24{padding-left:528px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-24{padding-right:528px}.ag-theme-alpine .ag-ltr .ag-row-level-24 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-24 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-25{padding-left:559px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-25{padding-right:559px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-25{padding-left:550px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-25{padding-right:550px}.ag-theme-alpine .ag-ltr .ag-row-level-25 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-25 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-26{padding-left:581px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-26{padding-right:581px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-26{padding-left:572px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-26{padding-right:572px}.ag-theme-alpine .ag-ltr .ag-row-level-26 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-26 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-27{padding-left:603px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-27{padding-right:603px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-27{padding-left:594px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-27{padding-right:594px}.ag-theme-alpine .ag-ltr .ag-row-level-27 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-27 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-28{padding-left:625px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-28{padding-right:625px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-28{padding-left:616px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-28{padding-right:616px}.ag-theme-alpine .ag-ltr .ag-row-level-28 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-28 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-29{padding-left:647px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-29{padding-right:647px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-29{padding-left:638px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-29{padding-right:638px}.ag-theme-alpine .ag-ltr .ag-row-level-29 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-29 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-30{padding-left:669px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-30{padding-right:669px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-30{padding-left:660px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-30{padding-right:660px}.ag-theme-alpine .ag-ltr .ag-row-level-30 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-30 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-31{padding-left:691px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-31{padding-right:691px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-31{padding-left:682px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-31{padding-right:682px}.ag-theme-alpine .ag-ltr .ag-row-level-31 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-31 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-32{padding-left:713px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-32{padding-right:713px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-32{padding-left:704px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-32{padding-right:704px}.ag-theme-alpine .ag-ltr .ag-row-level-32 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-32 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-33{padding-left:735px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-33{padding-right:735px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-33{padding-left:726px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-33{padding-right:726px}.ag-theme-alpine .ag-ltr .ag-row-level-33 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-33 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-34{padding-left:757px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-34{padding-right:757px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-34{padding-left:748px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-34{padding-right:748px}.ag-theme-alpine .ag-ltr .ag-row-level-34 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-34 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-35{padding-left:779px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-35{padding-right:779px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-35{padding-left:770px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-35{padding-right:770px}.ag-theme-alpine .ag-ltr .ag-row-level-35 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-35 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-36{padding-left:801px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-36{padding-right:801px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-36{padding-left:792px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-36{padding-right:792px}.ag-theme-alpine .ag-ltr .ag-row-level-36 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-36 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-37{padding-left:823px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-37{padding-right:823px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-37{padding-left:814px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-37{padding-right:814px}.ag-theme-alpine .ag-ltr .ag-row-level-37 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-37 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-38{padding-left:845px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-38{padding-right:845px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-38{padding-left:836px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-38{padding-right:836px}.ag-theme-alpine .ag-ltr .ag-row-level-38 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-38 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-39{padding-left:867px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-39{padding-right:867px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-39{padding-left:858px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-39{padding-right:858px}.ag-theme-alpine .ag-ltr .ag-row-level-39 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-39 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-40{padding-left:889px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-40{padding-right:889px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-40{padding-left:880px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-40{padding-right:880px}.ag-theme-alpine .ag-ltr .ag-row-level-40 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-40 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-41{padding-left:911px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-41{padding-right:911px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-41{padding-left:902px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-41{padding-right:902px}.ag-theme-alpine .ag-ltr .ag-row-level-41 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-41 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-42{padding-left:933px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-42{padding-right:933px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-42{padding-left:924px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-42{padding-right:924px}.ag-theme-alpine .ag-ltr .ag-row-level-42 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-42 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-43{padding-left:955px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-43{padding-right:955px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-43{padding-left:946px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-43{padding-right:946px}.ag-theme-alpine .ag-ltr .ag-row-level-43 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-43 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-44{padding-left:977px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-44{padding-right:977px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-44{padding-left:968px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-44{padding-right:968px}.ag-theme-alpine .ag-ltr .ag-row-level-44 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-44 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-45{padding-left:999px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-45{padding-right:999px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-45{padding-left:990px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-45{padding-right:990px}.ag-theme-alpine .ag-ltr .ag-row-level-45 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-45 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-46{padding-left:1021px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-46{padding-right:1021px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-46{padding-left:1012px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-46{padding-right:1012px}.ag-theme-alpine .ag-ltr .ag-row-level-46 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-46 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-47{padding-left:1043px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-47{padding-right:1043px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-47{padding-left:1034px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-47{padding-right:1034px}.ag-theme-alpine .ag-ltr .ag-row-level-47 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-47 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-48{padding-left:1065px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-48{padding-right:1065px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-48{padding-left:1056px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-48{padding-right:1056px}.ag-theme-alpine .ag-ltr .ag-row-level-48 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-48 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-49{padding-left:1087px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-49{padding-right:1087px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-49{padding-left:1078px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-49{padding-right:1078px}.ag-theme-alpine .ag-ltr .ag-row-level-49 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-49 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-50{padding-left:1109px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-50{padding-right:1109px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-50{padding-left:1100px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-50{padding-right:1100px}.ag-theme-alpine .ag-ltr .ag-row-level-50 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-50 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-51{padding-left:1131px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-51{padding-right:1131px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-51{padding-left:1122px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-51{padding-right:1122px}.ag-theme-alpine .ag-ltr .ag-row-level-51 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-51 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-52{padding-left:1153px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-52{padding-right:1153px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-52{padding-left:1144px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-52{padding-right:1144px}.ag-theme-alpine .ag-ltr .ag-row-level-52 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-52 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-53{padding-left:1175px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-53{padding-right:1175px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-53{padding-left:1166px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-53{padding-right:1166px}.ag-theme-alpine .ag-ltr .ag-row-level-53 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-53 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-54{padding-left:1197px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-54{padding-right:1197px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-54{padding-left:1188px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-54{padding-right:1188px}.ag-theme-alpine .ag-ltr .ag-row-level-54 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-54 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-55{padding-left:1219px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-55{padding-right:1219px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-55{padding-left:1210px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-55{padding-right:1210px}.ag-theme-alpine .ag-ltr .ag-row-level-55 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-55 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-56{padding-left:1241px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-56{padding-right:1241px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-56{padding-left:1232px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-56{padding-right:1232px}.ag-theme-alpine .ag-ltr .ag-row-level-56 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-56 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-57{padding-left:1263px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-57{padding-right:1263px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-57{padding-left:1254px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-57{padding-right:1254px}.ag-theme-alpine .ag-ltr .ag-row-level-57 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-57 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-58{padding-left:1285px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-58{padding-right:1285px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-58{padding-left:1276px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-58{padding-right:1276px}.ag-theme-alpine .ag-ltr .ag-row-level-58 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-58 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-59{padding-left:1307px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-59{padding-right:1307px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-59{padding-left:1298px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-59{padding-right:1298px}.ag-theme-alpine .ag-ltr .ag-row-level-59 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-59 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-60{padding-left:1329px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-60{padding-right:1329px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-60{padding-left:1320px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-60{padding-right:1320px}.ag-theme-alpine .ag-ltr .ag-row-level-60 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-60 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-61{padding-left:1351px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-61{padding-right:1351px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-61{padding-left:1342px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-61{padding-right:1342px}.ag-theme-alpine .ag-ltr .ag-row-level-61 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-61 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-62{padding-left:1373px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-62{padding-right:1373px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-62{padding-left:1364px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-62{padding-right:1364px}.ag-theme-alpine .ag-ltr .ag-row-level-62 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-62 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-63{padding-left:1395px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-63{padding-right:1395px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-63{padding-left:1386px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-63{padding-right:1386px}.ag-theme-alpine .ag-ltr .ag-row-level-63 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-63 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-64{padding-left:1417px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-64{padding-right:1417px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-64{padding-left:1408px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-64{padding-right:1408px}.ag-theme-alpine .ag-ltr .ag-row-level-64 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-64 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-65{padding-left:1439px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-65{padding-right:1439px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-65{padding-left:1430px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-65{padding-right:1430px}.ag-theme-alpine .ag-ltr .ag-row-level-65 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-65 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-66{padding-left:1461px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-66{padding-right:1461px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-66{padding-left:1452px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-66{padding-right:1452px}.ag-theme-alpine .ag-ltr .ag-row-level-66 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-66 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-67{padding-left:1483px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-67{padding-right:1483px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-67{padding-left:1474px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-67{padding-right:1474px}.ag-theme-alpine .ag-ltr .ag-row-level-67 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-67 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-68{padding-left:1505px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-68{padding-right:1505px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-68{padding-left:1496px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-68{padding-right:1496px}.ag-theme-alpine .ag-ltr .ag-row-level-68 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-68 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-69{padding-left:1527px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-69{padding-right:1527px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-69{padding-left:1518px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-69{padding-right:1518px}.ag-theme-alpine .ag-ltr .ag-row-level-69 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-69 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-70{padding-left:1549px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-70{padding-right:1549px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-70{padding-left:1540px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-70{padding-right:1540px}.ag-theme-alpine .ag-ltr .ag-row-level-70 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-70 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-71{padding-left:1571px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-71{padding-right:1571px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-71{padding-left:1562px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-71{padding-right:1562px}.ag-theme-alpine .ag-ltr .ag-row-level-71 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-71 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-72{padding-left:1593px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-72{padding-right:1593px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-72{padding-left:1584px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-72{padding-right:1584px}.ag-theme-alpine .ag-ltr .ag-row-level-72 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-72 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-73{padding-left:1615px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-73{padding-right:1615px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-73{padding-left:1606px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-73{padding-right:1606px}.ag-theme-alpine .ag-ltr .ag-row-level-73 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-73 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-74{padding-left:1637px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-74{padding-right:1637px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-74{padding-left:1628px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-74{padding-right:1628px}.ag-theme-alpine .ag-ltr .ag-row-level-74 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-74 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-75{padding-left:1659px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-75{padding-right:1659px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-75{padding-left:1650px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-75{padding-right:1650px}.ag-theme-alpine .ag-ltr .ag-row-level-75 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-75 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-76{padding-left:1681px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-76{padding-right:1681px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-76{padding-left:1672px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-76{padding-right:1672px}.ag-theme-alpine .ag-ltr .ag-row-level-76 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-76 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-77{padding-left:1703px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-77{padding-right:1703px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-77{padding-left:1694px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-77{padding-right:1694px}.ag-theme-alpine .ag-ltr .ag-row-level-77 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-77 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-78{padding-left:1725px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-78{padding-right:1725px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-78{padding-left:1716px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-78{padding-right:1716px}.ag-theme-alpine .ag-ltr .ag-row-level-78 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-78 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-79{padding-left:1747px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-79{padding-right:1747px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-79{padding-left:1738px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-79{padding-right:1738px}.ag-theme-alpine .ag-ltr .ag-row-level-79 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-79 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-80{padding-left:1769px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-80{padding-right:1769px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-80{padding-left:1760px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-80{padding-right:1760px}.ag-theme-alpine .ag-ltr .ag-row-level-80 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-80 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-81{padding-left:1791px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-81{padding-right:1791px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-81{padding-left:1782px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-81{padding-right:1782px}.ag-theme-alpine .ag-ltr .ag-row-level-81 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-81 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-82{padding-left:1813px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-82{padding-right:1813px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-82{padding-left:1804px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-82{padding-right:1804px}.ag-theme-alpine .ag-ltr .ag-row-level-82 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-82 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-83{padding-left:1835px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-83{padding-right:1835px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-83{padding-left:1826px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-83{padding-right:1826px}.ag-theme-alpine .ag-ltr .ag-row-level-83 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-83 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-84{padding-left:1857px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-84{padding-right:1857px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-84{padding-left:1848px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-84{padding-right:1848px}.ag-theme-alpine .ag-ltr .ag-row-level-84 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-84 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-85{padding-left:1879px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-85{padding-right:1879px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-85{padding-left:1870px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-85{padding-right:1870px}.ag-theme-alpine .ag-ltr .ag-row-level-85 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-85 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-86{padding-left:1901px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-86{padding-right:1901px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-86{padding-left:1892px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-86{padding-right:1892px}.ag-theme-alpine .ag-ltr .ag-row-level-86 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-86 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-87{padding-left:1923px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-87{padding-right:1923px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-87{padding-left:1914px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-87{padding-right:1914px}.ag-theme-alpine .ag-ltr .ag-row-level-87 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-87 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-88{padding-left:1945px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-88{padding-right:1945px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-88{padding-left:1936px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-88{padding-right:1936px}.ag-theme-alpine .ag-ltr .ag-row-level-88 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-88 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-89{padding-left:1967px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-89{padding-right:1967px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-89{padding-left:1958px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-89{padding-right:1958px}.ag-theme-alpine .ag-ltr .ag-row-level-89 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-89 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-90{padding-left:1989px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-90{padding-right:1989px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-90{padding-left:1980px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-90{padding-right:1980px}.ag-theme-alpine .ag-ltr .ag-row-level-90 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-90 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-91{padding-left:2011px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-91{padding-right:2011px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-91{padding-left:2002px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-91{padding-right:2002px}.ag-theme-alpine .ag-ltr .ag-row-level-91 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-91 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-92{padding-left:2033px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-92{padding-right:2033px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-92{padding-left:2024px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-92{padding-right:2024px}.ag-theme-alpine .ag-ltr .ag-row-level-92 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-92 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-93{padding-left:2055px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-93{padding-right:2055px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-93{padding-left:2046px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-93{padding-right:2046px}.ag-theme-alpine .ag-ltr .ag-row-level-93 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-93 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-94{padding-left:2077px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-94{padding-right:2077px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-94{padding-left:2068px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-94{padding-right:2068px}.ag-theme-alpine .ag-ltr .ag-row-level-94 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-94 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-95{padding-left:2099px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-95{padding-right:2099px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-95{padding-left:2090px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-95{padding-right:2090px}.ag-theme-alpine .ag-ltr .ag-row-level-95 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-95 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-96{padding-left:2121px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-96{padding-right:2121px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-96{padding-left:2112px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-96{padding-right:2112px}.ag-theme-alpine .ag-ltr .ag-row-level-96 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-96 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-97{padding-left:2143px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-97{padding-right:2143px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-97{padding-left:2134px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-97{padding-right:2134px}.ag-theme-alpine .ag-ltr .ag-row-level-97 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-97 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-98{padding-left:2165px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-98{padding-right:2165px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-98{padding-left:2156px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-98{padding-right:2156px}.ag-theme-alpine .ag-ltr .ag-row-level-98 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-98 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-99{padding-left:2187px}.ag-theme-alpine .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-99{padding-right:2187px}.ag-theme-alpine .ag-ltr .ag-row-group-indent-99{padding-left:2178px}.ag-theme-alpine .ag-rtl .ag-row-group-indent-99{padding-right:2178px}.ag-theme-alpine .ag-ltr .ag-row-level-99 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-level-99 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine .ag-ltr .ag-row-group-leaf-indent{margin-left:22px}.ag-theme-alpine .ag-rtl .ag-row-group-leaf-indent{margin-right:22px}.ag-theme-alpine .ag-value-change-delta{padding-right:2px}.ag-theme-alpine .ag-value-change-delta-up{color:#43a047;color:var(--ag-value-change-delta-up-color,#43a047)}.ag-theme-alpine .ag-value-change-delta-down{color:#e53935;color:var(--ag-value-change-delta-down-color,#e53935)}.ag-theme-alpine .ag-value-change-value{background-color:transparent;border-radius:1px;padding-left:1px;padding-right:1px;transition:background-color 1s}.ag-theme-alpine .ag-value-change-value-highlight{background-color:rgba(22,160,133,.5);background-color:var(--ag-value-change-value-highlight-background-color,rgba(22,160,133,.5));transition:background-color .1s}.ag-theme-alpine .ag-cell-data-changed{background-color:rgba(22,160,133,.5)!important;background-color:var(--ag-value-change-value-highlight-background-color,rgba(22,160,133,.5))!important}.ag-theme-alpine .ag-cell-data-changed-animation{background-color:transparent}.ag-theme-alpine .ag-cell-highlight{background-color:#2196f3!important;background-color:var(--ag-range-selection-highlight-color,var(--ag-range-selection-border-color,#2196f3))!important}.ag-theme-alpine .ag-row{height:28px;background-color:#fff;background-color:var(--ag-background-color,#fff);color:#181d1f;color:var(--ag-data-color,var(--ag-foreground-color,#181d1f));border-width:1px;border-color:#dde2eb;border-color:var(--ag-row-border-color,var(--ag-secondary-border-color,#dde2eb));border-bottom-style:solid}.ag-theme-alpine .ag-row-highlight-above:after,.ag-theme-alpine .ag-row-highlight-below:after{content:"";position:absolute;width:calc(100% - 1px);height:1px;background-color:#2196f3;background-color:var(--ag-range-selection-border-color,#2196f3);left:1px}.ag-theme-alpine .ag-row-highlight-above:after{top:-1px}.ag-theme-alpine .ag-row-highlight-above.ag-row-first:after{top:0}.ag-theme-alpine .ag-row-highlight-below:after{bottom:0}.ag-theme-alpine .ag-row-odd{background-color:#fcfcfc;background-color:var(--ag-odd-row-background-color,#fcfcfc)}.ag-theme-alpine .ag-horizontal-left-spacer:not(.ag-scroller-corner){border-right:1px solid;border-right-color:rgba(0,0,0,.12);border-right-color:var(--ag-border-color,rgba(0,0,0,.12))}.ag-theme-alpine .ag-horizontal-right-spacer:not(.ag-scroller-corner){border-left:1px solid;border-left-color:rgba(0,0,0,.12);border-left-color:var(--ag-border-color,rgba(0,0,0,.12))}.ag-theme-alpine .ag-row-hover{background-color:rgba(33,150,243,.1);background-color:var(--ag-row-hover-color,rgba(33,150,243,.1))}.ag-theme-alpine .ag-ltr .ag-right-aligned-cell{text-align:right}.ag-theme-alpine .ag-rtl .ag-right-aligned-cell{text-align:left}.ag-theme-alpine .ag-ltr .ag-right-aligned-cell .ag-cell-value,.ag-theme-alpine .ag-ltr .ag-right-aligned-cell .ag-group-value{margin-left:auto}.ag-theme-alpine .ag-rtl .ag-right-aligned-cell .ag-cell-value,.ag-theme-alpine .ag-rtl .ag-right-aligned-cell .ag-group-value{margin-right:auto}.ag-theme-alpine .ag-cell,.ag-theme-alpine .ag-full-width-row .ag-cell-wrapper.ag-row-group{border:1px solid transparent;line-height:26px;padding-left:8px;padding-right:8px;-webkit-font-smoothing:subpixel-antialiased}.ag-theme-alpine .ag-row>.ag-cell-wrapper{padding-left:8px;padding-right:8px}.ag-theme-alpine .ag-row-dragging{cursor:move;opacity:.5}.ag-theme-alpine .ag-cell-inline-editing{height:28px}.ag-theme-alpine .ag-cell-inline-editing,.ag-theme-alpine .ag-popup-editor{border:1px solid;border-color:rgba(0,0,0,.12);border-color:var(--ag-border-color,rgba(0,0,0,.12));background:#fff;background:var(--ag-background-color,#fff);border-radius:3px;box-shadow:0 1px 4px 1px rgba(186,191,199,.4);padding:3px;padding:0;background-color:#f8f8f8;background-color:var(--ag-control-panel-background-color,#f8f8f8)}.ag-theme-alpine .ag-large-text-input{height:auto;padding:9px}.ag-theme-alpine .ag-details-row{padding:15px;background-color:#fff;background-color:var(--ag-background-color,#fff)}.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-clipper,.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine .ag-layout-print .ag-center-cols-clipper,.ag-theme-alpine .ag-layout-print .ag-center-cols-container{min-height:50px}.ag-theme-alpine .ag-overlay-loading-wrapper{background-color:hsla(0,0%,100%,.66);background-color:var(--ag-modal-overlay-background-color,hsla(0,0%,100%,.66))}.ag-theme-alpine .ag-overlay-loading-center{border:1px solid;border-color:rgba(0,0,0,.12);border-color:var(--ag-border-color,rgba(0,0,0,.12));background:#fff;background:var(--ag-background-color,#fff);border-radius:3px;box-shadow:0 1px 4px 1px rgba(186,191,199,.4);padding:3px}.ag-theme-alpine .ag-overlay-no-rows-wrapper.ag-layout-auto-height{padding-top:30px}.ag-theme-alpine .ag-loading{padding-left:9px;display:flex;height:100%;align-items:center}.ag-theme-alpine .ag-loading-icon{padding-right:6px}.ag-theme-alpine .ag-icon-loading{animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}.ag-theme-alpine .ag-floating-top{border-bottom:1px solid;border-bottom-color:rgba(0,0,0,.12);border-bottom-color:var(--ag-border-color,rgba(0,0,0,.12))}.ag-theme-alpine .ag-floating-bottom{border-top:1px solid;border-top-color:rgba(0,0,0,.12);border-top-color:var(--ag-border-color,rgba(0,0,0,.12))}.ag-theme-alpine .ag-ltr .ag-cell{border-right:solid transparent}.ag-theme-alpine .ag-rtl .ag-cell{border-left:solid transparent}.ag-theme-alpine .ag-ltr .ag-cell{border-right-width:1px}.ag-theme-alpine .ag-rtl .ag-cell{border-left-width:1px}.ag-theme-alpine .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell){border-left:1px solid;border-left-color:rgba(0,0,0,.12);border-left-color:var(--ag-border-color,rgba(0,0,0,.12))}.ag-theme-alpine .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell){border-right:1px solid;border-right-color:rgba(0,0,0,.12);border-right-color:var(--ag-border-color,rgba(0,0,0,.12))}.ag-theme-alpine .ag-row-selected{background-color:rgba(33,150,243,.3);background-color:var(--ag-selected-row-background-color,rgba(33,150,243,.3))}.ag-theme-alpine .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing),.ag-theme-alpine .ag-cell-range-selected:not(.ag-cell-focus){background-color:rgba(33,150,243,.2);background-color:var(--ag-range-selection-background-color,rgba(33,150,243,.2))}.ag-theme-alpine .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart,.ag-theme-alpine .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart{background-color:rgba(0,88,255,.1)!important;background-color:var(--ag-range-selection-chart-background-color,rgba(0,88,255,.1))!important}.ag-theme-alpine .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category,.ag-theme-alpine .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category{background-color:rgba(0,255,132,.1)!important;background-color:var(--ag-range-selection-chart-category-background-color,rgba(0,255,132,.1))!important}.ag-theme-alpine .ag-cell-range-selected-1:not(.ag-cell-focus),.ag-theme-alpine .ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing){background-color:rgba(33,150,243,.2);background-color:var(--ag-range-selection-background-color-1,var(--ag-range-selection-background-color,rgba(33,150,243,.2)))}.ag-theme-alpine .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2,.ag-theme-alpine .ag-cell-range-selected-2:not(.ag-cell-focus){background-color:rgba(33,150,243,.36);background-color:var(--ag-range-selection-background-color-2,rgba(33,150,243,.36))}.ag-theme-alpine .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3,.ag-theme-alpine .ag-cell-range-selected-3:not(.ag-cell-focus){background-color:rgba(33,150,243,.488);background-color:var(--ag-range-selection-background-color-3,rgba(33,150,243,.488))}.ag-theme-alpine .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4,.ag-theme-alpine .ag-cell-range-selected-4:not(.ag-cell-focus){background-color:rgba(33,150,243,.5904);background-color:var(--ag-range-selection-background-color-4,rgba(33,150,243,.5904))}.ag-theme-alpine .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top{border-top-color:#2196f3;border-top-color:var(--ag-range-selection-border-color,#2196f3)}.ag-theme-alpine .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right{border-right-color:#2196f3;border-right-color:var(--ag-range-selection-border-color,#2196f3)}.ag-theme-alpine .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom{border-bottom-color:#2196f3;border-bottom-color:var(--ag-range-selection-border-color,#2196f3)}.ag-theme-alpine .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left{border-left-color:#2196f3;border-left-color:var(--ag-range-selection-border-color,#2196f3)}.ag-theme-alpine .ag-ltr .ag-cell-range-single-cell,.ag-theme-alpine .ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,.ag-theme-alpine .ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-theme-alpine .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),.ag-theme-alpine .ag-ltr .ag-has-focus .ag-full-width-row.ag-row-focus .ag-cell-wrapper.ag-row-group,.ag-theme-alpine .ag-rtl .ag-cell-range-single-cell,.ag-theme-alpine .ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle,.ag-theme-alpine .ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-theme-alpine .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),.ag-theme-alpine .ag-rtl .ag-has-focus .ag-full-width-row.ag-row-focus .ag-cell-wrapper.ag-row-group{border:1px solid;border-color:#2196f3;border-color:var(--ag-range-selection-border-color,#2196f3);outline:initial}.ag-theme-alpine .ag-cell.ag-selection-fill-top,.ag-theme-alpine .ag-cell.ag-selection-fill-top.ag-cell-range-selected{border-top:1px dashed;border-top-color:#2196f3;border-top-color:var(--ag-range-selection-border-color,#2196f3)}.ag-theme-alpine .ag-ltr .ag-cell.ag-selection-fill-right,.ag-theme-alpine .ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-right:1px dashed;border-right-color:#2196f3;border-right-color:var(--ag-range-selection-border-color,#2196f3)}.ag-theme-alpine .ag-rtl .ag-cell.ag-selection-fill-right,.ag-theme-alpine .ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-left:1px dashed;border-left-color:#2196f3;border-left-color:var(--ag-range-selection-border-color,#2196f3)}.ag-theme-alpine .ag-cell.ag-selection-fill-bottom,.ag-theme-alpine .ag-cell.ag-selection-fill-bottom.ag-cell-range-selected{border-bottom:1px dashed;border-bottom-color:#2196f3;border-bottom-color:var(--ag-range-selection-border-color,#2196f3)}.ag-theme-alpine .ag-ltr .ag-cell.ag-selection-fill-left,.ag-theme-alpine .ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-left:1px dashed;border-left-color:#2196f3;border-left-color:var(--ag-range-selection-border-color,#2196f3)}.ag-theme-alpine .ag-rtl .ag-cell.ag-selection-fill-left,.ag-theme-alpine .ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-right:1px dashed;border-right-color:#2196f3;border-right-color:var(--ag-range-selection-border-color,#2196f3)}.ag-theme-alpine-dark .ag-theme-alpine .ag-fill-handle,.ag-theme-alpine-dark .ag-theme-alpine .ag-range-handle,.ag-theme-alpine .ag-fill-handle,.ag-theme-alpine .ag-range-handle,.ag-theme-alpine .ag-theme-alpine-dark .ag-fill-handle,.ag-theme-alpine .ag-theme-alpine-dark .ag-range-handle{position:absolute;width:6px;height:6px;bottom:-1px;background-color:#2196f3;background-color:var(--ag-range-selection-border-color,#2196f3)}.ag-theme-alpine-dark .ag-theme-alpine .ag-ltr .ag-fill-handle,.ag-theme-alpine-dark .ag-theme-alpine .ag-ltr .ag-range-handle,.ag-theme-alpine .ag-ltr .ag-fill-handle,.ag-theme-alpine .ag-ltr .ag-range-handle,.ag-theme-alpine .ag-ltr .ag-theme-alpine-dark .ag-fill-handle,.ag-theme-alpine .ag-ltr .ag-theme-alpine-dark .ag-range-handle{right:-1px}.ag-theme-alpine-dark .ag-theme-alpine .ag-rtl .ag-fill-handle,.ag-theme-alpine-dark .ag-theme-alpine .ag-rtl .ag-range-handle,.ag-theme-alpine .ag-rtl .ag-fill-handle,.ag-theme-alpine .ag-rtl .ag-range-handle,.ag-theme-alpine .ag-rtl .ag-theme-alpine-dark .ag-fill-handle,.ag-theme-alpine .ag-rtl .ag-theme-alpine-dark .ag-range-handle{left:-1px}.ag-theme-alpine .ag-fill-handle{cursor:cell}.ag-theme-alpine .ag-range-handle{cursor:nwse-resize}.ag-theme-alpine .ag-cell-inline-editing{border-color:rgba(33,150,243,.4)!important;border-color:var(--ag-input-focus-border-color,rgba(33,150,243,.4))!important}.ag-theme-alpine .ag-menu{border:1px solid;border-color:rgba(0,0,0,.12);border-color:var(--ag-border-color,rgba(0,0,0,.12));background:#fff;background:var(--ag-background-color,#fff);border-radius:3px;box-shadow:0 1px 4px 1px rgba(186,191,199,.4);padding:3px;padding:0}.ag-theme-alpine .ag-menu-list{cursor:default;padding:3px 0}.ag-theme-alpine .ag-menu-separator{height:7px}.ag-theme-alpine .ag-menu-separator-part:after{content:"";display:block;border-top:1px solid;border-top-color:rgba(0,0,0,.12);border-top-color:var(--ag-border-color,rgba(0,0,0,.12))}.ag-theme-alpine .ag-compact-menu-option-active,.ag-theme-alpine .ag-menu-option-active{background-color:rgba(33,150,243,.1);background-color:var(--ag-row-hover-color,rgba(33,150,243,.1))}.ag-theme-alpine .ag-compact-menu-option-part,.ag-theme-alpine .ag-menu-option-part{line-height:16px;padding:5px 0}.ag-theme-alpine .ag-compact-menu-option-disabled,.ag-theme-alpine .ag-menu-option-disabled{opacity:.5}.ag-theme-alpine .ag-compact-menu-option-icon,.ag-theme-alpine .ag-menu-option-icon{width:16px}.ag-theme-alpine .ag-ltr .ag-compact-menu-option-icon,.ag-theme-alpine .ag-ltr .ag-menu-option-icon{padding-left:6px}.ag-theme-alpine .ag-rtl .ag-compact-menu-option-icon,.ag-theme-alpine .ag-rtl .ag-menu-option-icon{padding-right:6px}.ag-theme-alpine .ag-compact-menu-option-text,.ag-theme-alpine .ag-menu-option-text{padding-left:6px;padding-right:6px}.ag-theme-alpine .ag-ltr .ag-compact-menu-option-shortcut,.ag-theme-alpine .ag-ltr .ag-menu-option-shortcut{padding-right:3px}.ag-theme-alpine .ag-rtl .ag-compact-menu-option-shortcut,.ag-theme-alpine .ag-rtl .ag-menu-option-shortcut{padding-left:3px}.ag-theme-alpine .ag-compact-menu-option-popup-pointer,.ag-theme-alpine .ag-menu-option-popup-pointer{padding-right:3px}.ag-theme-alpine .ag-tabs-header{min-width:220px;width:100%;display:flex}.ag-theme-alpine .ag-tab{border-bottom:2px solid transparent;display:flex;flex:none;align-items:center;justify-content:center;cursor:pointer;flex:1 1 auto;transition:border-bottom .3s}.ag-theme-alpine .ag-keyboard-focus .ag-tab:focus{outline:none}.ag-theme-alpine .ag-keyboard-focus .ag-tab:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:rgba(33,150,243,.4);border-color:var(--ag-input-focus-border-color,rgba(33,150,243,.4))}.ag-theme-alpine .ag-tab-selected{border-bottom-color:#2196f3;border-bottom-color:var(--ag-selected-tab-underline-color,var(--ag-alpine-active-color,#2196f3))}.ag-theme-alpine .ag-menu-header{color:#181d1f;color:var(--ag-secondary-foreground-color,var(--ag-foreground-color,#181d1f))}.ag-theme-alpine .ag-filter-separator{border-top:1px solid;border-top-color:rgba(0,0,0,.12);border-top-color:var(--ag-border-color,rgba(0,0,0,.12))}.ag-theme-alpine .ag-filter-condition-operator{height:17px}.ag-theme-alpine .ag-ltr .ag-filter-condition-operator-or{margin-left:6px}.ag-theme-alpine .ag-rtl .ag-filter-condition-operator-or{margin-right:6px}.ag-theme-alpine .ag-set-filter-select-all{padding-top:6px}.ag-theme-alpine .ag-filter-no-matches,.ag-theme-alpine .ag-set-filter-list{height:72px}.ag-theme-alpine .ag-set-filter-filter{margin-top:6px;margin-left:6px;margin-right:6px}.ag-theme-alpine .ag-filter-to{margin-top:4.5px}.ag-theme-alpine .ag-mini-filter{margin:6px 6px}.ag-theme-alpine .ag-set-filter-item{margin:0 6px}.ag-theme-alpine .ag-ltr .ag-set-filter-item-value{margin-left:6px}.ag-theme-alpine .ag-rtl .ag-set-filter-item-value{margin-right:6px}.ag-theme-alpine .ag-filter-apply-panel{padding:6px 6px;border-top:1px solid;border-top-color:#dde2eb;border-top-color:var(--ag-secondary-border-color,#dde2eb)}.ag-theme-alpine .ag-filter-apply-panel-button{line-height:1.5}.ag-theme-alpine .ag-ltr .ag-filter-apply-panel-button{margin-left:6px}.ag-theme-alpine .ag-rtl .ag-filter-apply-panel-button{margin-right:6px}.ag-theme-alpine .ag-simple-filter-body-wrapper{padding:6px 6px;padding-bottom:1.5px}.ag-theme-alpine .ag-simple-filter-body-wrapper>*{margin-bottom:4.5px}.ag-theme-alpine .ag-filter-no-matches{padding:6px 6px}.ag-theme-alpine .ag-multi-filter-menu-item{margin:3px 0}.ag-theme-alpine .ag-multi-filter-group-title-bar{padding:6px 3px;background-color:transparent}.ag-theme-alpine .ag-keyboard-focus .ag-multi-filter-group-title-bar:focus{outline:none}.ag-theme-alpine .ag-keyboard-focus .ag-multi-filter-group-title-bar:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:rgba(33,150,243,.4);border-color:var(--ag-input-focus-border-color,rgba(33,150,243,.4))}.ag-theme-alpine .ag-side-bar{position:relative}.ag-theme-alpine .ag-tool-panel-wrapper{background-color:#f8f8f8;background-color:var(--ag-control-panel-background-color,#f8f8f8)}.ag-theme-alpine .ag-side-buttons{padding-top:12px;width:20px;position:relative;color:#181d1f;color:var(--ag-foreground-color,#181d1f);overflow:hidden}.ag-theme-alpine button.ag-side-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;background:transparent;padding:6px 0 6px 0;width:100%;margin:0;min-height:54px;background-position-y:center;background-position-x:center;background-repeat:no-repeat;border:none}.ag-theme-alpine button.ag-side-button-button:focus{box-shadow:none}.ag-theme-alpine .ag-keyboard-focus .ag-side-button-button:focus{outline:none}.ag-theme-alpine .ag-keyboard-focus .ag-side-button-button:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:rgba(33,150,243,.4);border-color:var(--ag-input-focus-border-color,rgba(33,150,243,.4))}.ag-theme-alpine .ag-side-button-icon-wrapper{margin-bottom:3px}.ag-theme-alpine .ag-ltr .ag-side-bar-left,.ag-theme-alpine .ag-rtl .ag-side-bar-right{border-right:1px solid;border-right-color:rgba(0,0,0,.12);border-right-color:var(--ag-border-color,rgba(0,0,0,.12))}.ag-theme-alpine .ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,.ag-theme-alpine .ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper{border-left:1px solid;border-left-color:rgba(0,0,0,.12);border-left-color:var(--ag-border-color,rgba(0,0,0,.12))}.ag-theme-alpine .ag-ltr .ag-side-bar-left .ag-side-button-button,.ag-theme-alpine .ag-rtl .ag-side-bar-right .ag-side-button-button{border-right:2px solid transparent;transition:border-right .3s}.ag-theme-alpine .ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-theme-alpine .ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button{border-right-color:#2196f3;border-right-color:var(--ag-selected-tab-underline-color,var(--ag-alpine-active-color,#2196f3))}.ag-theme-alpine .ag-ltr .ag-side-bar-right,.ag-theme-alpine .ag-rtl .ag-side-bar-left{border-left:1px solid;border-left-color:rgba(0,0,0,.12);border-left-color:var(--ag-border-color,rgba(0,0,0,.12))}.ag-theme-alpine .ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper,.ag-theme-alpine .ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper{border-right:1px solid;border-right-color:rgba(0,0,0,.12);border-right-color:var(--ag-border-color,rgba(0,0,0,.12))}.ag-theme-alpine .ag-ltr .ag-side-bar-right .ag-side-button-button,.ag-theme-alpine .ag-rtl .ag-side-bar-left .ag-side-button-button{border-left:2px solid transparent;transition:border-left .3s}.ag-theme-alpine .ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button,.ag-theme-alpine .ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button{border-left-color:#2196f3;border-left-color:var(--ag-selected-tab-underline-color,var(--ag-alpine-active-color,#2196f3))}.ag-theme-alpine .ag-filter-toolpanel-header{height:18px}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-header,.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-search{padding-left:3px}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-header,.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-search{padding-right:3px}.ag-theme-alpine .ag-keyboard-focus .ag-filter-toolpanel-header:focus{outline:none}.ag-theme-alpine .ag-keyboard-focus .ag-filter-toolpanel-header:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:rgba(33,150,243,.4);border-color:var(--ag-input-focus-border-color,rgba(33,150,243,.4))}.ag-theme-alpine .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title:after{font-family:agGridAlpine;font-size:16px;line-height:16px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f114";position:absolute}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title:after{padding-left:3px}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title:after{padding-right:3px}.ag-theme-alpine .ag-filter-toolpanel-group-level-0-header{height:24px}.ag-theme-alpine .ag-filter-toolpanel-group-item{margin-top:1.5px;margin-bottom:1.5px}.ag-theme-alpine .ag-filter-toolpanel-search{height:36px}.ag-theme-alpine .ag-filter-toolpanel-search-input{flex-grow:1;height:12px}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-search-input{margin-right:3px}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-search-input{margin-left:3px}.ag-theme-alpine .ag-filter-toolpanel-group-level-0{border-top:1px solid;border-top-color:#dde2eb;border-top-color:var(--ag-secondary-border-color,#dde2eb)}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-expand,.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-title-bar-icon{margin-right:3px}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-expand,.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-title-bar-icon{margin-left:3px}.ag-theme-alpine .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-1-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header{padding-left:19px}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header{padding-right:19px}.ag-theme-alpine .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-2-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header{padding-left:35px}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header{padding-right:35px}.ag-theme-alpine .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-3-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header{padding-left:51px}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header{padding-right:51px}.ag-theme-alpine .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-4-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header{padding-left:67px}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header{padding-right:67px}.ag-theme-alpine .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-5-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header{padding-left:83px}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header{padding-right:83px}.ag-theme-alpine .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-6-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header{padding-left:99px}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header{padding-right:99px}.ag-theme-alpine .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-7-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header{padding-left:115px}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header{padding-right:115px}.ag-theme-alpine .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-8-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header{padding-left:131px}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header{padding-right:131px}.ag-theme-alpine .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-9-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header{padding-left:147px}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header{padding-right:147px}.ag-theme-alpine .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-10-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header{padding-left:163px}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header{padding-right:163px}.ag-theme-alpine .ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header{padding-left:3px}.ag-theme-alpine .ag-filter-toolpanel-instance-filter{border-top:1px solid;border-top-color:rgba(0,0,0,.12);border-top-color:var(--ag-border-color,rgba(0,0,0,.12));border-bottom:1px solid;border-bottom-color:rgba(0,0,0,.12);border-bottom-color:var(--ag-border-color,rgba(0,0,0,.12));margin-top:3px}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-instance-header-icon{margin-left:3px}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-instance-header-icon{margin-right:3px}.ag-theme-alpine .ag-pivot-mode-panel{height:36px;display:flex}.ag-theme-alpine .ag-pivot-mode-select{display:flex;align-items:center}.ag-theme-alpine .ag-ltr .ag-pivot-mode-select{margin-left:6px}.ag-theme-alpine .ag-rtl .ag-pivot-mode-select{margin-right:6px}.ag-theme-alpine .ag-keyboard-focus .ag-column-select-header:focus{outline:none}.ag-theme-alpine .ag-keyboard-focus .ag-column-select-header:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:rgba(33,150,243,.4);border-color:var(--ag-input-focus-border-color,rgba(33,150,243,.4))}.ag-theme-alpine .ag-column-select-header{height:36px;align-items:center;padding:0 6px}.ag-theme-alpine .ag-column-panel-column-select,.ag-theme-alpine .ag-column-select-header{border-bottom:1px solid;border-bottom-color:#dde2eb;border-bottom-color:var(--ag-secondary-border-color,#dde2eb)}.ag-theme-alpine .ag-column-panel-column-select{border-top:1px solid;border-top-color:#dde2eb;border-top-color:var(--ag-secondary-border-color,#dde2eb)}.ag-theme-alpine .ag-column-group-icons,.ag-theme-alpine .ag-column-select-header-icon{color:#181d1f;color:var(--ag-secondary-foreground-color,var(--ag-foreground-color,#181d1f))}.ag-theme-alpine .ag-header{background-color:transparent;background-color:var(--ag-header-background-color,transparent);border-bottom:1px solid;border-bottom-color:rgba(0,0,0,.12);border-bottom-color:var(--ag-border-color,rgba(0,0,0,.12))}.ag-theme-alpine .ag-header-row{color:#181d1f;color:var(--ag-header-foreground-color,var(--ag-secondary-foreground-color,var(--ag-foreground-color,#181d1f)));height:36px}.ag-theme-alpine .ag-pinned-right-header{border-left:1px solid;border-left-color:rgba(0,0,0,.12);border-left-color:var(--ag-border-color,rgba(0,0,0,.12))}.ag-theme-alpine .ag-pinned-left-header{border-right:1px solid;border-right-color:rgba(0,0,0,.12);border-right-color:var(--ag-border-color,rgba(0,0,0,.12))}.ag-theme-alpine .ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon{margin-left:3px}.ag-theme-alpine .ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-theme-alpine .ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon{margin-right:3px}.ag-theme-alpine .ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon{margin-left:3px}.ag-theme-alpine .ag-header-cell,.ag-theme-alpine .ag-header-group-cell{padding-left:9px;padding-right:9px}.ag-theme-alpine .ag-header-cell.ag-header-cell-moving,.ag-theme-alpine .ag-header-group-cell.ag-header-cell-moving{background-color:#fff;background-color:var(--ag-header-cell-moving-background-color,var(--ag-background-color,#fff))}.ag-theme-alpine .ag-keyboard-focus .ag-header-cell:focus{outline:none}.ag-theme-alpine .ag-keyboard-focus .ag-header-cell:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:rgba(33,150,243,.4);border-color:var(--ag-input-focus-border-color,rgba(33,150,243,.4))}.ag-theme-alpine .ag-keyboard-focus .ag-header-group-cell:focus{outline:none}.ag-theme-alpine .ag-keyboard-focus .ag-header-group-cell:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:rgba(33,150,243,.4);border-color:var(--ag-input-focus-border-color,rgba(33,150,243,.4))}.ag-theme-alpine .ag-header-icon{color:#181d1f;color:var(--ag-secondary-foreground-color,var(--ag-foreground-color,#181d1f))}.ag-theme-alpine .ag-header-expand-icon{cursor:pointer}.ag-theme-alpine .ag-ltr .ag-header-expand-icon{padding-left:4px}.ag-theme-alpine .ag-rtl .ag-header-expand-icon{padding-right:4px}.ag-theme-alpine .ag-header-row:not(:first-child) .ag-header-cell,.ag-theme-alpine .ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group{border-top:1px solid;border-top-color:rgba(0,0,0,.12);border-top-color:var(--ag-border-color,rgba(0,0,0,.12))}.ag-theme-alpine .ag-header-cell-resize{display:flex;align-items:center}.ag-theme-alpine .ag-header-cell-resize:after{content:"";position:absolute;z-index:1;display:block;left:calc(50% - .5px);width:1px;height:80%;top:10%;background-color:rgba(0,0,0,.5);background-color:var(--ag-header-column-resize-handle-color,rgba(0,0,0,.5))}.ag-theme-alpine .ag-pinned-right-header .ag-header-cell-resize:after{left:calc(50% - 1px)}.ag-theme-alpine .ag-ltr .ag-header-select-all{margin-right:9px}.ag-theme-alpine .ag-ltr .ag-floating-filter-button,.ag-theme-alpine .ag-rtl .ag-header-select-all{margin-left:9px}.ag-theme-alpine .ag-rtl .ag-floating-filter-button{margin-right:9px}.ag-theme-alpine .ag-floating-filter-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;height:16px;padding:0;width:16px}.ag-theme-alpine .ag-filter-loading{background-color:#f8f8f8;background-color:var(--ag-control-panel-background-color,#f8f8f8);height:100%;padding:6px 6px;position:absolute;width:100%;z-index:1}.ag-theme-alpine .ag-paging-panel{border-top:1px solid;border-top-color:rgba(0,0,0,.12);border-top-color:var(--ag-border-color,rgba(0,0,0,.12));color:#181d1f;color:var(--ag-secondary-foreground-color,var(--ag-foreground-color,#181d1f));height:36px}.ag-theme-alpine .ag-paging-panel>*{margin:0 9px}.ag-theme-alpine .ag-paging-button{cursor:pointer}.ag-theme-alpine .ag-paging-button.ag-disabled{cursor:default;color:rgba(24,29,31,.5);color:var(--ag-disabled-foreground-color,rgba(24,29,31,.5))}.ag-theme-alpine .ag-keyboard-focus .ag-paging-button:focus{outline:none}.ag-theme-alpine .ag-keyboard-focus .ag-paging-button:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0;left:0;display:block;width:100%;height:100%;border:1px solid;border-color:rgba(33,150,243,.4);border-color:var(--ag-input-focus-border-color,rgba(33,150,243,.4))}.ag-theme-alpine .ag-paging-button,.ag-theme-alpine .ag-paging-description{margin:0 3px}.ag-theme-alpine .ag-status-bar{border-top:1px solid;border-top-color:rgba(0,0,0,.12);border-top-color:var(--ag-border-color,rgba(0,0,0,.12));color:rgba(24,29,31,.5);color:var(--ag-disabled-foreground-color,rgba(24,29,31,.5));padding-right:12px;padding-left:12px;line-height:1.5}.ag-theme-alpine .ag-status-name-value-value{color:#181d1f;color:var(--ag-foreground-color,#181d1f)}.ag-theme-alpine .ag-status-bar-center{text-align:center}.ag-theme-alpine .ag-status-name-value{margin-left:3px;margin-right:3px;padding-top:6px;padding-bottom:6px}.ag-theme-alpine .ag-column-drop-cell{background:rgba(24,29,31,.07);background:var(--ag-chip-background-color,rgba(24,29,31,.07));border-radius:12px;height:12px;padding:0 1.5px}.ag-theme-alpine .ag-column-drop-cell-text{margin:0 3px}.ag-theme-alpine .ag-column-drop-cell-button{min-width:12px;margin:0 1.5px;color:#181d1f;color:var(--ag-secondary-foreground-color,var(--ag-foreground-color,#181d1f))}.ag-theme-alpine .ag-column-drop-cell-drag-handle{margin-left:6px}.ag-theme-alpine .ag-column-drop-cell-ghost{opacity:.5}.ag-theme-alpine .ag-column-drop-horizontal{background-color:#f8f8f8;background-color:var(--ag-control-panel-background-color,#f8f8f8);color:#181d1f;color:var(--ag-secondary-foreground-color,var(--ag-foreground-color,#181d1f));height:28px;border-bottom:1px solid;border-bottom-color:rgba(0,0,0,.12);border-bottom-color:var(--ag-border-color,rgba(0,0,0,.12))}.ag-theme-alpine .ag-ltr .ag-column-drop-horizontal{padding-left:9px}.ag-theme-alpine .ag-rtl .ag-column-drop-horizontal{padding-right:9px}.ag-theme-alpine .ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child){border-right:1px solid;border-right-color:rgba(0,0,0,.12);border-right-color:var(--ag-border-color,rgba(0,0,0,.12))}.ag-theme-alpine .ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child){border-left:1px solid;border-left-color:rgba(0,0,0,.12);border-left-color:var(--ag-border-color,rgba(0,0,0,.12))}.ag-theme-alpine .ag-column-drop-horizontal-cell-separator{margin:0 3px;color:#181d1f;color:var(--ag-secondary-foreground-color,var(--ag-foreground-color,#181d1f))}.ag-theme-alpine .ag-column-drop-horizontal-empty-message{color:rgba(24,29,31,.5);color:var(--ag-disabled-foreground-color,rgba(24,29,31,.5))}.ag-theme-alpine .ag-ltr .ag-column-drop-horizontal-icon{margin-right:9px}.ag-theme-alpine .ag-rtl .ag-column-drop-horizontal-icon{margin-left:9px}.ag-theme-alpine .ag-column-drop-vertical-list{padding-bottom:3px;padding-right:3px;padding-left:3px}.ag-theme-alpine .ag-column-drop-vertical-cell{margin-top:3px}.ag-theme-alpine .ag-column-drop-vertical{min-height:50px;max-height:150px;border-bottom:1px solid;border-bottom-color:#dde2eb;border-bottom-color:var(--ag-secondary-border-color,#dde2eb)}.ag-theme-alpine .ag-column-drop-vertical.ag-last-column-drop{border-bottom:none}.ag-theme-alpine .ag-column-drop-vertical-icon{margin-left:3px;margin-right:3px}.ag-theme-alpine .ag-column-drop-vertical-empty-message{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;color:rgba(24,29,31,.5);color:var(--ag-disabled-foreground-color,rgba(24,29,31,.5));margin-top:3px}.ag-theme-alpine .ag-select-agg-func-popup{border:1px solid;border-color:rgba(0,0,0,.12);border-color:var(--ag-border-color,rgba(0,0,0,.12));border-radius:3px;box-shadow:0 1px 4px 1px rgba(186,191,199,.4);padding:3px;background:#fff;background:var(--ag-background-color,#fff);height:52.5px;padding:0}.ag-theme-alpine .ag-select-agg-func-virtual-list-item{cursor:default;line-height:15px;padding-left:6px}.ag-theme-alpine .ag-select-agg-func-virtual-list-item:hover{background-color:rgba(33,150,243,.3);background-color:var(--ag-selected-row-background-color,rgba(33,150,243,.3))}.ag-theme-alpine .ag-chart-menu{border-radius:3px;background:#fff;background:var(--ag-background-color,#fff)}.ag-theme-alpine .ag-chart-menu-icon{opacity:.5;line-height:24px;font-size:24px;width:24px;height:24px;margin:2px 0;cursor:pointer;border-radius:3px;color:#181d1f;color:var(--ag-secondary-foreground-color,var(--ag-foreground-color,#181d1f))}.ag-theme-alpine .ag-chart-menu-icon:hover{opacity:1}.ag-theme-alpine .ag-chart-mini-thumbnail{border:1px solid;border-color:#dde2eb;border-color:var(--ag-secondary-border-color,#dde2eb);border-radius:5px;margin:5px}.ag-theme-alpine .ag-chart-mini-thumbnail:nth-last-child(3),.ag-theme-alpine .ag-chart-mini-thumbnail:nth-last-child(3)~.ag-chart-mini-thumbnail{margin-left:auto;margin-right:auto}.ag-theme-alpine .ag-ltr .ag-chart-mini-thumbnail:first-child{margin-left:0}.ag-theme-alpine .ag-ltr .ag-chart-mini-thumbnail:last-child,.ag-theme-alpine .ag-rtl .ag-chart-mini-thumbnail:first-child{margin-right:0}.ag-theme-alpine .ag-rtl .ag-chart-mini-thumbnail:last-child{margin-left:0}.ag-theme-alpine .ag-chart-mini-thumbnail.ag-selected{border-color:#2196f3;border-color:var(--ag-minichart-selected-chart-color,var(--ag-checkbox-checked-color,var(--ag-alpine-active-color,#2196f3)))}.ag-theme-alpine .ag-chart-settings-card-item{background:#181d1f;background:var(--ag-foreground-color,#181d1f);width:8px;height:8px;border-radius:4px}.ag-theme-alpine .ag-chart-settings-card-item.ag-selected{background-color:#2196f3;background-color:var(--ag-minichart-selected-page-color,var(--ag-checkbox-checked-color,var(--ag-alpine-active-color,#2196f3)))}.ag-theme-alpine .ag-chart-data-column-drag-handle{margin-left:3px}.ag-theme-alpine .ag-charts-data-group-title-bar,.ag-theme-alpine .ag-charts-format-top-level-group-title-bar,.ag-theme-alpine .ag-charts-settings-group-title-bar{border-top:1px solid;border-top-color:#dde2eb;border-top-color:var(--ag-secondary-border-color,#dde2eb)}.ag-theme-alpine .ag-charts-settings-group-container{padding:3px}.ag-theme-alpine .ag-charts-data-group-container{padding:6px 6px;padding-bottom:1.5px}.ag-theme-alpine .ag-charts-data-group-container>*{margin-bottom:4.5px}.ag-theme-alpine .ag-charts-format-top-level-group-container{margin-left:6px;padding:3px}.ag-theme-alpine .ag-charts-format-top-level-group-item{margin:3px 0}.ag-theme-alpine .ag-charts-format-sub-level-group-container{padding:6px 6px;padding-bottom:1.5px}.ag-theme-alpine .ag-charts-format-sub-level-group-container>*{margin-bottom:4.5px}.ag-theme-alpine .ag-charts-group-container.ag-group-container-horizontal{padding:3px}.ag-theme-alpine .ag-chart-data-section,.ag-theme-alpine .ag-chart-format-section{display:flex;margin:0}.ag-theme-alpine .ag-chart-menu-panel{background-color:#f8f8f8;background-color:var(--ag-control-panel-background-color,#f8f8f8)}.ag-theme-alpine .ag-ltr .ag-chart-menu-panel{border-left:1px solid;border-left-color:rgba(0,0,0,.12);border-left-color:var(--ag-border-color,rgba(0,0,0,.12))}.ag-theme-alpine .ag-rtl .ag-chart-menu-panel{border-right:1px solid;border-right-color:rgba(0,0,0,.12);border-right-color:var(--ag-border-color,rgba(0,0,0,.12))}.ag-theme-alpine .ag-date-time-list-page-title{flex-grow:1;text-align:center}.ag-theme-alpine .ag-date-time-list-page-column-label,.ag-theme-alpine .ag-date-time-list-page-entry{text-align:center}.ag-theme-alpine .ag-checkbox-input-wrapper{font-family:agGridAlpine;font-size:16px;line-height:16px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:16px;height:16px;background-color:#fff;background-color:var(--ag-checkbox-background-color,var(--ag-background-color,#fff));border-radius:3px;display:inline-block;vertical-align:middle;flex:none}.ag-theme-alpine .ag-checkbox-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-theme-alpine .ag-checkbox-input-wrapper:active,.ag-theme-alpine .ag-checkbox-input-wrapper:focus-within{outline:none;box-shadow:0 0 2px .1rem rgba(33,150,243,.4)}.ag-theme-alpine .ag-checkbox-input-wrapper.ag-disabled{opacity:.5}.ag-theme-alpine .ag-checkbox-input-wrapper:after{content:"\f108";color:#999;color:var(--ag-checkbox-unchecked-color,#999);position:absolute;top:0;left:0;pointer-events:none}.ag-theme-alpine .ag-checkbox-input-wrapper.ag-checked:after{content:"\f106";color:#2196f3;color:var(--ag-checkbox-checked-color,var(--ag-alpine-active-color,#2196f3));position:absolute;top:0;left:0;pointer-events:none}.ag-theme-alpine .ag-checkbox-input-wrapper.ag-indeterminate:after{content:"\f107";color:#999;color:var(--ag-checkbox-indeterminate-color,var(--ag-checkbox-unchecked-color,#999));position:absolute;top:0;left:0;pointer-events:none}.ag-theme-alpine .ag-toggle-button-input-wrapper{box-sizing:border-box;width:28px;height:18px;background-color:#999;background-color:var(--ag-toggle-button-off-background-color,var(--ag-checkbox-unchecked-color,#999));border-radius:9px;position:relative;flex:none;border:1px solid;border-color:#999;border-color:var(--ag-toggle-button-off-border-color,var(--ag-checkbox-unchecked-color,#999))}.ag-theme-alpine .ag-toggle-button-input-wrapper input{opacity:0;height:100%;width:100%}.ag-theme-alpine .ag-toggle-button-input-wrapper:focus-within{outline:none;box-shadow:0 0 2px .1rem rgba(33,150,243,.4)}.ag-theme-alpine .ag-toggle-button-input-wrapper.ag-disabled{opacity:.5}.ag-theme-alpine .ag-toggle-button-input-wrapper.ag-checked{background-color:#2196f3;background-color:var(--ag-toggle-button-on-background-color,var(--ag-checkbox-checked-color,var(--ag-alpine-active-color,#2196f3)));border-color:#2196f3;border-color:var(--ag-toggle-button-on-border-color,var(--ag-checkbox-checked-color,var(--ag-alpine-active-color,#2196f3)))}.ag-theme-alpine .ag-toggle-button-input-wrapper:before{content:" ";position:absolute;top:-1px;left:-1px;display:block;box-sizing:border-box;height:18px;width:18px;background-color:#fff;background-color:var(--ag-toggle-button-switch-background-color,var(--ag-background-color,#fff));border-radius:9px;transition:left .1s;border:1px solid;border-color:#999;border-color:var(--ag-toggle-button-switch-border-color,var(--ag-toggle-button-off-border-color,var(--ag-checkbox-unchecked-color,#999)))}.ag-theme-alpine .ag-toggle-button-input-wrapper.ag-checked:before{left:calc(100% - 18px);border-color:#2196f3;border-color:var(--ag-toggle-button-on-border-color,var(--ag-checkbox-checked-color,var(--ag-alpine-active-color,#2196f3)))}.ag-theme-alpine .ag-radio-button-input-wrapper{font-family:agGridAlpine;font-size:16px;line-height:16px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:16px;height:16px;background-color:#fff;background-color:var(--ag-checkbox-background-color,var(--ag-background-color,#fff));border-radius:3px;display:inline-block;vertical-align:middle;flex:none;border-radius:16px}.ag-theme-alpine .ag-radio-button-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-theme-alpine .ag-radio-button-input-wrapper:active,.ag-theme-alpine .ag-radio-button-input-wrapper:focus-within{outline:none;box-shadow:0 0 2px .1rem rgba(33,150,243,.4)}.ag-theme-alpine .ag-radio-button-input-wrapper.ag-disabled{opacity:.5}.ag-theme-alpine .ag-radio-button-input-wrapper:after{content:"\f126";color:#999;color:var(--ag-checkbox-unchecked-color,#999);position:absolute;top:0;left:0;pointer-events:none}.ag-theme-alpine .ag-radio-button-input-wrapper.ag-checked:after{content:"\f127";color:#2196f3;color:var(--ag-checkbox-checked-color,var(--ag-alpine-active-color,#2196f3));position:absolute;top:0;left:0;pointer-events:none}.ag-theme-alpine input[class^=ag-][type=range]{-webkit-appearance:none;width:100%;height:100%;background:none;overflow:visible}.ag-theme-alpine input[class^=ag-][type=range]::-webkit-slider-runnable-track{margin:0;padding:0;width:100%;height:3px;background-color:rgba(0,0,0,.12);background-color:var(--ag-border-color,rgba(0,0,0,.12));border-radius:3px}.ag-theme-alpine input[class^=ag-][type=range]::-moz-range-track{margin:0;padding:0;width:100%;height:3px;background-color:rgba(0,0,0,.12);background-color:var(--ag-border-color,rgba(0,0,0,.12));border-radius:3px}.ag-theme-alpine input[class^=ag-][type=range]::-ms-track{margin:0;padding:0;width:100%;height:3px;background-color:rgba(0,0,0,.12);background-color:var(--ag-border-color,rgba(0,0,0,.12));border-radius:3px;color:transparent;width:calc(100% - 2px)}.ag-theme-alpine input[class^=ag-][type=range]::-webkit-slider-thumb{margin:0;padding:0;-webkit-appearance:none;width:16px;height:16px;background-color:#fff;background-color:var(--ag-background-color,#fff);border:1px solid;border-color:#999;border-color:var(--ag-checkbox-unchecked-color,#999);border-radius:16px;transform:translateY(-6.5px)}.ag-theme-alpine input[class^=ag-][type=range]::-ms-thumb{margin:0;padding:0;-webkit-appearance:none;width:16px;height:16px;background-color:#fff;background-color:var(--ag-background-color,#fff);border:1px solid;border-color:#999;border-color:var(--ag-checkbox-unchecked-color,#999);border-radius:16px}.ag-theme-alpine input[class^=ag-][type=range]::-moz-ag-range-thumb{margin:0;padding:0;-webkit-appearance:none;width:16px;height:16px;background-color:#fff;background-color:var(--ag-background-color,#fff);border:1px solid;border-color:#999;border-color:var(--ag-checkbox-unchecked-color,#999);border-radius:16px}.ag-theme-alpine input[class^=ag-][type=range]:focus{outline:none}.ag-theme-alpine input[class^=ag-][type=range]:focus::-webkit-slider-thumb{box-shadow:0 0 2px .1rem rgba(33,150,243,.4);border-color:#2196f3;border-color:var(--ag-checkbox-checked-color,var(--ag-alpine-active-color,#2196f3))}.ag-theme-alpine input[class^=ag-][type=range]:focus::-ms-thumb{box-shadow:0 0 2px .1rem rgba(33,150,243,.4);border-color:#2196f3;border-color:var(--ag-checkbox-checked-color,var(--ag-alpine-active-color,#2196f3))}.ag-theme-alpine input[class^=ag-][type=range]:focus::-moz-ag-range-thumb{box-shadow:0 0 2px .1rem rgba(33,150,243,.4);border-color:#2196f3;border-color:var(--ag-checkbox-checked-color,var(--ag-alpine-active-color,#2196f3))}.ag-theme-alpine input[class^=ag-][type=range]:active::-webkit-slider-runnable-track{background-color:rgba(33,150,243,.4);background-color:var(--ag-input-focus-border-color,rgba(33,150,243,.4))}.ag-theme-alpine input[class^=ag-][type=range]:active::-moz-ag-range-track{background-color:rgba(33,150,243,.4);background-color:var(--ag-input-focus-border-color,rgba(33,150,243,.4))}.ag-theme-alpine input[class^=ag-][type=range]:active::-ms-track{background-color:rgba(33,150,243,.4);background-color:var(--ag-input-focus-border-color,rgba(33,150,243,.4))}.ag-theme-alpine input[class^=ag-][type=range]:disabled{opacity:.5}.ag-theme-alpine .ag-filter-toolpanel-header,.ag-theme-alpine .ag-filter-toolpanel-search,.ag-theme-alpine .ag-header-row,.ag-theme-alpine .ag-multi-filter-group-title-bar,.ag-theme-alpine .ag-panel-title-bar-title,.ag-theme-alpine .ag-status-bar{font-weight:700;color:#181d1f;color:var(--ag-header-foreground-color,var(--ag-secondary-foreground-color,var(--ag-foreground-color,#181d1f)))}.ag-theme-alpine-dark .ag-ltr .ag-pinned-right-header .ag-theme-alpine .ag-header-row:after,.ag-theme-alpine-dark .ag-rtl .ag-pinned-left-header .ag-theme-alpine .ag-header-row:before,.ag-theme-alpine .ag-ltr .ag-pinned-right-header .ag-header-row:after,.ag-theme-alpine .ag-rtl .ag-pinned-left-header .ag-header-row:before{content:"";position:absolute;height:calc(100% - 20px);top:10px;width:1px;background-color:rgba(0,0,0,.12);background-color:var(--ag-border-color,rgba(0,0,0,.12))}.ag-theme-alpine .ag-ltr .ag-pinned-right-header .ag-header-row:after{right:0}.ag-theme-alpine .ag-rtl .ag-pinned-left-header .ag-header-row:before{left:0}.ag-theme-alpine .ag-row{font-size:13px}.ag-theme-alpine-dark .ag-theme-alpine textarea[class^=ag-],.ag-theme-alpine .ag-theme-alpine-dark textarea[class^=ag-],.ag-theme-alpine input[class^=ag-]:not([type]),.ag-theme-alpine input[class^=ag-][type=date],.ag-theme-alpine input[class^=ag-][type=datetime-local],.ag-theme-alpine input[class^=ag-][type=number],.ag-theme-alpine input[class^=ag-][type=tel],.ag-theme-alpine input[class^=ag-][type=text],.ag-theme-alpine textarea[class^=ag-]{min-height:12px;border-radius:3px}.ag-theme-alpine .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine .ag-ltr textarea[class^=ag-]{padding-left:3px}.ag-theme-alpine .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine .ag-rtl textarea[class^=ag-]{padding-right:3px}.ag-theme-alpine .ag-tab{padding:4.5px;transition:color .4s}.ag-theme-alpine .ag-tab-selected{color:#2196f3;color:var(--ag-alpine-active-color,#2196f3)}.ag-theme-alpine .ag-menu,.ag-theme-alpine .ag-menu-header{background-color:#f8f8f8;background-color:var(--ag-control-panel-background-color,#f8f8f8)}.ag-theme-alpine .ag-menu-header{padding-top:1px;min-width:240px}.ag-theme-alpine .ag-tabs-header{border-bottom:1px solid;border-bottom-color:rgba(0,0,0,.12);border-bottom-color:var(--ag-border-color,rgba(0,0,0,.12))}.ag-theme-alpine .ag-charts-data-group-title-bar,.ag-theme-alpine .ag-charts-format-top-level-group-title-bar,.ag-theme-alpine .ag-charts-settings-group-title-bar{padding:3px 6px;line-height:17px}.ag-theme-alpine .ag-chart-mini-thumbnail{background-color:#fff;background-color:var(--ag-background-color,#fff)}.ag-theme-alpine .ag-chart-settings-nav-bar{border-top:1px solid;border-top-color:#dde2eb;border-top-color:var(--ag-secondary-border-color,#dde2eb)}.ag-theme-alpine .ag-ltr .ag-group-title-bar-icon{margin-right:3px}.ag-theme-alpine .ag-rtl .ag-group-title-bar-icon{margin-left:3px}.ag-theme-alpine .ag-charts-format-top-level-group-toolbar{margin-top:3px}.ag-theme-alpine .ag-ltr .ag-charts-format-top-level-group-toolbar{padding-left:14px}.ag-theme-alpine .ag-rtl .ag-charts-format-top-level-group-toolbar{padding-right:14px}.ag-theme-alpine .ag-charts-format-sub-level-group{border-left:1px dashed;border-left-color:rgba(0,0,0,.12);border-left-color:var(--ag-border-color,rgba(0,0,0,.12));padding-left:3px;margin-bottom:6px}.ag-theme-alpine .ag-charts-format-sub-level-group-title-bar{padding-top:0;padding-bottom:0;background:none;font-weight:700}.ag-theme-alpine .ag-charts-format-sub-level-group-container{padding-bottom:0}.ag-theme-alpine .ag-charts-format-sub-level-group-item:last-child{margin-bottom:0}.ag-theme-alpine .ag-dnd-ghost{font-size:11px;font-weight:700}.ag-theme-alpine .ag-side-buttons{width:15px}.ag-theme-alpine .ag-standard-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:3px;border:1px solid;border-color:#2196f3;border-color:var(--ag-alpine-active-color,#2196f3);color:#2196f3;color:var(--ag-alpine-active-color,#2196f3);background-color:#fff;background-color:var(--ag-background-color,#fff);font-weight:600;padding:3px 6px}.ag-theme-alpine .ag-standard-button:hover{border-color:#2196f3;border-color:var(--ag-alpine-active-color,#2196f3);background-color:rgba(33,150,243,.1);background-color:var(--ag-row-hover-color,rgba(33,150,243,.1))}.ag-theme-alpine .ag-standard-button:active{border-color:#2196f3;border-color:var(--ag-alpine-active-color,#2196f3);background-color:#2196f3;background-color:var(--ag-alpine-active-color,#2196f3);color:#fff;color:var(--ag-background-color,#fff)}.ag-theme-alpine .ag-standard-button:disabled{color:rgba(24,29,31,.5);color:var(--ag-disabled-foreground-color,rgba(24,29,31,.5));background-color:hsla(0,0%,98.4%,.824);background-color:var(--ag-input-disabled-background-color,hsla(0,0%,98.4%,.824));border-color:rgba(0,0,0,.3);border-color:var(--ag-input-disabled-border-color,rgba(0,0,0,.3))}.ag-theme-alpine .ag-column-drop-vertical{min-height:75px;max-height:175px}.ag-theme-alpine .ag-tool-panel-wrapper{width:250px}.ag-theme-alpine .ag-column-drop-vertical-title-bar{padding:6px;padding-bottom:0}.ag-theme-alpine .ag-column-drop-vertical-empty-message{display:flex;align-items:center;border:1px dashed;border-color:rgba(0,0,0,.12);border-color:var(--ag-border-color,rgba(0,0,0,.12));margin:6px;padding:6px}.ag-theme-alpine .ag-column-drop-empty-message{color:#181d1f;color:var(--ag-foreground-color,#181d1f);opacity:.75}.ag-theme-alpine .ag-status-bar{font-weight:400}.ag-theme-alpine .ag-paging-number,.ag-theme-alpine .ag-paging-row-summary-panel-number,.ag-theme-alpine .ag-status-name-value-value{font-weight:700}.ag-theme-alpine .ag-column-drop-cell-button{opacity:.5}.ag-theme-alpine .ag-column-drop-cell-button:hover{opacity:.75}.ag-theme-alpine .ag-chart-menu-icon:hover,.ag-theme-alpine .ag-chart-settings-next:hover,.ag-theme-alpine .ag-chart-settings-prev:hover,.ag-theme-alpine .ag-column-group-icons:hover,.ag-theme-alpine .ag-column-select-header-icon:hover,.ag-theme-alpine .ag-filter-toolpanel-expand:hover,.ag-theme-alpine .ag-floating-filter-button-button:hover,.ag-theme-alpine .ag-group-contracted .ag-icon:hover,.ag-theme-alpine .ag-group-expanded .ag-icon:hover,.ag-theme-alpine .ag-group-title-bar-icon:hover,.ag-theme-alpine .ag-header-cell-menu-button:hover,.ag-theme-alpine .ag-header-expand-icon:hover,.ag-theme-alpine .ag-panel-title-bar-button:hover,.ag-theme-alpine .ag-side-button-button:hover,.ag-theme-alpine .ag-tab:hover{color:#2196f3;color:var(--ag-alpine-active-color,#2196f3)}.ag-theme-alpine .ag-chart-settings-card-item.ag-not-selected:hover{opacity:.35}.ag-theme-alpine .ag-ltr .ag-panel-title-bar-button{margin-left:6px;margin-right:3px}.ag-theme-alpine .ag-rtl .ag-panel-title-bar-button{margin-right:6px;margin-left:3px}.ag-theme-alpine .ag-filter-toolpanel-group-container{padding-left:3px}.ag-theme-alpine .ag-filter-toolpanel-instance-filter{border:none;background-color:#f8f8f8;background-color:var(--ag-control-panel-background-color,#f8f8f8);border-left:1px dashed;border-left-color:rgba(0,0,0,.12);border-left-color:var(--ag-border-color,rgba(0,0,0,.12));margin-left:8px;padding-left:8px;margin-right:6px}.ag-theme-alpine .ag-set-filter-list{padding-top:1.5px;padding-bottom:1.5px}.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-clipper,.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine .ag-layout-print .ag-center-cols-clipper,.ag-theme-alpine .ag-layout-print .ag-center-cols-container{min-height:150px}.ag-theme-alpine .ag-overlay-no-rows-wrapper.ag-layout-auto-height{padding-top:60px}.ag-theme-alpine .ag-date-time-list-page-entry-is-current{background-color:#2196f3;background-color:var(--ag-alpine-active-color,#2196f3)}.ag-theme-alpine .ag-popup-child{z-index:300}.ag-theme-alpine-dark{color-scheme:dark;-webkit-font-smoothing:antialiased;color:#fff;color:var(--ag-foreground-color,#fff);font-family:Roboto,sans-serif;font-size:12px;line-height:normal}@font-face{font-family:agGridAlpine;src:url("data:application/font-woff;charset=utf-8;base64,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") format("woff");font-weight:400;font-style:normal}.ag-theme-alpine-dark .ag-icon{font-family:agGridAlpine;font-size:16px;line-height:16px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ag-theme-alpine-dark .ag-icon-aggregation:before{content:"\f101"}.ag-theme-alpine-dark .ag-icon-arrows:before{content:"\f102"}.ag-theme-alpine-dark .ag-icon-asc:before{content:"\f103"}.ag-theme-alpine-dark .ag-icon-cancel:before{content:"\f104"}.ag-theme-alpine-dark .ag-icon-chart:before{content:"\f105"}.ag-theme-alpine-dark .ag-icon-color-picker:before{content:"\f109"}.ag-theme-alpine-dark .ag-icon-columns:before{content:"\f10a"}.ag-theme-alpine-dark .ag-icon-contracted:before{content:"\f10b"}.ag-theme-alpine-dark .ag-icon-copy:before{content:"\f10c"}.ag-theme-alpine-dark .ag-icon-cross:before{content:"\f10d"}.ag-theme-alpine-dark .ag-icon-csv:before{content:"\f10e"}.ag-theme-alpine-dark .ag-icon-desc:before{content:"\f10f"}.ag-theme-alpine-dark .ag-icon-excel:before{content:"\f110"}.ag-theme-alpine-dark .ag-icon-expanded:before{content:"\f111"}.ag-theme-alpine-dark .ag-icon-eye-slash:before{content:"\f112"}.ag-theme-alpine-dark .ag-icon-eye:before{content:"\f113"}.ag-theme-alpine-dark .ag-icon-filter:before{content:"\f114"}.ag-theme-alpine-dark .ag-icon-first:before{content:"\f115"}.ag-theme-alpine-dark .ag-icon-grip:before{content:"\f116"}.ag-theme-alpine-dark .ag-icon-group:before{content:"\f117"}.ag-theme-alpine-dark .ag-icon-last:before{content:"\f118"}.ag-theme-alpine-dark .ag-icon-left:before{content:"\f119"}.ag-theme-alpine-dark .ag-icon-linked:before{content:"\f11a"}.ag-theme-alpine-dark .ag-icon-loading:before{content:"\f11b"}.ag-theme-alpine-dark .ag-icon-maximize:before{content:"\f11c"}.ag-theme-alpine-dark .ag-icon-menu:before{content:"\f11d"}.ag-theme-alpine-dark .ag-icon-minimize:before{content:"\f11e"}.ag-theme-alpine-dark .ag-icon-next:before{content:"\f11f"}.ag-theme-alpine-dark .ag-icon-none:before{content:"\f120"}.ag-theme-alpine-dark .ag-icon-not-allowed:before{content:"\f121"}.ag-theme-alpine-dark .ag-icon-paste:before{content:"\f122"}.ag-theme-alpine-dark .ag-icon-pin:before{content:"\f123"}.ag-theme-alpine-dark .ag-icon-pivot:before{content:"\f124"}.ag-theme-alpine-dark .ag-icon-previous:before{content:"\f125"}.ag-theme-alpine-dark .ag-icon-right:before{content:"\f128"}.ag-theme-alpine-dark .ag-icon-save:before{content:"\f129"}.ag-theme-alpine-dark .ag-icon-small-down:before{content:"\f12a"}.ag-theme-alpine-dark .ag-icon-small-left:before{content:"\f12b"}.ag-theme-alpine-dark .ag-icon-small-right:before{content:"\f12c"}.ag-theme-alpine-dark .ag-icon-small-up:before{content:"\f12d"}.ag-theme-alpine-dark .ag-icon-tick:before{content:"\f12e"}.ag-theme-alpine-dark .ag-icon-tree-closed:before{content:"\f12f"}.ag-theme-alpine-dark .ag-icon-tree-indeterminate:before{content:"\f130"}.ag-theme-alpine-dark .ag-icon-tree-open:before{content:"\f131"}.ag-theme-alpine-dark .ag-icon-unlinked:before{content:"\f132"}.ag-theme-alpine-dark .ag-icon-row-drag:before{content:"\f116"}.ag-theme-alpine-dark .ag-left-arrow:before{content:"\f119"}.ag-theme-alpine-dark .ag-right-arrow:before{content:"\f128"}.ag-theme-alpine-dark .ag-root-wrapper{background-color:transparent;background-color:var(--ag-background-color,transparent)}.ag-theme-alpine-dark [class^=ag-],.ag-theme-alpine-dark [class^=ag-]:after,.ag-theme-alpine-dark [class^=ag-]:before,.ag-theme-alpine-dark [class^=ag-]:focus{box-sizing:border-box;outline:none}.ag-theme-alpine-dark [class^=ag-]::-ms-clear{display:none}.ag-theme-alpine-dark .ag-checkbox .ag-input-wrapper,.ag-theme-alpine-dark .ag-radio-button .ag-input-wrapper{overflow:visible}.ag-theme-alpine-dark .ag-range-field .ag-input-wrapper{height:100%}.ag-theme-alpine-dark .ag-toggle-button{flex:none;width:unset;min-width:unset}.ag-theme-alpine-dark .ag-ltr .ag-label-align-right .ag-label{margin-left:3px}.ag-theme-alpine-dark .ag-rtl .ag-label-align-right .ag-label{margin-right:3px}.ag-theme-alpine-dark input[class^=ag-]{margin:0}.ag-theme-alpine-dark input[class^=ag-],.ag-theme-alpine-dark select[class^=ag-],.ag-theme-alpine-dark textarea[class^=ag-]{background-color:transparent;background-color:var(--ag-background-color,transparent)}.ag-theme-alpine-dark input[class^=ag-]:not([type]),.ag-theme-alpine-dark input[class^=ag-][type=date],.ag-theme-alpine-dark input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark input[class^=ag-][type=number],.ag-theme-alpine-dark input[class^=ag-][type=tel],.ag-theme-alpine-dark input[class^=ag-][type=text],.ag-theme-alpine-dark textarea[class^=ag-]{font-size:inherit;line-height:inherit;color:inherit;border-width:1px;border-style:solid;border-color:hsla(0,0%,100%,.12);border-color:var(--ag-input-border-color,var(--ag-border-color,hsla(0,0%,100%,.12)))}.ag-theme-alpine-dark input[class^=ag-]:not([type]):disabled,.ag-theme-alpine-dark input[class^=ag-][type=date]:disabled,.ag-theme-alpine-dark input[class^=ag-][type=datetime-local]:disabled,.ag-theme-alpine-dark input[class^=ag-][type=number]:disabled,.ag-theme-alpine-dark input[class^=ag-][type=tel]:disabled,.ag-theme-alpine-dark input[class^=ag-][type=text]:disabled,.ag-theme-alpine-dark textarea[class^=ag-]:disabled{color:hsla(0,0%,100%,.5);color:var(--ag-disabled-foreground-color,hsla(0,0%,100%,.5));background-color:rgba(62,62,62,.024);background-color:var(--ag-input-disabled-background-color,rgba(62,62,62,.024));border-color:hsla(0,0%,100%,.3);border-color:var(--ag-input-disabled-border-color,hsla(0,0%,100%,.3))}.ag-theme-alpine-dark input[class^=ag-]:not([type]):focus,.ag-theme-alpine-dark input[class^=ag-][type=date]:focus,.ag-theme-alpine-dark input[class^=ag-][type=datetime-local]:focus,.ag-theme-alpine-dark input[class^=ag-][type=number]:focus,.ag-theme-alpine-dark input[class^=ag-][type=tel]:focus,.ag-theme-alpine-dark input[class^=ag-][type=text]:focus,.ag-theme-alpine-dark textarea[class^=ag-]:focus{outline:none;box-shadow:0 0 2px .5px hsla(0,0%,100%,.5),0 0 4px 3px rgba(33,150,243,.6);border-color:rgba(33,150,243,.4);border-color:var(--ag-input-focus-border-color,rgba(33,150,243,.4))}.ag-theme-alpine-dark input[class^=ag-][type=number]{-moz-appearance:textfield}.ag-theme-alpine-dark input[class^=ag-][type=number]::-webkit-inner-spin-button,.ag-theme-alpine-dark input[class^=ag-][type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ag-theme-alpine-dark input[class^=ag-][type=range]{padding:0}.ag-theme-alpine-dark button[class^=ag-]:focus,.ag-theme-alpine-dark input[class^=ag-][type=button]:focus{box-shadow:0 0 2px .5px hsla(0,0%,100%,.5),0 0 4px 3px rgba(33,150,243,.6)}.ag-theme-alpine-dark .ag-drag-handle{color:#fff;color:var(--ag-secondary-foreground-color,var(--ag-foreground-color,#fff))}.ag-theme-alpine-dark .ag-list-item,.ag-theme-alpine-dark .ag-virtual-list-item{height:12px}.ag-theme-alpine-dark .ag-keyboard-focus .ag-virtual-list-item:focus{outline:none}.ag-theme-alpine-dark .ag-keyboard-focus .ag-virtual-list-item:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:rgba(33,150,243,.4);border-color:var(--ag-input-focus-border-color,rgba(33,150,243,.4))}.ag-theme-alpine-dark .ag-select-list{background-color:transparent;background-color:var(--ag-background-color,transparent);overflow-y:auto;overflow-x:hidden}.ag-theme-alpine-dark .ag-list-item{display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-theme-alpine-dark .ag-list-item.ag-active-item{background-color:rgba(33,150,243,.1);background-color:var(--ag-row-hover-color,rgba(33,150,243,.1))}.ag-theme-alpine-dark .ag-select-list-item{padding-left:4px;padding-right:4px;cursor:default;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-theme-alpine-dark .ag-select-list-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ag-theme-alpine-dark .ag-select .ag-picker-field-wrapper{background-color:transparent;background-color:var(--ag-background-color,transparent);min-height:12px;cursor:default}.ag-theme-alpine-dark .ag-select.ag-disabled .ag-picker-field-wrapper:focus{box-shadow:none}.ag-theme-alpine-dark .ag-select:not(.ag-cell-editor){height:12px}.ag-theme-alpine-dark .ag-select .ag-picker-field-display{margin:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-theme-alpine-dark .ag-select .ag-picker-field-icon{display:flex;align-items:center}.ag-theme-alpine-dark .ag-select.ag-disabled{opacity:.5}.ag-theme-alpine-dark .ag-rich-select{background-color:#222628;background-color:var(--ag-control-panel-background-color,#222628)}.ag-theme-alpine-dark .ag-rich-select-list{width:100%;min-width:200px;height:182px}.ag-theme-alpine-dark .ag-rich-select-value{padding:0 3px 0 9px;height:28px;border-bottom:1px solid;border-bottom-color:rgba(88,86,82,.5);border-bottom-color:var(--ag-secondary-border-color,rgba(88,86,82,.5))}.ag-theme-alpine-dark .ag-rich-select-virtual-list-item{cursor:default;height:12px}.ag-theme-alpine-dark .ag-rich-select-virtual-list-item:hover{background-color:rgba(33,150,243,.1);background-color:var(--ag-row-hover-color,rgba(33,150,243,.1))}.ag-theme-alpine-dark .ag-rich-select-row{padding-left:9px}.ag-theme-alpine-dark .ag-rich-select-row-selected{background-color:rgba(33,150,243,.3);background-color:var(--ag-selected-row-background-color,rgba(33,150,243,.3))}.ag-theme-alpine-dark .ag-group-contracted,.ag-theme-alpine-dark .ag-group-expanded,.ag-theme-alpine-dark .ag-row-drag,.ag-theme-alpine-dark .ag-selection-checkbox{color:#fff;color:var(--ag-secondary-foreground-color,var(--ag-foreground-color,#fff))}.ag-theme-alpine-dark .ag-ltr .ag-group-contracted,.ag-theme-alpine-dark .ag-ltr .ag-group-expanded,.ag-theme-alpine-dark .ag-ltr .ag-row-drag,.ag-theme-alpine-dark .ag-ltr .ag-selection-checkbox{margin-right:6px}.ag-theme-alpine-dark .ag-rtl .ag-group-contracted,.ag-theme-alpine-dark .ag-rtl .ag-group-expanded,.ag-theme-alpine-dark .ag-rtl .ag-row-drag,.ag-theme-alpine-dark .ag-rtl .ag-selection-checkbox{margin-left:6px}.ag-theme-alpine-dark .ag-cell-wrapper>:not(.ag-cell-value):not(.ag-group-value){height:26px;display:flex;align-items:center;flex:none}.ag-theme-alpine-dark .ag-group-contracted,.ag-theme-alpine-dark .ag-group-expanded{cursor:pointer}.ag-theme-alpine-dark .ag-group-title-bar-icon{cursor:pointer;flex:none;color:#fff;color:var(--ag-secondary-foreground-color,var(--ag-foreground-color,#fff))}.ag-theme-alpine-dark .ag-ltr .ag-group-child-count{margin-left:2px}.ag-theme-alpine-dark .ag-rtl .ag-group-child-count{margin-right:2px}.ag-theme-alpine-dark .ag-group-title-bar{background-color:#000;background-color:var(--ag-subheader-background-color,#000);padding:3px}.ag-theme-alpine-dark .ag-group-toolbar{padding:3px}.ag-theme-alpine-dark .ag-disabled-group-container,.ag-theme-alpine-dark .ag-disabled-group-title-bar{opacity:.5}.ag-theme-alpine-dark .group-item{margin:1.5px 0}.ag-theme-alpine-dark .ag-label{white-space:nowrap}.ag-theme-alpine-dark .ag-ltr .ag-label{margin-right:3px}.ag-theme-alpine-dark .ag-rtl .ag-label{margin-left:3px}.ag-theme-alpine-dark .ag-label-align-top .ag-label{margin-bottom:1.5px}.ag-theme-alpine-dark .ag-ltr .ag-angle-select-field,.ag-theme-alpine-dark .ag-ltr .ag-slider-field{margin-right:6px}.ag-theme-alpine-dark .ag-rtl .ag-angle-select-field,.ag-theme-alpine-dark .ag-rtl .ag-slider-field{margin-left:6px}.ag-theme-alpine-dark .ag-angle-select-parent-circle{width:24px;height:24px;border-radius:12px;border:1px solid;border-color:hsla(0,0%,100%,.12);border-color:var(--ag-border-color,hsla(0,0%,100%,.12));background-color:transparent;background-color:var(--ag-background-color,transparent)}.ag-theme-alpine-dark .ag-angle-select-child-circle{top:4px;left:12px;width:6px;height:6px;margin-left:-3px;margin-top:-4px;border-radius:3px;background-color:#fff;background-color:var(--ag-secondary-foreground-color,var(--ag-foreground-color,#fff))}.ag-theme-alpine-dark .ag-picker-field-wrapper{border:1px solid;border-color:hsla(0,0%,100%,.12);border-color:var(--ag-border-color,hsla(0,0%,100%,.12));border-radius:5px}.ag-theme-alpine-dark .ag-picker-field-wrapper:focus{box-shadow:0 0 2px .5px hsla(0,0%,100%,.5),0 0 4px 3px rgba(33,150,243,.6)}.ag-theme-alpine-dark .ag-picker-field-button{background-color:transparent;background-color:var(--ag-background-color,transparent);color:#fff;color:var(--ag-secondary-foreground-color,var(--ag-foreground-color,#fff))}.ag-theme-alpine-dark .ag-dialog.ag-color-dialog{border-radius:5px}.ag-theme-alpine-dark .ag-color-picker .ag-picker-field-display{height:16px}.ag-theme-alpine-dark .ag-color-panel{padding:3px}.ag-theme-alpine-dark .ag-spectrum-color{background-color:red;border-radius:2px}.ag-theme-alpine-dark .ag-spectrum-tools{padding:10px}.ag-theme-alpine-dark .ag-spectrum-sat{background-image:linear-gradient(90deg,#fff,rgba(204,154,129,0))}.ag-theme-alpine-dark .ag-spectrum-val{background-image:linear-gradient(0deg,#000,rgba(204,154,129,0))}.ag-theme-alpine-dark .ag-spectrum-dragger{border-radius:12px;height:12px;width:12px;border:1px solid #fff;background:#000;box-shadow:0 0 2px 0 rgba(0,0,0,.24)}.ag-theme-alpine-dark .ag-spectrum-alpha-background,.ag-theme-alpine-dark .ag-spectrum-hue-background{border-radius:2px}.ag-theme-alpine-dark .ag-spectrum-tool{margin-bottom:10px;height:11px;border-radius:2px}.ag-theme-alpine-dark .ag-spectrum-slider{margin-top:-12px;width:13px;height:13px;border-radius:13px;background-color:#f8f8f8;box-shadow:0 1px 4px 0 rgba(0,0,0,.37)}.ag-theme-alpine-dark .ag-recent-color{margin:0 3px}.ag-theme-alpine-dark .ag-recent-color:first-child{margin-left:0}.ag-theme-alpine-dark .ag-recent-color:last-child{margin-right:0}.ag-theme-alpine-dark.ag-dnd-ghost{border-color:hsla(0,0%,100%,.12);border-color:var(--ag-border-color,hsla(0,0%,100%,.12));background:transparent;background:var(--ag-background-color,transparent);border-radius:3px;box-shadow:0 1px 20px 1px #000;padding:3px;overflow:hidden;text-overflow:ellipsis;border:1px solid;border-color:rgba(88,86,82,.5);border-color:var(--ag-secondary-border-color,rgba(88,86,82,.5));color:#fff;color:var(--ag-secondary-foreground-color,var(--ag-foreground-color,#fff));height:36px!important;line-height:36px;margin:0;padding:0 6px;transform:translateY(6px)}.ag-theme-alpine-dark .ag-dnd-ghost-icon{margin-right:3px;color:#fff;color:var(--ag-foreground-color,#fff)}.ag-theme-alpine-dark .ag-popup-child:not(.ag-tooltip-custom){box-shadow:0 1px 20px 1px #000}.ag-dragging-fill-handle .ag-theme-alpine-dark .ag-dialog,.ag-dragging-range-handle .ag-theme-alpine-dark .ag-dialog{opacity:.7;pointer-events:none}.ag-theme-alpine-dark .ag-dialog{border-radius:3px;border:1px solid;border-color:hsla(0,0%,100%,.12);border-color:var(--ag-border-color,hsla(0,0%,100%,.12))}.ag-theme-alpine-dark .ag-panel{background-color:transparent;background-color:var(--ag-background-color,transparent)}.ag-theme-alpine-dark .ag-panel-title-bar{background-color:transparent;background-color:var(--ag-header-background-color,transparent);color:#fff;color:var(--ag-header-foreground-color,var(--ag-secondary-foreground-color,var(--ag-foreground-color,#fff)));height:36px;padding:3px 9px;border-bottom:1px solid;border-bottom-color:hsla(0,0%,100%,.12);border-bottom-color:var(--ag-border-color,hsla(0,0%,100%,.12))}.ag-theme-alpine-dark .ag-ltr .ag-panel-title-bar-button{margin-left:3px}.ag-theme-alpine-dark .ag-rtl .ag-panel-title-bar-button{margin-right:3px}.ag-theme-alpine-dark .ag-tooltip{background-color:transparent;background-color:var(--ag-header-background-color,transparent);color:#fff;color:var(--ag-foreground-color,#fff);padding:3px;border:1px solid;border-color:hsla(0,0%,100%,.12);border-color:var(--ag-border-color,hsla(0,0%,100%,.12));border-radius:3px;transition:opacity 1s}.ag-theme-alpine-dark .ag-tooltip.ag-tooltip-hiding{opacity:0}.ag-theme-alpine-dark .ag-ltr .ag-column-select-indent-1{padding-left:16px}.ag-theme-alpine-dark .ag-rtl .ag-column-select-indent-1{padding-right:16px}.ag-theme-alpine-dark .ag-ltr .ag-column-select-indent-2{padding-left:32px}.ag-theme-alpine-dark .ag-rtl .ag-column-select-indent-2{padding-right:32px}.ag-theme-alpine-dark .ag-ltr .ag-column-select-indent-3{padding-left:48px}.ag-theme-alpine-dark .ag-rtl .ag-column-select-indent-3{padding-right:48px}.ag-theme-alpine-dark .ag-ltr .ag-column-select-indent-4{padding-left:64px}.ag-theme-alpine-dark .ag-rtl .ag-column-select-indent-4{padding-right:64px}.ag-theme-alpine-dark .ag-ltr .ag-column-select-indent-5{padding-left:80px}.ag-theme-alpine-dark .ag-rtl .ag-column-select-indent-5{padding-right:80px}.ag-theme-alpine-dark .ag-ltr .ag-column-select-indent-6{padding-left:96px}.ag-theme-alpine-dark .ag-rtl .ag-column-select-indent-6{padding-right:96px}.ag-theme-alpine-dark .ag-ltr .ag-column-select-indent-7{padding-left:112px}.ag-theme-alpine-dark .ag-rtl .ag-column-select-indent-7{padding-right:112px}.ag-theme-alpine-dark .ag-ltr .ag-column-select-indent-8{padding-left:128px}.ag-theme-alpine-dark .ag-rtl .ag-column-select-indent-8{padding-right:128px}.ag-theme-alpine-dark .ag-ltr .ag-column-select-indent-9{padding-left:144px}.ag-theme-alpine-dark .ag-rtl .ag-column-select-indent-9{padding-right:144px}.ag-theme-alpine-dark .ag-column-select-header-icon{cursor:pointer}.ag-theme-alpine-dark .ag-keyboard-focus .ag-column-select-header-icon:focus{outline:none}.ag-theme-alpine-dark .ag-keyboard-focus .ag-column-select-header-icon:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0;left:0;display:block;width:100%;height:100%;border:1px solid;border-color:rgba(33,150,243,.4);border-color:var(--ag-input-focus-border-color,rgba(33,150,243,.4))}.ag-theme-alpine-dark .ag-ltr .ag-column-group-icons:not(:last-child),.ag-theme-alpine-dark .ag-ltr .ag-column-select-checkbox:not(:last-child),.ag-theme-alpine-dark .ag-ltr .ag-column-select-column-drag-handle:not(:last-child),.ag-theme-alpine-dark .ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),.ag-theme-alpine-dark .ag-ltr .ag-column-select-column-label:not(:last-child),.ag-theme-alpine-dark .ag-ltr .ag-column-select-header-checkbox:not(:last-child),.ag-theme-alpine-dark .ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),.ag-theme-alpine-dark .ag-ltr .ag-column-select-header-icon:not(:last-child){margin-right:6px}.ag-theme-alpine-dark .ag-rtl .ag-column-group-icons:not(:last-child),.ag-theme-alpine-dark .ag-rtl .ag-column-select-checkbox:not(:last-child),.ag-theme-alpine-dark .ag-rtl .ag-column-select-column-drag-handle:not(:last-child),.ag-theme-alpine-dark .ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),.ag-theme-alpine-dark .ag-rtl .ag-column-select-column-label:not(:last-child),.ag-theme-alpine-dark .ag-rtl .ag-column-select-header-checkbox:not(:last-child),.ag-theme-alpine-dark .ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),.ag-theme-alpine-dark .ag-rtl .ag-column-select-header-icon:not(:last-child){margin-left:6px}.ag-theme-alpine-dark .ag-keyboard-focus .ag-column-select-virtual-list-item:focus{outline:none}.ag-theme-alpine-dark .ag-keyboard-focus .ag-column-select-virtual-list-item:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:rgba(33,150,243,.4);border-color:var(--ag-input-focus-border-color,rgba(33,150,243,.4))}.ag-theme-alpine-dark .ag-column-select-column-group:not(:last-child),.ag-theme-alpine-dark .ag-column-select-column:not(:last-child){margin-bottom:4.5px}.ag-theme-alpine-dark .ag-column-select-column-group-readonly,.ag-theme-alpine-dark .ag-column-select-column-readonly{color:hsla(0,0%,100%,.5);color:var(--ag-disabled-foreground-color,hsla(0,0%,100%,.5));pointer-events:none}.ag-theme-alpine-dark .ag-ltr .ag-column-select-add-group-indent{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-column-select-add-group-indent{margin-right:22px}.ag-theme-alpine-dark .ag-column-select-virtual-list-viewport{padding:3px 0}.ag-theme-alpine-dark .ag-column-select-virtual-list-item{margin:0 6px}.ag-theme-alpine-dark .ag-rtl{text-align:right}.ag-theme-alpine-dark .ag-root-wrapper{border:1px solid;border-color:hsla(0,0%,100%,.12);border-color:var(--ag-border-color,hsla(0,0%,100%,.12))}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-1{padding-left:31px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-1{padding-right:31px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-1{padding-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-1{padding-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-1 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-1 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-2{padding-left:53px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-2{padding-right:53px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-2{padding-left:44px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-2{padding-right:44px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-2 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-2 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-3{padding-left:75px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-3{padding-right:75px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-3{padding-left:66px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-3{padding-right:66px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-3 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-3 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-4{padding-left:97px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-4{padding-right:97px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-4{padding-left:88px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-4{padding-right:88px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-4 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-4 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-5{padding-left:119px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-5{padding-right:119px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-5{padding-left:110px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-5{padding-right:110px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-5 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-5 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-6{padding-left:141px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-6{padding-right:141px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-6{padding-left:132px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-6{padding-right:132px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-6 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-6 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-7{padding-left:163px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-7{padding-right:163px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-7{padding-left:154px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-7{padding-right:154px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-7 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-7 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-8{padding-left:185px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-8{padding-right:185px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-8{padding-left:176px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-8{padding-right:176px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-8 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-8 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-9{padding-left:207px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-9{padding-right:207px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-9{padding-left:198px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-9{padding-right:198px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-9 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-9 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-10{padding-left:229px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-10{padding-right:229px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-10{padding-left:220px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-10{padding-right:220px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-10 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-10 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-11{padding-left:251px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-11{padding-right:251px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-11{padding-left:242px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-11{padding-right:242px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-11 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-11 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-12{padding-left:273px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-12{padding-right:273px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-12{padding-left:264px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-12{padding-right:264px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-12 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-12 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-13{padding-left:295px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-13{padding-right:295px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-13{padding-left:286px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-13{padding-right:286px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-13 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-13 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-14{padding-left:317px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-14{padding-right:317px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-14{padding-left:308px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-14{padding-right:308px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-14 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-14 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-15{padding-left:339px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-15{padding-right:339px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-15{padding-left:330px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-15{padding-right:330px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-15 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-15 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-16{padding-left:361px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-16{padding-right:361px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-16{padding-left:352px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-16{padding-right:352px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-16 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-16 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-17{padding-left:383px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-17{padding-right:383px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-17{padding-left:374px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-17{padding-right:374px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-17 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-17 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-18{padding-left:405px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-18{padding-right:405px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-18{padding-left:396px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-18{padding-right:396px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-18 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-18 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-19{padding-left:427px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-19{padding-right:427px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-19{padding-left:418px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-19{padding-right:418px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-19 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-19 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-20{padding-left:449px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-20{padding-right:449px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-20{padding-left:440px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-20{padding-right:440px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-20 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-20 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-21{padding-left:471px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-21{padding-right:471px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-21{padding-left:462px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-21{padding-right:462px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-21 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-21 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-22{padding-left:493px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-22{padding-right:493px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-22{padding-left:484px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-22{padding-right:484px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-22 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-22 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-23{padding-left:515px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-23{padding-right:515px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-23{padding-left:506px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-23{padding-right:506px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-23 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-23 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-24{padding-left:537px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-24{padding-right:537px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-24{padding-left:528px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-24{padding-right:528px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-24 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-24 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-25{padding-left:559px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-25{padding-right:559px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-25{padding-left:550px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-25{padding-right:550px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-25 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-25 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-26{padding-left:581px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-26{padding-right:581px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-26{padding-left:572px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-26{padding-right:572px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-26 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-26 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-27{padding-left:603px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-27{padding-right:603px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-27{padding-left:594px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-27{padding-right:594px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-27 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-27 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-28{padding-left:625px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-28{padding-right:625px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-28{padding-left:616px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-28{padding-right:616px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-28 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-28 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-29{padding-left:647px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-29{padding-right:647px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-29{padding-left:638px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-29{padding-right:638px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-29 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-29 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-30{padding-left:669px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-30{padding-right:669px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-30{padding-left:660px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-30{padding-right:660px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-30 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-30 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-31{padding-left:691px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-31{padding-right:691px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-31{padding-left:682px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-31{padding-right:682px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-31 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-31 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-32{padding-left:713px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-32{padding-right:713px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-32{padding-left:704px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-32{padding-right:704px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-32 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-32 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-33{padding-left:735px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-33{padding-right:735px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-33{padding-left:726px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-33{padding-right:726px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-33 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-33 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-34{padding-left:757px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-34{padding-right:757px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-34{padding-left:748px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-34{padding-right:748px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-34 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-34 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-35{padding-left:779px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-35{padding-right:779px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-35{padding-left:770px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-35{padding-right:770px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-35 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-35 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-36{padding-left:801px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-36{padding-right:801px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-36{padding-left:792px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-36{padding-right:792px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-36 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-36 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-37{padding-left:823px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-37{padding-right:823px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-37{padding-left:814px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-37{padding-right:814px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-37 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-37 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-38{padding-left:845px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-38{padding-right:845px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-38{padding-left:836px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-38{padding-right:836px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-38 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-38 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-39{padding-left:867px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-39{padding-right:867px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-39{padding-left:858px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-39{padding-right:858px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-39 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-39 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-40{padding-left:889px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-40{padding-right:889px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-40{padding-left:880px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-40{padding-right:880px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-40 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-40 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-41{padding-left:911px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-41{padding-right:911px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-41{padding-left:902px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-41{padding-right:902px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-41 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-41 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-42{padding-left:933px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-42{padding-right:933px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-42{padding-left:924px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-42{padding-right:924px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-42 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-42 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-43{padding-left:955px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-43{padding-right:955px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-43{padding-left:946px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-43{padding-right:946px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-43 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-43 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-44{padding-left:977px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-44{padding-right:977px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-44{padding-left:968px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-44{padding-right:968px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-44 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-44 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-45{padding-left:999px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-45{padding-right:999px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-45{padding-left:990px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-45{padding-right:990px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-45 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-45 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-46{padding-left:1021px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-46{padding-right:1021px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-46{padding-left:1012px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-46{padding-right:1012px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-46 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-46 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-47{padding-left:1043px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-47{padding-right:1043px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-47{padding-left:1034px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-47{padding-right:1034px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-47 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-47 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-48{padding-left:1065px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-48{padding-right:1065px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-48{padding-left:1056px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-48{padding-right:1056px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-48 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-48 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-49{padding-left:1087px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-49{padding-right:1087px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-49{padding-left:1078px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-49{padding-right:1078px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-49 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-49 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-50{padding-left:1109px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-50{padding-right:1109px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-50{padding-left:1100px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-50{padding-right:1100px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-50 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-50 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-51{padding-left:1131px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-51{padding-right:1131px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-51{padding-left:1122px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-51{padding-right:1122px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-51 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-51 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-52{padding-left:1153px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-52{padding-right:1153px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-52{padding-left:1144px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-52{padding-right:1144px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-52 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-52 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-53{padding-left:1175px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-53{padding-right:1175px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-53{padding-left:1166px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-53{padding-right:1166px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-53 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-53 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-54{padding-left:1197px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-54{padding-right:1197px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-54{padding-left:1188px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-54{padding-right:1188px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-54 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-54 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-55{padding-left:1219px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-55{padding-right:1219px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-55{padding-left:1210px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-55{padding-right:1210px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-55 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-55 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-56{padding-left:1241px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-56{padding-right:1241px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-56{padding-left:1232px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-56{padding-right:1232px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-56 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-56 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-57{padding-left:1263px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-57{padding-right:1263px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-57{padding-left:1254px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-57{padding-right:1254px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-57 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-57 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-58{padding-left:1285px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-58{padding-right:1285px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-58{padding-left:1276px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-58{padding-right:1276px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-58 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-58 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-59{padding-left:1307px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-59{padding-right:1307px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-59{padding-left:1298px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-59{padding-right:1298px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-59 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-59 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-60{padding-left:1329px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-60{padding-right:1329px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-60{padding-left:1320px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-60{padding-right:1320px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-60 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-60 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-61{padding-left:1351px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-61{padding-right:1351px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-61{padding-left:1342px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-61{padding-right:1342px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-61 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-61 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-62{padding-left:1373px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-62{padding-right:1373px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-62{padding-left:1364px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-62{padding-right:1364px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-62 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-62 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-63{padding-left:1395px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-63{padding-right:1395px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-63{padding-left:1386px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-63{padding-right:1386px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-63 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-63 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-64{padding-left:1417px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-64{padding-right:1417px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-64{padding-left:1408px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-64{padding-right:1408px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-64 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-64 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-65{padding-left:1439px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-65{padding-right:1439px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-65{padding-left:1430px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-65{padding-right:1430px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-65 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-65 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-66{padding-left:1461px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-66{padding-right:1461px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-66{padding-left:1452px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-66{padding-right:1452px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-66 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-66 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-67{padding-left:1483px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-67{padding-right:1483px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-67{padding-left:1474px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-67{padding-right:1474px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-67 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-67 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-68{padding-left:1505px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-68{padding-right:1505px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-68{padding-left:1496px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-68{padding-right:1496px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-68 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-68 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-69{padding-left:1527px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-69{padding-right:1527px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-69{padding-left:1518px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-69{padding-right:1518px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-69 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-69 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-70{padding-left:1549px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-70{padding-right:1549px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-70{padding-left:1540px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-70{padding-right:1540px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-70 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-70 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-71{padding-left:1571px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-71{padding-right:1571px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-71{padding-left:1562px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-71{padding-right:1562px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-71 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-71 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-72{padding-left:1593px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-72{padding-right:1593px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-72{padding-left:1584px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-72{padding-right:1584px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-72 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-72 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-73{padding-left:1615px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-73{padding-right:1615px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-73{padding-left:1606px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-73{padding-right:1606px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-73 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-73 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-74{padding-left:1637px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-74{padding-right:1637px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-74{padding-left:1628px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-74{padding-right:1628px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-74 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-74 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-75{padding-left:1659px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-75{padding-right:1659px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-75{padding-left:1650px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-75{padding-right:1650px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-75 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-75 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-76{padding-left:1681px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-76{padding-right:1681px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-76{padding-left:1672px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-76{padding-right:1672px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-76 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-76 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-77{padding-left:1703px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-77{padding-right:1703px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-77{padding-left:1694px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-77{padding-right:1694px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-77 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-77 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-78{padding-left:1725px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-78{padding-right:1725px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-78{padding-left:1716px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-78{padding-right:1716px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-78 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-78 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-79{padding-left:1747px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-79{padding-right:1747px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-79{padding-left:1738px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-79{padding-right:1738px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-79 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-79 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-80{padding-left:1769px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-80{padding-right:1769px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-80{padding-left:1760px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-80{padding-right:1760px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-80 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-80 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-81{padding-left:1791px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-81{padding-right:1791px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-81{padding-left:1782px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-81{padding-right:1782px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-81 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-81 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-82{padding-left:1813px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-82{padding-right:1813px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-82{padding-left:1804px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-82{padding-right:1804px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-82 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-82 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-83{padding-left:1835px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-83{padding-right:1835px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-83{padding-left:1826px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-83{padding-right:1826px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-83 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-83 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-84{padding-left:1857px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-84{padding-right:1857px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-84{padding-left:1848px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-84{padding-right:1848px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-84 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-84 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-85{padding-left:1879px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-85{padding-right:1879px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-85{padding-left:1870px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-85{padding-right:1870px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-85 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-85 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-86{padding-left:1901px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-86{padding-right:1901px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-86{padding-left:1892px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-86{padding-right:1892px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-86 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-86 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-87{padding-left:1923px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-87{padding-right:1923px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-87{padding-left:1914px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-87{padding-right:1914px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-87 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-87 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-88{padding-left:1945px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-88{padding-right:1945px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-88{padding-left:1936px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-88{padding-right:1936px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-88 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-88 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-89{padding-left:1967px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-89{padding-right:1967px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-89{padding-left:1958px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-89{padding-right:1958px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-89 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-89 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-90{padding-left:1989px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-90{padding-right:1989px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-90{padding-left:1980px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-90{padding-right:1980px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-90 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-90 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-91{padding-left:2011px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-91{padding-right:2011px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-91{padding-left:2002px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-91{padding-right:2002px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-91 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-91 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-92{padding-left:2033px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-92{padding-right:2033px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-92{padding-left:2024px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-92{padding-right:2024px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-92 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-92 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-93{padding-left:2055px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-93{padding-right:2055px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-93{padding-left:2046px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-93{padding-right:2046px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-93 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-93 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-94{padding-left:2077px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-94{padding-right:2077px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-94{padding-left:2068px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-94{padding-right:2068px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-94 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-94 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-95{padding-left:2099px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-95{padding-right:2099px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-95{padding-left:2090px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-95{padding-right:2090px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-95 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-95 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-96{padding-left:2121px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-96{padding-right:2121px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-96{padding-left:2112px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-96{padding-right:2112px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-96 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-96 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-97{padding-left:2143px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-97{padding-right:2143px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-97{padding-left:2134px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-97{padding-right:2134px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-97 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-97 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-98{padding-left:2165px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-98{padding-right:2165px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-98{padding-left:2156px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-98{padding-right:2156px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-98 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-98 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-99{padding-left:2187px}.ag-theme-alpine-dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-99{padding-right:2187px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-indent-99{padding-left:2178px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-indent-99{padding-right:2178px}.ag-theme-alpine-dark .ag-ltr .ag-row-level-99 .ag-pivot-leaf-group{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-level-99 .ag-pivot-leaf-group{margin-right:22px}.ag-theme-alpine-dark .ag-ltr .ag-row-group-leaf-indent{margin-left:22px}.ag-theme-alpine-dark .ag-rtl .ag-row-group-leaf-indent{margin-right:22px}.ag-theme-alpine-dark .ag-value-change-delta{padding-right:2px}.ag-theme-alpine-dark .ag-value-change-delta-up{color:#43a047;color:var(--ag-value-change-delta-up-color,#43a047)}.ag-theme-alpine-dark .ag-value-change-delta-down{color:#e53935;color:var(--ag-value-change-delta-down-color,#e53935)}.ag-theme-alpine-dark .ag-value-change-value{background-color:transparent;border-radius:1px;padding-left:1px;padding-right:1px;transition:background-color 1s}.ag-theme-alpine-dark .ag-value-change-value-highlight{background-color:rgba(22,160,133,.5);background-color:var(--ag-value-change-value-highlight-background-color,rgba(22,160,133,.5));transition:background-color .1s}.ag-theme-alpine-dark .ag-cell-data-changed{background-color:rgba(22,160,133,.5)!important;background-color:var(--ag-value-change-value-highlight-background-color,rgba(22,160,133,.5))!important}.ag-theme-alpine-dark .ag-cell-data-changed-animation{background-color:transparent}.ag-theme-alpine-dark .ag-cell-highlight{background-color:#2196f3!important;background-color:var(--ag-range-selection-highlight-color,var(--ag-range-selection-border-color,#2196f3))!important}.ag-theme-alpine-dark .ag-row{height:28px;background-color:transparent;background-color:var(--ag-background-color,transparent);color:#fff;color:var(--ag-data-color,var(--ag-foreground-color,#fff));border-width:1px;border-color:rgba(88,86,82,.5);border-color:var(--ag-row-border-color,var(--ag-secondary-border-color,rgba(88,86,82,.5)));border-bottom-style:solid}.ag-theme-alpine-dark .ag-row-highlight-above:after,.ag-theme-alpine-dark .ag-row-highlight-below:after{content:"";position:absolute;width:calc(100% - 1px);height:1px;background-color:#2196f3;background-color:var(--ag-range-selection-border-color,#2196f3);left:1px}.ag-theme-alpine-dark .ag-row-highlight-above:after{top:-1px}.ag-theme-alpine-dark .ag-row-highlight-above.ag-row-first:after{top:0}.ag-theme-alpine-dark .ag-row-highlight-below:after{bottom:0}.ag-theme-alpine-dark .ag-row-odd{background-color:#1b1b1b;background-color:var(--ag-odd-row-background-color,#1b1b1b)}.ag-theme-alpine-dark .ag-horizontal-left-spacer:not(.ag-scroller-corner){border-right:1px solid;border-right-color:hsla(0,0%,100%,.12);border-right-color:var(--ag-border-color,hsla(0,0%,100%,.12))}.ag-theme-alpine-dark .ag-horizontal-right-spacer:not(.ag-scroller-corner){border-left:1px solid;border-left-color:hsla(0,0%,100%,.12);border-left-color:var(--ag-border-color,hsla(0,0%,100%,.12))}.ag-theme-alpine-dark .ag-row-hover{background-color:rgba(33,150,243,.1);background-color:var(--ag-row-hover-color,rgba(33,150,243,.1))}.ag-theme-alpine-dark .ag-ltr .ag-right-aligned-cell{text-align:right}.ag-theme-alpine-dark .ag-rtl .ag-right-aligned-cell{text-align:left}.ag-theme-alpine-dark .ag-ltr .ag-right-aligned-cell .ag-cell-value,.ag-theme-alpine-dark .ag-ltr .ag-right-aligned-cell .ag-group-value{margin-left:auto}.ag-theme-alpine-dark .ag-rtl .ag-right-aligned-cell .ag-cell-value,.ag-theme-alpine-dark .ag-rtl .ag-right-aligned-cell .ag-group-value{margin-right:auto}.ag-theme-alpine-dark .ag-cell,.ag-theme-alpine-dark .ag-full-width-row .ag-cell-wrapper.ag-row-group{border:1px solid transparent;line-height:26px;padding-left:8px;padding-right:8px;-webkit-font-smoothing:subpixel-antialiased}.ag-theme-alpine-dark .ag-row>.ag-cell-wrapper{padding-left:8px;padding-right:8px}.ag-theme-alpine-dark .ag-row-dragging{cursor:move;opacity:.5}.ag-theme-alpine-dark .ag-cell-inline-editing{height:28px}.ag-theme-alpine-dark .ag-cell-inline-editing,.ag-theme-alpine-dark .ag-popup-editor{border:1px solid;border-color:hsla(0,0%,100%,.12);border-color:var(--ag-border-color,hsla(0,0%,100%,.12));background:transparent;background:var(--ag-background-color,transparent);border-radius:3px;box-shadow:0 1px 20px 1px #000;padding:3px;padding:0;background-color:#222628;background-color:var(--ag-control-panel-background-color,#222628)}.ag-theme-alpine-dark .ag-large-text-input{height:auto;padding:9px}.ag-theme-alpine-dark .ag-details-row{padding:15px;background-color:transparent;background-color:var(--ag-background-color,transparent)}.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-clipper,.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-clipper,.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-container{min-height:50px}.ag-theme-alpine-dark .ag-overlay-loading-wrapper{background-color:rgba(0,0,0,.66);background-color:var(--ag-modal-overlay-background-color,rgba(0,0,0,.66))}.ag-theme-alpine-dark .ag-overlay-loading-center{border:1px solid;border-color:hsla(0,0%,100%,.12);border-color:var(--ag-border-color,hsla(0,0%,100%,.12));background:transparent;background:var(--ag-background-color,transparent);border-radius:3px;box-shadow:0 1px 20px 1px #000;padding:3px}.ag-theme-alpine-dark .ag-overlay-no-rows-wrapper.ag-layout-auto-height{padding-top:30px}.ag-theme-alpine-dark .ag-loading{padding-left:9px;display:flex;height:100%;align-items:center}.ag-theme-alpine-dark .ag-loading-icon{padding-right:6px}.ag-theme-alpine-dark .ag-icon-loading{animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ag-theme-alpine-dark .ag-floating-top{border-bottom:1px solid;border-bottom-color:hsla(0,0%,100%,.12);border-bottom-color:var(--ag-border-color,hsla(0,0%,100%,.12))}.ag-theme-alpine-dark .ag-floating-bottom{border-top:1px solid;border-top-color:hsla(0,0%,100%,.12);border-top-color:var(--ag-border-color,hsla(0,0%,100%,.12))}.ag-theme-alpine-dark .ag-ltr .ag-cell{border-right:solid transparent}.ag-theme-alpine-dark .ag-rtl .ag-cell{border-left:solid transparent}.ag-theme-alpine-dark .ag-ltr .ag-cell{border-right-width:1px}.ag-theme-alpine-dark .ag-rtl .ag-cell{border-left-width:1px}.ag-theme-alpine-dark .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell){border-left:1px solid;border-left-color:hsla(0,0%,100%,.12);border-left-color:var(--ag-border-color,hsla(0,0%,100%,.12))}.ag-theme-alpine-dark .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell){border-right:1px solid;border-right-color:hsla(0,0%,100%,.12);border-right-color:var(--ag-border-color,hsla(0,0%,100%,.12))}.ag-theme-alpine-dark .ag-row-selected{background-color:rgba(33,150,243,.3);background-color:var(--ag-selected-row-background-color,rgba(33,150,243,.3))}.ag-theme-alpine-dark .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing),.ag-theme-alpine-dark .ag-cell-range-selected:not(.ag-cell-focus){background-color:rgba(33,150,243,.2);background-color:var(--ag-range-selection-background-color,rgba(33,150,243,.2))}.ag-theme-alpine-dark .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart,.ag-theme-alpine-dark .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart{background-color:rgba(0,88,255,.1)!important;background-color:var(--ag-range-selection-chart-background-color,rgba(0,88,255,.1))!important}.ag-theme-alpine-dark .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category,.ag-theme-alpine-dark .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category{background-color:rgba(0,255,132,.1)!important;background-color:var(--ag-range-selection-chart-category-background-color,rgba(0,255,132,.1))!important}.ag-theme-alpine-dark .ag-cell-range-selected-1:not(.ag-cell-focus),.ag-theme-alpine-dark .ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing){background-color:rgba(33,150,243,.2);background-color:var(--ag-range-selection-background-color-1,var(--ag-range-selection-background-color,rgba(33,150,243,.2)))}.ag-theme-alpine-dark .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2,.ag-theme-alpine-dark .ag-cell-range-selected-2:not(.ag-cell-focus){background-color:rgba(33,150,243,.36);background-color:var(--ag-range-selection-background-color-2,rgba(33,150,243,.36))}.ag-theme-alpine-dark .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3,.ag-theme-alpine-dark .ag-cell-range-selected-3:not(.ag-cell-focus){background-color:rgba(33,150,243,.488);background-color:var(--ag-range-selection-background-color-3,rgba(33,150,243,.488))}.ag-theme-alpine-dark .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4,.ag-theme-alpine-dark .ag-cell-range-selected-4:not(.ag-cell-focus){background-color:rgba(33,150,243,.5904);background-color:var(--ag-range-selection-background-color-4,rgba(33,150,243,.5904))}.ag-theme-alpine-dark .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top{border-top-color:#2196f3;border-top-color:var(--ag-range-selection-border-color,#2196f3)}.ag-theme-alpine-dark .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right{border-right-color:#2196f3;border-right-color:var(--ag-range-selection-border-color,#2196f3)}.ag-theme-alpine-dark .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom{border-bottom-color:#2196f3;border-bottom-color:var(--ag-range-selection-border-color,#2196f3)}.ag-theme-alpine-dark .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left{border-left-color:#2196f3;border-left-color:var(--ag-range-selection-border-color,#2196f3)}.ag-theme-alpine-dark .ag-ltr .ag-cell-range-single-cell,.ag-theme-alpine-dark .ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,.ag-theme-alpine-dark .ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-theme-alpine-dark .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),.ag-theme-alpine-dark .ag-ltr .ag-has-focus .ag-full-width-row.ag-row-focus .ag-cell-wrapper.ag-row-group,.ag-theme-alpine-dark .ag-rtl .ag-cell-range-single-cell,.ag-theme-alpine-dark .ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle,.ag-theme-alpine-dark .ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-theme-alpine-dark .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),.ag-theme-alpine-dark .ag-rtl .ag-has-focus .ag-full-width-row.ag-row-focus .ag-cell-wrapper.ag-row-group{border:1px solid;border-color:#2196f3;border-color:var(--ag-range-selection-border-color,#2196f3);outline:initial}.ag-theme-alpine-dark .ag-cell.ag-selection-fill-top,.ag-theme-alpine-dark .ag-cell.ag-selection-fill-top.ag-cell-range-selected{border-top:1px dashed;border-top-color:#2196f3;border-top-color:var(--ag-range-selection-border-color,#2196f3)}.ag-theme-alpine-dark .ag-ltr .ag-cell.ag-selection-fill-right,.ag-theme-alpine-dark .ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-right:1px dashed;border-right-color:#2196f3;border-right-color:var(--ag-range-selection-border-color,#2196f3)}.ag-theme-alpine-dark .ag-rtl .ag-cell.ag-selection-fill-right,.ag-theme-alpine-dark .ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-left:1px dashed;border-left-color:#2196f3;border-left-color:var(--ag-range-selection-border-color,#2196f3)}.ag-theme-alpine-dark .ag-cell.ag-selection-fill-bottom,.ag-theme-alpine-dark .ag-cell.ag-selection-fill-bottom.ag-cell-range-selected{border-bottom:1px dashed;border-bottom-color:#2196f3;border-bottom-color:var(--ag-range-selection-border-color,#2196f3)}.ag-theme-alpine-dark .ag-ltr .ag-cell.ag-selection-fill-left,.ag-theme-alpine-dark .ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-left:1px dashed;border-left-color:#2196f3;border-left-color:var(--ag-range-selection-border-color,#2196f3)}.ag-theme-alpine-dark .ag-rtl .ag-cell.ag-selection-fill-left,.ag-theme-alpine-dark .ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-right:1px dashed;border-right-color:#2196f3;border-right-color:var(--ag-range-selection-border-color,#2196f3)}.ag-theme-alpine-dark .ag-fill-handle,.ag-theme-alpine-dark .ag-range-handle,.ag-theme-alpine-dark .ag-theme-alpine .ag-fill-handle,.ag-theme-alpine-dark .ag-theme-alpine .ag-range-handle,.ag-theme-alpine .ag-theme-alpine-dark .ag-fill-handle,.ag-theme-alpine .ag-theme-alpine-dark .ag-range-handle{position:absolute;width:6px;height:6px;bottom:-1px;background-color:#2196f3;background-color:var(--ag-range-selection-border-color,#2196f3)}.ag-theme-alpine-dark .ag-ltr .ag-fill-handle,.ag-theme-alpine-dark .ag-ltr .ag-range-handle,.ag-theme-alpine-dark .ag-ltr .ag-theme-alpine .ag-fill-handle,.ag-theme-alpine-dark .ag-ltr .ag-theme-alpine .ag-range-handle,.ag-theme-alpine .ag-theme-alpine-dark .ag-ltr .ag-fill-handle,.ag-theme-alpine .ag-theme-alpine-dark .ag-ltr .ag-range-handle{right:-1px}.ag-theme-alpine-dark .ag-rtl .ag-fill-handle,.ag-theme-alpine-dark .ag-rtl .ag-range-handle,.ag-theme-alpine-dark .ag-rtl .ag-theme-alpine .ag-fill-handle,.ag-theme-alpine-dark .ag-rtl .ag-theme-alpine .ag-range-handle,.ag-theme-alpine .ag-theme-alpine-dark .ag-rtl .ag-fill-handle,.ag-theme-alpine .ag-theme-alpine-dark .ag-rtl .ag-range-handle{left:-1px}.ag-theme-alpine-dark .ag-fill-handle{cursor:cell}.ag-theme-alpine-dark .ag-range-handle{cursor:nwse-resize}.ag-theme-alpine-dark .ag-cell-inline-editing{border-color:rgba(33,150,243,.4)!important;border-color:var(--ag-input-focus-border-color,rgba(33,150,243,.4))!important}.ag-theme-alpine-dark .ag-menu{border:1px solid;border-color:hsla(0,0%,100%,.12);border-color:var(--ag-border-color,hsla(0,0%,100%,.12));background:transparent;background:var(--ag-background-color,transparent);border-radius:3px;box-shadow:0 1px 20px 1px #000;padding:3px;padding:0}.ag-theme-alpine-dark .ag-menu-list{cursor:default;padding:3px 0}.ag-theme-alpine-dark .ag-menu-separator{height:7px}.ag-theme-alpine-dark .ag-menu-separator-part:after{content:"";display:block;border-top:1px solid;border-top-color:hsla(0,0%,100%,.12);border-top-color:var(--ag-border-color,hsla(0,0%,100%,.12))}.ag-theme-alpine-dark .ag-compact-menu-option-active,.ag-theme-alpine-dark .ag-menu-option-active{background-color:rgba(33,150,243,.1);background-color:var(--ag-row-hover-color,rgba(33,150,243,.1))}.ag-theme-alpine-dark .ag-compact-menu-option-part,.ag-theme-alpine-dark .ag-menu-option-part{line-height:16px;padding:5px 0}.ag-theme-alpine-dark .ag-compact-menu-option-disabled,.ag-theme-alpine-dark .ag-menu-option-disabled{opacity:.5}.ag-theme-alpine-dark .ag-compact-menu-option-icon,.ag-theme-alpine-dark .ag-menu-option-icon{width:16px}.ag-theme-alpine-dark .ag-ltr .ag-compact-menu-option-icon,.ag-theme-alpine-dark .ag-ltr .ag-menu-option-icon{padding-left:6px}.ag-theme-alpine-dark .ag-rtl .ag-compact-menu-option-icon,.ag-theme-alpine-dark .ag-rtl .ag-menu-option-icon{padding-right:6px}.ag-theme-alpine-dark .ag-compact-menu-option-text,.ag-theme-alpine-dark .ag-menu-option-text{padding-left:6px;padding-right:6px}.ag-theme-alpine-dark .ag-ltr .ag-compact-menu-option-shortcut,.ag-theme-alpine-dark .ag-ltr .ag-menu-option-shortcut{padding-right:3px}.ag-theme-alpine-dark .ag-rtl .ag-compact-menu-option-shortcut,.ag-theme-alpine-dark .ag-rtl .ag-menu-option-shortcut{padding-left:3px}.ag-theme-alpine-dark .ag-compact-menu-option-popup-pointer,.ag-theme-alpine-dark .ag-menu-option-popup-pointer{padding-right:3px}.ag-theme-alpine-dark .ag-tabs-header{min-width:220px;width:100%;display:flex}.ag-theme-alpine-dark .ag-tab{border-bottom:2px solid transparent;display:flex;flex:none;align-items:center;justify-content:center;cursor:pointer;flex:1 1 auto;transition:border-bottom .3s}.ag-theme-alpine-dark .ag-keyboard-focus .ag-tab:focus{outline:none}.ag-theme-alpine-dark .ag-keyboard-focus .ag-tab:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:rgba(33,150,243,.4);border-color:var(--ag-input-focus-border-color,rgba(33,150,243,.4))}.ag-theme-alpine-dark .ag-tab-selected{border-bottom-color:#2196f3;border-bottom-color:var(--ag-selected-tab-underline-color,var(--ag-alpine-active-color,#2196f3))}.ag-theme-alpine-dark .ag-menu-header{color:#fff;color:var(--ag-secondary-foreground-color,var(--ag-foreground-color,#fff))}.ag-theme-alpine-dark .ag-filter-separator{border-top:1px solid;border-top-color:hsla(0,0%,100%,.12);border-top-color:var(--ag-border-color,hsla(0,0%,100%,.12))}.ag-theme-alpine-dark .ag-filter-condition-operator{height:17px}.ag-theme-alpine-dark .ag-ltr .ag-filter-condition-operator-or{margin-left:6px}.ag-theme-alpine-dark .ag-rtl .ag-filter-condition-operator-or{margin-right:6px}.ag-theme-alpine-dark .ag-set-filter-select-all{padding-top:6px}.ag-theme-alpine-dark .ag-filter-no-matches,.ag-theme-alpine-dark .ag-set-filter-list{height:72px}.ag-theme-alpine-dark .ag-set-filter-filter{margin-top:6px;margin-left:6px;margin-right:6px}.ag-theme-alpine-dark .ag-filter-to{margin-top:4.5px}.ag-theme-alpine-dark .ag-mini-filter{margin:6px 6px}.ag-theme-alpine-dark .ag-set-filter-item{margin:0 6px}.ag-theme-alpine-dark .ag-ltr .ag-set-filter-item-value{margin-left:6px}.ag-theme-alpine-dark .ag-rtl .ag-set-filter-item-value{margin-right:6px}.ag-theme-alpine-dark .ag-filter-apply-panel{padding:6px 6px;border-top:1px solid;border-top-color:rgba(88,86,82,.5);border-top-color:var(--ag-secondary-border-color,rgba(88,86,82,.5))}.ag-theme-alpine-dark .ag-filter-apply-panel-button{line-height:1.5}.ag-theme-alpine-dark .ag-ltr .ag-filter-apply-panel-button{margin-left:6px}.ag-theme-alpine-dark .ag-rtl .ag-filter-apply-panel-button{margin-right:6px}.ag-theme-alpine-dark .ag-simple-filter-body-wrapper{padding:6px 6px;padding-bottom:1.5px}.ag-theme-alpine-dark .ag-simple-filter-body-wrapper>*{margin-bottom:4.5px}.ag-theme-alpine-dark .ag-filter-no-matches{padding:6px 6px}.ag-theme-alpine-dark .ag-multi-filter-menu-item{margin:3px 0}.ag-theme-alpine-dark .ag-multi-filter-group-title-bar{padding:6px 3px;background-color:transparent}.ag-theme-alpine-dark .ag-keyboard-focus .ag-multi-filter-group-title-bar:focus{outline:none}.ag-theme-alpine-dark .ag-keyboard-focus .ag-multi-filter-group-title-bar:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:rgba(33,150,243,.4);border-color:var(--ag-input-focus-border-color,rgba(33,150,243,.4))}.ag-theme-alpine-dark .ag-side-bar{position:relative}.ag-theme-alpine-dark .ag-tool-panel-wrapper{background-color:#222628;background-color:var(--ag-control-panel-background-color,#222628)}.ag-theme-alpine-dark .ag-side-buttons{padding-top:12px;width:20px;position:relative;color:#fff;color:var(--ag-foreground-color,#fff);overflow:hidden}.ag-theme-alpine-dark button.ag-side-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;background:transparent;padding:6px 0 6px 0;width:100%;margin:0;min-height:54px;background-position-y:center;background-position-x:center;background-repeat:no-repeat;border:none}.ag-theme-alpine-dark button.ag-side-button-button:focus{box-shadow:none}.ag-theme-alpine-dark .ag-keyboard-focus .ag-side-button-button:focus{outline:none}.ag-theme-alpine-dark .ag-keyboard-focus .ag-side-button-button:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:rgba(33,150,243,.4);border-color:var(--ag-input-focus-border-color,rgba(33,150,243,.4))}.ag-theme-alpine-dark .ag-side-button-icon-wrapper{margin-bottom:3px}.ag-theme-alpine-dark .ag-ltr .ag-side-bar-left,.ag-theme-alpine-dark .ag-rtl .ag-side-bar-right{border-right:1px solid;border-right-color:hsla(0,0%,100%,.12);border-right-color:var(--ag-border-color,hsla(0,0%,100%,.12))}.ag-theme-alpine-dark .ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,.ag-theme-alpine-dark .ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper{border-left:1px solid;border-left-color:hsla(0,0%,100%,.12);border-left-color:var(--ag-border-color,hsla(0,0%,100%,.12))}.ag-theme-alpine-dark .ag-ltr .ag-side-bar-left .ag-side-button-button,.ag-theme-alpine-dark .ag-rtl .ag-side-bar-right .ag-side-button-button{border-right:2px solid transparent;transition:border-right .3s}.ag-theme-alpine-dark .ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-theme-alpine-dark .ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button{border-right-color:#2196f3;border-right-color:var(--ag-selected-tab-underline-color,var(--ag-alpine-active-color,#2196f3))}.ag-theme-alpine-dark .ag-ltr .ag-side-bar-right,.ag-theme-alpine-dark .ag-rtl .ag-side-bar-left{border-left:1px solid;border-left-color:hsla(0,0%,100%,.12);border-left-color:var(--ag-border-color,hsla(0,0%,100%,.12))}.ag-theme-alpine-dark .ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper,.ag-theme-alpine-dark .ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper{border-right:1px solid;border-right-color:hsla(0,0%,100%,.12);border-right-color:var(--ag-border-color,hsla(0,0%,100%,.12))}.ag-theme-alpine-dark .ag-ltr .ag-side-bar-right .ag-side-button-button,.ag-theme-alpine-dark .ag-rtl .ag-side-bar-left .ag-side-button-button{border-left:2px solid transparent;transition:border-left .3s}.ag-theme-alpine-dark .ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button,.ag-theme-alpine-dark .ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button{border-left-color:#2196f3;border-left-color:var(--ag-selected-tab-underline-color,var(--ag-alpine-active-color,#2196f3))}.ag-theme-alpine-dark .ag-filter-toolpanel-header{height:18px}.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-header,.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-search{padding-left:3px}.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-header,.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-search{padding-right:3px}.ag-theme-alpine-dark .ag-keyboard-focus .ag-filter-toolpanel-header:focus{outline:none}.ag-theme-alpine-dark .ag-keyboard-focus .ag-filter-toolpanel-header:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:rgba(33,150,243,.4);border-color:var(--ag-input-focus-border-color,rgba(33,150,243,.4))}.ag-theme-alpine-dark .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title:after{font-family:agGridAlpine;font-size:16px;line-height:16px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f114";position:absolute}.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title:after{padding-left:3px}.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title:after{padding-right:3px}.ag-theme-alpine-dark .ag-filter-toolpanel-group-level-0-header{height:24px}.ag-theme-alpine-dark .ag-filter-toolpanel-group-item{margin-top:1.5px;margin-bottom:1.5px}.ag-theme-alpine-dark .ag-filter-toolpanel-search{height:36px}.ag-theme-alpine-dark .ag-filter-toolpanel-search-input{flex-grow:1;height:12px}.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-search-input{margin-right:3px}.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-search-input{margin-left:3px}.ag-theme-alpine-dark .ag-filter-toolpanel-group-level-0{border-top:1px solid;border-top-color:rgba(88,86,82,.5);border-top-color:var(--ag-secondary-border-color,rgba(88,86,82,.5))}.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-expand,.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-group-title-bar-icon{margin-right:3px}.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-expand,.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-group-title-bar-icon{margin-left:3px}.ag-theme-alpine-dark .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-1-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header{padding-left:19px}.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header{padding-right:19px}.ag-theme-alpine-dark .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-2-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header{padding-left:35px}.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header{padding-right:35px}.ag-theme-alpine-dark .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-3-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header{padding-left:51px}.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header{padding-right:51px}.ag-theme-alpine-dark .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-4-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header{padding-left:67px}.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header{padding-right:67px}.ag-theme-alpine-dark .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-5-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header{padding-left:83px}.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header{padding-right:83px}.ag-theme-alpine-dark .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-6-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header{padding-left:99px}.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header{padding-right:99px}.ag-theme-alpine-dark .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-7-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header{padding-left:115px}.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header{padding-right:115px}.ag-theme-alpine-dark .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-8-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header{padding-left:131px}.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header{padding-right:131px}.ag-theme-alpine-dark .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-9-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header{padding-left:147px}.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header{padding-right:147px}.ag-theme-alpine-dark .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-10-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header{padding-left:163px}.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header{padding-right:163px}.ag-theme-alpine-dark .ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header{padding-left:3px}.ag-theme-alpine-dark .ag-filter-toolpanel-instance-filter{border-top:1px solid;border-top-color:hsla(0,0%,100%,.12);border-top-color:var(--ag-border-color,hsla(0,0%,100%,.12));border-bottom:1px solid;border-bottom-color:hsla(0,0%,100%,.12);border-bottom-color:var(--ag-border-color,hsla(0,0%,100%,.12));margin-top:3px}.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-instance-header-icon{margin-left:3px}.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-instance-header-icon{margin-right:3px}.ag-theme-alpine-dark .ag-pivot-mode-panel{height:36px;display:flex}.ag-theme-alpine-dark .ag-pivot-mode-select{display:flex;align-items:center}.ag-theme-alpine-dark .ag-ltr .ag-pivot-mode-select{margin-left:6px}.ag-theme-alpine-dark .ag-rtl .ag-pivot-mode-select{margin-right:6px}.ag-theme-alpine-dark .ag-keyboard-focus .ag-column-select-header:focus{outline:none}.ag-theme-alpine-dark .ag-keyboard-focus .ag-column-select-header:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:rgba(33,150,243,.4);border-color:var(--ag-input-focus-border-color,rgba(33,150,243,.4))}.ag-theme-alpine-dark .ag-column-select-header{height:36px;align-items:center;padding:0 6px}.ag-theme-alpine-dark .ag-column-panel-column-select,.ag-theme-alpine-dark .ag-column-select-header{border-bottom:1px solid;border-bottom-color:rgba(88,86,82,.5);border-bottom-color:var(--ag-secondary-border-color,rgba(88,86,82,.5))}.ag-theme-alpine-dark .ag-column-panel-column-select{border-top:1px solid;border-top-color:rgba(88,86,82,.5);border-top-color:var(--ag-secondary-border-color,rgba(88,86,82,.5))}.ag-theme-alpine-dark .ag-column-group-icons,.ag-theme-alpine-dark .ag-column-select-header-icon{color:#fff;color:var(--ag-secondary-foreground-color,var(--ag-foreground-color,#fff))}.ag-theme-alpine-dark .ag-header{background-color:transparent;background-color:var(--ag-header-background-color,transparent);border-bottom:1px solid;border-bottom-color:hsla(0,0%,100%,.12);border-bottom-color:var(--ag-border-color,hsla(0,0%,100%,.12))}.ag-theme-alpine-dark .ag-header-row{color:#fff;color:var(--ag-header-foreground-color,var(--ag-secondary-foreground-color,var(--ag-foreground-color,#fff)));height:36px}.ag-theme-alpine-dark .ag-pinned-right-header{border-left:1px solid;border-left-color:hsla(0,0%,100%,.12);border-left-color:var(--ag-border-color,hsla(0,0%,100%,.12))}.ag-theme-alpine-dark .ag-pinned-left-header{border-right:1px solid;border-right-color:hsla(0,0%,100%,.12);border-right-color:var(--ag-border-color,hsla(0,0%,100%,.12))}.ag-theme-alpine-dark .ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon{margin-left:3px}.ag-theme-alpine-dark .ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-theme-alpine-dark .ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon{margin-right:3px}.ag-theme-alpine-dark .ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon{margin-left:3px}.ag-theme-alpine-dark .ag-header-cell,.ag-theme-alpine-dark .ag-header-group-cell{padding-left:9px;padding-right:9px}.ag-theme-alpine-dark .ag-header-cell.ag-header-cell-moving,.ag-theme-alpine-dark .ag-header-group-cell.ag-header-cell-moving{background-color:transparent;background-color:var(--ag-header-cell-moving-background-color,var(--ag-background-color,transparent))}.ag-theme-alpine-dark .ag-keyboard-focus .ag-header-cell:focus{outline:none}.ag-theme-alpine-dark .ag-keyboard-focus .ag-header-cell:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:rgba(33,150,243,.4);border-color:var(--ag-input-focus-border-color,rgba(33,150,243,.4))}.ag-theme-alpine-dark .ag-keyboard-focus .ag-header-group-cell:focus{outline:none}.ag-theme-alpine-dark .ag-keyboard-focus .ag-header-group-cell:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:rgba(33,150,243,.4);border-color:var(--ag-input-focus-border-color,rgba(33,150,243,.4))}.ag-theme-alpine-dark .ag-header-icon{color:#fff;color:var(--ag-secondary-foreground-color,var(--ag-foreground-color,#fff))}.ag-theme-alpine-dark .ag-header-expand-icon{cursor:pointer}.ag-theme-alpine-dark .ag-ltr .ag-header-expand-icon{padding-left:4px}.ag-theme-alpine-dark .ag-rtl .ag-header-expand-icon{padding-right:4px}.ag-theme-alpine-dark .ag-header-row:not(:first-child) .ag-header-cell,.ag-theme-alpine-dark .ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group{border-top:1px solid;border-top-color:hsla(0,0%,100%,.12);border-top-color:var(--ag-border-color,hsla(0,0%,100%,.12))}.ag-theme-alpine-dark .ag-header-cell-resize{display:flex;align-items:center}.ag-theme-alpine-dark .ag-header-cell-resize:after{content:"";position:absolute;z-index:1;display:block;left:calc(50% - .5px);width:1px;height:80%;top:10%;background-color:hsla(0,0%,100%,.5);background-color:var(--ag-header-column-resize-handle-color,hsla(0,0%,100%,.5))}.ag-theme-alpine-dark .ag-pinned-right-header .ag-header-cell-resize:after{left:calc(50% - 1px)}.ag-theme-alpine-dark .ag-ltr .ag-header-select-all{margin-right:9px}.ag-theme-alpine-dark .ag-ltr .ag-floating-filter-button,.ag-theme-alpine-dark .ag-rtl .ag-header-select-all{margin-left:9px}.ag-theme-alpine-dark .ag-rtl .ag-floating-filter-button{margin-right:9px}.ag-theme-alpine-dark .ag-floating-filter-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;height:16px;padding:0;width:16px}.ag-theme-alpine-dark .ag-filter-loading{background-color:#222628;background-color:var(--ag-control-panel-background-color,#222628);height:100%;padding:6px 6px;position:absolute;width:100%;z-index:1}.ag-theme-alpine-dark .ag-paging-panel{border-top:1px solid;border-top-color:hsla(0,0%,100%,.12);border-top-color:var(--ag-border-color,hsla(0,0%,100%,.12));color:#fff;color:var(--ag-secondary-foreground-color,var(--ag-foreground-color,#fff));height:36px}.ag-theme-alpine-dark .ag-paging-panel>*{margin:0 9px}.ag-theme-alpine-dark .ag-paging-button{cursor:pointer}.ag-theme-alpine-dark .ag-paging-button.ag-disabled{cursor:default;color:hsla(0,0%,100%,.5);color:var(--ag-disabled-foreground-color,hsla(0,0%,100%,.5))}.ag-theme-alpine-dark .ag-keyboard-focus .ag-paging-button:focus{outline:none}.ag-theme-alpine-dark .ag-keyboard-focus .ag-paging-button:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0;left:0;display:block;width:100%;height:100%;border:1px solid;border-color:rgba(33,150,243,.4);border-color:var(--ag-input-focus-border-color,rgba(33,150,243,.4))}.ag-theme-alpine-dark .ag-paging-button,.ag-theme-alpine-dark .ag-paging-description{margin:0 3px}.ag-theme-alpine-dark .ag-status-bar{border-top:1px solid;border-top-color:hsla(0,0%,100%,.12);border-top-color:var(--ag-border-color,hsla(0,0%,100%,.12));color:hsla(0,0%,100%,.5);color:var(--ag-disabled-foreground-color,hsla(0,0%,100%,.5));padding-right:12px;padding-left:12px;line-height:1.5}.ag-theme-alpine-dark .ag-status-name-value-value{color:#fff;color:var(--ag-foreground-color,#fff)}.ag-theme-alpine-dark .ag-status-bar-center{text-align:center}.ag-theme-alpine-dark .ag-status-name-value{margin-left:3px;margin-right:3px;padding-top:6px;padding-bottom:6px}.ag-theme-alpine-dark .ag-column-drop-cell{background:hsla(0,0%,100%,.07);background:var(--ag-chip-background-color,hsla(0,0%,100%,.07));border-radius:12px;height:12px;padding:0 1.5px}.ag-theme-alpine-dark .ag-column-drop-cell-text{margin:0 3px}.ag-theme-alpine-dark .ag-column-drop-cell-button{min-width:12px;margin:0 1.5px;color:#fff;color:var(--ag-secondary-foreground-color,var(--ag-foreground-color,#fff))}.ag-theme-alpine-dark .ag-column-drop-cell-drag-handle{margin-left:6px}.ag-theme-alpine-dark .ag-column-drop-cell-ghost{opacity:.5}.ag-theme-alpine-dark .ag-column-drop-horizontal{background-color:#222628;background-color:var(--ag-control-panel-background-color,#222628);color:#fff;color:var(--ag-secondary-foreground-color,var(--ag-foreground-color,#fff));height:28px;border-bottom:1px solid;border-bottom-color:hsla(0,0%,100%,.12);border-bottom-color:var(--ag-border-color,hsla(0,0%,100%,.12))}.ag-theme-alpine-dark .ag-ltr .ag-column-drop-horizontal{padding-left:9px}.ag-theme-alpine-dark .ag-rtl .ag-column-drop-horizontal{padding-right:9px}.ag-theme-alpine-dark .ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child){border-right:1px solid;border-right-color:hsla(0,0%,100%,.12);border-right-color:var(--ag-border-color,hsla(0,0%,100%,.12))}.ag-theme-alpine-dark .ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child){border-left:1px solid;border-left-color:hsla(0,0%,100%,.12);border-left-color:var(--ag-border-color,hsla(0,0%,100%,.12))}.ag-theme-alpine-dark .ag-column-drop-horizontal-cell-separator{margin:0 3px;color:#fff;color:var(--ag-secondary-foreground-color,var(--ag-foreground-color,#fff))}.ag-theme-alpine-dark .ag-column-drop-horizontal-empty-message{color:hsla(0,0%,100%,.5);color:var(--ag-disabled-foreground-color,hsla(0,0%,100%,.5))}.ag-theme-alpine-dark .ag-ltr .ag-column-drop-horizontal-icon{margin-right:9px}.ag-theme-alpine-dark .ag-rtl .ag-column-drop-horizontal-icon{margin-left:9px}.ag-theme-alpine-dark .ag-column-drop-vertical-list{padding-bottom:3px;padding-right:3px;padding-left:3px}.ag-theme-alpine-dark .ag-column-drop-vertical-cell{margin-top:3px}.ag-theme-alpine-dark .ag-column-drop-vertical{min-height:50px;max-height:150px;border-bottom:1px solid;border-bottom-color:rgba(88,86,82,.5);border-bottom-color:var(--ag-secondary-border-color,rgba(88,86,82,.5))}.ag-theme-alpine-dark .ag-column-drop-vertical.ag-last-column-drop{border-bottom:none}.ag-theme-alpine-dark .ag-column-drop-vertical-icon{margin-left:3px;margin-right:3px}.ag-theme-alpine-dark .ag-column-drop-vertical-empty-message{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;color:hsla(0,0%,100%,.5);color:var(--ag-disabled-foreground-color,hsla(0,0%,100%,.5));margin-top:3px}.ag-theme-alpine-dark .ag-select-agg-func-popup{border:1px solid;border-color:hsla(0,0%,100%,.12);border-color:var(--ag-border-color,hsla(0,0%,100%,.12));border-radius:3px;box-shadow:0 1px 20px 1px #000;padding:3px;background:transparent;background:var(--ag-background-color,transparent);height:52.5px;padding:0}.ag-theme-alpine-dark .ag-select-agg-func-virtual-list-item{cursor:default;line-height:15px;padding-left:6px}.ag-theme-alpine-dark .ag-select-agg-func-virtual-list-item:hover{background-color:rgba(33,150,243,.3);background-color:var(--ag-selected-row-background-color,rgba(33,150,243,.3))}.ag-theme-alpine-dark .ag-chart-menu{border-radius:3px;background:transparent;background:var(--ag-background-color,transparent)}.ag-theme-alpine-dark .ag-chart-menu-icon{opacity:.5;line-height:24px;font-size:24px;width:24px;height:24px;margin:2px 0;cursor:pointer;border-radius:3px;color:#fff;color:var(--ag-secondary-foreground-color,var(--ag-foreground-color,#fff))}.ag-theme-alpine-dark .ag-chart-menu-icon:hover{opacity:1}.ag-theme-alpine-dark .ag-chart-mini-thumbnail{border:1px solid;border-color:rgba(88,86,82,.5);border-color:var(--ag-secondary-border-color,rgba(88,86,82,.5));border-radius:5px;margin:5px}.ag-theme-alpine-dark .ag-chart-mini-thumbnail:nth-last-child(3),.ag-theme-alpine-dark .ag-chart-mini-thumbnail:nth-last-child(3)~.ag-chart-mini-thumbnail{margin-left:auto;margin-right:auto}.ag-theme-alpine-dark .ag-ltr .ag-chart-mini-thumbnail:first-child{margin-left:0}.ag-theme-alpine-dark .ag-ltr .ag-chart-mini-thumbnail:last-child,.ag-theme-alpine-dark .ag-rtl .ag-chart-mini-thumbnail:first-child{margin-right:0}.ag-theme-alpine-dark .ag-rtl .ag-chart-mini-thumbnail:last-child{margin-left:0}.ag-theme-alpine-dark .ag-chart-mini-thumbnail.ag-selected{border-color:#2196f3;border-color:var(--ag-minichart-selected-chart-color,var(--ag-checkbox-checked-color,var(--ag-alpine-active-color,#2196f3)))}.ag-theme-alpine-dark .ag-chart-settings-card-item{background:#fff;background:var(--ag-foreground-color,#fff);width:8px;height:8px;border-radius:4px}.ag-theme-alpine-dark .ag-chart-settings-card-item.ag-selected{background-color:#2196f3;background-color:var(--ag-minichart-selected-page-color,var(--ag-checkbox-checked-color,var(--ag-alpine-active-color,#2196f3)))}.ag-theme-alpine-dark .ag-chart-data-column-drag-handle{margin-left:3px}.ag-theme-alpine-dark .ag-charts-data-group-title-bar,.ag-theme-alpine-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-settings-group-title-bar{border-top:1px solid;border-top-color:rgba(88,86,82,.5);border-top-color:var(--ag-secondary-border-color,rgba(88,86,82,.5))}.ag-theme-alpine-dark .ag-charts-settings-group-container{padding:3px}.ag-theme-alpine-dark .ag-charts-data-group-container{padding:6px 6px;padding-bottom:1.5px}.ag-theme-alpine-dark .ag-charts-data-group-container>*{margin-bottom:4.5px}.ag-theme-alpine-dark .ag-charts-format-top-level-group-container{margin-left:6px;padding:3px}.ag-theme-alpine-dark .ag-charts-format-top-level-group-item{margin:3px 0}.ag-theme-alpine-dark .ag-charts-format-sub-level-group-container{padding:6px 6px;padding-bottom:1.5px}.ag-theme-alpine-dark .ag-charts-format-sub-level-group-container>*{margin-bottom:4.5px}.ag-theme-alpine-dark .ag-charts-group-container.ag-group-container-horizontal{padding:3px}.ag-theme-alpine-dark .ag-chart-data-section,.ag-theme-alpine-dark .ag-chart-format-section{display:flex;margin:0}.ag-theme-alpine-dark .ag-chart-menu-panel{background-color:#222628;background-color:var(--ag-control-panel-background-color,#222628)}.ag-theme-alpine-dark .ag-ltr .ag-chart-menu-panel{border-left:1px solid;border-left-color:hsla(0,0%,100%,.12);border-left-color:var(--ag-border-color,hsla(0,0%,100%,.12))}.ag-theme-alpine-dark .ag-rtl .ag-chart-menu-panel{border-right:1px solid;border-right-color:hsla(0,0%,100%,.12);border-right-color:var(--ag-border-color,hsla(0,0%,100%,.12))}.ag-theme-alpine-dark .ag-date-time-list-page-title{flex-grow:1;text-align:center}.ag-theme-alpine-dark .ag-date-time-list-page-column-label,.ag-theme-alpine-dark .ag-date-time-list-page-entry{text-align:center}.ag-theme-alpine-dark .ag-checkbox-input-wrapper{font-family:agGridAlpine;font-size:16px;line-height:16px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:16px;height:16px;background-color:transparent;background-color:var(--ag-checkbox-background-color,var(--ag-background-color,transparent));border-radius:3px;display:inline-block;vertical-align:middle;flex:none}.ag-theme-alpine-dark .ag-checkbox-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-theme-alpine-dark .ag-checkbox-input-wrapper:active,.ag-theme-alpine-dark .ag-checkbox-input-wrapper:focus-within{outline:none;box-shadow:0 0 2px .5px hsla(0,0%,100%,.5),0 0 4px 3px rgba(33,150,243,.6)}.ag-theme-alpine-dark .ag-checkbox-input-wrapper.ag-disabled{opacity:.5}.ag-theme-alpine-dark .ag-checkbox-input-wrapper:after{content:"\f108";color:#999;color:var(--ag-checkbox-unchecked-color,#999);position:absolute;top:0;left:0;pointer-events:none}.ag-theme-alpine-dark .ag-checkbox-input-wrapper.ag-checked:after{content:"\f106";color:#2196f3;color:var(--ag-checkbox-checked-color,var(--ag-alpine-active-color,#2196f3));position:absolute;top:0;left:0;pointer-events:none}.ag-theme-alpine-dark .ag-checkbox-input-wrapper.ag-indeterminate:after{content:"\f107";color:#999;color:var(--ag-checkbox-indeterminate-color,var(--ag-checkbox-unchecked-color,#999));position:absolute;top:0;left:0;pointer-events:none}.ag-theme-alpine-dark .ag-toggle-button-input-wrapper{box-sizing:border-box;width:28px;height:18px;background-color:#999;background-color:var(--ag-toggle-button-off-background-color,var(--ag-checkbox-unchecked-color,#999));border-radius:9px;position:relative;flex:none;border:1px solid;border-color:#999;border-color:var(--ag-toggle-button-off-border-color,var(--ag-checkbox-unchecked-color,#999))}.ag-theme-alpine-dark .ag-toggle-button-input-wrapper input{opacity:0;height:100%;width:100%}.ag-theme-alpine-dark .ag-toggle-button-input-wrapper:focus-within{outline:none;box-shadow:0 0 2px .5px hsla(0,0%,100%,.5),0 0 4px 3px rgba(33,150,243,.6)}.ag-theme-alpine-dark .ag-toggle-button-input-wrapper.ag-disabled{opacity:.5}.ag-theme-alpine-dark .ag-toggle-button-input-wrapper.ag-checked{background-color:#2196f3;background-color:var(--ag-toggle-button-on-background-color,var(--ag-checkbox-checked-color,var(--ag-alpine-active-color,#2196f3)));border-color:#2196f3;border-color:var(--ag-toggle-button-on-border-color,var(--ag-checkbox-checked-color,var(--ag-alpine-active-color,#2196f3)))}.ag-theme-alpine-dark .ag-toggle-button-input-wrapper:before{content:" ";position:absolute;top:-1px;left:-1px;display:block;box-sizing:border-box;height:18px;width:18px;background-color:transparent;background-color:var(--ag-toggle-button-switch-background-color,var(--ag-background-color,transparent));border-radius:9px;transition:left .1s;border:1px solid;border-color:#999;border-color:var(--ag-toggle-button-switch-border-color,var(--ag-toggle-button-off-border-color,var(--ag-checkbox-unchecked-color,#999)))}.ag-theme-alpine-dark .ag-toggle-button-input-wrapper.ag-checked:before{left:calc(100% - 18px);border-color:#2196f3;border-color:var(--ag-toggle-button-on-border-color,var(--ag-checkbox-checked-color,var(--ag-alpine-active-color,#2196f3)))}.ag-theme-alpine-dark .ag-radio-button-input-wrapper{font-family:agGridAlpine;font-size:16px;line-height:16px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:16px;height:16px;background-color:transparent;background-color:var(--ag-checkbox-background-color,var(--ag-background-color,transparent));border-radius:3px;display:inline-block;vertical-align:middle;flex:none;border-radius:16px}.ag-theme-alpine-dark .ag-radio-button-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-theme-alpine-dark .ag-radio-button-input-wrapper:active,.ag-theme-alpine-dark .ag-radio-button-input-wrapper:focus-within{outline:none;box-shadow:0 0 2px .5px hsla(0,0%,100%,.5),0 0 4px 3px rgba(33,150,243,.6)}.ag-theme-alpine-dark .ag-radio-button-input-wrapper.ag-disabled{opacity:.5}.ag-theme-alpine-dark .ag-radio-button-input-wrapper:after{content:"\f126";color:#999;color:var(--ag-checkbox-unchecked-color,#999);position:absolute;top:0;left:0;pointer-events:none}.ag-theme-alpine-dark .ag-radio-button-input-wrapper.ag-checked:after{content:"\f127";color:#2196f3;color:var(--ag-checkbox-checked-color,var(--ag-alpine-active-color,#2196f3));position:absolute;top:0;left:0;pointer-events:none}.ag-theme-alpine-dark input[class^=ag-][type=range]{-webkit-appearance:none;width:100%;height:100%;background:none;overflow:visible}.ag-theme-alpine-dark input[class^=ag-][type=range]::-webkit-slider-runnable-track{margin:0;padding:0;width:100%;height:3px;background-color:hsla(0,0%,100%,.12);background-color:var(--ag-border-color,hsla(0,0%,100%,.12));border-radius:3px}.ag-theme-alpine-dark input[class^=ag-][type=range]::-moz-range-track{margin:0;padding:0;width:100%;height:3px;background-color:hsla(0,0%,100%,.12);background-color:var(--ag-border-color,hsla(0,0%,100%,.12));border-radius:3px}.ag-theme-alpine-dark input[class^=ag-][type=range]::-ms-track{margin:0;padding:0;width:100%;height:3px;background-color:hsla(0,0%,100%,.12);background-color:var(--ag-border-color,hsla(0,0%,100%,.12));border-radius:3px;color:transparent;width:calc(100% - 2px)}.ag-theme-alpine-dark input[class^=ag-][type=range]::-webkit-slider-thumb{margin:0;padding:0;-webkit-appearance:none;width:16px;height:16px;background-color:transparent;background-color:var(--ag-background-color,transparent);border:1px solid;border-color:#999;border-color:var(--ag-checkbox-unchecked-color,#999);border-radius:16px;transform:translateY(-6.5px)}.ag-theme-alpine-dark input[class^=ag-][type=range]::-ms-thumb{margin:0;padding:0;-webkit-appearance:none;width:16px;height:16px;background-color:transparent;background-color:var(--ag-background-color,transparent);border:1px solid;border-color:#999;border-color:var(--ag-checkbox-unchecked-color,#999);border-radius:16px}.ag-theme-alpine-dark input[class^=ag-][type=range]::-moz-ag-range-thumb{margin:0;padding:0;-webkit-appearance:none;width:16px;height:16px;background-color:transparent;background-color:var(--ag-background-color,transparent);border:1px solid;border-color:#999;border-color:var(--ag-checkbox-unchecked-color,#999);border-radius:16px}.ag-theme-alpine-dark input[class^=ag-][type=range]:focus{outline:none}.ag-theme-alpine-dark input[class^=ag-][type=range]:focus::-webkit-slider-thumb{box-shadow:0 0 2px .5px hsla(0,0%,100%,.5),0 0 4px 3px rgba(33,150,243,.6);border-color:#2196f3;border-color:var(--ag-checkbox-checked-color,var(--ag-alpine-active-color,#2196f3))}.ag-theme-alpine-dark input[class^=ag-][type=range]:focus::-ms-thumb{box-shadow:0 0 2px .5px hsla(0,0%,100%,.5),0 0 4px 3px rgba(33,150,243,.6);border-color:#2196f3;border-color:var(--ag-checkbox-checked-color,var(--ag-alpine-active-color,#2196f3))}.ag-theme-alpine-dark input[class^=ag-][type=range]:focus::-moz-ag-range-thumb{box-shadow:0 0 2px .5px hsla(0,0%,100%,.5),0 0 4px 3px rgba(33,150,243,.6);border-color:#2196f3;border-color:var(--ag-checkbox-checked-color,var(--ag-alpine-active-color,#2196f3))}.ag-theme-alpine-dark input[class^=ag-][type=range]:active::-webkit-slider-runnable-track{background-color:rgba(33,150,243,.4);background-color:var(--ag-input-focus-border-color,rgba(33,150,243,.4))}.ag-theme-alpine-dark input[class^=ag-][type=range]:active::-moz-ag-range-track{background-color:rgba(33,150,243,.4);background-color:var(--ag-input-focus-border-color,rgba(33,150,243,.4))}.ag-theme-alpine-dark input[class^=ag-][type=range]:active::-ms-track{background-color:rgba(33,150,243,.4);background-color:var(--ag-input-focus-border-color,rgba(33,150,243,.4))}.ag-theme-alpine-dark input[class^=ag-][type=range]:disabled{opacity:.5}.ag-theme-alpine-dark .ag-filter-toolpanel-header,.ag-theme-alpine-dark .ag-filter-toolpanel-search,.ag-theme-alpine-dark .ag-header-row,.ag-theme-alpine-dark .ag-multi-filter-group-title-bar,.ag-theme-alpine-dark .ag-panel-title-bar-title,.ag-theme-alpine-dark .ag-status-bar{font-weight:700;color:#fff;color:var(--ag-header-foreground-color,var(--ag-secondary-foreground-color,var(--ag-foreground-color,#fff)))}.ag-theme-alpine-dark .ag-ltr .ag-pinned-right-header .ag-header-row:after,.ag-theme-alpine-dark .ag-rtl .ag-pinned-left-header .ag-header-row:before,.ag-theme-alpine .ag-ltr .ag-pinned-right-header .ag-theme-alpine-dark .ag-header-row:after,.ag-theme-alpine .ag-rtl .ag-pinned-left-header .ag-theme-alpine-dark .ag-header-row:before{content:"";position:absolute;height:calc(100% - 20px);top:10px;width:1px;background-color:hsla(0,0%,100%,.12);background-color:var(--ag-border-color,hsla(0,0%,100%,.12))}.ag-theme-alpine-dark .ag-ltr .ag-pinned-right-header .ag-header-row:after{right:0}.ag-theme-alpine-dark .ag-rtl .ag-pinned-left-header .ag-header-row:before{left:0}.ag-theme-alpine-dark .ag-row{font-size:13px}.ag-theme-alpine-dark .ag-theme-alpine textarea[class^=ag-],.ag-theme-alpine-dark input[class^=ag-]:not([type]),.ag-theme-alpine-dark input[class^=ag-][type=date],.ag-theme-alpine-dark input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark input[class^=ag-][type=number],.ag-theme-alpine-dark input[class^=ag-][type=tel],.ag-theme-alpine-dark input[class^=ag-][type=text],.ag-theme-alpine-dark textarea[class^=ag-],.ag-theme-alpine .ag-theme-alpine-dark textarea[class^=ag-]{min-height:12px;border-radius:3px}.ag-theme-alpine-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine-dark .ag-ltr textarea[class^=ag-]{padding-left:3px}.ag-theme-alpine-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine-dark .ag-rtl textarea[class^=ag-]{padding-right:3px}.ag-theme-alpine-dark .ag-tab{padding:4.5px;transition:color .4s}.ag-theme-alpine-dark .ag-tab-selected{color:#2196f3;color:var(--ag-alpine-active-color,#2196f3)}.ag-theme-alpine-dark .ag-menu,.ag-theme-alpine-dark .ag-menu-header{background-color:#222628;background-color:var(--ag-control-panel-background-color,#222628)}.ag-theme-alpine-dark .ag-menu-header{padding-top:1px;min-width:240px}.ag-theme-alpine-dark .ag-tabs-header{border-bottom:1px solid;border-bottom-color:hsla(0,0%,100%,.12);border-bottom-color:var(--ag-border-color,hsla(0,0%,100%,.12))}.ag-theme-alpine-dark .ag-charts-data-group-title-bar,.ag-theme-alpine-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-settings-group-title-bar{padding:3px 6px;line-height:17px}.ag-theme-alpine-dark .ag-chart-mini-thumbnail{background-color:transparent;background-color:var(--ag-background-color,transparent)}.ag-theme-alpine-dark .ag-chart-settings-nav-bar{border-top:1px solid;border-top-color:rgba(88,86,82,.5);border-top-color:var(--ag-secondary-border-color,rgba(88,86,82,.5))}.ag-theme-alpine-dark .ag-ltr .ag-group-title-bar-icon{margin-right:3px}.ag-theme-alpine-dark .ag-rtl .ag-group-title-bar-icon{margin-left:3px}.ag-theme-alpine-dark .ag-charts-format-top-level-group-toolbar{margin-top:3px}.ag-theme-alpine-dark .ag-ltr .ag-charts-format-top-level-group-toolbar{padding-left:14px}.ag-theme-alpine-dark .ag-rtl .ag-charts-format-top-level-group-toolbar{padding-right:14px}.ag-theme-alpine-dark .ag-charts-format-sub-level-group{border-left:1px dashed;border-left-color:hsla(0,0%,100%,.12);border-left-color:var(--ag-border-color,hsla(0,0%,100%,.12));padding-left:3px;margin-bottom:6px}.ag-theme-alpine-dark .ag-charts-format-sub-level-group-title-bar{padding-top:0;padding-bottom:0;background:none;font-weight:700}.ag-theme-alpine-dark .ag-charts-format-sub-level-group-container{padding-bottom:0}.ag-theme-alpine-dark .ag-charts-format-sub-level-group-item:last-child{margin-bottom:0}.ag-theme-alpine-dark .ag-dnd-ghost{font-size:11px;font-weight:700}.ag-theme-alpine-dark .ag-side-buttons{width:15px}.ag-theme-alpine-dark .ag-standard-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:3px;border:1px solid;border-color:#2196f3;border-color:var(--ag-alpine-active-color,#2196f3);color:#2196f3;color:var(--ag-alpine-active-color,#2196f3);background-color:transparent;background-color:var(--ag-background-color,transparent);font-weight:600;padding:3px 6px}.ag-theme-alpine-dark .ag-standard-button:hover{border-color:#2196f3;border-color:var(--ag-alpine-active-color,#2196f3);background-color:rgba(33,150,243,.1);background-color:var(--ag-row-hover-color,rgba(33,150,243,.1))}.ag-theme-alpine-dark .ag-standard-button:active{border-color:#2196f3;border-color:var(--ag-alpine-active-color,#2196f3);background-color:#2196f3;background-color:var(--ag-alpine-active-color,#2196f3);color:transparent;color:var(--ag-background-color,transparent)}.ag-theme-alpine-dark .ag-standard-button:disabled{color:hsla(0,0%,100%,.5);color:var(--ag-disabled-foreground-color,hsla(0,0%,100%,.5));background-color:rgba(62,62,62,.024);background-color:var(--ag-input-disabled-background-color,rgba(62,62,62,.024));border-color:hsla(0,0%,100%,.3);border-color:var(--ag-input-disabled-border-color,hsla(0,0%,100%,.3))}.ag-theme-alpine-dark .ag-column-drop-vertical{min-height:75px;max-height:175px}.ag-theme-alpine-dark .ag-tool-panel-wrapper{width:250px}.ag-theme-alpine-dark .ag-column-drop-vertical-title-bar{padding:6px;padding-bottom:0}.ag-theme-alpine-dark .ag-column-drop-vertical-empty-message{display:flex;align-items:center;border:1px dashed;border-color:hsla(0,0%,100%,.12);border-color:var(--ag-border-color,hsla(0,0%,100%,.12));margin:6px;padding:6px}.ag-theme-alpine-dark .ag-column-drop-empty-message{color:#fff;color:var(--ag-foreground-color,#fff);opacity:.75}.ag-theme-alpine-dark .ag-status-bar{font-weight:400}.ag-theme-alpine-dark .ag-paging-number,.ag-theme-alpine-dark .ag-paging-row-summary-panel-number,.ag-theme-alpine-dark .ag-status-name-value-value{font-weight:700}.ag-theme-alpine-dark .ag-column-drop-cell-button{opacity:.5}.ag-theme-alpine-dark .ag-column-drop-cell-button:hover{opacity:.75}.ag-theme-alpine-dark .ag-chart-menu-icon:hover,.ag-theme-alpine-dark .ag-chart-settings-next:hover,.ag-theme-alpine-dark .ag-chart-settings-prev:hover,.ag-theme-alpine-dark .ag-column-group-icons:hover,.ag-theme-alpine-dark .ag-column-select-header-icon:hover,.ag-theme-alpine-dark .ag-filter-toolpanel-expand:hover,.ag-theme-alpine-dark .ag-floating-filter-button-button:hover,.ag-theme-alpine-dark .ag-group-contracted .ag-icon:hover,.ag-theme-alpine-dark .ag-group-expanded .ag-icon:hover,.ag-theme-alpine-dark .ag-group-title-bar-icon:hover,.ag-theme-alpine-dark .ag-header-cell-menu-button:hover,.ag-theme-alpine-dark .ag-header-expand-icon:hover,.ag-theme-alpine-dark .ag-panel-title-bar-button:hover,.ag-theme-alpine-dark .ag-side-button-button:hover,.ag-theme-alpine-dark .ag-tab:hover{color:#2196f3;color:var(--ag-alpine-active-color,#2196f3)}.ag-theme-alpine-dark .ag-chart-settings-card-item.ag-not-selected:hover{opacity:.35}.ag-theme-alpine-dark .ag-ltr .ag-panel-title-bar-button{margin-left:6px;margin-right:3px}.ag-theme-alpine-dark .ag-rtl .ag-panel-title-bar-button{margin-right:6px;margin-left:3px}.ag-theme-alpine-dark .ag-filter-toolpanel-group-container{padding-left:3px}.ag-theme-alpine-dark .ag-filter-toolpanel-instance-filter{border:none;background-color:#222628;background-color:var(--ag-control-panel-background-color,#222628);border-left:1px dashed;border-left-color:hsla(0,0%,100%,.12);border-left-color:var(--ag-border-color,hsla(0,0%,100%,.12));margin-left:8px;padding-left:8px;margin-right:6px}.ag-theme-alpine-dark .ag-set-filter-list{padding-top:1.5px;padding-bottom:1.5px}.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-clipper,.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-clipper,.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-container{min-height:150px}.ag-theme-alpine-dark .ag-overlay-no-rows-wrapper.ag-layout-auto-height{padding-top:60px}.ag-theme-alpine-dark .ag-date-time-list-page-entry-is-current{background-color:#2196f3;background-color:var(--ag-alpine-active-color,#2196f3)}.ag-theme-alpine-dark .ag-popup-child{z-index:300}.u-grid{width:100%}.u-grid .ag-selection-checkbox{margin-right:0!important}.u-grid .cell-no-value{color:#777;padding-right:2px}.u-grid .ag-header-cell[col-id=sel-column]{left:8px!important}.u-grid .ag-root-wrapper{border-width:0!important}.ag-radio .ag-checkbox-input-wrapper{border-radius:50%!important}.ag-radio .ag-checkbox-input-wrapper:after{content:""!important}.ag-radio .ag-checkbox-input-wrapper.ag-checked:after{content:""!important}.ag-icon-grip{vertical-align:initial!important}.ag-theme-alpine{--ag-row-hover-color:#e2ecf2;--ag-selected-row-background-color:#e2ecf2;--ag-modal-overlay-background-color:transparent}.ag-theme-alpine .ag-row-hover .ag-cell.col-actions{background-color:#e2ecf2}.ag-theme-alpine-dark{--ag-row-hover-color:#112431;--ag-selected-row-background-color:#112431;--ag-modal-overlay-background-color:transparent}.ag-theme-alpine-dark .ag-row-hover .ag-cell.col-actions{background-color:#112431}.ag-row-hover .ag-cell.col-actions{width:auto!important;right:0!important;left:auto!important;z-index:100;padding:0 8px;transition:background-color .1s ease}.ag-cell.col-actions,.ag-header-cell.col-actions{border:none!important}[data-v-ba705cce] .v-label,[data-v-ba705cce] .v-select__selection{padding-left:5px}.toast-message{min-width:300px;white-space:pre-line}.toast-container{z-index:9999;position:fixed;top:4px;width:auto;left:0;right:0}.toast-container div{position:relative!important}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease-out}.fade-enter,.fade-leave-to{opacity:0}.u-widget{width:100%;height:100%}.u-widget .u-widget-title{border-bottom:1px solid rgba(0,0,0,.12)}.u-widget .u-widget-title.drag{color:#0071dc;background:#90ee90}.u-widget.u-dark .u-widget-title{border-bottom:1px solid hsla(0,0%,100%,.12)}.network-interface{position:relative;box-shadow:0 1px 3px rgba(0,0,0,.1);margin:0 5px;padding:8px;border-radius:3px;text-align:left;border:1px solid #68bd49;display:block;min-width:100px}.network-interface p{margin:0}.network-interface .ip{font-size:11px}.network-interface .rate{font-size:11px;line-height:1;margin-top:3px;text-align:left}.network-interface .connector{position:absolute;width:3px;background:#68bd49;height:20px;margin-left:50%;top:-21px;left:-1px;font-size:20px;color:#68bd49}.network-interface .connector--top{bottom:-21px;top:auto}.network-interface .status{position:absolute;right:5px;top:5px;height:10px;line-height:10px;font-size:12px}.network-interface .name{font-size:12px;color:#68bd49}.network-layout-widget{height:100%;overflow-x:auto}.network-layout-widget .network-type-label{width:25px;vertical-align:top;color:#68bd49;font-size:12px;font-weight:600}.network-layout-widget .network-type{height:100%;display:flex;flex:1}.network-layout-widget .network-interfaces{display:flex;flex:1;justify-content:center}.network-layout-widget .network-interfaces--top{align-items:flex-end;padding-bottom:20px}.network-layout-widget .network-interfaces--bottom{align-items:flex-start;padding-top:20px}.network-layout-widget .network-type-separator{height:5px;background:#68bd49;border-radius:10px}.schema-errors .v-overlay__content{width:80%;height:80%;max-height:800px;max-width:1200px}.ut-app-button.v-btn--active:before,.ut-app-button.v-btn--active:hover:before{opacity:.18}.group-active .v-list-item--link:before,.item-active.v-list-group__header.v-list-item--active:not(:hover):not(:focus):before,.item-active.v-list-item--link:before{opacity:.24;background-color:#fff}.root-nav-tooltip{width:200px;margin-left:7px;font-size:12px}.root-nav-tooltip,.ut-app-bar,.ut-app-menu{background-color:#16325b!important}.v-select--chips--small .v-select__selections{padding-top:9px!important}.arista-loader{height:32px;width:32px;position:fixed;top:50%;left:50%;margin-left:-16px;margin-top:-25px;color:#146095}.drawer-content-menu{box-shadow:none} \ No newline at end of file diff --git a/uvm/hier/usr/share/untangle/web/vue/css/chunk-vendors.0d7763ef.css b/uvm/hier/usr/share/untangle/web/vue/css/chunk-vendors.0d7763ef.css new file mode 100644 index 0000000000..166f9e7fdc --- /dev/null +++ b/uvm/hier/usr/share/untangle/web/vue/css/chunk-vendors.0d7763ef.css @@ -0,0 +1,5 @@ +@font-face{font-family:Material Design Icons;src:url(../fonts/materialdesignicons-webfont.64d4cf64.eot);src:url(../fonts/materialdesignicons-webfont.64d4cf64.eot?#iefix&v=5.9.55) format("embedded-opentype"),url(../fonts/materialdesignicons-webfont.7a44ea19.woff2) format("woff2"),url(../fonts/materialdesignicons-webfont.147e3378.woff) format("woff"),url(../fonts/materialdesignicons-webfont.174c02fc.ttf) format("truetype");font-weight:400;font-style:normal}.mdi-set,.mdi:before{display:inline-block;font:normal normal normal 24px/1 Material Design Icons;font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mdi-ab-testing:before{content:"\F01C9"}.mdi-abacus:before{content:"\F16E0"}.mdi-abjad-arabic:before{content:"\F1328"}.mdi-abjad-hebrew:before{content:"\F1329"}.mdi-abugida-devanagari:before{content:"\F132A"}.mdi-abugida-thai:before{content:"\F132B"}.mdi-access-point:before{content:"\F0003"}.mdi-access-point-check:before{content:"\F1538"}.mdi-access-point-minus:before{content:"\F1539"}.mdi-access-point-network:before{content:"\F0002"}.mdi-access-point-network-off:before{content:"\F0BE1"}.mdi-access-point-off:before{content:"\F1511"}.mdi-access-point-plus:before{content:"\F153A"}.mdi-access-point-remove:before{content:"\F153B"}.mdi-account:before{content:"\F0004"}.mdi-account-alert:before{content:"\F0005"}.mdi-account-alert-outline:before{content:"\F0B50"}.mdi-account-arrow-left:before{content:"\F0B51"}.mdi-account-arrow-left-outline:before{content:"\F0B52"}.mdi-account-arrow-right:before{content:"\F0B53"}.mdi-account-arrow-right-outline:before{content:"\F0B54"}.mdi-account-box:before{content:"\F0006"}.mdi-account-box-multiple:before{content:"\F0934"}.mdi-account-box-multiple-outline:before{content:"\F100A"}.mdi-account-box-outline:before{content:"\F0007"}.mdi-account-cancel:before{content:"\F12DF"}.mdi-account-cancel-outline:before{content:"\F12E0"}.mdi-account-cash:before{content:"\F1097"}.mdi-account-cash-outline:before{content:"\F1098"}.mdi-account-check:before{content:"\F0008"}.mdi-account-check-outline:before{content:"\F0BE2"}.mdi-account-child:before{content:"\F0A89"}.mdi-account-child-circle:before{content:"\F0A8A"}.mdi-account-child-outline:before{content:"\F10C8"}.mdi-account-circle:before{content:"\F0009"}.mdi-account-circle-outline:before{content:"\F0B55"}.mdi-account-clock:before{content:"\F0B56"}.mdi-account-clock-outline:before{content:"\F0B57"}.mdi-account-cog:before{content:"\F1370"}.mdi-account-cog-outline:before{content:"\F1371"}.mdi-account-convert:before{content:"\F000A"}.mdi-account-convert-outline:before{content:"\F1301"}.mdi-account-cowboy-hat:before{content:"\F0E9B"}.mdi-account-details:before{content:"\F0631"}.mdi-account-details-outline:before{content:"\F1372"}.mdi-account-edit:before{content:"\F06BC"}.mdi-account-edit-outline:before{content:"\F0FFB"}.mdi-account-group:before{content:"\F0849"}.mdi-account-group-outline:before{content:"\F0B58"}.mdi-account-hard-hat:before{content:"\F05B5"}.mdi-account-heart:before{content:"\F0899"}.mdi-account-heart-outline:before{content:"\F0BE3"}.mdi-account-key:before{content:"\F000B"}.mdi-account-key-outline:before{content:"\F0BE4"}.mdi-account-lock:before{content:"\F115E"}.mdi-account-lock-outline:before{content:"\F115F"}.mdi-account-minus:before{content:"\F000D"}.mdi-account-minus-outline:before{content:"\F0AEC"}.mdi-account-multiple:before{content:"\F000E"}.mdi-account-multiple-check:before{content:"\F08C5"}.mdi-account-multiple-check-outline:before{content:"\F11FE"}.mdi-account-multiple-minus:before{content:"\F05D3"}.mdi-account-multiple-minus-outline:before{content:"\F0BE5"}.mdi-account-multiple-outline:before{content:"\F000F"}.mdi-account-multiple-plus:before{content:"\F0010"}.mdi-account-multiple-plus-outline:before{content:"\F0800"}.mdi-account-multiple-remove:before{content:"\F120A"}.mdi-account-multiple-remove-outline:before{content:"\F120B"}.mdi-account-music:before{content:"\F0803"}.mdi-account-music-outline:before{content:"\F0CE9"}.mdi-account-network:before{content:"\F0011"}.mdi-account-network-outline:before{content:"\F0BE6"}.mdi-account-off:before{content:"\F0012"}.mdi-account-off-outline:before{content:"\F0BE7"}.mdi-account-outline:before{content:"\F0013"}.mdi-account-plus:before{content:"\F0014"}.mdi-account-plus-outline:before{content:"\F0801"}.mdi-account-question:before{content:"\F0B59"}.mdi-account-question-outline:before{content:"\F0B5A"}.mdi-account-reactivate:before{content:"\F152B"}.mdi-account-reactivate-outline:before{content:"\F152C"}.mdi-account-remove:before{content:"\F0015"}.mdi-account-remove-outline:before{content:"\F0AED"}.mdi-account-search:before{content:"\F0016"}.mdi-account-search-outline:before{content:"\F0935"}.mdi-account-settings:before{content:"\F0630"}.mdi-account-settings-outline:before{content:"\F10C9"}.mdi-account-star:before{content:"\F0017"}.mdi-account-star-outline:before{content:"\F0BE8"}.mdi-account-supervisor:before{content:"\F0A8B"}.mdi-account-supervisor-circle:before{content:"\F0A8C"}.mdi-account-supervisor-circle-outline:before{content:"\F14EC"}.mdi-account-supervisor-outline:before{content:"\F112D"}.mdi-account-switch:before{content:"\F0019"}.mdi-account-switch-outline:before{content:"\F04CB"}.mdi-account-tie:before{content:"\F0CE3"}.mdi-account-tie-outline:before{content:"\F10CA"}.mdi-account-tie-voice:before{content:"\F1308"}.mdi-account-tie-voice-off:before{content:"\F130A"}.mdi-account-tie-voice-off-outline:before{content:"\F130B"}.mdi-account-tie-voice-outline:before{content:"\F1309"}.mdi-account-voice:before{content:"\F05CB"}.mdi-adjust:before{content:"\F001A"}.mdi-adobe:before{content:"\F0936"}.mdi-adobe-acrobat:before{content:"\F0F9D"}.mdi-air-conditioner:before{content:"\F001B"}.mdi-air-filter:before{content:"\F0D43"}.mdi-air-horn:before{content:"\F0DAC"}.mdi-air-humidifier:before{content:"\F1099"}.mdi-air-humidifier-off:before{content:"\F1466"}.mdi-air-purifier:before{content:"\F0D44"}.mdi-airbag:before{content:"\F0BE9"}.mdi-airballoon:before{content:"\F001C"}.mdi-airballoon-outline:before{content:"\F100B"}.mdi-airplane:before{content:"\F001D"}.mdi-airplane-landing:before{content:"\F05D4"}.mdi-airplane-off:before{content:"\F001E"}.mdi-airplane-takeoff:before{content:"\F05D5"}.mdi-airport:before{content:"\F084B"}.mdi-alarm:before{content:"\F0020"}.mdi-alarm-bell:before{content:"\F078E"}.mdi-alarm-check:before{content:"\F0021"}.mdi-alarm-light:before{content:"\F078F"}.mdi-alarm-light-off:before{content:"\F171E"}.mdi-alarm-light-off-outline:before{content:"\F171F"}.mdi-alarm-light-outline:before{content:"\F0BEA"}.mdi-alarm-multiple:before{content:"\F0022"}.mdi-alarm-note:before{content:"\F0E71"}.mdi-alarm-note-off:before{content:"\F0E72"}.mdi-alarm-off:before{content:"\F0023"}.mdi-alarm-panel:before{content:"\F15C4"}.mdi-alarm-panel-outline:before{content:"\F15C5"}.mdi-alarm-plus:before{content:"\F0024"}.mdi-alarm-snooze:before{content:"\F068E"}.mdi-album:before{content:"\F0025"}.mdi-alert:before{content:"\F0026"}.mdi-alert-box:before{content:"\F0027"}.mdi-alert-box-outline:before{content:"\F0CE4"}.mdi-alert-circle:before{content:"\F0028"}.mdi-alert-circle-check:before{content:"\F11ED"}.mdi-alert-circle-check-outline:before{content:"\F11EE"}.mdi-alert-circle-outline:before{content:"\F05D6"}.mdi-alert-decagram:before{content:"\F06BD"}.mdi-alert-decagram-outline:before{content:"\F0CE5"}.mdi-alert-minus:before{content:"\F14BB"}.mdi-alert-minus-outline:before{content:"\F14BE"}.mdi-alert-octagon:before{content:"\F0029"}.mdi-alert-octagon-outline:before{content:"\F0CE6"}.mdi-alert-octagram:before{content:"\F0767"}.mdi-alert-octagram-outline:before{content:"\F0CE7"}.mdi-alert-outline:before{content:"\F002A"}.mdi-alert-plus:before{content:"\F14BA"}.mdi-alert-plus-outline:before{content:"\F14BD"}.mdi-alert-remove:before{content:"\F14BC"}.mdi-alert-remove-outline:before{content:"\F14BF"}.mdi-alert-rhombus:before{content:"\F11CE"}.mdi-alert-rhombus-outline:before{content:"\F11CF"}.mdi-alien:before{content:"\F089A"}.mdi-alien-outline:before{content:"\F10CB"}.mdi-align-horizontal-center:before{content:"\F11C3"}.mdi-align-horizontal-left:before{content:"\F11C2"}.mdi-align-horizontal-right:before{content:"\F11C4"}.mdi-align-vertical-bottom:before{content:"\F11C5"}.mdi-align-vertical-center:before{content:"\F11C6"}.mdi-align-vertical-top:before{content:"\F11C7"}.mdi-all-inclusive:before{content:"\F06BE"}.mdi-allergy:before{content:"\F1258"}.mdi-alpha:before{content:"\F002B"}.mdi-alpha-a:before{content:"\F0AEE"}.mdi-alpha-a-box:before{content:"\F0B08"}.mdi-alpha-a-box-outline:before{content:"\F0BEB"}.mdi-alpha-a-circle:before{content:"\F0BEC"}.mdi-alpha-a-circle-outline:before{content:"\F0BED"}.mdi-alpha-b:before{content:"\F0AEF"}.mdi-alpha-b-box:before{content:"\F0B09"}.mdi-alpha-b-box-outline:before{content:"\F0BEE"}.mdi-alpha-b-circle:before{content:"\F0BEF"}.mdi-alpha-b-circle-outline:before{content:"\F0BF0"}.mdi-alpha-c:before{content:"\F0AF0"}.mdi-alpha-c-box:before{content:"\F0B0A"}.mdi-alpha-c-box-outline:before{content:"\F0BF1"}.mdi-alpha-c-circle:before{content:"\F0BF2"}.mdi-alpha-c-circle-outline:before{content:"\F0BF3"}.mdi-alpha-d:before{content:"\F0AF1"}.mdi-alpha-d-box:before{content:"\F0B0B"}.mdi-alpha-d-box-outline:before{content:"\F0BF4"}.mdi-alpha-d-circle:before{content:"\F0BF5"}.mdi-alpha-d-circle-outline:before{content:"\F0BF6"}.mdi-alpha-e:before{content:"\F0AF2"}.mdi-alpha-e-box:before{content:"\F0B0C"}.mdi-alpha-e-box-outline:before{content:"\F0BF7"}.mdi-alpha-e-circle:before{content:"\F0BF8"}.mdi-alpha-e-circle-outline:before{content:"\F0BF9"}.mdi-alpha-f:before{content:"\F0AF3"}.mdi-alpha-f-box:before{content:"\F0B0D"}.mdi-alpha-f-box-outline:before{content:"\F0BFA"}.mdi-alpha-f-circle:before{content:"\F0BFB"}.mdi-alpha-f-circle-outline:before{content:"\F0BFC"}.mdi-alpha-g:before{content:"\F0AF4"}.mdi-alpha-g-box:before{content:"\F0B0E"}.mdi-alpha-g-box-outline:before{content:"\F0BFD"}.mdi-alpha-g-circle:before{content:"\F0BFE"}.mdi-alpha-g-circle-outline:before{content:"\F0BFF"}.mdi-alpha-h:before{content:"\F0AF5"}.mdi-alpha-h-box:before{content:"\F0B0F"}.mdi-alpha-h-box-outline:before{content:"\F0C00"}.mdi-alpha-h-circle:before{content:"\F0C01"}.mdi-alpha-h-circle-outline:before{content:"\F0C02"}.mdi-alpha-i:before{content:"\F0AF6"}.mdi-alpha-i-box:before{content:"\F0B10"}.mdi-alpha-i-box-outline:before{content:"\F0C03"}.mdi-alpha-i-circle:before{content:"\F0C04"}.mdi-alpha-i-circle-outline:before{content:"\F0C05"}.mdi-alpha-j:before{content:"\F0AF7"}.mdi-alpha-j-box:before{content:"\F0B11"}.mdi-alpha-j-box-outline:before{content:"\F0C06"}.mdi-alpha-j-circle:before{content:"\F0C07"}.mdi-alpha-j-circle-outline:before{content:"\F0C08"}.mdi-alpha-k:before{content:"\F0AF8"}.mdi-alpha-k-box:before{content:"\F0B12"}.mdi-alpha-k-box-outline:before{content:"\F0C09"}.mdi-alpha-k-circle:before{content:"\F0C0A"}.mdi-alpha-k-circle-outline:before{content:"\F0C0B"}.mdi-alpha-l:before{content:"\F0AF9"}.mdi-alpha-l-box:before{content:"\F0B13"}.mdi-alpha-l-box-outline:before{content:"\F0C0C"}.mdi-alpha-l-circle:before{content:"\F0C0D"}.mdi-alpha-l-circle-outline:before{content:"\F0C0E"}.mdi-alpha-m:before{content:"\F0AFA"}.mdi-alpha-m-box:before{content:"\F0B14"}.mdi-alpha-m-box-outline:before{content:"\F0C0F"}.mdi-alpha-m-circle:before{content:"\F0C10"}.mdi-alpha-m-circle-outline:before{content:"\F0C11"}.mdi-alpha-n:before{content:"\F0AFB"}.mdi-alpha-n-box:before{content:"\F0B15"}.mdi-alpha-n-box-outline:before{content:"\F0C12"}.mdi-alpha-n-circle:before{content:"\F0C13"}.mdi-alpha-n-circle-outline:before{content:"\F0C14"}.mdi-alpha-o:before{content:"\F0AFC"}.mdi-alpha-o-box:before{content:"\F0B16"}.mdi-alpha-o-box-outline:before{content:"\F0C15"}.mdi-alpha-o-circle:before{content:"\F0C16"}.mdi-alpha-o-circle-outline:before{content:"\F0C17"}.mdi-alpha-p:before{content:"\F0AFD"}.mdi-alpha-p-box:before{content:"\F0B17"}.mdi-alpha-p-box-outline:before{content:"\F0C18"}.mdi-alpha-p-circle:before{content:"\F0C19"}.mdi-alpha-p-circle-outline:before{content:"\F0C1A"}.mdi-alpha-q:before{content:"\F0AFE"}.mdi-alpha-q-box:before{content:"\F0B18"}.mdi-alpha-q-box-outline:before{content:"\F0C1B"}.mdi-alpha-q-circle:before{content:"\F0C1C"}.mdi-alpha-q-circle-outline:before{content:"\F0C1D"}.mdi-alpha-r:before{content:"\F0AFF"}.mdi-alpha-r-box:before{content:"\F0B19"}.mdi-alpha-r-box-outline:before{content:"\F0C1E"}.mdi-alpha-r-circle:before{content:"\F0C1F"}.mdi-alpha-r-circle-outline:before{content:"\F0C20"}.mdi-alpha-s:before{content:"\F0B00"}.mdi-alpha-s-box:before{content:"\F0B1A"}.mdi-alpha-s-box-outline:before{content:"\F0C21"}.mdi-alpha-s-circle:before{content:"\F0C22"}.mdi-alpha-s-circle-outline:before{content:"\F0C23"}.mdi-alpha-t:before{content:"\F0B01"}.mdi-alpha-t-box:before{content:"\F0B1B"}.mdi-alpha-t-box-outline:before{content:"\F0C24"}.mdi-alpha-t-circle:before{content:"\F0C25"}.mdi-alpha-t-circle-outline:before{content:"\F0C26"}.mdi-alpha-u:before{content:"\F0B02"}.mdi-alpha-u-box:before{content:"\F0B1C"}.mdi-alpha-u-box-outline:before{content:"\F0C27"}.mdi-alpha-u-circle:before{content:"\F0C28"}.mdi-alpha-u-circle-outline:before{content:"\F0C29"}.mdi-alpha-v:before{content:"\F0B03"}.mdi-alpha-v-box:before{content:"\F0B1D"}.mdi-alpha-v-box-outline:before{content:"\F0C2A"}.mdi-alpha-v-circle:before{content:"\F0C2B"}.mdi-alpha-v-circle-outline:before{content:"\F0C2C"}.mdi-alpha-w:before{content:"\F0B04"}.mdi-alpha-w-box:before{content:"\F0B1E"}.mdi-alpha-w-box-outline:before{content:"\F0C2D"}.mdi-alpha-w-circle:before{content:"\F0C2E"}.mdi-alpha-w-circle-outline:before{content:"\F0C2F"}.mdi-alpha-x:before{content:"\F0B05"}.mdi-alpha-x-box:before{content:"\F0B1F"}.mdi-alpha-x-box-outline:before{content:"\F0C30"}.mdi-alpha-x-circle:before{content:"\F0C31"}.mdi-alpha-x-circle-outline:before{content:"\F0C32"}.mdi-alpha-y:before{content:"\F0B06"}.mdi-alpha-y-box:before{content:"\F0B20"}.mdi-alpha-y-box-outline:before{content:"\F0C33"}.mdi-alpha-y-circle:before{content:"\F0C34"}.mdi-alpha-y-circle-outline:before{content:"\F0C35"}.mdi-alpha-z:before{content:"\F0B07"}.mdi-alpha-z-box:before{content:"\F0B21"}.mdi-alpha-z-box-outline:before{content:"\F0C36"}.mdi-alpha-z-circle:before{content:"\F0C37"}.mdi-alpha-z-circle-outline:before{content:"\F0C38"}.mdi-alphabet-aurebesh:before{content:"\F132C"}.mdi-alphabet-cyrillic:before{content:"\F132D"}.mdi-alphabet-greek:before{content:"\F132E"}.mdi-alphabet-latin:before{content:"\F132F"}.mdi-alphabet-piqad:before{content:"\F1330"}.mdi-alphabet-tengwar:before{content:"\F1337"}.mdi-alphabetical:before{content:"\F002C"}.mdi-alphabetical-off:before{content:"\F100C"}.mdi-alphabetical-variant:before{content:"\F100D"}.mdi-alphabetical-variant-off:before{content:"\F100E"}.mdi-altimeter:before{content:"\F05D7"}.mdi-amazon:before{content:"\F002D"}.mdi-amazon-alexa:before{content:"\F08C6"}.mdi-ambulance:before{content:"\F002F"}.mdi-ammunition:before{content:"\F0CE8"}.mdi-ampersand:before{content:"\F0A8D"}.mdi-amplifier:before{content:"\F0030"}.mdi-amplifier-off:before{content:"\F11B5"}.mdi-anchor:before{content:"\F0031"}.mdi-android:before{content:"\F0032"}.mdi-android-auto:before{content:"\F0A8E"}.mdi-android-debug-bridge:before{content:"\F0033"}.mdi-android-messages:before{content:"\F0D45"}.mdi-android-studio:before{content:"\F0034"}.mdi-angle-acute:before{content:"\F0937"}.mdi-angle-obtuse:before{content:"\F0938"}.mdi-angle-right:before{content:"\F0939"}.mdi-angular:before{content:"\F06B2"}.mdi-angularjs:before{content:"\F06BF"}.mdi-animation:before{content:"\F05D8"}.mdi-animation-outline:before{content:"\F0A8F"}.mdi-animation-play:before{content:"\F093A"}.mdi-animation-play-outline:before{content:"\F0A90"}.mdi-ansible:before{content:"\F109A"}.mdi-antenna:before{content:"\F1119"}.mdi-anvil:before{content:"\F089B"}.mdi-apache-kafka:before{content:"\F100F"}.mdi-api:before{content:"\F109B"}.mdi-api-off:before{content:"\F1257"}.mdi-apple:before{content:"\F0035"}.mdi-apple-airplay:before{content:"\F001F"}.mdi-apple-finder:before{content:"\F0036"}.mdi-apple-icloud:before{content:"\F0038"}.mdi-apple-ios:before{content:"\F0037"}.mdi-apple-keyboard-caps:before{content:"\F0632"}.mdi-apple-keyboard-command:before{content:"\F0633"}.mdi-apple-keyboard-control:before{content:"\F0634"}.mdi-apple-keyboard-option:before{content:"\F0635"}.mdi-apple-keyboard-shift:before{content:"\F0636"}.mdi-apple-safari:before{content:"\F0039"}.mdi-application:before{content:"\F0614"}.mdi-application-cog:before{content:"\F1577"}.mdi-application-export:before{content:"\F0DAD"}.mdi-application-import:before{content:"\F0DAE"}.mdi-application-settings:before{content:"\F1555"}.mdi-approximately-equal:before{content:"\F0F9E"}.mdi-approximately-equal-box:before{content:"\F0F9F"}.mdi-apps:before{content:"\F003B"}.mdi-apps-box:before{content:"\F0D46"}.mdi-arch:before{content:"\F08C7"}.mdi-archive:before{content:"\F003C"}.mdi-archive-alert:before{content:"\F14FD"}.mdi-archive-alert-outline:before{content:"\F14FE"}.mdi-archive-arrow-down:before{content:"\F1259"}.mdi-archive-arrow-down-outline:before{content:"\F125A"}.mdi-archive-arrow-up:before{content:"\F125B"}.mdi-archive-arrow-up-outline:before{content:"\F125C"}.mdi-archive-outline:before{content:"\F120E"}.mdi-arm-flex:before{content:"\F0FD7"}.mdi-arm-flex-outline:before{content:"\F0FD6"}.mdi-arrange-bring-forward:before{content:"\F003D"}.mdi-arrange-bring-to-front:before{content:"\F003E"}.mdi-arrange-send-backward:before{content:"\F003F"}.mdi-arrange-send-to-back:before{content:"\F0040"}.mdi-arrow-all:before{content:"\F0041"}.mdi-arrow-bottom-left:before{content:"\F0042"}.mdi-arrow-bottom-left-bold-outline:before{content:"\F09B7"}.mdi-arrow-bottom-left-thick:before{content:"\F09B8"}.mdi-arrow-bottom-left-thin-circle-outline:before{content:"\F1596"}.mdi-arrow-bottom-right:before{content:"\F0043"}.mdi-arrow-bottom-right-bold-outline:before{content:"\F09B9"}.mdi-arrow-bottom-right-thick:before{content:"\F09BA"}.mdi-arrow-bottom-right-thin-circle-outline:before{content:"\F1595"}.mdi-arrow-collapse:before{content:"\F0615"}.mdi-arrow-collapse-all:before{content:"\F0044"}.mdi-arrow-collapse-down:before{content:"\F0792"}.mdi-arrow-collapse-horizontal:before{content:"\F084C"}.mdi-arrow-collapse-left:before{content:"\F0793"}.mdi-arrow-collapse-right:before{content:"\F0794"}.mdi-arrow-collapse-up:before{content:"\F0795"}.mdi-arrow-collapse-vertical:before{content:"\F084D"}.mdi-arrow-decision:before{content:"\F09BB"}.mdi-arrow-decision-auto:before{content:"\F09BC"}.mdi-arrow-decision-auto-outline:before{content:"\F09BD"}.mdi-arrow-decision-outline:before{content:"\F09BE"}.mdi-arrow-down:before{content:"\F0045"}.mdi-arrow-down-bold:before{content:"\F072E"}.mdi-arrow-down-bold-box:before{content:"\F072F"}.mdi-arrow-down-bold-box-outline:before{content:"\F0730"}.mdi-arrow-down-bold-circle:before{content:"\F0047"}.mdi-arrow-down-bold-circle-outline:before{content:"\F0048"}.mdi-arrow-down-bold-hexagon-outline:before{content:"\F0049"}.mdi-arrow-down-bold-outline:before{content:"\F09BF"}.mdi-arrow-down-box:before{content:"\F06C0"}.mdi-arrow-down-circle:before{content:"\F0CDB"}.mdi-arrow-down-circle-outline:before{content:"\F0CDC"}.mdi-arrow-down-drop-circle:before{content:"\F004A"}.mdi-arrow-down-drop-circle-outline:before{content:"\F004B"}.mdi-arrow-down-thick:before{content:"\F0046"}.mdi-arrow-down-thin-circle-outline:before{content:"\F1599"}.mdi-arrow-expand:before{content:"\F0616"}.mdi-arrow-expand-all:before{content:"\F004C"}.mdi-arrow-expand-down:before{content:"\F0796"}.mdi-arrow-expand-horizontal:before{content:"\F084E"}.mdi-arrow-expand-left:before{content:"\F0797"}.mdi-arrow-expand-right:before{content:"\F0798"}.mdi-arrow-expand-up:before{content:"\F0799"}.mdi-arrow-expand-vertical:before{content:"\F084F"}.mdi-arrow-horizontal-lock:before{content:"\F115B"}.mdi-arrow-left:before{content:"\F004D"}.mdi-arrow-left-bold:before{content:"\F0731"}.mdi-arrow-left-bold-box:before{content:"\F0732"}.mdi-arrow-left-bold-box-outline:before{content:"\F0733"}.mdi-arrow-left-bold-circle:before{content:"\F004F"}.mdi-arrow-left-bold-circle-outline:before{content:"\F0050"}.mdi-arrow-left-bold-hexagon-outline:before{content:"\F0051"}.mdi-arrow-left-bold-outline:before{content:"\F09C0"}.mdi-arrow-left-box:before{content:"\F06C1"}.mdi-arrow-left-circle:before{content:"\F0CDD"}.mdi-arrow-left-circle-outline:before{content:"\F0CDE"}.mdi-arrow-left-drop-circle:before{content:"\F0052"}.mdi-arrow-left-drop-circle-outline:before{content:"\F0053"}.mdi-arrow-left-right:before{content:"\F0E73"}.mdi-arrow-left-right-bold:before{content:"\F0E74"}.mdi-arrow-left-right-bold-outline:before{content:"\F09C1"}.mdi-arrow-left-thick:before{content:"\F004E"}.mdi-arrow-left-thin-circle-outline:before{content:"\F159A"}.mdi-arrow-right:before{content:"\F0054"}.mdi-arrow-right-bold:before{content:"\F0734"}.mdi-arrow-right-bold-box:before{content:"\F0735"}.mdi-arrow-right-bold-box-outline:before{content:"\F0736"}.mdi-arrow-right-bold-circle:before{content:"\F0056"}.mdi-arrow-right-bold-circle-outline:before{content:"\F0057"}.mdi-arrow-right-bold-hexagon-outline:before{content:"\F0058"}.mdi-arrow-right-bold-outline:before{content:"\F09C2"}.mdi-arrow-right-box:before{content:"\F06C2"}.mdi-arrow-right-circle:before{content:"\F0CDF"}.mdi-arrow-right-circle-outline:before{content:"\F0CE0"}.mdi-arrow-right-drop-circle:before{content:"\F0059"}.mdi-arrow-right-drop-circle-outline:before{content:"\F005A"}.mdi-arrow-right-thick:before{content:"\F0055"}.mdi-arrow-right-thin-circle-outline:before{content:"\F1598"}.mdi-arrow-split-horizontal:before{content:"\F093B"}.mdi-arrow-split-vertical:before{content:"\F093C"}.mdi-arrow-top-left:before{content:"\F005B"}.mdi-arrow-top-left-bold-outline:before{content:"\F09C3"}.mdi-arrow-top-left-bottom-right:before{content:"\F0E75"}.mdi-arrow-top-left-bottom-right-bold:before{content:"\F0E76"}.mdi-arrow-top-left-thick:before{content:"\F09C4"}.mdi-arrow-top-left-thin-circle-outline:before{content:"\F1593"}.mdi-arrow-top-right:before{content:"\F005C"}.mdi-arrow-top-right-bold-outline:before{content:"\F09C5"}.mdi-arrow-top-right-bottom-left:before{content:"\F0E77"}.mdi-arrow-top-right-bottom-left-bold:before{content:"\F0E78"}.mdi-arrow-top-right-thick:before{content:"\F09C6"}.mdi-arrow-top-right-thin-circle-outline:before{content:"\F1594"}.mdi-arrow-up:before{content:"\F005D"}.mdi-arrow-up-bold:before{content:"\F0737"}.mdi-arrow-up-bold-box:before{content:"\F0738"}.mdi-arrow-up-bold-box-outline:before{content:"\F0739"}.mdi-arrow-up-bold-circle:before{content:"\F005F"}.mdi-arrow-up-bold-circle-outline:before{content:"\F0060"}.mdi-arrow-up-bold-hexagon-outline:before{content:"\F0061"}.mdi-arrow-up-bold-outline:before{content:"\F09C7"}.mdi-arrow-up-box:before{content:"\F06C3"}.mdi-arrow-up-circle:before{content:"\F0CE1"}.mdi-arrow-up-circle-outline:before{content:"\F0CE2"}.mdi-arrow-up-down:before{content:"\F0E79"}.mdi-arrow-up-down-bold:before{content:"\F0E7A"}.mdi-arrow-up-down-bold-outline:before{content:"\F09C8"}.mdi-arrow-up-drop-circle:before{content:"\F0062"}.mdi-arrow-up-drop-circle-outline:before{content:"\F0063"}.mdi-arrow-up-thick:before{content:"\F005E"}.mdi-arrow-up-thin-circle-outline:before{content:"\F1597"}.mdi-arrow-vertical-lock:before{content:"\F115C"}.mdi-artstation:before{content:"\F0B5B"}.mdi-aspect-ratio:before{content:"\F0A24"}.mdi-assistant:before{content:"\F0064"}.mdi-asterisk:before{content:"\F06C4"}.mdi-at:before{content:"\F0065"}.mdi-atlassian:before{content:"\F0804"}.mdi-atm:before{content:"\F0D47"}.mdi-atom:before{content:"\F0768"}.mdi-atom-variant:before{content:"\F0E7B"}.mdi-attachment:before{content:"\F0066"}.mdi-audio-video:before{content:"\F093D"}.mdi-audio-video-off:before{content:"\F11B6"}.mdi-augmented-reality:before{content:"\F0850"}.mdi-auto-download:before{content:"\F137E"}.mdi-auto-fix:before{content:"\F0068"}.mdi-auto-upload:before{content:"\F0069"}.mdi-autorenew:before{content:"\F006A"}.mdi-av-timer:before{content:"\F006B"}.mdi-aws:before{content:"\F0E0F"}.mdi-axe:before{content:"\F08C8"}.mdi-axis:before{content:"\F0D48"}.mdi-axis-arrow:before{content:"\F0D49"}.mdi-axis-arrow-info:before{content:"\F140E"}.mdi-axis-arrow-lock:before{content:"\F0D4A"}.mdi-axis-lock:before{content:"\F0D4B"}.mdi-axis-x-arrow:before{content:"\F0D4C"}.mdi-axis-x-arrow-lock:before{content:"\F0D4D"}.mdi-axis-x-rotate-clockwise:before{content:"\F0D4E"}.mdi-axis-x-rotate-counterclockwise:before{content:"\F0D4F"}.mdi-axis-x-y-arrow-lock:before{content:"\F0D50"}.mdi-axis-y-arrow:before{content:"\F0D51"}.mdi-axis-y-arrow-lock:before{content:"\F0D52"}.mdi-axis-y-rotate-clockwise:before{content:"\F0D53"}.mdi-axis-y-rotate-counterclockwise:before{content:"\F0D54"}.mdi-axis-z-arrow:before{content:"\F0D55"}.mdi-axis-z-arrow-lock:before{content:"\F0D56"}.mdi-axis-z-rotate-clockwise:before{content:"\F0D57"}.mdi-axis-z-rotate-counterclockwise:before{content:"\F0D58"}.mdi-babel:before{content:"\F0A25"}.mdi-baby:before{content:"\F006C"}.mdi-baby-bottle:before{content:"\F0F39"}.mdi-baby-bottle-outline:before{content:"\F0F3A"}.mdi-baby-buggy:before{content:"\F13E0"}.mdi-baby-carriage:before{content:"\F068F"}.mdi-baby-carriage-off:before{content:"\F0FA0"}.mdi-baby-face:before{content:"\F0E7C"}.mdi-baby-face-outline:before{content:"\F0E7D"}.mdi-backburger:before{content:"\F006D"}.mdi-backspace:before{content:"\F006E"}.mdi-backspace-outline:before{content:"\F0B5C"}.mdi-backspace-reverse:before{content:"\F0E7E"}.mdi-backspace-reverse-outline:before{content:"\F0E7F"}.mdi-backup-restore:before{content:"\F006F"}.mdi-bacteria:before{content:"\F0ED5"}.mdi-bacteria-outline:before{content:"\F0ED6"}.mdi-badge-account:before{content:"\F0DA7"}.mdi-badge-account-alert:before{content:"\F0DA8"}.mdi-badge-account-alert-outline:before{content:"\F0DA9"}.mdi-badge-account-horizontal:before{content:"\F0E0D"}.mdi-badge-account-horizontal-outline:before{content:"\F0E0E"}.mdi-badge-account-outline:before{content:"\F0DAA"}.mdi-badminton:before{content:"\F0851"}.mdi-bag-carry-on:before{content:"\F0F3B"}.mdi-bag-carry-on-check:before{content:"\F0D65"}.mdi-bag-carry-on-off:before{content:"\F0F3C"}.mdi-bag-checked:before{content:"\F0F3D"}.mdi-bag-personal:before{content:"\F0E10"}.mdi-bag-personal-off:before{content:"\F0E11"}.mdi-bag-personal-off-outline:before{content:"\F0E12"}.mdi-bag-personal-outline:before{content:"\F0E13"}.mdi-bag-suitcase:before{content:"\F158B"}.mdi-bag-suitcase-off:before{content:"\F158D"}.mdi-bag-suitcase-off-outline:before{content:"\F158E"}.mdi-bag-suitcase-outline:before{content:"\F158C"}.mdi-baguette:before{content:"\F0F3E"}.mdi-balloon:before{content:"\F0A26"}.mdi-ballot:before{content:"\F09C9"}.mdi-ballot-outline:before{content:"\F09CA"}.mdi-ballot-recount:before{content:"\F0C39"}.mdi-ballot-recount-outline:before{content:"\F0C3A"}.mdi-bandage:before{content:"\F0DAF"}.mdi-bandcamp:before{content:"\F0675"}.mdi-bank:before{content:"\F0070"}.mdi-bank-check:before{content:"\F1655"}.mdi-bank-minus:before{content:"\F0DB0"}.mdi-bank-off:before{content:"\F1656"}.mdi-bank-off-outline:before{content:"\F1657"}.mdi-bank-outline:before{content:"\F0E80"}.mdi-bank-plus:before{content:"\F0DB1"}.mdi-bank-remove:before{content:"\F0DB2"}.mdi-bank-transfer:before{content:"\F0A27"}.mdi-bank-transfer-in:before{content:"\F0A28"}.mdi-bank-transfer-out:before{content:"\F0A29"}.mdi-barcode:before{content:"\F0071"}.mdi-barcode-off:before{content:"\F1236"}.mdi-barcode-scan:before{content:"\F0072"}.mdi-barley:before{content:"\F0073"}.mdi-barley-off:before{content:"\F0B5D"}.mdi-barn:before{content:"\F0B5E"}.mdi-barrel:before{content:"\F0074"}.mdi-baseball:before{content:"\F0852"}.mdi-baseball-bat:before{content:"\F0853"}.mdi-baseball-diamond:before{content:"\F15EC"}.mdi-baseball-diamond-outline:before{content:"\F15ED"}.mdi-bash:before{content:"\F1183"}.mdi-basket:before{content:"\F0076"}.mdi-basket-fill:before{content:"\F0077"}.mdi-basket-minus:before{content:"\F1523"}.mdi-basket-minus-outline:before{content:"\F1524"}.mdi-basket-off:before{content:"\F1525"}.mdi-basket-off-outline:before{content:"\F1526"}.mdi-basket-outline:before{content:"\F1181"}.mdi-basket-plus:before{content:"\F1527"}.mdi-basket-plus-outline:before{content:"\F1528"}.mdi-basket-remove:before{content:"\F1529"}.mdi-basket-remove-outline:before{content:"\F152A"}.mdi-basket-unfill:before{content:"\F0078"}.mdi-basketball:before{content:"\F0806"}.mdi-basketball-hoop:before{content:"\F0C3B"}.mdi-basketball-hoop-outline:before{content:"\F0C3C"}.mdi-bat:before{content:"\F0B5F"}.mdi-battery:before{content:"\F0079"}.mdi-battery-10:before{content:"\F007A"}.mdi-battery-10-bluetooth:before{content:"\F093E"}.mdi-battery-20:before{content:"\F007B"}.mdi-battery-20-bluetooth:before{content:"\F093F"}.mdi-battery-30:before{content:"\F007C"}.mdi-battery-30-bluetooth:before{content:"\F0940"}.mdi-battery-40:before{content:"\F007D"}.mdi-battery-40-bluetooth:before{content:"\F0941"}.mdi-battery-50:before{content:"\F007E"}.mdi-battery-50-bluetooth:before{content:"\F0942"}.mdi-battery-60:before{content:"\F007F"}.mdi-battery-60-bluetooth:before{content:"\F0943"}.mdi-battery-70:before{content:"\F0080"}.mdi-battery-70-bluetooth:before{content:"\F0944"}.mdi-battery-80:before{content:"\F0081"}.mdi-battery-80-bluetooth:before{content:"\F0945"}.mdi-battery-90:before{content:"\F0082"}.mdi-battery-90-bluetooth:before{content:"\F0946"}.mdi-battery-alert:before{content:"\F0083"}.mdi-battery-alert-bluetooth:before{content:"\F0947"}.mdi-battery-alert-variant:before{content:"\F10CC"}.mdi-battery-alert-variant-outline:before{content:"\F10CD"}.mdi-battery-bluetooth:before{content:"\F0948"}.mdi-battery-bluetooth-variant:before{content:"\F0949"}.mdi-battery-charging:before{content:"\F0084"}.mdi-battery-charging-10:before{content:"\F089C"}.mdi-battery-charging-100:before{content:"\F0085"}.mdi-battery-charging-20:before{content:"\F0086"}.mdi-battery-charging-30:before{content:"\F0087"}.mdi-battery-charging-40:before{content:"\F0088"}.mdi-battery-charging-50:before{content:"\F089D"}.mdi-battery-charging-60:before{content:"\F0089"}.mdi-battery-charging-70:before{content:"\F089E"}.mdi-battery-charging-80:before{content:"\F008A"}.mdi-battery-charging-90:before{content:"\F008B"}.mdi-battery-charging-high:before{content:"\F12A6"}.mdi-battery-charging-low:before{content:"\F12A4"}.mdi-battery-charging-medium:before{content:"\F12A5"}.mdi-battery-charging-outline:before{content:"\F089F"}.mdi-battery-charging-wireless:before{content:"\F0807"}.mdi-battery-charging-wireless-10:before{content:"\F0808"}.mdi-battery-charging-wireless-20:before{content:"\F0809"}.mdi-battery-charging-wireless-30:before{content:"\F080A"}.mdi-battery-charging-wireless-40:before{content:"\F080B"}.mdi-battery-charging-wireless-50:before{content:"\F080C"}.mdi-battery-charging-wireless-60:before{content:"\F080D"}.mdi-battery-charging-wireless-70:before{content:"\F080E"}.mdi-battery-charging-wireless-80:before{content:"\F080F"}.mdi-battery-charging-wireless-90:before{content:"\F0810"}.mdi-battery-charging-wireless-alert:before{content:"\F0811"}.mdi-battery-charging-wireless-outline:before{content:"\F0812"}.mdi-battery-heart:before{content:"\F120F"}.mdi-battery-heart-outline:before{content:"\F1210"}.mdi-battery-heart-variant:before{content:"\F1211"}.mdi-battery-high:before{content:"\F12A3"}.mdi-battery-low:before{content:"\F12A1"}.mdi-battery-medium:before{content:"\F12A2"}.mdi-battery-minus:before{content:"\F008C"}.mdi-battery-negative:before{content:"\F008D"}.mdi-battery-off:before{content:"\F125D"}.mdi-battery-off-outline:before{content:"\F125E"}.mdi-battery-outline:before{content:"\F008E"}.mdi-battery-plus:before{content:"\F008F"}.mdi-battery-positive:before{content:"\F0090"}.mdi-battery-unknown:before{content:"\F0091"}.mdi-battery-unknown-bluetooth:before{content:"\F094A"}.mdi-battlenet:before{content:"\F0B60"}.mdi-beach:before{content:"\F0092"}.mdi-beaker:before{content:"\F0CEA"}.mdi-beaker-alert:before{content:"\F1229"}.mdi-beaker-alert-outline:before{content:"\F122A"}.mdi-beaker-check:before{content:"\F122B"}.mdi-beaker-check-outline:before{content:"\F122C"}.mdi-beaker-minus:before{content:"\F122D"}.mdi-beaker-minus-outline:before{content:"\F122E"}.mdi-beaker-outline:before{content:"\F0690"}.mdi-beaker-plus:before{content:"\F122F"}.mdi-beaker-plus-outline:before{content:"\F1230"}.mdi-beaker-question:before{content:"\F1231"}.mdi-beaker-question-outline:before{content:"\F1232"}.mdi-beaker-remove:before{content:"\F1233"}.mdi-beaker-remove-outline:before{content:"\F1234"}.mdi-bed:before{content:"\F02E3"}.mdi-bed-double:before{content:"\F0FD4"}.mdi-bed-double-outline:before{content:"\F0FD3"}.mdi-bed-empty:before{content:"\F08A0"}.mdi-bed-king:before{content:"\F0FD2"}.mdi-bed-king-outline:before{content:"\F0FD1"}.mdi-bed-outline:before{content:"\F0099"}.mdi-bed-queen:before{content:"\F0FD0"}.mdi-bed-queen-outline:before{content:"\F0FDB"}.mdi-bed-single:before{content:"\F106D"}.mdi-bed-single-outline:before{content:"\F106E"}.mdi-bee:before{content:"\F0FA1"}.mdi-bee-flower:before{content:"\F0FA2"}.mdi-beehive-off-outline:before{content:"\F13ED"}.mdi-beehive-outline:before{content:"\F10CE"}.mdi-beekeeper:before{content:"\F14E2"}.mdi-beer:before{content:"\F0098"}.mdi-beer-outline:before{content:"\F130C"}.mdi-bell:before{content:"\F009A"}.mdi-bell-alert:before{content:"\F0D59"}.mdi-bell-alert-outline:before{content:"\F0E81"}.mdi-bell-cancel:before{content:"\F13E7"}.mdi-bell-cancel-outline:before{content:"\F13E8"}.mdi-bell-check:before{content:"\F11E5"}.mdi-bell-check-outline:before{content:"\F11E6"}.mdi-bell-circle:before{content:"\F0D5A"}.mdi-bell-circle-outline:before{content:"\F0D5B"}.mdi-bell-minus:before{content:"\F13E9"}.mdi-bell-minus-outline:before{content:"\F13EA"}.mdi-bell-off:before{content:"\F009B"}.mdi-bell-off-outline:before{content:"\F0A91"}.mdi-bell-outline:before{content:"\F009C"}.mdi-bell-plus:before{content:"\F009D"}.mdi-bell-plus-outline:before{content:"\F0A92"}.mdi-bell-remove:before{content:"\F13EB"}.mdi-bell-remove-outline:before{content:"\F13EC"}.mdi-bell-ring:before{content:"\F009E"}.mdi-bell-ring-outline:before{content:"\F009F"}.mdi-bell-sleep:before{content:"\F00A0"}.mdi-bell-sleep-outline:before{content:"\F0A93"}.mdi-beta:before{content:"\F00A1"}.mdi-betamax:before{content:"\F09CB"}.mdi-biathlon:before{content:"\F0E14"}.mdi-bicycle:before{content:"\F109C"}.mdi-bicycle-basket:before{content:"\F1235"}.mdi-bicycle-electric:before{content:"\F15B4"}.mdi-bicycle-penny-farthing:before{content:"\F15E9"}.mdi-bike:before{content:"\F00A3"}.mdi-bike-fast:before{content:"\F111F"}.mdi-billboard:before{content:"\F1010"}.mdi-billiards:before{content:"\F0B61"}.mdi-billiards-rack:before{content:"\F0B62"}.mdi-binoculars:before{content:"\F00A5"}.mdi-bio:before{content:"\F00A6"}.mdi-biohazard:before{content:"\F00A7"}.mdi-bird:before{content:"\F15C6"}.mdi-bitbucket:before{content:"\F00A8"}.mdi-bitcoin:before{content:"\F0813"}.mdi-black-mesa:before{content:"\F00A9"}.mdi-blender:before{content:"\F0CEB"}.mdi-blender-software:before{content:"\F00AB"}.mdi-blinds:before{content:"\F00AC"}.mdi-blinds-open:before{content:"\F1011"}.mdi-block-helper:before{content:"\F00AD"}.mdi-blogger:before{content:"\F00AE"}.mdi-blood-bag:before{content:"\F0CEC"}.mdi-bluetooth:before{content:"\F00AF"}.mdi-bluetooth-audio:before{content:"\F00B0"}.mdi-bluetooth-connect:before{content:"\F00B1"}.mdi-bluetooth-off:before{content:"\F00B2"}.mdi-bluetooth-settings:before{content:"\F00B3"}.mdi-bluetooth-transfer:before{content:"\F00B4"}.mdi-blur:before{content:"\F00B5"}.mdi-blur-linear:before{content:"\F00B6"}.mdi-blur-off:before{content:"\F00B7"}.mdi-blur-radial:before{content:"\F00B8"}.mdi-bolnisi-cross:before{content:"\F0CED"}.mdi-bolt:before{content:"\F0DB3"}.mdi-bomb:before{content:"\F0691"}.mdi-bomb-off:before{content:"\F06C5"}.mdi-bone:before{content:"\F00B9"}.mdi-book:before{content:"\F00BA"}.mdi-book-account:before{content:"\F13AD"}.mdi-book-account-outline:before{content:"\F13AE"}.mdi-book-alert:before{content:"\F167C"}.mdi-book-alert-outline:before{content:"\F167D"}.mdi-book-alphabet:before{content:"\F061D"}.mdi-book-arrow-down:before{content:"\F167E"}.mdi-book-arrow-down-outline:before{content:"\F167F"}.mdi-book-arrow-left:before{content:"\F1680"}.mdi-book-arrow-left-outline:before{content:"\F1681"}.mdi-book-arrow-right:before{content:"\F1682"}.mdi-book-arrow-right-outline:before{content:"\F1683"}.mdi-book-arrow-up:before{content:"\F1684"}.mdi-book-arrow-up-outline:before{content:"\F1685"}.mdi-book-cancel:before{content:"\F1686"}.mdi-book-cancel-outline:before{content:"\F1687"}.mdi-book-check:before{content:"\F14F3"}.mdi-book-check-outline:before{content:"\F14F4"}.mdi-book-clock:before{content:"\F1688"}.mdi-book-clock-outline:before{content:"\F1689"}.mdi-book-cog:before{content:"\F168A"}.mdi-book-cog-outline:before{content:"\F168B"}.mdi-book-cross:before{content:"\F00A2"}.mdi-book-edit:before{content:"\F168C"}.mdi-book-edit-outline:before{content:"\F168D"}.mdi-book-education:before{content:"\F16C9"}.mdi-book-education-outline:before{content:"\F16CA"}.mdi-book-information-variant:before{content:"\F106F"}.mdi-book-lock:before{content:"\F079A"}.mdi-book-lock-open:before{content:"\F079B"}.mdi-book-lock-open-outline:before{content:"\F168E"}.mdi-book-lock-outline:before{content:"\F168F"}.mdi-book-marker:before{content:"\F1690"}.mdi-book-marker-outline:before{content:"\F1691"}.mdi-book-minus:before{content:"\F05D9"}.mdi-book-minus-multiple:before{content:"\F0A94"}.mdi-book-minus-multiple-outline:before{content:"\F090B"}.mdi-book-minus-outline:before{content:"\F1692"}.mdi-book-multiple:before{content:"\F00BB"}.mdi-book-multiple-outline:before{content:"\F0436"}.mdi-book-music:before{content:"\F0067"}.mdi-book-music-outline:before{content:"\F1693"}.mdi-book-off:before{content:"\F1694"}.mdi-book-off-outline:before{content:"\F1695"}.mdi-book-open:before{content:"\F00BD"}.mdi-book-open-blank-variant:before{content:"\F00BE"}.mdi-book-open-outline:before{content:"\F0B63"}.mdi-book-open-page-variant:before{content:"\F05DA"}.mdi-book-open-page-variant-outline:before{content:"\F15D6"}.mdi-book-open-variant:before{content:"\F14F7"}.mdi-book-outline:before{content:"\F0B64"}.mdi-book-play:before{content:"\F0E82"}.mdi-book-play-outline:before{content:"\F0E83"}.mdi-book-plus:before{content:"\F05DB"}.mdi-book-plus-multiple:before{content:"\F0A95"}.mdi-book-plus-multiple-outline:before{content:"\F0ADE"}.mdi-book-plus-outline:before{content:"\F1696"}.mdi-book-refresh:before{content:"\F1697"}.mdi-book-refresh-outline:before{content:"\F1698"}.mdi-book-remove:before{content:"\F0A97"}.mdi-book-remove-multiple:before{content:"\F0A96"}.mdi-book-remove-multiple-outline:before{content:"\F04CA"}.mdi-book-remove-outline:before{content:"\F1699"}.mdi-book-search:before{content:"\F0E84"}.mdi-book-search-outline:before{content:"\F0E85"}.mdi-book-settings:before{content:"\F169A"}.mdi-book-settings-outline:before{content:"\F169B"}.mdi-book-sync:before{content:"\F169C"}.mdi-book-sync-outline:before{content:"\F16C8"}.mdi-book-variant:before{content:"\F00BF"}.mdi-book-variant-multiple:before{content:"\F00BC"}.mdi-bookmark:before{content:"\F00C0"}.mdi-bookmark-check:before{content:"\F00C1"}.mdi-bookmark-check-outline:before{content:"\F137B"}.mdi-bookmark-minus:before{content:"\F09CC"}.mdi-bookmark-minus-outline:before{content:"\F09CD"}.mdi-bookmark-multiple:before{content:"\F0E15"}.mdi-bookmark-multiple-outline:before{content:"\F0E16"}.mdi-bookmark-music:before{content:"\F00C2"}.mdi-bookmark-music-outline:before{content:"\F1379"}.mdi-bookmark-off:before{content:"\F09CE"}.mdi-bookmark-off-outline:before{content:"\F09CF"}.mdi-bookmark-outline:before{content:"\F00C3"}.mdi-bookmark-plus:before{content:"\F00C5"}.mdi-bookmark-plus-outline:before{content:"\F00C4"}.mdi-bookmark-remove:before{content:"\F00C6"}.mdi-bookmark-remove-outline:before{content:"\F137A"}.mdi-bookshelf:before{content:"\F125F"}.mdi-boom-gate:before{content:"\F0E86"}.mdi-boom-gate-alert:before{content:"\F0E87"}.mdi-boom-gate-alert-outline:before{content:"\F0E88"}.mdi-boom-gate-down:before{content:"\F0E89"}.mdi-boom-gate-down-outline:before{content:"\F0E8A"}.mdi-boom-gate-outline:before{content:"\F0E8B"}.mdi-boom-gate-up:before{content:"\F0E8C"}.mdi-boom-gate-up-outline:before{content:"\F0E8D"}.mdi-boombox:before{content:"\F05DC"}.mdi-boomerang:before{content:"\F10CF"}.mdi-bootstrap:before{content:"\F06C6"}.mdi-border-all:before{content:"\F00C7"}.mdi-border-all-variant:before{content:"\F08A1"}.mdi-border-bottom:before{content:"\F00C8"}.mdi-border-bottom-variant:before{content:"\F08A2"}.mdi-border-color:before{content:"\F00C9"}.mdi-border-horizontal:before{content:"\F00CA"}.mdi-border-inside:before{content:"\F00CB"}.mdi-border-left:before{content:"\F00CC"}.mdi-border-left-variant:before{content:"\F08A3"}.mdi-border-none:before{content:"\F00CD"}.mdi-border-none-variant:before{content:"\F08A4"}.mdi-border-outside:before{content:"\F00CE"}.mdi-border-right:before{content:"\F00CF"}.mdi-border-right-variant:before{content:"\F08A5"}.mdi-border-style:before{content:"\F00D0"}.mdi-border-top:before{content:"\F00D1"}.mdi-border-top-variant:before{content:"\F08A6"}.mdi-border-vertical:before{content:"\F00D2"}.mdi-bottle-soda:before{content:"\F1070"}.mdi-bottle-soda-classic:before{content:"\F1071"}.mdi-bottle-soda-classic-outline:before{content:"\F1363"}.mdi-bottle-soda-outline:before{content:"\F1072"}.mdi-bottle-tonic:before{content:"\F112E"}.mdi-bottle-tonic-outline:before{content:"\F112F"}.mdi-bottle-tonic-plus:before{content:"\F1130"}.mdi-bottle-tonic-plus-outline:before{content:"\F1131"}.mdi-bottle-tonic-skull:before{content:"\F1132"}.mdi-bottle-tonic-skull-outline:before{content:"\F1133"}.mdi-bottle-wine:before{content:"\F0854"}.mdi-bottle-wine-outline:before{content:"\F1310"}.mdi-bow-tie:before{content:"\F0678"}.mdi-bowl:before{content:"\F028E"}.mdi-bowl-mix:before{content:"\F0617"}.mdi-bowl-mix-outline:before{content:"\F02E4"}.mdi-bowl-outline:before{content:"\F02A9"}.mdi-bowling:before{content:"\F00D3"}.mdi-box:before{content:"\F00D4"}.mdi-box-cutter:before{content:"\F00D5"}.mdi-box-cutter-off:before{content:"\F0B4A"}.mdi-box-shadow:before{content:"\F0637"}.mdi-boxing-glove:before{content:"\F0B65"}.mdi-braille:before{content:"\F09D0"}.mdi-brain:before{content:"\F09D1"}.mdi-bread-slice:before{content:"\F0CEE"}.mdi-bread-slice-outline:before{content:"\F0CEF"}.mdi-bridge:before{content:"\F0618"}.mdi-briefcase:before{content:"\F00D6"}.mdi-briefcase-account:before{content:"\F0CF0"}.mdi-briefcase-account-outline:before{content:"\F0CF1"}.mdi-briefcase-check:before{content:"\F00D7"}.mdi-briefcase-check-outline:before{content:"\F131E"}.mdi-briefcase-clock:before{content:"\F10D0"}.mdi-briefcase-clock-outline:before{content:"\F10D1"}.mdi-briefcase-download:before{content:"\F00D8"}.mdi-briefcase-download-outline:before{content:"\F0C3D"}.mdi-briefcase-edit:before{content:"\F0A98"}.mdi-briefcase-edit-outline:before{content:"\F0C3E"}.mdi-briefcase-minus:before{content:"\F0A2A"}.mdi-briefcase-minus-outline:before{content:"\F0C3F"}.mdi-briefcase-off:before{content:"\F1658"}.mdi-briefcase-off-outline:before{content:"\F1659"}.mdi-briefcase-outline:before{content:"\F0814"}.mdi-briefcase-plus:before{content:"\F0A2B"}.mdi-briefcase-plus-outline:before{content:"\F0C40"}.mdi-briefcase-remove:before{content:"\F0A2C"}.mdi-briefcase-remove-outline:before{content:"\F0C41"}.mdi-briefcase-search:before{content:"\F0A2D"}.mdi-briefcase-search-outline:before{content:"\F0C42"}.mdi-briefcase-upload:before{content:"\F00D9"}.mdi-briefcase-upload-outline:before{content:"\F0C43"}.mdi-briefcase-variant:before{content:"\F1494"}.mdi-briefcase-variant-off:before{content:"\F165A"}.mdi-briefcase-variant-off-outline:before{content:"\F165B"}.mdi-briefcase-variant-outline:before{content:"\F1495"}.mdi-brightness-1:before{content:"\F00DA"}.mdi-brightness-2:before{content:"\F00DB"}.mdi-brightness-3:before{content:"\F00DC"}.mdi-brightness-4:before{content:"\F00DD"}.mdi-brightness-5:before{content:"\F00DE"}.mdi-brightness-6:before{content:"\F00DF"}.mdi-brightness-7:before{content:"\F00E0"}.mdi-brightness-auto:before{content:"\F00E1"}.mdi-brightness-percent:before{content:"\F0CF2"}.mdi-broadcast:before{content:"\F1720"}.mdi-broadcast-off:before{content:"\F1721"}.mdi-broom:before{content:"\F00E2"}.mdi-brush:before{content:"\F00E3"}.mdi-bucket:before{content:"\F1415"}.mdi-bucket-outline:before{content:"\F1416"}.mdi-buddhism:before{content:"\F094B"}.mdi-buffer:before{content:"\F0619"}.mdi-buffet:before{content:"\F0578"}.mdi-bug:before{content:"\F00E4"}.mdi-bug-check:before{content:"\F0A2E"}.mdi-bug-check-outline:before{content:"\F0A2F"}.mdi-bug-outline:before{content:"\F0A30"}.mdi-bugle:before{content:"\F0DB4"}.mdi-bulldozer:before{content:"\F0B22"}.mdi-bullet:before{content:"\F0CF3"}.mdi-bulletin-board:before{content:"\F00E5"}.mdi-bullhorn:before{content:"\F00E6"}.mdi-bullhorn-outline:before{content:"\F0B23"}.mdi-bullseye:before{content:"\F05DD"}.mdi-bullseye-arrow:before{content:"\F08C9"}.mdi-bulma:before{content:"\F12E7"}.mdi-bunk-bed:before{content:"\F1302"}.mdi-bunk-bed-outline:before{content:"\F0097"}.mdi-bus:before{content:"\F00E7"}.mdi-bus-alert:before{content:"\F0A99"}.mdi-bus-articulated-end:before{content:"\F079C"}.mdi-bus-articulated-front:before{content:"\F079D"}.mdi-bus-clock:before{content:"\F08CA"}.mdi-bus-double-decker:before{content:"\F079E"}.mdi-bus-marker:before{content:"\F1212"}.mdi-bus-multiple:before{content:"\F0F3F"}.mdi-bus-school:before{content:"\F079F"}.mdi-bus-side:before{content:"\F07A0"}.mdi-bus-stop:before{content:"\F1012"}.mdi-bus-stop-covered:before{content:"\F1013"}.mdi-bus-stop-uncovered:before{content:"\F1014"}.mdi-butterfly:before{content:"\F1589"}.mdi-butterfly-outline:before{content:"\F158A"}.mdi-cable-data:before{content:"\F1394"}.mdi-cached:before{content:"\F00E8"}.mdi-cactus:before{content:"\F0DB5"}.mdi-cake:before{content:"\F00E9"}.mdi-cake-layered:before{content:"\F00EA"}.mdi-cake-variant:before{content:"\F00EB"}.mdi-calculator:before{content:"\F00EC"}.mdi-calculator-variant:before{content:"\F0A9A"}.mdi-calculator-variant-outline:before{content:"\F15A6"}.mdi-calendar:before{content:"\F00ED"}.mdi-calendar-account:before{content:"\F0ED7"}.mdi-calendar-account-outline:before{content:"\F0ED8"}.mdi-calendar-alert:before{content:"\F0A31"}.mdi-calendar-arrow-left:before{content:"\F1134"}.mdi-calendar-arrow-right:before{content:"\F1135"}.mdi-calendar-blank:before{content:"\F00EE"}.mdi-calendar-blank-multiple:before{content:"\F1073"}.mdi-calendar-blank-outline:before{content:"\F0B66"}.mdi-calendar-check:before{content:"\F00EF"}.mdi-calendar-check-outline:before{content:"\F0C44"}.mdi-calendar-clock:before{content:"\F00F0"}.mdi-calendar-clock-outline:before{content:"\F16E1"}.mdi-calendar-cursor:before{content:"\F157B"}.mdi-calendar-edit:before{content:"\F08A7"}.mdi-calendar-end:before{content:"\F166C"}.mdi-calendar-export:before{content:"\F0B24"}.mdi-calendar-heart:before{content:"\F09D2"}.mdi-calendar-import:before{content:"\F0B25"}.mdi-calendar-lock:before{content:"\F1641"}.mdi-calendar-lock-outline:before{content:"\F1642"}.mdi-calendar-minus:before{content:"\F0D5C"}.mdi-calendar-month:before{content:"\F0E17"}.mdi-calendar-month-outline:before{content:"\F0E18"}.mdi-calendar-multiple:before{content:"\F00F1"}.mdi-calendar-multiple-check:before{content:"\F00F2"}.mdi-calendar-multiselect:before{content:"\F0A32"}.mdi-calendar-outline:before{content:"\F0B67"}.mdi-calendar-plus:before{content:"\F00F3"}.mdi-calendar-question:before{content:"\F0692"}.mdi-calendar-range:before{content:"\F0679"}.mdi-calendar-range-outline:before{content:"\F0B68"}.mdi-calendar-refresh:before{content:"\F01E1"}.mdi-calendar-refresh-outline:before{content:"\F0203"}.mdi-calendar-remove:before{content:"\F00F4"}.mdi-calendar-remove-outline:before{content:"\F0C45"}.mdi-calendar-search:before{content:"\F094C"}.mdi-calendar-star:before{content:"\F09D3"}.mdi-calendar-start:before{content:"\F166D"}.mdi-calendar-sync:before{content:"\F0E8E"}.mdi-calendar-sync-outline:before{content:"\F0E8F"}.mdi-calendar-text:before{content:"\F00F5"}.mdi-calendar-text-outline:before{content:"\F0C46"}.mdi-calendar-today:before{content:"\F00F6"}.mdi-calendar-week:before{content:"\F0A33"}.mdi-calendar-week-begin:before{content:"\F0A34"}.mdi-calendar-weekend:before{content:"\F0ED9"}.mdi-calendar-weekend-outline:before{content:"\F0EDA"}.mdi-call-made:before{content:"\F00F7"}.mdi-call-merge:before{content:"\F00F8"}.mdi-call-missed:before{content:"\F00F9"}.mdi-call-received:before{content:"\F00FA"}.mdi-call-split:before{content:"\F00FB"}.mdi-camcorder:before{content:"\F00FC"}.mdi-camcorder-off:before{content:"\F00FF"}.mdi-camera:before{content:"\F0100"}.mdi-camera-account:before{content:"\F08CB"}.mdi-camera-burst:before{content:"\F0693"}.mdi-camera-control:before{content:"\F0B69"}.mdi-camera-enhance:before{content:"\F0101"}.mdi-camera-enhance-outline:before{content:"\F0B6A"}.mdi-camera-flip:before{content:"\F15D9"}.mdi-camera-flip-outline:before{content:"\F15DA"}.mdi-camera-front:before{content:"\F0102"}.mdi-camera-front-variant:before{content:"\F0103"}.mdi-camera-gopro:before{content:"\F07A1"}.mdi-camera-image:before{content:"\F08CC"}.mdi-camera-iris:before{content:"\F0104"}.mdi-camera-metering-center:before{content:"\F07A2"}.mdi-camera-metering-matrix:before{content:"\F07A3"}.mdi-camera-metering-partial:before{content:"\F07A4"}.mdi-camera-metering-spot:before{content:"\F07A5"}.mdi-camera-off:before{content:"\F05DF"}.mdi-camera-outline:before{content:"\F0D5D"}.mdi-camera-party-mode:before{content:"\F0105"}.mdi-camera-plus:before{content:"\F0EDB"}.mdi-camera-plus-outline:before{content:"\F0EDC"}.mdi-camera-rear:before{content:"\F0106"}.mdi-camera-rear-variant:before{content:"\F0107"}.mdi-camera-retake:before{content:"\F0E19"}.mdi-camera-retake-outline:before{content:"\F0E1A"}.mdi-camera-switch:before{content:"\F0108"}.mdi-camera-switch-outline:before{content:"\F084A"}.mdi-camera-timer:before{content:"\F0109"}.mdi-camera-wireless:before{content:"\F0DB6"}.mdi-camera-wireless-outline:before{content:"\F0DB7"}.mdi-campfire:before{content:"\F0EDD"}.mdi-cancel:before{content:"\F073A"}.mdi-candle:before{content:"\F05E2"}.mdi-candycane:before{content:"\F010A"}.mdi-cannabis:before{content:"\F07A6"}.mdi-cannabis-off:before{content:"\F166E"}.mdi-caps-lock:before{content:"\F0A9B"}.mdi-car:before{content:"\F010B"}.mdi-car-2-plus:before{content:"\F1015"}.mdi-car-3-plus:before{content:"\F1016"}.mdi-car-arrow-left:before{content:"\F13B2"}.mdi-car-arrow-right:before{content:"\F13B3"}.mdi-car-back:before{content:"\F0E1B"}.mdi-car-battery:before{content:"\F010C"}.mdi-car-brake-abs:before{content:"\F0C47"}.mdi-car-brake-alert:before{content:"\F0C48"}.mdi-car-brake-hold:before{content:"\F0D5E"}.mdi-car-brake-parking:before{content:"\F0D5F"}.mdi-car-brake-retarder:before{content:"\F1017"}.mdi-car-child-seat:before{content:"\F0FA3"}.mdi-car-clutch:before{content:"\F1018"}.mdi-car-cog:before{content:"\F13CC"}.mdi-car-connected:before{content:"\F010D"}.mdi-car-convertible:before{content:"\F07A7"}.mdi-car-coolant-level:before{content:"\F1019"}.mdi-car-cruise-control:before{content:"\F0D60"}.mdi-car-defrost-front:before{content:"\F0D61"}.mdi-car-defrost-rear:before{content:"\F0D62"}.mdi-car-door:before{content:"\F0B6B"}.mdi-car-door-lock:before{content:"\F109D"}.mdi-car-electric:before{content:"\F0B6C"}.mdi-car-electric-outline:before{content:"\F15B5"}.mdi-car-emergency:before{content:"\F160F"}.mdi-car-esp:before{content:"\F0C49"}.mdi-car-estate:before{content:"\F07A8"}.mdi-car-hatchback:before{content:"\F07A9"}.mdi-car-info:before{content:"\F11BE"}.mdi-car-key:before{content:"\F0B6D"}.mdi-car-lifted-pickup:before{content:"\F152D"}.mdi-car-light-dimmed:before{content:"\F0C4A"}.mdi-car-light-fog:before{content:"\F0C4B"}.mdi-car-light-high:before{content:"\F0C4C"}.mdi-car-limousine:before{content:"\F08CD"}.mdi-car-multiple:before{content:"\F0B6E"}.mdi-car-off:before{content:"\F0E1C"}.mdi-car-outline:before{content:"\F14ED"}.mdi-car-parking-lights:before{content:"\F0D63"}.mdi-car-pickup:before{content:"\F07AA"}.mdi-car-seat:before{content:"\F0FA4"}.mdi-car-seat-cooler:before{content:"\F0FA5"}.mdi-car-seat-heater:before{content:"\F0FA6"}.mdi-car-settings:before{content:"\F13CD"}.mdi-car-shift-pattern:before{content:"\F0F40"}.mdi-car-side:before{content:"\F07AB"}.mdi-car-sports:before{content:"\F07AC"}.mdi-car-tire-alert:before{content:"\F0C4D"}.mdi-car-traction-control:before{content:"\F0D64"}.mdi-car-turbocharger:before{content:"\F101A"}.mdi-car-wash:before{content:"\F010E"}.mdi-car-windshield:before{content:"\F101B"}.mdi-car-windshield-outline:before{content:"\F101C"}.mdi-carabiner:before{content:"\F14C0"}.mdi-caravan:before{content:"\F07AD"}.mdi-card:before{content:"\F0B6F"}.mdi-card-account-details:before{content:"\F05D2"}.mdi-card-account-details-outline:before{content:"\F0DAB"}.mdi-card-account-details-star:before{content:"\F02A3"}.mdi-card-account-details-star-outline:before{content:"\F06DB"}.mdi-card-account-mail:before{content:"\F018E"}.mdi-card-account-mail-outline:before{content:"\F0E98"}.mdi-card-account-phone:before{content:"\F0E99"}.mdi-card-account-phone-outline:before{content:"\F0E9A"}.mdi-card-bulleted:before{content:"\F0B70"}.mdi-card-bulleted-off:before{content:"\F0B71"}.mdi-card-bulleted-off-outline:before{content:"\F0B72"}.mdi-card-bulleted-outline:before{content:"\F0B73"}.mdi-card-bulleted-settings:before{content:"\F0B74"}.mdi-card-bulleted-settings-outline:before{content:"\F0B75"}.mdi-card-minus:before{content:"\F1600"}.mdi-card-minus-outline:before{content:"\F1601"}.mdi-card-off:before{content:"\F1602"}.mdi-card-off-outline:before{content:"\F1603"}.mdi-card-outline:before{content:"\F0B76"}.mdi-card-plus:before{content:"\F11FF"}.mdi-card-plus-outline:before{content:"\F1200"}.mdi-card-remove:before{content:"\F1604"}.mdi-card-remove-outline:before{content:"\F1605"}.mdi-card-search:before{content:"\F1074"}.mdi-card-search-outline:before{content:"\F1075"}.mdi-card-text:before{content:"\F0B77"}.mdi-card-text-outline:before{content:"\F0B78"}.mdi-cards:before{content:"\F0638"}.mdi-cards-club:before{content:"\F08CE"}.mdi-cards-diamond:before{content:"\F08CF"}.mdi-cards-diamond-outline:before{content:"\F101D"}.mdi-cards-heart:before{content:"\F08D0"}.mdi-cards-outline:before{content:"\F0639"}.mdi-cards-playing-outline:before{content:"\F063A"}.mdi-cards-spade:before{content:"\F08D1"}.mdi-cards-variant:before{content:"\F06C7"}.mdi-carrot:before{content:"\F010F"}.mdi-cart:before{content:"\F0110"}.mdi-cart-arrow-down:before{content:"\F0D66"}.mdi-cart-arrow-right:before{content:"\F0C4E"}.mdi-cart-arrow-up:before{content:"\F0D67"}.mdi-cart-check:before{content:"\F15EA"}.mdi-cart-minus:before{content:"\F0D68"}.mdi-cart-off:before{content:"\F066B"}.mdi-cart-outline:before{content:"\F0111"}.mdi-cart-plus:before{content:"\F0112"}.mdi-cart-remove:before{content:"\F0D69"}.mdi-cart-variant:before{content:"\F15EB"}.mdi-case-sensitive-alt:before{content:"\F0113"}.mdi-cash:before{content:"\F0114"}.mdi-cash-100:before{content:"\F0115"}.mdi-cash-check:before{content:"\F14EE"}.mdi-cash-lock:before{content:"\F14EA"}.mdi-cash-lock-open:before{content:"\F14EB"}.mdi-cash-marker:before{content:"\F0DB8"}.mdi-cash-minus:before{content:"\F1260"}.mdi-cash-multiple:before{content:"\F0116"}.mdi-cash-plus:before{content:"\F1261"}.mdi-cash-refund:before{content:"\F0A9C"}.mdi-cash-register:before{content:"\F0CF4"}.mdi-cash-remove:before{content:"\F1262"}.mdi-cash-usd:before{content:"\F1176"}.mdi-cash-usd-outline:before{content:"\F0117"}.mdi-cassette:before{content:"\F09D4"}.mdi-cast:before{content:"\F0118"}.mdi-cast-audio:before{content:"\F101E"}.mdi-cast-connected:before{content:"\F0119"}.mdi-cast-education:before{content:"\F0E1D"}.mdi-cast-off:before{content:"\F078A"}.mdi-castle:before{content:"\F011A"}.mdi-cat:before{content:"\F011B"}.mdi-cctv:before{content:"\F07AE"}.mdi-ceiling-light:before{content:"\F0769"}.mdi-cellphone:before{content:"\F011C"}.mdi-cellphone-android:before{content:"\F011D"}.mdi-cellphone-arrow-down:before{content:"\F09D5"}.mdi-cellphone-basic:before{content:"\F011E"}.mdi-cellphone-charging:before{content:"\F1397"}.mdi-cellphone-cog:before{content:"\F0951"}.mdi-cellphone-dock:before{content:"\F011F"}.mdi-cellphone-erase:before{content:"\F094D"}.mdi-cellphone-information:before{content:"\F0F41"}.mdi-cellphone-iphone:before{content:"\F0120"}.mdi-cellphone-key:before{content:"\F094E"}.mdi-cellphone-link:before{content:"\F0121"}.mdi-cellphone-link-off:before{content:"\F0122"}.mdi-cellphone-lock:before{content:"\F094F"}.mdi-cellphone-message:before{content:"\F08D3"}.mdi-cellphone-message-off:before{content:"\F10D2"}.mdi-cellphone-nfc:before{content:"\F0E90"}.mdi-cellphone-nfc-off:before{content:"\F12D8"}.mdi-cellphone-off:before{content:"\F0950"}.mdi-cellphone-play:before{content:"\F101F"}.mdi-cellphone-screenshot:before{content:"\F0A35"}.mdi-cellphone-settings:before{content:"\F0123"}.mdi-cellphone-sound:before{content:"\F0952"}.mdi-cellphone-text:before{content:"\F08D2"}.mdi-cellphone-wireless:before{content:"\F0815"}.mdi-celtic-cross:before{content:"\F0CF5"}.mdi-centos:before{content:"\F111A"}.mdi-certificate:before{content:"\F0124"}.mdi-certificate-outline:before{content:"\F1188"}.mdi-chair-rolling:before{content:"\F0F48"}.mdi-chair-school:before{content:"\F0125"}.mdi-charity:before{content:"\F0C4F"}.mdi-chart-arc:before{content:"\F0126"}.mdi-chart-areaspline:before{content:"\F0127"}.mdi-chart-areaspline-variant:before{content:"\F0E91"}.mdi-chart-bar:before{content:"\F0128"}.mdi-chart-bar-stacked:before{content:"\F076A"}.mdi-chart-bell-curve:before{content:"\F0C50"}.mdi-chart-bell-curve-cumulative:before{content:"\F0FA7"}.mdi-chart-box:before{content:"\F154D"}.mdi-chart-box-outline:before{content:"\F154E"}.mdi-chart-box-plus-outline:before{content:"\F154F"}.mdi-chart-bubble:before{content:"\F05E3"}.mdi-chart-donut:before{content:"\F07AF"}.mdi-chart-donut-variant:before{content:"\F07B0"}.mdi-chart-gantt:before{content:"\F066C"}.mdi-chart-histogram:before{content:"\F0129"}.mdi-chart-line:before{content:"\F012A"}.mdi-chart-line-stacked:before{content:"\F076B"}.mdi-chart-line-variant:before{content:"\F07B1"}.mdi-chart-multiline:before{content:"\F08D4"}.mdi-chart-multiple:before{content:"\F1213"}.mdi-chart-pie:before{content:"\F012B"}.mdi-chart-ppf:before{content:"\F1380"}.mdi-chart-sankey:before{content:"\F11DF"}.mdi-chart-sankey-variant:before{content:"\F11E0"}.mdi-chart-scatter-plot:before{content:"\F0E92"}.mdi-chart-scatter-plot-hexbin:before{content:"\F066D"}.mdi-chart-timeline:before{content:"\F066E"}.mdi-chart-timeline-variant:before{content:"\F0E93"}.mdi-chart-timeline-variant-shimmer:before{content:"\F15B6"}.mdi-chart-tree:before{content:"\F0E94"}.mdi-chat:before{content:"\F0B79"}.mdi-chat-alert:before{content:"\F0B7A"}.mdi-chat-alert-outline:before{content:"\F12C9"}.mdi-chat-minus:before{content:"\F1410"}.mdi-chat-minus-outline:before{content:"\F1413"}.mdi-chat-outline:before{content:"\F0EDE"}.mdi-chat-plus:before{content:"\F140F"}.mdi-chat-plus-outline:before{content:"\F1412"}.mdi-chat-processing:before{content:"\F0B7B"}.mdi-chat-processing-outline:before{content:"\F12CA"}.mdi-chat-question:before{content:"\F1738"}.mdi-chat-question-outline:before{content:"\F1739"}.mdi-chat-remove:before{content:"\F1411"}.mdi-chat-remove-outline:before{content:"\F1414"}.mdi-chat-sleep:before{content:"\F12D1"}.mdi-chat-sleep-outline:before{content:"\F12D2"}.mdi-check:before{content:"\F012C"}.mdi-check-all:before{content:"\F012D"}.mdi-check-bold:before{content:"\F0E1E"}.mdi-check-box-multiple-outline:before{content:"\F0C51"}.mdi-check-box-outline:before{content:"\F0C52"}.mdi-check-circle:before{content:"\F05E0"}.mdi-check-circle-outline:before{content:"\F05E1"}.mdi-check-decagram:before{content:"\F0791"}.mdi-check-decagram-outline:before{content:"\F1740"}.mdi-check-network:before{content:"\F0C53"}.mdi-check-network-outline:before{content:"\F0C54"}.mdi-check-outline:before{content:"\F0855"}.mdi-check-underline:before{content:"\F0E1F"}.mdi-check-underline-circle:before{content:"\F0E20"}.mdi-check-underline-circle-outline:before{content:"\F0E21"}.mdi-checkbook:before{content:"\F0A9D"}.mdi-checkbox-blank:before{content:"\F012E"}.mdi-checkbox-blank-circle:before{content:"\F012F"}.mdi-checkbox-blank-circle-outline:before{content:"\F0130"}.mdi-checkbox-blank-off:before{content:"\F12EC"}.mdi-checkbox-blank-off-outline:before{content:"\F12ED"}.mdi-checkbox-blank-outline:before{content:"\F0131"}.mdi-checkbox-intermediate:before{content:"\F0856"}.mdi-checkbox-marked:before{content:"\F0132"}.mdi-checkbox-marked-circle:before{content:"\F0133"}.mdi-checkbox-marked-circle-outline:before{content:"\F0134"}.mdi-checkbox-marked-outline:before{content:"\F0135"}.mdi-checkbox-multiple-blank:before{content:"\F0136"}.mdi-checkbox-multiple-blank-circle:before{content:"\F063B"}.mdi-checkbox-multiple-blank-circle-outline:before{content:"\F063C"}.mdi-checkbox-multiple-blank-outline:before{content:"\F0137"}.mdi-checkbox-multiple-marked:before{content:"\F0138"}.mdi-checkbox-multiple-marked-circle:before{content:"\F063D"}.mdi-checkbox-multiple-marked-circle-outline:before{content:"\F063E"}.mdi-checkbox-multiple-marked-outline:before{content:"\F0139"}.mdi-checkerboard:before{content:"\F013A"}.mdi-checkerboard-minus:before{content:"\F1202"}.mdi-checkerboard-plus:before{content:"\F1201"}.mdi-checkerboard-remove:before{content:"\F1203"}.mdi-cheese:before{content:"\F12B9"}.mdi-cheese-off:before{content:"\F13EE"}.mdi-chef-hat:before{content:"\F0B7C"}.mdi-chemical-weapon:before{content:"\F013B"}.mdi-chess-bishop:before{content:"\F085C"}.mdi-chess-king:before{content:"\F0857"}.mdi-chess-knight:before{content:"\F0858"}.mdi-chess-pawn:before{content:"\F0859"}.mdi-chess-queen:before{content:"\F085A"}.mdi-chess-rook:before{content:"\F085B"}.mdi-chevron-double-down:before{content:"\F013C"}.mdi-chevron-double-left:before{content:"\F013D"}.mdi-chevron-double-right:before{content:"\F013E"}.mdi-chevron-double-up:before{content:"\F013F"}.mdi-chevron-down:before{content:"\F0140"}.mdi-chevron-down-box:before{content:"\F09D6"}.mdi-chevron-down-box-outline:before{content:"\F09D7"}.mdi-chevron-down-circle:before{content:"\F0B26"}.mdi-chevron-down-circle-outline:before{content:"\F0B27"}.mdi-chevron-left:before{content:"\F0141"}.mdi-chevron-left-box:before{content:"\F09D8"}.mdi-chevron-left-box-outline:before{content:"\F09D9"}.mdi-chevron-left-circle:before{content:"\F0B28"}.mdi-chevron-left-circle-outline:before{content:"\F0B29"}.mdi-chevron-right:before{content:"\F0142"}.mdi-chevron-right-box:before{content:"\F09DA"}.mdi-chevron-right-box-outline:before{content:"\F09DB"}.mdi-chevron-right-circle:before{content:"\F0B2A"}.mdi-chevron-right-circle-outline:before{content:"\F0B2B"}.mdi-chevron-triple-down:before{content:"\F0DB9"}.mdi-chevron-triple-left:before{content:"\F0DBA"}.mdi-chevron-triple-right:before{content:"\F0DBB"}.mdi-chevron-triple-up:before{content:"\F0DBC"}.mdi-chevron-up:before{content:"\F0143"}.mdi-chevron-up-box:before{content:"\F09DC"}.mdi-chevron-up-box-outline:before{content:"\F09DD"}.mdi-chevron-up-circle:before{content:"\F0B2C"}.mdi-chevron-up-circle-outline:before{content:"\F0B2D"}.mdi-chili-hot:before{content:"\F07B2"}.mdi-chili-medium:before{content:"\F07B3"}.mdi-chili-mild:before{content:"\F07B4"}.mdi-chili-off:before{content:"\F1467"}.mdi-chip:before{content:"\F061A"}.mdi-christianity:before{content:"\F0953"}.mdi-christianity-outline:before{content:"\F0CF6"}.mdi-church:before{content:"\F0144"}.mdi-cigar:before{content:"\F1189"}.mdi-cigar-off:before{content:"\F141B"}.mdi-circle:before{content:"\F0765"}.mdi-circle-box:before{content:"\F15DC"}.mdi-circle-box-outline:before{content:"\F15DD"}.mdi-circle-double:before{content:"\F0E95"}.mdi-circle-edit-outline:before{content:"\F08D5"}.mdi-circle-expand:before{content:"\F0E96"}.mdi-circle-half:before{content:"\F1395"}.mdi-circle-half-full:before{content:"\F1396"}.mdi-circle-medium:before{content:"\F09DE"}.mdi-circle-multiple:before{content:"\F0B38"}.mdi-circle-multiple-outline:before{content:"\F0695"}.mdi-circle-off-outline:before{content:"\F10D3"}.mdi-circle-outline:before{content:"\F0766"}.mdi-circle-slice-1:before{content:"\F0A9E"}.mdi-circle-slice-2:before{content:"\F0A9F"}.mdi-circle-slice-3:before{content:"\F0AA0"}.mdi-circle-slice-4:before{content:"\F0AA1"}.mdi-circle-slice-5:before{content:"\F0AA2"}.mdi-circle-slice-6:before{content:"\F0AA3"}.mdi-circle-slice-7:before{content:"\F0AA4"}.mdi-circle-slice-8:before{content:"\F0AA5"}.mdi-circle-small:before{content:"\F09DF"}.mdi-circular-saw:before{content:"\F0E22"}.mdi-city:before{content:"\F0146"}.mdi-city-variant:before{content:"\F0A36"}.mdi-city-variant-outline:before{content:"\F0A37"}.mdi-clipboard:before{content:"\F0147"}.mdi-clipboard-account:before{content:"\F0148"}.mdi-clipboard-account-outline:before{content:"\F0C55"}.mdi-clipboard-alert:before{content:"\F0149"}.mdi-clipboard-alert-outline:before{content:"\F0CF7"}.mdi-clipboard-arrow-down:before{content:"\F014A"}.mdi-clipboard-arrow-down-outline:before{content:"\F0C56"}.mdi-clipboard-arrow-left:before{content:"\F014B"}.mdi-clipboard-arrow-left-outline:before{content:"\F0CF8"}.mdi-clipboard-arrow-right:before{content:"\F0CF9"}.mdi-clipboard-arrow-right-outline:before{content:"\F0CFA"}.mdi-clipboard-arrow-up:before{content:"\F0C57"}.mdi-clipboard-arrow-up-outline:before{content:"\F0C58"}.mdi-clipboard-check:before{content:"\F014E"}.mdi-clipboard-check-multiple:before{content:"\F1263"}.mdi-clipboard-check-multiple-outline:before{content:"\F1264"}.mdi-clipboard-check-outline:before{content:"\F08A8"}.mdi-clipboard-clock:before{content:"\F16E2"}.mdi-clipboard-clock-outline:before{content:"\F16E3"}.mdi-clipboard-edit:before{content:"\F14E5"}.mdi-clipboard-edit-outline:before{content:"\F14E6"}.mdi-clipboard-file:before{content:"\F1265"}.mdi-clipboard-file-outline:before{content:"\F1266"}.mdi-clipboard-flow:before{content:"\F06C8"}.mdi-clipboard-flow-outline:before{content:"\F1117"}.mdi-clipboard-list:before{content:"\F10D4"}.mdi-clipboard-list-outline:before{content:"\F10D5"}.mdi-clipboard-minus:before{content:"\F1618"}.mdi-clipboard-minus-outline:before{content:"\F1619"}.mdi-clipboard-multiple:before{content:"\F1267"}.mdi-clipboard-multiple-outline:before{content:"\F1268"}.mdi-clipboard-off:before{content:"\F161A"}.mdi-clipboard-off-outline:before{content:"\F161B"}.mdi-clipboard-outline:before{content:"\F014C"}.mdi-clipboard-play:before{content:"\F0C59"}.mdi-clipboard-play-multiple:before{content:"\F1269"}.mdi-clipboard-play-multiple-outline:before{content:"\F126A"}.mdi-clipboard-play-outline:before{content:"\F0C5A"}.mdi-clipboard-plus:before{content:"\F0751"}.mdi-clipboard-plus-outline:before{content:"\F131F"}.mdi-clipboard-pulse:before{content:"\F085D"}.mdi-clipboard-pulse-outline:before{content:"\F085E"}.mdi-clipboard-remove:before{content:"\F161C"}.mdi-clipboard-remove-outline:before{content:"\F161D"}.mdi-clipboard-search:before{content:"\F161E"}.mdi-clipboard-search-outline:before{content:"\F161F"}.mdi-clipboard-text:before{content:"\F014D"}.mdi-clipboard-text-multiple:before{content:"\F126B"}.mdi-clipboard-text-multiple-outline:before{content:"\F126C"}.mdi-clipboard-text-off:before{content:"\F1620"}.mdi-clipboard-text-off-outline:before{content:"\F1621"}.mdi-clipboard-text-outline:before{content:"\F0A38"}.mdi-clipboard-text-play:before{content:"\F0C5B"}.mdi-clipboard-text-play-outline:before{content:"\F0C5C"}.mdi-clipboard-text-search:before{content:"\F1622"}.mdi-clipboard-text-search-outline:before{content:"\F1623"}.mdi-clippy:before{content:"\F014F"}.mdi-clock:before{content:"\F0954"}.mdi-clock-alert:before{content:"\F0955"}.mdi-clock-alert-outline:before{content:"\F05CE"}.mdi-clock-check:before{content:"\F0FA8"}.mdi-clock-check-outline:before{content:"\F0FA9"}.mdi-clock-digital:before{content:"\F0E97"}.mdi-clock-end:before{content:"\F0151"}.mdi-clock-fast:before{content:"\F0152"}.mdi-clock-in:before{content:"\F0153"}.mdi-clock-out:before{content:"\F0154"}.mdi-clock-outline:before{content:"\F0150"}.mdi-clock-start:before{content:"\F0155"}.mdi-clock-time-eight:before{content:"\F1446"}.mdi-clock-time-eight-outline:before{content:"\F1452"}.mdi-clock-time-eleven:before{content:"\F1449"}.mdi-clock-time-eleven-outline:before{content:"\F1455"}.mdi-clock-time-five:before{content:"\F1443"}.mdi-clock-time-five-outline:before{content:"\F144F"}.mdi-clock-time-four:before{content:"\F1442"}.mdi-clock-time-four-outline:before{content:"\F144E"}.mdi-clock-time-nine:before{content:"\F1447"}.mdi-clock-time-nine-outline:before{content:"\F1453"}.mdi-clock-time-one:before{content:"\F143F"}.mdi-clock-time-one-outline:before{content:"\F144B"}.mdi-clock-time-seven:before{content:"\F1445"}.mdi-clock-time-seven-outline:before{content:"\F1451"}.mdi-clock-time-six:before{content:"\F1444"}.mdi-clock-time-six-outline:before{content:"\F1450"}.mdi-clock-time-ten:before{content:"\F1448"}.mdi-clock-time-ten-outline:before{content:"\F1454"}.mdi-clock-time-three:before{content:"\F1441"}.mdi-clock-time-three-outline:before{content:"\F144D"}.mdi-clock-time-twelve:before{content:"\F144A"}.mdi-clock-time-twelve-outline:before{content:"\F1456"}.mdi-clock-time-two:before{content:"\F1440"}.mdi-clock-time-two-outline:before{content:"\F144C"}.mdi-close:before{content:"\F0156"}.mdi-close-box:before{content:"\F0157"}.mdi-close-box-multiple:before{content:"\F0C5D"}.mdi-close-box-multiple-outline:before{content:"\F0C5E"}.mdi-close-box-outline:before{content:"\F0158"}.mdi-close-circle:before{content:"\F0159"}.mdi-close-circle-multiple:before{content:"\F062A"}.mdi-close-circle-multiple-outline:before{content:"\F0883"}.mdi-close-circle-outline:before{content:"\F015A"}.mdi-close-network:before{content:"\F015B"}.mdi-close-network-outline:before{content:"\F0C5F"}.mdi-close-octagon:before{content:"\F015C"}.mdi-close-octagon-outline:before{content:"\F015D"}.mdi-close-outline:before{content:"\F06C9"}.mdi-close-thick:before{content:"\F1398"}.mdi-closed-caption:before{content:"\F015E"}.mdi-closed-caption-outline:before{content:"\F0DBD"}.mdi-cloud:before{content:"\F015F"}.mdi-cloud-alert:before{content:"\F09E0"}.mdi-cloud-braces:before{content:"\F07B5"}.mdi-cloud-check:before{content:"\F0160"}.mdi-cloud-check-outline:before{content:"\F12CC"}.mdi-cloud-circle:before{content:"\F0161"}.mdi-cloud-download:before{content:"\F0162"}.mdi-cloud-download-outline:before{content:"\F0B7D"}.mdi-cloud-lock:before{content:"\F11F1"}.mdi-cloud-lock-outline:before{content:"\F11F2"}.mdi-cloud-off-outline:before{content:"\F0164"}.mdi-cloud-outline:before{content:"\F0163"}.mdi-cloud-print:before{content:"\F0165"}.mdi-cloud-print-outline:before{content:"\F0166"}.mdi-cloud-question:before{content:"\F0A39"}.mdi-cloud-refresh:before{content:"\F052A"}.mdi-cloud-search:before{content:"\F0956"}.mdi-cloud-search-outline:before{content:"\F0957"}.mdi-cloud-sync:before{content:"\F063F"}.mdi-cloud-sync-outline:before{content:"\F12D6"}.mdi-cloud-tags:before{content:"\F07B6"}.mdi-cloud-upload:before{content:"\F0167"}.mdi-cloud-upload-outline:before{content:"\F0B7E"}.mdi-clover:before{content:"\F0816"}.mdi-coach-lamp:before{content:"\F1020"}.mdi-coat-rack:before{content:"\F109E"}.mdi-code-array:before{content:"\F0168"}.mdi-code-braces:before{content:"\F0169"}.mdi-code-braces-box:before{content:"\F10D6"}.mdi-code-brackets:before{content:"\F016A"}.mdi-code-equal:before{content:"\F016B"}.mdi-code-greater-than:before{content:"\F016C"}.mdi-code-greater-than-or-equal:before{content:"\F016D"}.mdi-code-json:before{content:"\F0626"}.mdi-code-less-than:before{content:"\F016E"}.mdi-code-less-than-or-equal:before{content:"\F016F"}.mdi-code-not-equal:before{content:"\F0170"}.mdi-code-not-equal-variant:before{content:"\F0171"}.mdi-code-parentheses:before{content:"\F0172"}.mdi-code-parentheses-box:before{content:"\F10D7"}.mdi-code-string:before{content:"\F0173"}.mdi-code-tags:before{content:"\F0174"}.mdi-code-tags-check:before{content:"\F0694"}.mdi-codepen:before{content:"\F0175"}.mdi-coffee:before{content:"\F0176"}.mdi-coffee-maker:before{content:"\F109F"}.mdi-coffee-off:before{content:"\F0FAA"}.mdi-coffee-off-outline:before{content:"\F0FAB"}.mdi-coffee-outline:before{content:"\F06CA"}.mdi-coffee-to-go:before{content:"\F0177"}.mdi-coffee-to-go-outline:before{content:"\F130E"}.mdi-coffin:before{content:"\F0B7F"}.mdi-cog:before{content:"\F0493"}.mdi-cog-box:before{content:"\F0494"}.mdi-cog-clockwise:before{content:"\F11DD"}.mdi-cog-counterclockwise:before{content:"\F11DE"}.mdi-cog-off:before{content:"\F13CE"}.mdi-cog-off-outline:before{content:"\F13CF"}.mdi-cog-outline:before{content:"\F08BB"}.mdi-cog-refresh:before{content:"\F145E"}.mdi-cog-refresh-outline:before{content:"\F145F"}.mdi-cog-sync:before{content:"\F1460"}.mdi-cog-sync-outline:before{content:"\F1461"}.mdi-cog-transfer:before{content:"\F105B"}.mdi-cog-transfer-outline:before{content:"\F105C"}.mdi-cogs:before{content:"\F08D6"}.mdi-collage:before{content:"\F0640"}.mdi-collapse-all:before{content:"\F0AA6"}.mdi-collapse-all-outline:before{content:"\F0AA7"}.mdi-color-helper:before{content:"\F0179"}.mdi-comma:before{content:"\F0E23"}.mdi-comma-box:before{content:"\F0E2B"}.mdi-comma-box-outline:before{content:"\F0E24"}.mdi-comma-circle:before{content:"\F0E25"}.mdi-comma-circle-outline:before{content:"\F0E26"}.mdi-comment:before{content:"\F017A"}.mdi-comment-account:before{content:"\F017B"}.mdi-comment-account-outline:before{content:"\F017C"}.mdi-comment-alert:before{content:"\F017D"}.mdi-comment-alert-outline:before{content:"\F017E"}.mdi-comment-arrow-left:before{content:"\F09E1"}.mdi-comment-arrow-left-outline:before{content:"\F09E2"}.mdi-comment-arrow-right:before{content:"\F09E3"}.mdi-comment-arrow-right-outline:before{content:"\F09E4"}.mdi-comment-bookmark:before{content:"\F15AE"}.mdi-comment-bookmark-outline:before{content:"\F15AF"}.mdi-comment-check:before{content:"\F017F"}.mdi-comment-check-outline:before{content:"\F0180"}.mdi-comment-edit:before{content:"\F11BF"}.mdi-comment-edit-outline:before{content:"\F12C4"}.mdi-comment-eye:before{content:"\F0A3A"}.mdi-comment-eye-outline:before{content:"\F0A3B"}.mdi-comment-flash:before{content:"\F15B0"}.mdi-comment-flash-outline:before{content:"\F15B1"}.mdi-comment-minus:before{content:"\F15DF"}.mdi-comment-minus-outline:before{content:"\F15E0"}.mdi-comment-multiple:before{content:"\F085F"}.mdi-comment-multiple-outline:before{content:"\F0181"}.mdi-comment-off:before{content:"\F15E1"}.mdi-comment-off-outline:before{content:"\F15E2"}.mdi-comment-outline:before{content:"\F0182"}.mdi-comment-plus:before{content:"\F09E5"}.mdi-comment-plus-outline:before{content:"\F0183"}.mdi-comment-processing:before{content:"\F0184"}.mdi-comment-processing-outline:before{content:"\F0185"}.mdi-comment-question:before{content:"\F0817"}.mdi-comment-question-outline:before{content:"\F0186"}.mdi-comment-quote:before{content:"\F1021"}.mdi-comment-quote-outline:before{content:"\F1022"}.mdi-comment-remove:before{content:"\F05DE"}.mdi-comment-remove-outline:before{content:"\F0187"}.mdi-comment-search:before{content:"\F0A3C"}.mdi-comment-search-outline:before{content:"\F0A3D"}.mdi-comment-text:before{content:"\F0188"}.mdi-comment-text-multiple:before{content:"\F0860"}.mdi-comment-text-multiple-outline:before{content:"\F0861"}.mdi-comment-text-outline:before{content:"\F0189"}.mdi-compare:before{content:"\F018A"}.mdi-compare-horizontal:before{content:"\F1492"}.mdi-compare-vertical:before{content:"\F1493"}.mdi-compass:before{content:"\F018B"}.mdi-compass-off:before{content:"\F0B80"}.mdi-compass-off-outline:before{content:"\F0B81"}.mdi-compass-outline:before{content:"\F018C"}.mdi-compass-rose:before{content:"\F1382"}.mdi-concourse-ci:before{content:"\F10A0"}.mdi-connection:before{content:"\F1616"}.mdi-console:before{content:"\F018D"}.mdi-console-line:before{content:"\F07B7"}.mdi-console-network:before{content:"\F08A9"}.mdi-console-network-outline:before{content:"\F0C60"}.mdi-consolidate:before{content:"\F10D8"}.mdi-contactless-payment:before{content:"\F0D6A"}.mdi-contactless-payment-circle:before{content:"\F0321"}.mdi-contactless-payment-circle-outline:before{content:"\F0408"}.mdi-contacts:before{content:"\F06CB"}.mdi-contacts-outline:before{content:"\F05B8"}.mdi-contain:before{content:"\F0A3E"}.mdi-contain-end:before{content:"\F0A3F"}.mdi-contain-start:before{content:"\F0A40"}.mdi-content-copy:before{content:"\F018F"}.mdi-content-cut:before{content:"\F0190"}.mdi-content-duplicate:before{content:"\F0191"}.mdi-content-paste:before{content:"\F0192"}.mdi-content-save:before{content:"\F0193"}.mdi-content-save-alert:before{content:"\F0F42"}.mdi-content-save-alert-outline:before{content:"\F0F43"}.mdi-content-save-all:before{content:"\F0194"}.mdi-content-save-all-outline:before{content:"\F0F44"}.mdi-content-save-cog:before{content:"\F145B"}.mdi-content-save-cog-outline:before{content:"\F145C"}.mdi-content-save-edit:before{content:"\F0CFB"}.mdi-content-save-edit-outline:before{content:"\F0CFC"}.mdi-content-save-move:before{content:"\F0E27"}.mdi-content-save-move-outline:before{content:"\F0E28"}.mdi-content-save-off:before{content:"\F1643"}.mdi-content-save-off-outline:before{content:"\F1644"}.mdi-content-save-outline:before{content:"\F0818"}.mdi-content-save-settings:before{content:"\F061B"}.mdi-content-save-settings-outline:before{content:"\F0B2E"}.mdi-contrast:before{content:"\F0195"}.mdi-contrast-box:before{content:"\F0196"}.mdi-contrast-circle:before{content:"\F0197"}.mdi-controller-classic:before{content:"\F0B82"}.mdi-controller-classic-outline:before{content:"\F0B83"}.mdi-cookie:before{content:"\F0198"}.mdi-cookie-alert:before{content:"\F16D0"}.mdi-cookie-alert-outline:before{content:"\F16D1"}.mdi-cookie-check:before{content:"\F16D2"}.mdi-cookie-check-outline:before{content:"\F16D3"}.mdi-cookie-clock:before{content:"\F16E4"}.mdi-cookie-clock-outline:before{content:"\F16E5"}.mdi-cookie-cog:before{content:"\F16D4"}.mdi-cookie-cog-outline:before{content:"\F16D5"}.mdi-cookie-edit:before{content:"\F16E6"}.mdi-cookie-edit-outline:before{content:"\F16E7"}.mdi-cookie-lock:before{content:"\F16E8"}.mdi-cookie-lock-outline:before{content:"\F16E9"}.mdi-cookie-minus:before{content:"\F16DA"}.mdi-cookie-minus-outline:before{content:"\F16DB"}.mdi-cookie-off:before{content:"\F16EA"}.mdi-cookie-off-outline:before{content:"\F16EB"}.mdi-cookie-outline:before{content:"\F16DE"}.mdi-cookie-plus:before{content:"\F16D6"}.mdi-cookie-plus-outline:before{content:"\F16D7"}.mdi-cookie-refresh:before{content:"\F16EC"}.mdi-cookie-refresh-outline:before{content:"\F16ED"}.mdi-cookie-remove:before{content:"\F16D8"}.mdi-cookie-remove-outline:before{content:"\F16D9"}.mdi-cookie-settings:before{content:"\F16DC"}.mdi-cookie-settings-outline:before{content:"\F16DD"}.mdi-coolant-temperature:before{content:"\F03C8"}.mdi-copyright:before{content:"\F05E6"}.mdi-cordova:before{content:"\F0958"}.mdi-corn:before{content:"\F07B8"}.mdi-corn-off:before{content:"\F13EF"}.mdi-cosine-wave:before{content:"\F1479"}.mdi-counter:before{content:"\F0199"}.mdi-cow:before{content:"\F019A"}.mdi-cpu-32-bit:before{content:"\F0EDF"}.mdi-cpu-64-bit:before{content:"\F0EE0"}.mdi-crane:before{content:"\F0862"}.mdi-creation:before{content:"\F0674"}.mdi-creative-commons:before{content:"\F0D6B"}.mdi-credit-card:before{content:"\F0FEF"}.mdi-credit-card-check:before{content:"\F13D0"}.mdi-credit-card-check-outline:before{content:"\F13D1"}.mdi-credit-card-clock:before{content:"\F0EE1"}.mdi-credit-card-clock-outline:before{content:"\F0EE2"}.mdi-credit-card-marker:before{content:"\F06A8"}.mdi-credit-card-marker-outline:before{content:"\F0DBE"}.mdi-credit-card-minus:before{content:"\F0FAC"}.mdi-credit-card-minus-outline:before{content:"\F0FAD"}.mdi-credit-card-multiple:before{content:"\F0FF0"}.mdi-credit-card-multiple-outline:before{content:"\F019C"}.mdi-credit-card-off:before{content:"\F0FF1"}.mdi-credit-card-off-outline:before{content:"\F05E4"}.mdi-credit-card-outline:before{content:"\F019B"}.mdi-credit-card-plus:before{content:"\F0FF2"}.mdi-credit-card-plus-outline:before{content:"\F0676"}.mdi-credit-card-refresh:before{content:"\F1645"}.mdi-credit-card-refresh-outline:before{content:"\F1646"}.mdi-credit-card-refund:before{content:"\F0FF3"}.mdi-credit-card-refund-outline:before{content:"\F0AA8"}.mdi-credit-card-remove:before{content:"\F0FAE"}.mdi-credit-card-remove-outline:before{content:"\F0FAF"}.mdi-credit-card-scan:before{content:"\F0FF4"}.mdi-credit-card-scan-outline:before{content:"\F019D"}.mdi-credit-card-search:before{content:"\F1647"}.mdi-credit-card-search-outline:before{content:"\F1648"}.mdi-credit-card-settings:before{content:"\F0FF5"}.mdi-credit-card-settings-outline:before{content:"\F08D7"}.mdi-credit-card-sync:before{content:"\F1649"}.mdi-credit-card-sync-outline:before{content:"\F164A"}.mdi-credit-card-wireless:before{content:"\F0802"}.mdi-credit-card-wireless-off:before{content:"\F057A"}.mdi-credit-card-wireless-off-outline:before{content:"\F057B"}.mdi-credit-card-wireless-outline:before{content:"\F0D6C"}.mdi-cricket:before{content:"\F0D6D"}.mdi-crop:before{content:"\F019E"}.mdi-crop-free:before{content:"\F019F"}.mdi-crop-landscape:before{content:"\F01A0"}.mdi-crop-portrait:before{content:"\F01A1"}.mdi-crop-rotate:before{content:"\F0696"}.mdi-crop-square:before{content:"\F01A2"}.mdi-crosshairs:before{content:"\F01A3"}.mdi-crosshairs-gps:before{content:"\F01A4"}.mdi-crosshairs-off:before{content:"\F0F45"}.mdi-crosshairs-question:before{content:"\F1136"}.mdi-crown:before{content:"\F01A5"}.mdi-crown-outline:before{content:"\F11D0"}.mdi-cryengine:before{content:"\F0959"}.mdi-crystal-ball:before{content:"\F0B2F"}.mdi-cube:before{content:"\F01A6"}.mdi-cube-off:before{content:"\F141C"}.mdi-cube-off-outline:before{content:"\F141D"}.mdi-cube-outline:before{content:"\F01A7"}.mdi-cube-scan:before{content:"\F0B84"}.mdi-cube-send:before{content:"\F01A8"}.mdi-cube-unfolded:before{content:"\F01A9"}.mdi-cup:before{content:"\F01AA"}.mdi-cup-off:before{content:"\F05E5"}.mdi-cup-off-outline:before{content:"\F137D"}.mdi-cup-outline:before{content:"\F130F"}.mdi-cup-water:before{content:"\F01AB"}.mdi-cupboard:before{content:"\F0F46"}.mdi-cupboard-outline:before{content:"\F0F47"}.mdi-cupcake:before{content:"\F095A"}.mdi-curling:before{content:"\F0863"}.mdi-currency-bdt:before{content:"\F0864"}.mdi-currency-brl:before{content:"\F0B85"}.mdi-currency-btc:before{content:"\F01AC"}.mdi-currency-cny:before{content:"\F07BA"}.mdi-currency-eth:before{content:"\F07BB"}.mdi-currency-eur:before{content:"\F01AD"}.mdi-currency-eur-off:before{content:"\F1315"}.mdi-currency-gbp:before{content:"\F01AE"}.mdi-currency-ils:before{content:"\F0C61"}.mdi-currency-inr:before{content:"\F01AF"}.mdi-currency-jpy:before{content:"\F07BC"}.mdi-currency-krw:before{content:"\F07BD"}.mdi-currency-kzt:before{content:"\F0865"}.mdi-currency-mnt:before{content:"\F1512"}.mdi-currency-ngn:before{content:"\F01B0"}.mdi-currency-php:before{content:"\F09E6"}.mdi-currency-rial:before{content:"\F0E9C"}.mdi-currency-rub:before{content:"\F01B1"}.mdi-currency-sign:before{content:"\F07BE"}.mdi-currency-try:before{content:"\F01B2"}.mdi-currency-twd:before{content:"\F07BF"}.mdi-currency-usd:before{content:"\F01C1"}.mdi-currency-usd-circle:before{content:"\F116B"}.mdi-currency-usd-circle-outline:before{content:"\F0178"}.mdi-currency-usd-off:before{content:"\F067A"}.mdi-current-ac:before{content:"\F1480"}.mdi-current-dc:before{content:"\F095C"}.mdi-cursor-default:before{content:"\F01C0"}.mdi-cursor-default-click:before{content:"\F0CFD"}.mdi-cursor-default-click-outline:before{content:"\F0CFE"}.mdi-cursor-default-gesture:before{content:"\F1127"}.mdi-cursor-default-gesture-outline:before{content:"\F1128"}.mdi-cursor-default-outline:before{content:"\F01BF"}.mdi-cursor-move:before{content:"\F01BE"}.mdi-cursor-pointer:before{content:"\F01BD"}.mdi-cursor-text:before{content:"\F05E7"}.mdi-dance-ballroom:before{content:"\F15FB"}.mdi-dance-pole:before{content:"\F1578"}.mdi-data-matrix:before{content:"\F153C"}.mdi-data-matrix-edit:before{content:"\F153D"}.mdi-data-matrix-minus:before{content:"\F153E"}.mdi-data-matrix-plus:before{content:"\F153F"}.mdi-data-matrix-remove:before{content:"\F1540"}.mdi-data-matrix-scan:before{content:"\F1541"}.mdi-database:before{content:"\F01BC"}.mdi-database-alert:before{content:"\F163A"}.mdi-database-alert-outline:before{content:"\F1624"}.mdi-database-arrow-down:before{content:"\F163B"}.mdi-database-arrow-down-outline:before{content:"\F1625"}.mdi-database-arrow-left:before{content:"\F163C"}.mdi-database-arrow-left-outline:before{content:"\F1626"}.mdi-database-arrow-right:before{content:"\F163D"}.mdi-database-arrow-right-outline:before{content:"\F1627"}.mdi-database-arrow-up:before{content:"\F163E"}.mdi-database-arrow-up-outline:before{content:"\F1628"}.mdi-database-check:before{content:"\F0AA9"}.mdi-database-check-outline:before{content:"\F1629"}.mdi-database-clock:before{content:"\F163F"}.mdi-database-clock-outline:before{content:"\F162A"}.mdi-database-cog:before{content:"\F164B"}.mdi-database-cog-outline:before{content:"\F164C"}.mdi-database-edit:before{content:"\F0B86"}.mdi-database-edit-outline:before{content:"\F162B"}.mdi-database-export:before{content:"\F095E"}.mdi-database-export-outline:before{content:"\F162C"}.mdi-database-import:before{content:"\F095D"}.mdi-database-import-outline:before{content:"\F162D"}.mdi-database-lock:before{content:"\F0AAA"}.mdi-database-lock-outline:before{content:"\F162E"}.mdi-database-marker:before{content:"\F12F6"}.mdi-database-marker-outline:before{content:"\F162F"}.mdi-database-minus:before{content:"\F01BB"}.mdi-database-minus-outline:before{content:"\F1630"}.mdi-database-off:before{content:"\F1640"}.mdi-database-off-outline:before{content:"\F1631"}.mdi-database-outline:before{content:"\F1632"}.mdi-database-plus:before{content:"\F01BA"}.mdi-database-plus-outline:before{content:"\F1633"}.mdi-database-refresh:before{content:"\F05C2"}.mdi-database-refresh-outline:before{content:"\F1634"}.mdi-database-remove:before{content:"\F0D00"}.mdi-database-remove-outline:before{content:"\F1635"}.mdi-database-search:before{content:"\F0866"}.mdi-database-search-outline:before{content:"\F1636"}.mdi-database-settings:before{content:"\F0D01"}.mdi-database-settings-outline:before{content:"\F1637"}.mdi-database-sync:before{content:"\F0CFF"}.mdi-database-sync-outline:before{content:"\F1638"}.mdi-death-star:before{content:"\F08D8"}.mdi-death-star-variant:before{content:"\F08D9"}.mdi-deathly-hallows:before{content:"\F0B87"}.mdi-debian:before{content:"\F08DA"}.mdi-debug-step-into:before{content:"\F01B9"}.mdi-debug-step-out:before{content:"\F01B8"}.mdi-debug-step-over:before{content:"\F01B7"}.mdi-decagram:before{content:"\F076C"}.mdi-decagram-outline:before{content:"\F076D"}.mdi-decimal:before{content:"\F10A1"}.mdi-decimal-comma:before{content:"\F10A2"}.mdi-decimal-comma-decrease:before{content:"\F10A3"}.mdi-decimal-comma-increase:before{content:"\F10A4"}.mdi-decimal-decrease:before{content:"\F01B6"}.mdi-decimal-increase:before{content:"\F01B5"}.mdi-delete:before{content:"\F01B4"}.mdi-delete-alert:before{content:"\F10A5"}.mdi-delete-alert-outline:before{content:"\F10A6"}.mdi-delete-circle:before{content:"\F0683"}.mdi-delete-circle-outline:before{content:"\F0B88"}.mdi-delete-clock:before{content:"\F1556"}.mdi-delete-clock-outline:before{content:"\F1557"}.mdi-delete-empty:before{content:"\F06CC"}.mdi-delete-empty-outline:before{content:"\F0E9D"}.mdi-delete-forever:before{content:"\F05E8"}.mdi-delete-forever-outline:before{content:"\F0B89"}.mdi-delete-off:before{content:"\F10A7"}.mdi-delete-off-outline:before{content:"\F10A8"}.mdi-delete-outline:before{content:"\F09E7"}.mdi-delete-restore:before{content:"\F0819"}.mdi-delete-sweep:before{content:"\F05E9"}.mdi-delete-sweep-outline:before{content:"\F0C62"}.mdi-delete-variant:before{content:"\F01B3"}.mdi-delta:before{content:"\F01C2"}.mdi-desk:before{content:"\F1239"}.mdi-desk-lamp:before{content:"\F095F"}.mdi-deskphone:before{content:"\F01C3"}.mdi-desktop-classic:before{content:"\F07C0"}.mdi-desktop-mac:before{content:"\F01C4"}.mdi-desktop-mac-dashboard:before{content:"\F09E8"}.mdi-desktop-tower:before{content:"\F01C5"}.mdi-desktop-tower-monitor:before{content:"\F0AAB"}.mdi-details:before{content:"\F01C6"}.mdi-dev-to:before{content:"\F0D6E"}.mdi-developer-board:before{content:"\F0697"}.mdi-deviantart:before{content:"\F01C7"}.mdi-devices:before{content:"\F0FB0"}.mdi-diabetes:before{content:"\F1126"}.mdi-dialpad:before{content:"\F061C"}.mdi-diameter:before{content:"\F0C63"}.mdi-diameter-outline:before{content:"\F0C64"}.mdi-diameter-variant:before{content:"\F0C65"}.mdi-diamond:before{content:"\F0B8A"}.mdi-diamond-outline:before{content:"\F0B8B"}.mdi-diamond-stone:before{content:"\F01C8"}.mdi-dice-1:before{content:"\F01CA"}.mdi-dice-1-outline:before{content:"\F114A"}.mdi-dice-2:before{content:"\F01CB"}.mdi-dice-2-outline:before{content:"\F114B"}.mdi-dice-3:before{content:"\F01CC"}.mdi-dice-3-outline:before{content:"\F114C"}.mdi-dice-4:before{content:"\F01CD"}.mdi-dice-4-outline:before{content:"\F114D"}.mdi-dice-5:before{content:"\F01CE"}.mdi-dice-5-outline:before{content:"\F114E"}.mdi-dice-6:before{content:"\F01CF"}.mdi-dice-6-outline:before{content:"\F114F"}.mdi-dice-d10:before{content:"\F1153"}.mdi-dice-d10-outline:before{content:"\F076F"}.mdi-dice-d12:before{content:"\F1154"}.mdi-dice-d12-outline:before{content:"\F0867"}.mdi-dice-d20:before{content:"\F1155"}.mdi-dice-d20-outline:before{content:"\F05EA"}.mdi-dice-d4:before{content:"\F1150"}.mdi-dice-d4-outline:before{content:"\F05EB"}.mdi-dice-d6:before{content:"\F1151"}.mdi-dice-d6-outline:before{content:"\F05ED"}.mdi-dice-d8:before{content:"\F1152"}.mdi-dice-d8-outline:before{content:"\F05EC"}.mdi-dice-multiple:before{content:"\F076E"}.mdi-dice-multiple-outline:before{content:"\F1156"}.mdi-digital-ocean:before{content:"\F1237"}.mdi-dip-switch:before{content:"\F07C1"}.mdi-directions:before{content:"\F01D0"}.mdi-directions-fork:before{content:"\F0641"}.mdi-disc:before{content:"\F05EE"}.mdi-disc-alert:before{content:"\F01D1"}.mdi-disc-player:before{content:"\F0960"}.mdi-discord:before{content:"\F066F"}.mdi-dishwasher:before{content:"\F0AAC"}.mdi-dishwasher-alert:before{content:"\F11B8"}.mdi-dishwasher-off:before{content:"\F11B9"}.mdi-disqus:before{content:"\F01D2"}.mdi-distribute-horizontal-center:before{content:"\F11C9"}.mdi-distribute-horizontal-left:before{content:"\F11C8"}.mdi-distribute-horizontal-right:before{content:"\F11CA"}.mdi-distribute-vertical-bottom:before{content:"\F11CB"}.mdi-distribute-vertical-center:before{content:"\F11CC"}.mdi-distribute-vertical-top:before{content:"\F11CD"}.mdi-diving-flippers:before{content:"\F0DBF"}.mdi-diving-helmet:before{content:"\F0DC0"}.mdi-diving-scuba:before{content:"\F0DC1"}.mdi-diving-scuba-flag:before{content:"\F0DC2"}.mdi-diving-scuba-tank:before{content:"\F0DC3"}.mdi-diving-scuba-tank-multiple:before{content:"\F0DC4"}.mdi-diving-snorkel:before{content:"\F0DC5"}.mdi-division:before{content:"\F01D4"}.mdi-division-box:before{content:"\F01D5"}.mdi-dlna:before{content:"\F0A41"}.mdi-dna:before{content:"\F0684"}.mdi-dns:before{content:"\F01D6"}.mdi-dns-outline:before{content:"\F0B8C"}.mdi-do-not-disturb:before{content:"\F0698"}.mdi-do-not-disturb-off:before{content:"\F0699"}.mdi-dock-bottom:before{content:"\F10A9"}.mdi-dock-left:before{content:"\F10AA"}.mdi-dock-right:before{content:"\F10AB"}.mdi-dock-top:before{content:"\F1513"}.mdi-dock-window:before{content:"\F10AC"}.mdi-docker:before{content:"\F0868"}.mdi-doctor:before{content:"\F0A42"}.mdi-dog:before{content:"\F0A43"}.mdi-dog-service:before{content:"\F0AAD"}.mdi-dog-side:before{content:"\F0A44"}.mdi-dog-side-off:before{content:"\F16EE"}.mdi-dolby:before{content:"\F06B3"}.mdi-dolly:before{content:"\F0E9E"}.mdi-domain:before{content:"\F01D7"}.mdi-domain-off:before{content:"\F0D6F"}.mdi-domain-plus:before{content:"\F10AD"}.mdi-domain-remove:before{content:"\F10AE"}.mdi-dome-light:before{content:"\F141E"}.mdi-domino-mask:before{content:"\F1023"}.mdi-donkey:before{content:"\F07C2"}.mdi-door:before{content:"\F081A"}.mdi-door-closed:before{content:"\F081B"}.mdi-door-closed-lock:before{content:"\F10AF"}.mdi-door-open:before{content:"\F081C"}.mdi-doorbell:before{content:"\F12E6"}.mdi-doorbell-video:before{content:"\F0869"}.mdi-dot-net:before{content:"\F0AAE"}.mdi-dots-grid:before{content:"\F15FC"}.mdi-dots-hexagon:before{content:"\F15FF"}.mdi-dots-horizontal:before{content:"\F01D8"}.mdi-dots-horizontal-circle:before{content:"\F07C3"}.mdi-dots-horizontal-circle-outline:before{content:"\F0B8D"}.mdi-dots-square:before{content:"\F15FD"}.mdi-dots-triangle:before{content:"\F15FE"}.mdi-dots-vertical:before{content:"\F01D9"}.mdi-dots-vertical-circle:before{content:"\F07C4"}.mdi-dots-vertical-circle-outline:before{content:"\F0B8E"}.mdi-douban:before{content:"\F069A"}.mdi-download:before{content:"\F01DA"}.mdi-download-box:before{content:"\F1462"}.mdi-download-box-outline:before{content:"\F1463"}.mdi-download-circle:before{content:"\F1464"}.mdi-download-circle-outline:before{content:"\F1465"}.mdi-download-lock:before{content:"\F1320"}.mdi-download-lock-outline:before{content:"\F1321"}.mdi-download-multiple:before{content:"\F09E9"}.mdi-download-network:before{content:"\F06F4"}.mdi-download-network-outline:before{content:"\F0C66"}.mdi-download-off:before{content:"\F10B0"}.mdi-download-off-outline:before{content:"\F10B1"}.mdi-download-outline:before{content:"\F0B8F"}.mdi-drag:before{content:"\F01DB"}.mdi-drag-horizontal:before{content:"\F01DC"}.mdi-drag-horizontal-variant:before{content:"\F12F0"}.mdi-drag-variant:before{content:"\F0B90"}.mdi-drag-vertical:before{content:"\F01DD"}.mdi-drag-vertical-variant:before{content:"\F12F1"}.mdi-drama-masks:before{content:"\F0D02"}.mdi-draw:before{content:"\F0F49"}.mdi-drawing:before{content:"\F01DE"}.mdi-drawing-box:before{content:"\F01DF"}.mdi-dresser:before{content:"\F0F4A"}.mdi-dresser-outline:before{content:"\F0F4B"}.mdi-drone:before{content:"\F01E2"}.mdi-dropbox:before{content:"\F01E3"}.mdi-drupal:before{content:"\F01E4"}.mdi-duck:before{content:"\F01E5"}.mdi-dumbbell:before{content:"\F01E6"}.mdi-dump-truck:before{content:"\F0C67"}.mdi-ear-hearing:before{content:"\F07C5"}.mdi-ear-hearing-off:before{content:"\F0A45"}.mdi-earth:before{content:"\F01E7"}.mdi-earth-arrow-right:before{content:"\F1311"}.mdi-earth-box:before{content:"\F06CD"}.mdi-earth-box-minus:before{content:"\F1407"}.mdi-earth-box-off:before{content:"\F06CE"}.mdi-earth-box-plus:before{content:"\F1406"}.mdi-earth-box-remove:before{content:"\F1408"}.mdi-earth-minus:before{content:"\F1404"}.mdi-earth-off:before{content:"\F01E8"}.mdi-earth-plus:before{content:"\F1403"}.mdi-earth-remove:before{content:"\F1405"}.mdi-egg:before{content:"\F0AAF"}.mdi-egg-easter:before{content:"\F0AB0"}.mdi-egg-off:before{content:"\F13F0"}.mdi-egg-off-outline:before{content:"\F13F1"}.mdi-egg-outline:before{content:"\F13F2"}.mdi-eiffel-tower:before{content:"\F156B"}.mdi-eight-track:before{content:"\F09EA"}.mdi-eject:before{content:"\F01EA"}.mdi-eject-outline:before{content:"\F0B91"}.mdi-electric-switch:before{content:"\F0E9F"}.mdi-electric-switch-closed:before{content:"\F10D9"}.mdi-electron-framework:before{content:"\F1024"}.mdi-elephant:before{content:"\F07C6"}.mdi-elevation-decline:before{content:"\F01EB"}.mdi-elevation-rise:before{content:"\F01EC"}.mdi-elevator:before{content:"\F01ED"}.mdi-elevator-down:before{content:"\F12C2"}.mdi-elevator-passenger:before{content:"\F1381"}.mdi-elevator-up:before{content:"\F12C1"}.mdi-ellipse:before{content:"\F0EA0"}.mdi-ellipse-outline:before{content:"\F0EA1"}.mdi-email:before{content:"\F01EE"}.mdi-email-alert:before{content:"\F06CF"}.mdi-email-alert-outline:before{content:"\F0D42"}.mdi-email-box:before{content:"\F0D03"}.mdi-email-check:before{content:"\F0AB1"}.mdi-email-check-outline:before{content:"\F0AB2"}.mdi-email-edit:before{content:"\F0EE3"}.mdi-email-edit-outline:before{content:"\F0EE4"}.mdi-email-lock:before{content:"\F01F1"}.mdi-email-mark-as-unread:before{content:"\F0B92"}.mdi-email-minus:before{content:"\F0EE5"}.mdi-email-minus-outline:before{content:"\F0EE6"}.mdi-email-multiple:before{content:"\F0EE7"}.mdi-email-multiple-outline:before{content:"\F0EE8"}.mdi-email-newsletter:before{content:"\F0FB1"}.mdi-email-off:before{content:"\F13E3"}.mdi-email-off-outline:before{content:"\F13E4"}.mdi-email-open:before{content:"\F01EF"}.mdi-email-open-multiple:before{content:"\F0EE9"}.mdi-email-open-multiple-outline:before{content:"\F0EEA"}.mdi-email-open-outline:before{content:"\F05EF"}.mdi-email-outline:before{content:"\F01F0"}.mdi-email-plus:before{content:"\F09EB"}.mdi-email-plus-outline:before{content:"\F09EC"}.mdi-email-receive:before{content:"\F10DA"}.mdi-email-receive-outline:before{content:"\F10DB"}.mdi-email-remove:before{content:"\F1661"}.mdi-email-remove-outline:before{content:"\F1662"}.mdi-email-search:before{content:"\F0961"}.mdi-email-search-outline:before{content:"\F0962"}.mdi-email-send:before{content:"\F10DC"}.mdi-email-send-outline:before{content:"\F10DD"}.mdi-email-sync:before{content:"\F12C7"}.mdi-email-sync-outline:before{content:"\F12C8"}.mdi-email-variant:before{content:"\F05F0"}.mdi-ember:before{content:"\F0B30"}.mdi-emby:before{content:"\F06B4"}.mdi-emoticon:before{content:"\F0C68"}.mdi-emoticon-angry:before{content:"\F0C69"}.mdi-emoticon-angry-outline:before{content:"\F0C6A"}.mdi-emoticon-confused:before{content:"\F10DE"}.mdi-emoticon-confused-outline:before{content:"\F10DF"}.mdi-emoticon-cool:before{content:"\F0C6B"}.mdi-emoticon-cool-outline:before{content:"\F01F3"}.mdi-emoticon-cry:before{content:"\F0C6C"}.mdi-emoticon-cry-outline:before{content:"\F0C6D"}.mdi-emoticon-dead:before{content:"\F0C6E"}.mdi-emoticon-dead-outline:before{content:"\F069B"}.mdi-emoticon-devil:before{content:"\F0C6F"}.mdi-emoticon-devil-outline:before{content:"\F01F4"}.mdi-emoticon-excited:before{content:"\F0C70"}.mdi-emoticon-excited-outline:before{content:"\F069C"}.mdi-emoticon-frown:before{content:"\F0F4C"}.mdi-emoticon-frown-outline:before{content:"\F0F4D"}.mdi-emoticon-happy:before{content:"\F0C71"}.mdi-emoticon-happy-outline:before{content:"\F01F5"}.mdi-emoticon-kiss:before{content:"\F0C72"}.mdi-emoticon-kiss-outline:before{content:"\F0C73"}.mdi-emoticon-lol:before{content:"\F1214"}.mdi-emoticon-lol-outline:before{content:"\F1215"}.mdi-emoticon-neutral:before{content:"\F0C74"}.mdi-emoticon-neutral-outline:before{content:"\F01F6"}.mdi-emoticon-outline:before{content:"\F01F2"}.mdi-emoticon-poop:before{content:"\F01F7"}.mdi-emoticon-poop-outline:before{content:"\F0C75"}.mdi-emoticon-sad:before{content:"\F0C76"}.mdi-emoticon-sad-outline:before{content:"\F01F8"}.mdi-emoticon-sick:before{content:"\F157C"}.mdi-emoticon-sick-outline:before{content:"\F157D"}.mdi-emoticon-tongue:before{content:"\F01F9"}.mdi-emoticon-tongue-outline:before{content:"\F0C77"}.mdi-emoticon-wink:before{content:"\F0C78"}.mdi-emoticon-wink-outline:before{content:"\F0C79"}.mdi-engine:before{content:"\F01FA"}.mdi-engine-off:before{content:"\F0A46"}.mdi-engine-off-outline:before{content:"\F0A47"}.mdi-engine-outline:before{content:"\F01FB"}.mdi-epsilon:before{content:"\F10E0"}.mdi-equal:before{content:"\F01FC"}.mdi-equal-box:before{content:"\F01FD"}.mdi-equalizer:before{content:"\F0EA2"}.mdi-equalizer-outline:before{content:"\F0EA3"}.mdi-eraser:before{content:"\F01FE"}.mdi-eraser-variant:before{content:"\F0642"}.mdi-escalator:before{content:"\F01FF"}.mdi-escalator-box:before{content:"\F1399"}.mdi-escalator-down:before{content:"\F12C0"}.mdi-escalator-up:before{content:"\F12BF"}.mdi-eslint:before{content:"\F0C7A"}.mdi-et:before{content:"\F0AB3"}.mdi-ethereum:before{content:"\F086A"}.mdi-ethernet:before{content:"\F0200"}.mdi-ethernet-cable:before{content:"\F0201"}.mdi-ethernet-cable-off:before{content:"\F0202"}.mdi-ev-plug-ccs1:before{content:"\F1519"}.mdi-ev-plug-ccs2:before{content:"\F151A"}.mdi-ev-plug-chademo:before{content:"\F151B"}.mdi-ev-plug-tesla:before{content:"\F151C"}.mdi-ev-plug-type1:before{content:"\F151D"}.mdi-ev-plug-type2:before{content:"\F151E"}.mdi-ev-station:before{content:"\F05F1"}.mdi-evernote:before{content:"\F0204"}.mdi-excavator:before{content:"\F1025"}.mdi-exclamation:before{content:"\F0205"}.mdi-exclamation-thick:before{content:"\F1238"}.mdi-exit-run:before{content:"\F0A48"}.mdi-exit-to-app:before{content:"\F0206"}.mdi-expand-all:before{content:"\F0AB4"}.mdi-expand-all-outline:before{content:"\F0AB5"}.mdi-expansion-card:before{content:"\F08AE"}.mdi-expansion-card-variant:before{content:"\F0FB2"}.mdi-exponent:before{content:"\F0963"}.mdi-exponent-box:before{content:"\F0964"}.mdi-export:before{content:"\F0207"}.mdi-export-variant:before{content:"\F0B93"}.mdi-eye:before{content:"\F0208"}.mdi-eye-check:before{content:"\F0D04"}.mdi-eye-check-outline:before{content:"\F0D05"}.mdi-eye-circle:before{content:"\F0B94"}.mdi-eye-circle-outline:before{content:"\F0B95"}.mdi-eye-minus:before{content:"\F1026"}.mdi-eye-minus-outline:before{content:"\F1027"}.mdi-eye-off:before{content:"\F0209"}.mdi-eye-off-outline:before{content:"\F06D1"}.mdi-eye-outline:before{content:"\F06D0"}.mdi-eye-plus:before{content:"\F086B"}.mdi-eye-plus-outline:before{content:"\F086C"}.mdi-eye-remove:before{content:"\F15E3"}.mdi-eye-remove-outline:before{content:"\F15E4"}.mdi-eye-settings:before{content:"\F086D"}.mdi-eye-settings-outline:before{content:"\F086E"}.mdi-eyedropper:before{content:"\F020A"}.mdi-eyedropper-minus:before{content:"\F13DD"}.mdi-eyedropper-off:before{content:"\F13DF"}.mdi-eyedropper-plus:before{content:"\F13DC"}.mdi-eyedropper-remove:before{content:"\F13DE"}.mdi-eyedropper-variant:before{content:"\F020B"}.mdi-face:before{content:"\F0643"}.mdi-face-agent:before{content:"\F0D70"}.mdi-face-mask:before{content:"\F1586"}.mdi-face-mask-outline:before{content:"\F1587"}.mdi-face-outline:before{content:"\F0B96"}.mdi-face-profile:before{content:"\F0644"}.mdi-face-profile-woman:before{content:"\F1076"}.mdi-face-recognition:before{content:"\F0C7B"}.mdi-face-shimmer:before{content:"\F15CC"}.mdi-face-shimmer-outline:before{content:"\F15CD"}.mdi-face-woman:before{content:"\F1077"}.mdi-face-woman-outline:before{content:"\F1078"}.mdi-face-woman-shimmer:before{content:"\F15CE"}.mdi-face-woman-shimmer-outline:before{content:"\F15CF"}.mdi-facebook:before{content:"\F020C"}.mdi-facebook-gaming:before{content:"\F07DD"}.mdi-facebook-messenger:before{content:"\F020E"}.mdi-facebook-workplace:before{content:"\F0B31"}.mdi-factory:before{content:"\F020F"}.mdi-family-tree:before{content:"\F160E"}.mdi-fan:before{content:"\F0210"}.mdi-fan-alert:before{content:"\F146C"}.mdi-fan-auto:before{content:"\F171D"}.mdi-fan-chevron-down:before{content:"\F146D"}.mdi-fan-chevron-up:before{content:"\F146E"}.mdi-fan-minus:before{content:"\F1470"}.mdi-fan-off:before{content:"\F081D"}.mdi-fan-plus:before{content:"\F146F"}.mdi-fan-remove:before{content:"\F1471"}.mdi-fan-speed-1:before{content:"\F1472"}.mdi-fan-speed-2:before{content:"\F1473"}.mdi-fan-speed-3:before{content:"\F1474"}.mdi-fast-forward:before{content:"\F0211"}.mdi-fast-forward-10:before{content:"\F0D71"}.mdi-fast-forward-30:before{content:"\F0D06"}.mdi-fast-forward-5:before{content:"\F11F8"}.mdi-fast-forward-60:before{content:"\F160B"}.mdi-fast-forward-outline:before{content:"\F06D2"}.mdi-fax:before{content:"\F0212"}.mdi-feather:before{content:"\F06D3"}.mdi-feature-search:before{content:"\F0A49"}.mdi-feature-search-outline:before{content:"\F0A4A"}.mdi-fedora:before{content:"\F08DB"}.mdi-fencing:before{content:"\F14C1"}.mdi-ferris-wheel:before{content:"\F0EA4"}.mdi-ferry:before{content:"\F0213"}.mdi-file:before{content:"\F0214"}.mdi-file-account:before{content:"\F073B"}.mdi-file-account-outline:before{content:"\F1028"}.mdi-file-alert:before{content:"\F0A4B"}.mdi-file-alert-outline:before{content:"\F0A4C"}.mdi-file-cabinet:before{content:"\F0AB6"}.mdi-file-cad:before{content:"\F0EEB"}.mdi-file-cad-box:before{content:"\F0EEC"}.mdi-file-cancel:before{content:"\F0DC6"}.mdi-file-cancel-outline:before{content:"\F0DC7"}.mdi-file-certificate:before{content:"\F1186"}.mdi-file-certificate-outline:before{content:"\F1187"}.mdi-file-chart:before{content:"\F0215"}.mdi-file-chart-outline:before{content:"\F1029"}.mdi-file-check:before{content:"\F0216"}.mdi-file-check-outline:before{content:"\F0E29"}.mdi-file-clock:before{content:"\F12E1"}.mdi-file-clock-outline:before{content:"\F12E2"}.mdi-file-cloud:before{content:"\F0217"}.mdi-file-cloud-outline:before{content:"\F102A"}.mdi-file-code:before{content:"\F022E"}.mdi-file-code-outline:before{content:"\F102B"}.mdi-file-cog:before{content:"\F107B"}.mdi-file-cog-outline:before{content:"\F107C"}.mdi-file-compare:before{content:"\F08AA"}.mdi-file-delimited:before{content:"\F0218"}.mdi-file-delimited-outline:before{content:"\F0EA5"}.mdi-file-document:before{content:"\F0219"}.mdi-file-document-edit:before{content:"\F0DC8"}.mdi-file-document-edit-outline:before{content:"\F0DC9"}.mdi-file-document-multiple:before{content:"\F1517"}.mdi-file-document-multiple-outline:before{content:"\F1518"}.mdi-file-document-outline:before{content:"\F09EE"}.mdi-file-download:before{content:"\F0965"}.mdi-file-download-outline:before{content:"\F0966"}.mdi-file-edit:before{content:"\F11E7"}.mdi-file-edit-outline:before{content:"\F11E8"}.mdi-file-excel:before{content:"\F021B"}.mdi-file-excel-box:before{content:"\F021C"}.mdi-file-excel-box-outline:before{content:"\F102C"}.mdi-file-excel-outline:before{content:"\F102D"}.mdi-file-export:before{content:"\F021D"}.mdi-file-export-outline:before{content:"\F102E"}.mdi-file-eye:before{content:"\F0DCA"}.mdi-file-eye-outline:before{content:"\F0DCB"}.mdi-file-find:before{content:"\F021E"}.mdi-file-find-outline:before{content:"\F0B97"}.mdi-file-hidden:before{content:"\F0613"}.mdi-file-image:before{content:"\F021F"}.mdi-file-image-outline:before{content:"\F0EB0"}.mdi-file-import:before{content:"\F0220"}.mdi-file-import-outline:before{content:"\F102F"}.mdi-file-key:before{content:"\F1184"}.mdi-file-key-outline:before{content:"\F1185"}.mdi-file-link:before{content:"\F1177"}.mdi-file-link-outline:before{content:"\F1178"}.mdi-file-lock:before{content:"\F0221"}.mdi-file-lock-outline:before{content:"\F1030"}.mdi-file-move:before{content:"\F0AB9"}.mdi-file-move-outline:before{content:"\F1031"}.mdi-file-multiple:before{content:"\F0222"}.mdi-file-multiple-outline:before{content:"\F1032"}.mdi-file-music:before{content:"\F0223"}.mdi-file-music-outline:before{content:"\F0E2A"}.mdi-file-outline:before{content:"\F0224"}.mdi-file-pdf:before{content:"\F0225"}.mdi-file-pdf-box:before{content:"\F0226"}.mdi-file-pdf-box-outline:before{content:"\F0FB3"}.mdi-file-pdf-outline:before{content:"\F0E2D"}.mdi-file-percent:before{content:"\F081E"}.mdi-file-percent-outline:before{content:"\F1033"}.mdi-file-phone:before{content:"\F1179"}.mdi-file-phone-outline:before{content:"\F117A"}.mdi-file-plus:before{content:"\F0752"}.mdi-file-plus-outline:before{content:"\F0EED"}.mdi-file-powerpoint:before{content:"\F0227"}.mdi-file-powerpoint-box:before{content:"\F0228"}.mdi-file-powerpoint-box-outline:before{content:"\F1034"}.mdi-file-powerpoint-outline:before{content:"\F1035"}.mdi-file-presentation-box:before{content:"\F0229"}.mdi-file-question:before{content:"\F086F"}.mdi-file-question-outline:before{content:"\F1036"}.mdi-file-refresh:before{content:"\F0918"}.mdi-file-refresh-outline:before{content:"\F0541"}.mdi-file-remove:before{content:"\F0B98"}.mdi-file-remove-outline:before{content:"\F1037"}.mdi-file-replace:before{content:"\F0B32"}.mdi-file-replace-outline:before{content:"\F0B33"}.mdi-file-restore:before{content:"\F0670"}.mdi-file-restore-outline:before{content:"\F1038"}.mdi-file-search:before{content:"\F0C7C"}.mdi-file-search-outline:before{content:"\F0C7D"}.mdi-file-send:before{content:"\F022A"}.mdi-file-send-outline:before{content:"\F1039"}.mdi-file-settings:before{content:"\F1079"}.mdi-file-settings-outline:before{content:"\F107A"}.mdi-file-star:before{content:"\F103A"}.mdi-file-star-outline:before{content:"\F103B"}.mdi-file-swap:before{content:"\F0FB4"}.mdi-file-swap-outline:before{content:"\F0FB5"}.mdi-file-sync:before{content:"\F1216"}.mdi-file-sync-outline:before{content:"\F1217"}.mdi-file-table:before{content:"\F0C7E"}.mdi-file-table-box:before{content:"\F10E1"}.mdi-file-table-box-multiple:before{content:"\F10E2"}.mdi-file-table-box-multiple-outline:before{content:"\F10E3"}.mdi-file-table-box-outline:before{content:"\F10E4"}.mdi-file-table-outline:before{content:"\F0C7F"}.mdi-file-tree:before{content:"\F0645"}.mdi-file-tree-outline:before{content:"\F13D2"}.mdi-file-undo:before{content:"\F08DC"}.mdi-file-undo-outline:before{content:"\F103C"}.mdi-file-upload:before{content:"\F0A4D"}.mdi-file-upload-outline:before{content:"\F0A4E"}.mdi-file-video:before{content:"\F022B"}.mdi-file-video-outline:before{content:"\F0E2C"}.mdi-file-word:before{content:"\F022C"}.mdi-file-word-box:before{content:"\F022D"}.mdi-file-word-box-outline:before{content:"\F103D"}.mdi-file-word-outline:before{content:"\F103E"}.mdi-film:before{content:"\F022F"}.mdi-filmstrip:before{content:"\F0230"}.mdi-filmstrip-box:before{content:"\F0332"}.mdi-filmstrip-box-multiple:before{content:"\F0D18"}.mdi-filmstrip-off:before{content:"\F0231"}.mdi-filter:before{content:"\F0232"}.mdi-filter-menu:before{content:"\F10E5"}.mdi-filter-menu-outline:before{content:"\F10E6"}.mdi-filter-minus:before{content:"\F0EEE"}.mdi-filter-minus-outline:before{content:"\F0EEF"}.mdi-filter-off:before{content:"\F14EF"}.mdi-filter-off-outline:before{content:"\F14F0"}.mdi-filter-outline:before{content:"\F0233"}.mdi-filter-plus:before{content:"\F0EF0"}.mdi-filter-plus-outline:before{content:"\F0EF1"}.mdi-filter-remove:before{content:"\F0234"}.mdi-filter-remove-outline:before{content:"\F0235"}.mdi-filter-variant:before{content:"\F0236"}.mdi-filter-variant-minus:before{content:"\F1112"}.mdi-filter-variant-plus:before{content:"\F1113"}.mdi-filter-variant-remove:before{content:"\F103F"}.mdi-finance:before{content:"\F081F"}.mdi-find-replace:before{content:"\F06D4"}.mdi-fingerprint:before{content:"\F0237"}.mdi-fingerprint-off:before{content:"\F0EB1"}.mdi-fire:before{content:"\F0238"}.mdi-fire-alert:before{content:"\F15D7"}.mdi-fire-extinguisher:before{content:"\F0EF2"}.mdi-fire-hydrant:before{content:"\F1137"}.mdi-fire-hydrant-alert:before{content:"\F1138"}.mdi-fire-hydrant-off:before{content:"\F1139"}.mdi-fire-off:before{content:"\F1722"}.mdi-fire-truck:before{content:"\F08AB"}.mdi-firebase:before{content:"\F0967"}.mdi-firefox:before{content:"\F0239"}.mdi-fireplace:before{content:"\F0E2E"}.mdi-fireplace-off:before{content:"\F0E2F"}.mdi-firework:before{content:"\F0E30"}.mdi-firework-off:before{content:"\F1723"}.mdi-fish:before{content:"\F023A"}.mdi-fish-off:before{content:"\F13F3"}.mdi-fishbowl:before{content:"\F0EF3"}.mdi-fishbowl-outline:before{content:"\F0EF4"}.mdi-fit-to-page:before{content:"\F0EF5"}.mdi-fit-to-page-outline:before{content:"\F0EF6"}.mdi-flag:before{content:"\F023B"}.mdi-flag-checkered:before{content:"\F023C"}.mdi-flag-minus:before{content:"\F0B99"}.mdi-flag-minus-outline:before{content:"\F10B2"}.mdi-flag-outline:before{content:"\F023D"}.mdi-flag-plus:before{content:"\F0B9A"}.mdi-flag-plus-outline:before{content:"\F10B3"}.mdi-flag-remove:before{content:"\F0B9B"}.mdi-flag-remove-outline:before{content:"\F10B4"}.mdi-flag-triangle:before{content:"\F023F"}.mdi-flag-variant:before{content:"\F0240"}.mdi-flag-variant-outline:before{content:"\F023E"}.mdi-flare:before{content:"\F0D72"}.mdi-flash:before{content:"\F0241"}.mdi-flash-alert:before{content:"\F0EF7"}.mdi-flash-alert-outline:before{content:"\F0EF8"}.mdi-flash-auto:before{content:"\F0242"}.mdi-flash-circle:before{content:"\F0820"}.mdi-flash-off:before{content:"\F0243"}.mdi-flash-outline:before{content:"\F06D5"}.mdi-flash-red-eye:before{content:"\F067B"}.mdi-flashlight:before{content:"\F0244"}.mdi-flashlight-off:before{content:"\F0245"}.mdi-flask:before{content:"\F0093"}.mdi-flask-empty:before{content:"\F0094"}.mdi-flask-empty-minus:before{content:"\F123A"}.mdi-flask-empty-minus-outline:before{content:"\F123B"}.mdi-flask-empty-off:before{content:"\F13F4"}.mdi-flask-empty-off-outline:before{content:"\F13F5"}.mdi-flask-empty-outline:before{content:"\F0095"}.mdi-flask-empty-plus:before{content:"\F123C"}.mdi-flask-empty-plus-outline:before{content:"\F123D"}.mdi-flask-empty-remove:before{content:"\F123E"}.mdi-flask-empty-remove-outline:before{content:"\F123F"}.mdi-flask-minus:before{content:"\F1240"}.mdi-flask-minus-outline:before{content:"\F1241"}.mdi-flask-off:before{content:"\F13F6"}.mdi-flask-off-outline:before{content:"\F13F7"}.mdi-flask-outline:before{content:"\F0096"}.mdi-flask-plus:before{content:"\F1242"}.mdi-flask-plus-outline:before{content:"\F1243"}.mdi-flask-remove:before{content:"\F1244"}.mdi-flask-remove-outline:before{content:"\F1245"}.mdi-flask-round-bottom:before{content:"\F124B"}.mdi-flask-round-bottom-empty:before{content:"\F124C"}.mdi-flask-round-bottom-empty-outline:before{content:"\F124D"}.mdi-flask-round-bottom-outline:before{content:"\F124E"}.mdi-fleur-de-lis:before{content:"\F1303"}.mdi-flip-horizontal:before{content:"\F10E7"}.mdi-flip-to-back:before{content:"\F0247"}.mdi-flip-to-front:before{content:"\F0248"}.mdi-flip-vertical:before{content:"\F10E8"}.mdi-floor-lamp:before{content:"\F08DD"}.mdi-floor-lamp-dual:before{content:"\F1040"}.mdi-floor-lamp-variant:before{content:"\F1041"}.mdi-floor-plan:before{content:"\F0821"}.mdi-floppy:before{content:"\F0249"}.mdi-floppy-variant:before{content:"\F09EF"}.mdi-flower:before{content:"\F024A"}.mdi-flower-outline:before{content:"\F09F0"}.mdi-flower-poppy:before{content:"\F0D08"}.mdi-flower-tulip:before{content:"\F09F1"}.mdi-flower-tulip-outline:before{content:"\F09F2"}.mdi-focus-auto:before{content:"\F0F4E"}.mdi-focus-field:before{content:"\F0F4F"}.mdi-focus-field-horizontal:before{content:"\F0F50"}.mdi-focus-field-vertical:before{content:"\F0F51"}.mdi-folder:before{content:"\F024B"}.mdi-folder-account:before{content:"\F024C"}.mdi-folder-account-outline:before{content:"\F0B9C"}.mdi-folder-alert:before{content:"\F0DCC"}.mdi-folder-alert-outline:before{content:"\F0DCD"}.mdi-folder-clock:before{content:"\F0ABA"}.mdi-folder-clock-outline:before{content:"\F0ABB"}.mdi-folder-cog:before{content:"\F107F"}.mdi-folder-cog-outline:before{content:"\F1080"}.mdi-folder-download:before{content:"\F024D"}.mdi-folder-download-outline:before{content:"\F10E9"}.mdi-folder-edit:before{content:"\F08DE"}.mdi-folder-edit-outline:before{content:"\F0DCE"}.mdi-folder-google-drive:before{content:"\F024E"}.mdi-folder-heart:before{content:"\F10EA"}.mdi-folder-heart-outline:before{content:"\F10EB"}.mdi-folder-home:before{content:"\F10B5"}.mdi-folder-home-outline:before{content:"\F10B6"}.mdi-folder-image:before{content:"\F024F"}.mdi-folder-information:before{content:"\F10B7"}.mdi-folder-information-outline:before{content:"\F10B8"}.mdi-folder-key:before{content:"\F08AC"}.mdi-folder-key-network:before{content:"\F08AD"}.mdi-folder-key-network-outline:before{content:"\F0C80"}.mdi-folder-key-outline:before{content:"\F10EC"}.mdi-folder-lock:before{content:"\F0250"}.mdi-folder-lock-open:before{content:"\F0251"}.mdi-folder-marker:before{content:"\F126D"}.mdi-folder-marker-outline:before{content:"\F126E"}.mdi-folder-move:before{content:"\F0252"}.mdi-folder-move-outline:before{content:"\F1246"}.mdi-folder-multiple:before{content:"\F0253"}.mdi-folder-multiple-image:before{content:"\F0254"}.mdi-folder-multiple-outline:before{content:"\F0255"}.mdi-folder-multiple-plus:before{content:"\F147E"}.mdi-folder-multiple-plus-outline:before{content:"\F147F"}.mdi-folder-music:before{content:"\F1359"}.mdi-folder-music-outline:before{content:"\F135A"}.mdi-folder-network:before{content:"\F0870"}.mdi-folder-network-outline:before{content:"\F0C81"}.mdi-folder-open:before{content:"\F0770"}.mdi-folder-open-outline:before{content:"\F0DCF"}.mdi-folder-outline:before{content:"\F0256"}.mdi-folder-plus:before{content:"\F0257"}.mdi-folder-plus-outline:before{content:"\F0B9D"}.mdi-folder-pound:before{content:"\F0D09"}.mdi-folder-pound-outline:before{content:"\F0D0A"}.mdi-folder-refresh:before{content:"\F0749"}.mdi-folder-refresh-outline:before{content:"\F0542"}.mdi-folder-remove:before{content:"\F0258"}.mdi-folder-remove-outline:before{content:"\F0B9E"}.mdi-folder-search:before{content:"\F0968"}.mdi-folder-search-outline:before{content:"\F0969"}.mdi-folder-settings:before{content:"\F107D"}.mdi-folder-settings-outline:before{content:"\F107E"}.mdi-folder-star:before{content:"\F069D"}.mdi-folder-star-multiple:before{content:"\F13D3"}.mdi-folder-star-multiple-outline:before{content:"\F13D4"}.mdi-folder-star-outline:before{content:"\F0B9F"}.mdi-folder-swap:before{content:"\F0FB6"}.mdi-folder-swap-outline:before{content:"\F0FB7"}.mdi-folder-sync:before{content:"\F0D0B"}.mdi-folder-sync-outline:before{content:"\F0D0C"}.mdi-folder-table:before{content:"\F12E3"}.mdi-folder-table-outline:before{content:"\F12E4"}.mdi-folder-text:before{content:"\F0C82"}.mdi-folder-text-outline:before{content:"\F0C83"}.mdi-folder-upload:before{content:"\F0259"}.mdi-folder-upload-outline:before{content:"\F10ED"}.mdi-folder-zip:before{content:"\F06EB"}.mdi-folder-zip-outline:before{content:"\F07B9"}.mdi-font-awesome:before{content:"\F003A"}.mdi-food:before{content:"\F025A"}.mdi-food-apple:before{content:"\F025B"}.mdi-food-apple-outline:before{content:"\F0C84"}.mdi-food-croissant:before{content:"\F07C8"}.mdi-food-drumstick:before{content:"\F141F"}.mdi-food-drumstick-off:before{content:"\F1468"}.mdi-food-drumstick-off-outline:before{content:"\F1469"}.mdi-food-drumstick-outline:before{content:"\F1420"}.mdi-food-fork-drink:before{content:"\F05F2"}.mdi-food-halal:before{content:"\F1572"}.mdi-food-kosher:before{content:"\F1573"}.mdi-food-off:before{content:"\F05F3"}.mdi-food-steak:before{content:"\F146A"}.mdi-food-steak-off:before{content:"\F146B"}.mdi-food-turkey:before{content:"\F171C"}.mdi-food-variant:before{content:"\F025C"}.mdi-food-variant-off:before{content:"\F13E5"}.mdi-foot-print:before{content:"\F0F52"}.mdi-football:before{content:"\F025D"}.mdi-football-australian:before{content:"\F025E"}.mdi-football-helmet:before{content:"\F025F"}.mdi-forklift:before{content:"\F07C9"}.mdi-form-dropdown:before{content:"\F1400"}.mdi-form-select:before{content:"\F1401"}.mdi-form-textarea:before{content:"\F1095"}.mdi-form-textbox:before{content:"\F060E"}.mdi-form-textbox-lock:before{content:"\F135D"}.mdi-form-textbox-password:before{content:"\F07F5"}.mdi-format-align-bottom:before{content:"\F0753"}.mdi-format-align-center:before{content:"\F0260"}.mdi-format-align-justify:before{content:"\F0261"}.mdi-format-align-left:before{content:"\F0262"}.mdi-format-align-middle:before{content:"\F0754"}.mdi-format-align-right:before{content:"\F0263"}.mdi-format-align-top:before{content:"\F0755"}.mdi-format-annotation-minus:before{content:"\F0ABC"}.mdi-format-annotation-plus:before{content:"\F0646"}.mdi-format-bold:before{content:"\F0264"}.mdi-format-clear:before{content:"\F0265"}.mdi-format-color-fill:before{content:"\F0266"}.mdi-format-color-highlight:before{content:"\F0E31"}.mdi-format-color-marker-cancel:before{content:"\F1313"}.mdi-format-color-text:before{content:"\F069E"}.mdi-format-columns:before{content:"\F08DF"}.mdi-format-float-center:before{content:"\F0267"}.mdi-format-float-left:before{content:"\F0268"}.mdi-format-float-none:before{content:"\F0269"}.mdi-format-float-right:before{content:"\F026A"}.mdi-format-font:before{content:"\F06D6"}.mdi-format-font-size-decrease:before{content:"\F09F3"}.mdi-format-font-size-increase:before{content:"\F09F4"}.mdi-format-header-1:before{content:"\F026B"}.mdi-format-header-2:before{content:"\F026C"}.mdi-format-header-3:before{content:"\F026D"}.mdi-format-header-4:before{content:"\F026E"}.mdi-format-header-5:before{content:"\F026F"}.mdi-format-header-6:before{content:"\F0270"}.mdi-format-header-decrease:before{content:"\F0271"}.mdi-format-header-equal:before{content:"\F0272"}.mdi-format-header-increase:before{content:"\F0273"}.mdi-format-header-pound:before{content:"\F0274"}.mdi-format-horizontal-align-center:before{content:"\F061E"}.mdi-format-horizontal-align-left:before{content:"\F061F"}.mdi-format-horizontal-align-right:before{content:"\F0620"}.mdi-format-indent-decrease:before{content:"\F0275"}.mdi-format-indent-increase:before{content:"\F0276"}.mdi-format-italic:before{content:"\F0277"}.mdi-format-letter-case:before{content:"\F0B34"}.mdi-format-letter-case-lower:before{content:"\F0B35"}.mdi-format-letter-case-upper:before{content:"\F0B36"}.mdi-format-letter-ends-with:before{content:"\F0FB8"}.mdi-format-letter-matches:before{content:"\F0FB9"}.mdi-format-letter-starts-with:before{content:"\F0FBA"}.mdi-format-line-spacing:before{content:"\F0278"}.mdi-format-line-style:before{content:"\F05C8"}.mdi-format-line-weight:before{content:"\F05C9"}.mdi-format-list-bulleted:before{content:"\F0279"}.mdi-format-list-bulleted-square:before{content:"\F0DD0"}.mdi-format-list-bulleted-triangle:before{content:"\F0EB2"}.mdi-format-list-bulleted-type:before{content:"\F027A"}.mdi-format-list-checkbox:before{content:"\F096A"}.mdi-format-list-checks:before{content:"\F0756"}.mdi-format-list-numbered:before{content:"\F027B"}.mdi-format-list-numbered-rtl:before{content:"\F0D0D"}.mdi-format-list-text:before{content:"\F126F"}.mdi-format-overline:before{content:"\F0EB3"}.mdi-format-page-break:before{content:"\F06D7"}.mdi-format-paint:before{content:"\F027C"}.mdi-format-paragraph:before{content:"\F027D"}.mdi-format-pilcrow:before{content:"\F06D8"}.mdi-format-quote-close:before{content:"\F027E"}.mdi-format-quote-close-outline:before{content:"\F11A8"}.mdi-format-quote-open:before{content:"\F0757"}.mdi-format-quote-open-outline:before{content:"\F11A7"}.mdi-format-rotate-90:before{content:"\F06AA"}.mdi-format-section:before{content:"\F069F"}.mdi-format-size:before{content:"\F027F"}.mdi-format-strikethrough:before{content:"\F0280"}.mdi-format-strikethrough-variant:before{content:"\F0281"}.mdi-format-subscript:before{content:"\F0282"}.mdi-format-superscript:before{content:"\F0283"}.mdi-format-text:before{content:"\F0284"}.mdi-format-text-rotation-angle-down:before{content:"\F0FBB"}.mdi-format-text-rotation-angle-up:before{content:"\F0FBC"}.mdi-format-text-rotation-down:before{content:"\F0D73"}.mdi-format-text-rotation-down-vertical:before{content:"\F0FBD"}.mdi-format-text-rotation-none:before{content:"\F0D74"}.mdi-format-text-rotation-up:before{content:"\F0FBE"}.mdi-format-text-rotation-vertical:before{content:"\F0FBF"}.mdi-format-text-variant:before{content:"\F0E32"}.mdi-format-text-variant-outline:before{content:"\F150F"}.mdi-format-text-wrapping-clip:before{content:"\F0D0E"}.mdi-format-text-wrapping-overflow:before{content:"\F0D0F"}.mdi-format-text-wrapping-wrap:before{content:"\F0D10"}.mdi-format-textbox:before{content:"\F0D11"}.mdi-format-textdirection-l-to-r:before{content:"\F0285"}.mdi-format-textdirection-r-to-l:before{content:"\F0286"}.mdi-format-title:before{content:"\F05F4"}.mdi-format-underline:before{content:"\F0287"}.mdi-format-vertical-align-bottom:before{content:"\F0621"}.mdi-format-vertical-align-center:before{content:"\F0622"}.mdi-format-vertical-align-top:before{content:"\F0623"}.mdi-format-wrap-inline:before{content:"\F0288"}.mdi-format-wrap-square:before{content:"\F0289"}.mdi-format-wrap-tight:before{content:"\F028A"}.mdi-format-wrap-top-bottom:before{content:"\F028B"}.mdi-forum:before{content:"\F028C"}.mdi-forum-outline:before{content:"\F0822"}.mdi-forward:before{content:"\F028D"}.mdi-forwardburger:before{content:"\F0D75"}.mdi-fountain:before{content:"\F096B"}.mdi-fountain-pen:before{content:"\F0D12"}.mdi-fountain-pen-tip:before{content:"\F0D13"}.mdi-freebsd:before{content:"\F08E0"}.mdi-frequently-asked-questions:before{content:"\F0EB4"}.mdi-fridge:before{content:"\F0290"}.mdi-fridge-alert:before{content:"\F11B1"}.mdi-fridge-alert-outline:before{content:"\F11B2"}.mdi-fridge-bottom:before{content:"\F0292"}.mdi-fridge-industrial:before{content:"\F15EE"}.mdi-fridge-industrial-alert:before{content:"\F15EF"}.mdi-fridge-industrial-alert-outline:before{content:"\F15F0"}.mdi-fridge-industrial-off:before{content:"\F15F1"}.mdi-fridge-industrial-off-outline:before{content:"\F15F2"}.mdi-fridge-industrial-outline:before{content:"\F15F3"}.mdi-fridge-off:before{content:"\F11AF"}.mdi-fridge-off-outline:before{content:"\F11B0"}.mdi-fridge-outline:before{content:"\F028F"}.mdi-fridge-top:before{content:"\F0291"}.mdi-fridge-variant:before{content:"\F15F4"}.mdi-fridge-variant-alert:before{content:"\F15F5"}.mdi-fridge-variant-alert-outline:before{content:"\F15F6"}.mdi-fridge-variant-off:before{content:"\F15F7"}.mdi-fridge-variant-off-outline:before{content:"\F15F8"}.mdi-fridge-variant-outline:before{content:"\F15F9"}.mdi-fruit-cherries:before{content:"\F1042"}.mdi-fruit-cherries-off:before{content:"\F13F8"}.mdi-fruit-citrus:before{content:"\F1043"}.mdi-fruit-citrus-off:before{content:"\F13F9"}.mdi-fruit-grapes:before{content:"\F1044"}.mdi-fruit-grapes-outline:before{content:"\F1045"}.mdi-fruit-pineapple:before{content:"\F1046"}.mdi-fruit-watermelon:before{content:"\F1047"}.mdi-fuel:before{content:"\F07CA"}.mdi-fullscreen:before{content:"\F0293"}.mdi-fullscreen-exit:before{content:"\F0294"}.mdi-function:before{content:"\F0295"}.mdi-function-variant:before{content:"\F0871"}.mdi-furigana-horizontal:before{content:"\F1081"}.mdi-furigana-vertical:before{content:"\F1082"}.mdi-fuse:before{content:"\F0C85"}.mdi-fuse-alert:before{content:"\F142D"}.mdi-fuse-blade:before{content:"\F0C86"}.mdi-fuse-off:before{content:"\F142C"}.mdi-gamepad:before{content:"\F0296"}.mdi-gamepad-circle:before{content:"\F0E33"}.mdi-gamepad-circle-down:before{content:"\F0E34"}.mdi-gamepad-circle-left:before{content:"\F0E35"}.mdi-gamepad-circle-outline:before{content:"\F0E36"}.mdi-gamepad-circle-right:before{content:"\F0E37"}.mdi-gamepad-circle-up:before{content:"\F0E38"}.mdi-gamepad-down:before{content:"\F0E39"}.mdi-gamepad-left:before{content:"\F0E3A"}.mdi-gamepad-right:before{content:"\F0E3B"}.mdi-gamepad-round:before{content:"\F0E3C"}.mdi-gamepad-round-down:before{content:"\F0E3D"}.mdi-gamepad-round-left:before{content:"\F0E3E"}.mdi-gamepad-round-outline:before{content:"\F0E3F"}.mdi-gamepad-round-right:before{content:"\F0E40"}.mdi-gamepad-round-up:before{content:"\F0E41"}.mdi-gamepad-square:before{content:"\F0EB5"}.mdi-gamepad-square-outline:before{content:"\F0EB6"}.mdi-gamepad-up:before{content:"\F0E42"}.mdi-gamepad-variant:before{content:"\F0297"}.mdi-gamepad-variant-outline:before{content:"\F0EB7"}.mdi-gamma:before{content:"\F10EE"}.mdi-gantry-crane:before{content:"\F0DD1"}.mdi-garage:before{content:"\F06D9"}.mdi-garage-alert:before{content:"\F0872"}.mdi-garage-alert-variant:before{content:"\F12D5"}.mdi-garage-open:before{content:"\F06DA"}.mdi-garage-open-variant:before{content:"\F12D4"}.mdi-garage-variant:before{content:"\F12D3"}.mdi-gas-cylinder:before{content:"\F0647"}.mdi-gas-station:before{content:"\F0298"}.mdi-gas-station-off:before{content:"\F1409"}.mdi-gas-station-off-outline:before{content:"\F140A"}.mdi-gas-station-outline:before{content:"\F0EB8"}.mdi-gate:before{content:"\F0299"}.mdi-gate-and:before{content:"\F08E1"}.mdi-gate-arrow-right:before{content:"\F1169"}.mdi-gate-nand:before{content:"\F08E2"}.mdi-gate-nor:before{content:"\F08E3"}.mdi-gate-not:before{content:"\F08E4"}.mdi-gate-open:before{content:"\F116A"}.mdi-gate-or:before{content:"\F08E5"}.mdi-gate-xnor:before{content:"\F08E6"}.mdi-gate-xor:before{content:"\F08E7"}.mdi-gatsby:before{content:"\F0E43"}.mdi-gauge:before{content:"\F029A"}.mdi-gauge-empty:before{content:"\F0873"}.mdi-gauge-full:before{content:"\F0874"}.mdi-gauge-low:before{content:"\F0875"}.mdi-gavel:before{content:"\F029B"}.mdi-gender-female:before{content:"\F029C"}.mdi-gender-male:before{content:"\F029D"}.mdi-gender-male-female:before{content:"\F029E"}.mdi-gender-male-female-variant:before{content:"\F113F"}.mdi-gender-non-binary:before{content:"\F1140"}.mdi-gender-transgender:before{content:"\F029F"}.mdi-gentoo:before{content:"\F08E8"}.mdi-gesture:before{content:"\F07CB"}.mdi-gesture-double-tap:before{content:"\F073C"}.mdi-gesture-pinch:before{content:"\F0ABD"}.mdi-gesture-spread:before{content:"\F0ABE"}.mdi-gesture-swipe:before{content:"\F0D76"}.mdi-gesture-swipe-down:before{content:"\F073D"}.mdi-gesture-swipe-horizontal:before{content:"\F0ABF"}.mdi-gesture-swipe-left:before{content:"\F073E"}.mdi-gesture-swipe-right:before{content:"\F073F"}.mdi-gesture-swipe-up:before{content:"\F0740"}.mdi-gesture-swipe-vertical:before{content:"\F0AC0"}.mdi-gesture-tap:before{content:"\F0741"}.mdi-gesture-tap-box:before{content:"\F12A9"}.mdi-gesture-tap-button:before{content:"\F12A8"}.mdi-gesture-tap-hold:before{content:"\F0D77"}.mdi-gesture-two-double-tap:before{content:"\F0742"}.mdi-gesture-two-tap:before{content:"\F0743"}.mdi-ghost:before{content:"\F02A0"}.mdi-ghost-off:before{content:"\F09F5"}.mdi-ghost-off-outline:before{content:"\F165C"}.mdi-ghost-outline:before{content:"\F165D"}.mdi-gif:before{content:"\F0D78"}.mdi-gift:before{content:"\F0E44"}.mdi-gift-off:before{content:"\F16EF"}.mdi-gift-off-outline:before{content:"\F16F0"}.mdi-gift-open:before{content:"\F16F1"}.mdi-gift-open-outline:before{content:"\F16F2"}.mdi-gift-outline:before{content:"\F02A1"}.mdi-git:before{content:"\F02A2"}.mdi-github:before{content:"\F02A4"}.mdi-gitlab:before{content:"\F0BA0"}.mdi-glass-cocktail:before{content:"\F0356"}.mdi-glass-cocktail-off:before{content:"\F15E6"}.mdi-glass-flute:before{content:"\F02A5"}.mdi-glass-mug:before{content:"\F02A6"}.mdi-glass-mug-off:before{content:"\F15E7"}.mdi-glass-mug-variant:before{content:"\F1116"}.mdi-glass-mug-variant-off:before{content:"\F15E8"}.mdi-glass-pint-outline:before{content:"\F130D"}.mdi-glass-stange:before{content:"\F02A7"}.mdi-glass-tulip:before{content:"\F02A8"}.mdi-glass-wine:before{content:"\F0876"}.mdi-glasses:before{content:"\F02AA"}.mdi-globe-light:before{content:"\F12D7"}.mdi-globe-model:before{content:"\F08E9"}.mdi-gmail:before{content:"\F02AB"}.mdi-gnome:before{content:"\F02AC"}.mdi-go-kart:before{content:"\F0D79"}.mdi-go-kart-track:before{content:"\F0D7A"}.mdi-gog:before{content:"\F0BA1"}.mdi-gold:before{content:"\F124F"}.mdi-golf:before{content:"\F0823"}.mdi-golf-cart:before{content:"\F11A4"}.mdi-golf-tee:before{content:"\F1083"}.mdi-gondola:before{content:"\F0686"}.mdi-goodreads:before{content:"\F0D7B"}.mdi-google:before{content:"\F02AD"}.mdi-google-ads:before{content:"\F0C87"}.mdi-google-analytics:before{content:"\F07CC"}.mdi-google-assistant:before{content:"\F07CD"}.mdi-google-cardboard:before{content:"\F02AE"}.mdi-google-chrome:before{content:"\F02AF"}.mdi-google-circles:before{content:"\F02B0"}.mdi-google-circles-communities:before{content:"\F02B1"}.mdi-google-circles-extended:before{content:"\F02B2"}.mdi-google-circles-group:before{content:"\F02B3"}.mdi-google-classroom:before{content:"\F02C0"}.mdi-google-cloud:before{content:"\F11F6"}.mdi-google-controller:before{content:"\F02B4"}.mdi-google-controller-off:before{content:"\F02B5"}.mdi-google-downasaur:before{content:"\F1362"}.mdi-google-drive:before{content:"\F02B6"}.mdi-google-earth:before{content:"\F02B7"}.mdi-google-fit:before{content:"\F096C"}.mdi-google-glass:before{content:"\F02B8"}.mdi-google-hangouts:before{content:"\F02C9"}.mdi-google-home:before{content:"\F0824"}.mdi-google-keep:before{content:"\F06DC"}.mdi-google-lens:before{content:"\F09F6"}.mdi-google-maps:before{content:"\F05F5"}.mdi-google-my-business:before{content:"\F1048"}.mdi-google-nearby:before{content:"\F02B9"}.mdi-google-photos:before{content:"\F06DD"}.mdi-google-play:before{content:"\F02BC"}.mdi-google-plus:before{content:"\F02BD"}.mdi-google-podcast:before{content:"\F0EB9"}.mdi-google-spreadsheet:before{content:"\F09F7"}.mdi-google-street-view:before{content:"\F0C88"}.mdi-google-translate:before{content:"\F02BF"}.mdi-gradient:before{content:"\F06A0"}.mdi-grain:before{content:"\F0D7C"}.mdi-graph:before{content:"\F1049"}.mdi-graph-outline:before{content:"\F104A"}.mdi-graphql:before{content:"\F0877"}.mdi-grass:before{content:"\F1510"}.mdi-grave-stone:before{content:"\F0BA2"}.mdi-grease-pencil:before{content:"\F0648"}.mdi-greater-than:before{content:"\F096D"}.mdi-greater-than-or-equal:before{content:"\F096E"}.mdi-grid:before{content:"\F02C1"}.mdi-grid-large:before{content:"\F0758"}.mdi-grid-off:before{content:"\F02C2"}.mdi-grill:before{content:"\F0E45"}.mdi-grill-outline:before{content:"\F118A"}.mdi-group:before{content:"\F02C3"}.mdi-guitar-acoustic:before{content:"\F0771"}.mdi-guitar-electric:before{content:"\F02C4"}.mdi-guitar-pick:before{content:"\F02C5"}.mdi-guitar-pick-outline:before{content:"\F02C6"}.mdi-guy-fawkes-mask:before{content:"\F0825"}.mdi-hail:before{content:"\F0AC1"}.mdi-hair-dryer:before{content:"\F10EF"}.mdi-hair-dryer-outline:before{content:"\F10F0"}.mdi-halloween:before{content:"\F0BA3"}.mdi-hamburger:before{content:"\F0685"}.mdi-hammer:before{content:"\F08EA"}.mdi-hammer-screwdriver:before{content:"\F1322"}.mdi-hammer-wrench:before{content:"\F1323"}.mdi-hand:before{content:"\F0A4F"}.mdi-hand-heart:before{content:"\F10F1"}.mdi-hand-heart-outline:before{content:"\F157E"}.mdi-hand-left:before{content:"\F0E46"}.mdi-hand-okay:before{content:"\F0A50"}.mdi-hand-peace:before{content:"\F0A51"}.mdi-hand-peace-variant:before{content:"\F0A52"}.mdi-hand-pointing-down:before{content:"\F0A53"}.mdi-hand-pointing-left:before{content:"\F0A54"}.mdi-hand-pointing-right:before{content:"\F02C7"}.mdi-hand-pointing-up:before{content:"\F0A55"}.mdi-hand-right:before{content:"\F0E47"}.mdi-hand-saw:before{content:"\F0E48"}.mdi-hand-wash:before{content:"\F157F"}.mdi-hand-wash-outline:before{content:"\F1580"}.mdi-hand-water:before{content:"\F139F"}.mdi-handball:before{content:"\F0F53"}.mdi-handcuffs:before{content:"\F113E"}.mdi-handshake:before{content:"\F1218"}.mdi-handshake-outline:before{content:"\F15A1"}.mdi-hanger:before{content:"\F02C8"}.mdi-hard-hat:before{content:"\F096F"}.mdi-harddisk:before{content:"\F02CA"}.mdi-harddisk-plus:before{content:"\F104B"}.mdi-harddisk-remove:before{content:"\F104C"}.mdi-hat-fedora:before{content:"\F0BA4"}.mdi-hazard-lights:before{content:"\F0C89"}.mdi-hdr:before{content:"\F0D7D"}.mdi-hdr-off:before{content:"\F0D7E"}.mdi-head:before{content:"\F135E"}.mdi-head-alert:before{content:"\F1338"}.mdi-head-alert-outline:before{content:"\F1339"}.mdi-head-check:before{content:"\F133A"}.mdi-head-check-outline:before{content:"\F133B"}.mdi-head-cog:before{content:"\F133C"}.mdi-head-cog-outline:before{content:"\F133D"}.mdi-head-dots-horizontal:before{content:"\F133E"}.mdi-head-dots-horizontal-outline:before{content:"\F133F"}.mdi-head-flash:before{content:"\F1340"}.mdi-head-flash-outline:before{content:"\F1341"}.mdi-head-heart:before{content:"\F1342"}.mdi-head-heart-outline:before{content:"\F1343"}.mdi-head-lightbulb:before{content:"\F1344"}.mdi-head-lightbulb-outline:before{content:"\F1345"}.mdi-head-minus:before{content:"\F1346"}.mdi-head-minus-outline:before{content:"\F1347"}.mdi-head-outline:before{content:"\F135F"}.mdi-head-plus:before{content:"\F1348"}.mdi-head-plus-outline:before{content:"\F1349"}.mdi-head-question:before{content:"\F134A"}.mdi-head-question-outline:before{content:"\F134B"}.mdi-head-remove:before{content:"\F134C"}.mdi-head-remove-outline:before{content:"\F134D"}.mdi-head-snowflake:before{content:"\F134E"}.mdi-head-snowflake-outline:before{content:"\F134F"}.mdi-head-sync:before{content:"\F1350"}.mdi-head-sync-outline:before{content:"\F1351"}.mdi-headphones:before{content:"\F02CB"}.mdi-headphones-bluetooth:before{content:"\F0970"}.mdi-headphones-box:before{content:"\F02CC"}.mdi-headphones-off:before{content:"\F07CE"}.mdi-headphones-settings:before{content:"\F02CD"}.mdi-headset:before{content:"\F02CE"}.mdi-headset-dock:before{content:"\F02CF"}.mdi-headset-off:before{content:"\F02D0"}.mdi-heart:before{content:"\F02D1"}.mdi-heart-box:before{content:"\F02D2"}.mdi-heart-box-outline:before{content:"\F02D3"}.mdi-heart-broken:before{content:"\F02D4"}.mdi-heart-broken-outline:before{content:"\F0D14"}.mdi-heart-circle:before{content:"\F0971"}.mdi-heart-circle-outline:before{content:"\F0972"}.mdi-heart-cog:before{content:"\F1663"}.mdi-heart-cog-outline:before{content:"\F1664"}.mdi-heart-flash:before{content:"\F0EF9"}.mdi-heart-half:before{content:"\F06DF"}.mdi-heart-half-full:before{content:"\F06DE"}.mdi-heart-half-outline:before{content:"\F06E0"}.mdi-heart-minus:before{content:"\F142F"}.mdi-heart-minus-outline:before{content:"\F1432"}.mdi-heart-multiple:before{content:"\F0A56"}.mdi-heart-multiple-outline:before{content:"\F0A57"}.mdi-heart-off:before{content:"\F0759"}.mdi-heart-off-outline:before{content:"\F1434"}.mdi-heart-outline:before{content:"\F02D5"}.mdi-heart-plus:before{content:"\F142E"}.mdi-heart-plus-outline:before{content:"\F1431"}.mdi-heart-pulse:before{content:"\F05F6"}.mdi-heart-remove:before{content:"\F1430"}.mdi-heart-remove-outline:before{content:"\F1433"}.mdi-heart-settings:before{content:"\F1665"}.mdi-heart-settings-outline:before{content:"\F1666"}.mdi-helicopter:before{content:"\F0AC2"}.mdi-help:before{content:"\F02D6"}.mdi-help-box:before{content:"\F078B"}.mdi-help-circle:before{content:"\F02D7"}.mdi-help-circle-outline:before{content:"\F0625"}.mdi-help-network:before{content:"\F06F5"}.mdi-help-network-outline:before{content:"\F0C8A"}.mdi-help-rhombus:before{content:"\F0BA5"}.mdi-help-rhombus-outline:before{content:"\F0BA6"}.mdi-hexadecimal:before{content:"\F12A7"}.mdi-hexagon:before{content:"\F02D8"}.mdi-hexagon-multiple:before{content:"\F06E1"}.mdi-hexagon-multiple-outline:before{content:"\F10F2"}.mdi-hexagon-outline:before{content:"\F02D9"}.mdi-hexagon-slice-1:before{content:"\F0AC3"}.mdi-hexagon-slice-2:before{content:"\F0AC4"}.mdi-hexagon-slice-3:before{content:"\F0AC5"}.mdi-hexagon-slice-4:before{content:"\F0AC6"}.mdi-hexagon-slice-5:before{content:"\F0AC7"}.mdi-hexagon-slice-6:before{content:"\F0AC8"}.mdi-hexagram:before{content:"\F0AC9"}.mdi-hexagram-outline:before{content:"\F0ACA"}.mdi-high-definition:before{content:"\F07CF"}.mdi-high-definition-box:before{content:"\F0878"}.mdi-highway:before{content:"\F05F7"}.mdi-hiking:before{content:"\F0D7F"}.mdi-hinduism:before{content:"\F0973"}.mdi-history:before{content:"\F02DA"}.mdi-hockey-puck:before{content:"\F0879"}.mdi-hockey-sticks:before{content:"\F087A"}.mdi-hololens:before{content:"\F02DB"}.mdi-home:before{content:"\F02DC"}.mdi-home-account:before{content:"\F0826"}.mdi-home-alert:before{content:"\F087B"}.mdi-home-alert-outline:before{content:"\F15D0"}.mdi-home-analytics:before{content:"\F0EBA"}.mdi-home-assistant:before{content:"\F07D0"}.mdi-home-automation:before{content:"\F07D1"}.mdi-home-circle:before{content:"\F07D2"}.mdi-home-circle-outline:before{content:"\F104D"}.mdi-home-city:before{content:"\F0D15"}.mdi-home-city-outline:before{content:"\F0D16"}.mdi-home-currency-usd:before{content:"\F08AF"}.mdi-home-edit:before{content:"\F1159"}.mdi-home-edit-outline:before{content:"\F115A"}.mdi-home-export-outline:before{content:"\F0F9B"}.mdi-home-flood:before{content:"\F0EFA"}.mdi-home-floor-0:before{content:"\F0DD2"}.mdi-home-floor-1:before{content:"\F0D80"}.mdi-home-floor-2:before{content:"\F0D81"}.mdi-home-floor-3:before{content:"\F0D82"}.mdi-home-floor-a:before{content:"\F0D83"}.mdi-home-floor-b:before{content:"\F0D84"}.mdi-home-floor-g:before{content:"\F0D85"}.mdi-home-floor-l:before{content:"\F0D86"}.mdi-home-floor-negative-1:before{content:"\F0DD3"}.mdi-home-group:before{content:"\F0DD4"}.mdi-home-heart:before{content:"\F0827"}.mdi-home-import-outline:before{content:"\F0F9C"}.mdi-home-lightbulb:before{content:"\F1251"}.mdi-home-lightbulb-outline:before{content:"\F1252"}.mdi-home-lock:before{content:"\F08EB"}.mdi-home-lock-open:before{content:"\F08EC"}.mdi-home-map-marker:before{content:"\F05F8"}.mdi-home-minus:before{content:"\F0974"}.mdi-home-minus-outline:before{content:"\F13D5"}.mdi-home-modern:before{content:"\F02DD"}.mdi-home-outline:before{content:"\F06A1"}.mdi-home-plus:before{content:"\F0975"}.mdi-home-plus-outline:before{content:"\F13D6"}.mdi-home-remove:before{content:"\F1247"}.mdi-home-remove-outline:before{content:"\F13D7"}.mdi-home-roof:before{content:"\F112B"}.mdi-home-search:before{content:"\F13B0"}.mdi-home-search-outline:before{content:"\F13B1"}.mdi-home-thermometer:before{content:"\F0F54"}.mdi-home-thermometer-outline:before{content:"\F0F55"}.mdi-home-variant:before{content:"\F02DE"}.mdi-home-variant-outline:before{content:"\F0BA7"}.mdi-hook:before{content:"\F06E2"}.mdi-hook-off:before{content:"\F06E3"}.mdi-hops:before{content:"\F02DF"}.mdi-horizontal-rotate-clockwise:before{content:"\F10F3"}.mdi-horizontal-rotate-counterclockwise:before{content:"\F10F4"}.mdi-horse:before{content:"\F15BF"}.mdi-horse-human:before{content:"\F15C0"}.mdi-horse-variant:before{content:"\F15C1"}.mdi-horseshoe:before{content:"\F0A58"}.mdi-hospital:before{content:"\F0FF6"}.mdi-hospital-box:before{content:"\F02E0"}.mdi-hospital-box-outline:before{content:"\F0FF7"}.mdi-hospital-building:before{content:"\F02E1"}.mdi-hospital-marker:before{content:"\F02E2"}.mdi-hot-tub:before{content:"\F0828"}.mdi-hours-24:before{content:"\F1478"}.mdi-hubspot:before{content:"\F0D17"}.mdi-hulu:before{content:"\F0829"}.mdi-human:before{content:"\F02E6"}.mdi-human-baby-changing-table:before{content:"\F138B"}.mdi-human-cane:before{content:"\F1581"}.mdi-human-capacity-decrease:before{content:"\F159B"}.mdi-human-capacity-increase:before{content:"\F159C"}.mdi-human-child:before{content:"\F02E7"}.mdi-human-edit:before{content:"\F14E8"}.mdi-human-female:before{content:"\F0649"}.mdi-human-female-boy:before{content:"\F0A59"}.mdi-human-female-dance:before{content:"\F15C9"}.mdi-human-female-female:before{content:"\F0A5A"}.mdi-human-female-girl:before{content:"\F0A5B"}.mdi-human-greeting:before{content:"\F064A"}.mdi-human-greeting-proximity:before{content:"\F159D"}.mdi-human-handsdown:before{content:"\F064B"}.mdi-human-handsup:before{content:"\F064C"}.mdi-human-male:before{content:"\F064D"}.mdi-human-male-boy:before{content:"\F0A5C"}.mdi-human-male-child:before{content:"\F138C"}.mdi-human-male-female:before{content:"\F02E8"}.mdi-human-male-girl:before{content:"\F0A5D"}.mdi-human-male-height:before{content:"\F0EFB"}.mdi-human-male-height-variant:before{content:"\F0EFC"}.mdi-human-male-male:before{content:"\F0A5E"}.mdi-human-pregnant:before{content:"\F05CF"}.mdi-human-queue:before{content:"\F1571"}.mdi-human-scooter:before{content:"\F11E9"}.mdi-human-wheelchair:before{content:"\F138D"}.mdi-humble-bundle:before{content:"\F0744"}.mdi-hvac:before{content:"\F1352"}.mdi-hvac-off:before{content:"\F159E"}.mdi-hydraulic-oil-level:before{content:"\F1324"}.mdi-hydraulic-oil-temperature:before{content:"\F1325"}.mdi-hydro-power:before{content:"\F12E5"}.mdi-ice-cream:before{content:"\F082A"}.mdi-ice-cream-off:before{content:"\F0E52"}.mdi-ice-pop:before{content:"\F0EFD"}.mdi-id-card:before{content:"\F0FC0"}.mdi-identifier:before{content:"\F0EFE"}.mdi-ideogram-cjk:before{content:"\F1331"}.mdi-ideogram-cjk-variant:before{content:"\F1332"}.mdi-iframe:before{content:"\F0C8B"}.mdi-iframe-array:before{content:"\F10F5"}.mdi-iframe-array-outline:before{content:"\F10F6"}.mdi-iframe-braces:before{content:"\F10F7"}.mdi-iframe-braces-outline:before{content:"\F10F8"}.mdi-iframe-outline:before{content:"\F0C8C"}.mdi-iframe-parentheses:before{content:"\F10F9"}.mdi-iframe-parentheses-outline:before{content:"\F10FA"}.mdi-iframe-variable:before{content:"\F10FB"}.mdi-iframe-variable-outline:before{content:"\F10FC"}.mdi-image:before{content:"\F02E9"}.mdi-image-album:before{content:"\F02EA"}.mdi-image-area:before{content:"\F02EB"}.mdi-image-area-close:before{content:"\F02EC"}.mdi-image-auto-adjust:before{content:"\F0FC1"}.mdi-image-broken:before{content:"\F02ED"}.mdi-image-broken-variant:before{content:"\F02EE"}.mdi-image-edit:before{content:"\F11E3"}.mdi-image-edit-outline:before{content:"\F11E4"}.mdi-image-filter-black-white:before{content:"\F02F0"}.mdi-image-filter-center-focus:before{content:"\F02F1"}.mdi-image-filter-center-focus-strong:before{content:"\F0EFF"}.mdi-image-filter-center-focus-strong-outline:before{content:"\F0F00"}.mdi-image-filter-center-focus-weak:before{content:"\F02F2"}.mdi-image-filter-drama:before{content:"\F02F3"}.mdi-image-filter-frames:before{content:"\F02F4"}.mdi-image-filter-hdr:before{content:"\F02F5"}.mdi-image-filter-none:before{content:"\F02F6"}.mdi-image-filter-tilt-shift:before{content:"\F02F7"}.mdi-image-filter-vintage:before{content:"\F02F8"}.mdi-image-frame:before{content:"\F0E49"}.mdi-image-minus:before{content:"\F1419"}.mdi-image-move:before{content:"\F09F8"}.mdi-image-multiple:before{content:"\F02F9"}.mdi-image-multiple-outline:before{content:"\F02EF"}.mdi-image-off:before{content:"\F082B"}.mdi-image-off-outline:before{content:"\F11D1"}.mdi-image-outline:before{content:"\F0976"}.mdi-image-plus:before{content:"\F087C"}.mdi-image-remove:before{content:"\F1418"}.mdi-image-search:before{content:"\F0977"}.mdi-image-search-outline:before{content:"\F0978"}.mdi-image-size-select-actual:before{content:"\F0C8D"}.mdi-image-size-select-large:before{content:"\F0C8E"}.mdi-image-size-select-small:before{content:"\F0C8F"}.mdi-image-text:before{content:"\F160D"}.mdi-import:before{content:"\F02FA"}.mdi-inbox:before{content:"\F0687"}.mdi-inbox-arrow-down:before{content:"\F02FB"}.mdi-inbox-arrow-down-outline:before{content:"\F1270"}.mdi-inbox-arrow-up:before{content:"\F03D1"}.mdi-inbox-arrow-up-outline:before{content:"\F1271"}.mdi-inbox-full:before{content:"\F1272"}.mdi-inbox-full-outline:before{content:"\F1273"}.mdi-inbox-multiple:before{content:"\F08B0"}.mdi-inbox-multiple-outline:before{content:"\F0BA8"}.mdi-inbox-outline:before{content:"\F1274"}.mdi-inbox-remove:before{content:"\F159F"}.mdi-inbox-remove-outline:before{content:"\F15A0"}.mdi-incognito:before{content:"\F05F9"}.mdi-incognito-circle:before{content:"\F1421"}.mdi-incognito-circle-off:before{content:"\F1422"}.mdi-incognito-off:before{content:"\F0075"}.mdi-infinity:before{content:"\F06E4"}.mdi-information:before{content:"\F02FC"}.mdi-information-outline:before{content:"\F02FD"}.mdi-information-variant:before{content:"\F064E"}.mdi-instagram:before{content:"\F02FE"}.mdi-instrument-triangle:before{content:"\F104E"}.mdi-invert-colors:before{content:"\F0301"}.mdi-invert-colors-off:before{content:"\F0E4A"}.mdi-iobroker:before{content:"\F12E8"}.mdi-ip:before{content:"\F0A5F"}.mdi-ip-network:before{content:"\F0A60"}.mdi-ip-network-outline:before{content:"\F0C90"}.mdi-ipod:before{content:"\F0C91"}.mdi-islam:before{content:"\F0979"}.mdi-island:before{content:"\F104F"}.mdi-iv-bag:before{content:"\F10B9"}.mdi-jabber:before{content:"\F0DD5"}.mdi-jeepney:before{content:"\F0302"}.mdi-jellyfish:before{content:"\F0F01"}.mdi-jellyfish-outline:before{content:"\F0F02"}.mdi-jira:before{content:"\F0303"}.mdi-jquery:before{content:"\F087D"}.mdi-jsfiddle:before{content:"\F0304"}.mdi-judaism:before{content:"\F097A"}.mdi-jump-rope:before{content:"\F12FF"}.mdi-kabaddi:before{content:"\F0D87"}.mdi-kangaroo:before{content:"\F1558"}.mdi-karate:before{content:"\F082C"}.mdi-keg:before{content:"\F0305"}.mdi-kettle:before{content:"\F05FA"}.mdi-kettle-alert:before{content:"\F1317"}.mdi-kettle-alert-outline:before{content:"\F1318"}.mdi-kettle-off:before{content:"\F131B"}.mdi-kettle-off-outline:before{content:"\F131C"}.mdi-kettle-outline:before{content:"\F0F56"}.mdi-kettle-pour-over:before{content:"\F173C"}.mdi-kettle-steam:before{content:"\F1319"}.mdi-kettle-steam-outline:before{content:"\F131A"}.mdi-kettlebell:before{content:"\F1300"}.mdi-key:before{content:"\F0306"}.mdi-key-arrow-right:before{content:"\F1312"}.mdi-key-chain:before{content:"\F1574"}.mdi-key-chain-variant:before{content:"\F1575"}.mdi-key-change:before{content:"\F0307"}.mdi-key-link:before{content:"\F119F"}.mdi-key-minus:before{content:"\F0308"}.mdi-key-outline:before{content:"\F0DD6"}.mdi-key-plus:before{content:"\F0309"}.mdi-key-remove:before{content:"\F030A"}.mdi-key-star:before{content:"\F119E"}.mdi-key-variant:before{content:"\F030B"}.mdi-key-wireless:before{content:"\F0FC2"}.mdi-keyboard:before{content:"\F030C"}.mdi-keyboard-backspace:before{content:"\F030D"}.mdi-keyboard-caps:before{content:"\F030E"}.mdi-keyboard-close:before{content:"\F030F"}.mdi-keyboard-esc:before{content:"\F12B7"}.mdi-keyboard-f1:before{content:"\F12AB"}.mdi-keyboard-f10:before{content:"\F12B4"}.mdi-keyboard-f11:before{content:"\F12B5"}.mdi-keyboard-f12:before{content:"\F12B6"}.mdi-keyboard-f2:before{content:"\F12AC"}.mdi-keyboard-f3:before{content:"\F12AD"}.mdi-keyboard-f4:before{content:"\F12AE"}.mdi-keyboard-f5:before{content:"\F12AF"}.mdi-keyboard-f6:before{content:"\F12B0"}.mdi-keyboard-f7:before{content:"\F12B1"}.mdi-keyboard-f8:before{content:"\F12B2"}.mdi-keyboard-f9:before{content:"\F12B3"}.mdi-keyboard-off:before{content:"\F0310"}.mdi-keyboard-off-outline:before{content:"\F0E4B"}.mdi-keyboard-outline:before{content:"\F097B"}.mdi-keyboard-return:before{content:"\F0311"}.mdi-keyboard-settings:before{content:"\F09F9"}.mdi-keyboard-settings-outline:before{content:"\F09FA"}.mdi-keyboard-space:before{content:"\F1050"}.mdi-keyboard-tab:before{content:"\F0312"}.mdi-keyboard-variant:before{content:"\F0313"}.mdi-khanda:before{content:"\F10FD"}.mdi-kickstarter:before{content:"\F0745"}.mdi-klingon:before{content:"\F135B"}.mdi-knife:before{content:"\F09FB"}.mdi-knife-military:before{content:"\F09FC"}.mdi-koala:before{content:"\F173F"}.mdi-kodi:before{content:"\F0314"}.mdi-kubernetes:before{content:"\F10FE"}.mdi-label:before{content:"\F0315"}.mdi-label-multiple:before{content:"\F1375"}.mdi-label-multiple-outline:before{content:"\F1376"}.mdi-label-off:before{content:"\F0ACB"}.mdi-label-off-outline:before{content:"\F0ACC"}.mdi-label-outline:before{content:"\F0316"}.mdi-label-percent:before{content:"\F12EA"}.mdi-label-percent-outline:before{content:"\F12EB"}.mdi-label-variant:before{content:"\F0ACD"}.mdi-label-variant-outline:before{content:"\F0ACE"}.mdi-ladder:before{content:"\F15A2"}.mdi-ladybug:before{content:"\F082D"}.mdi-lambda:before{content:"\F0627"}.mdi-lamp:before{content:"\F06B5"}.mdi-lamps:before{content:"\F1576"}.mdi-lan:before{content:"\F0317"}.mdi-lan-check:before{content:"\F12AA"}.mdi-lan-connect:before{content:"\F0318"}.mdi-lan-disconnect:before{content:"\F0319"}.mdi-lan-pending:before{content:"\F031A"}.mdi-language-c:before{content:"\F0671"}.mdi-language-cpp:before{content:"\F0672"}.mdi-language-csharp:before{content:"\F031B"}.mdi-language-css3:before{content:"\F031C"}.mdi-language-fortran:before{content:"\F121A"}.mdi-language-go:before{content:"\F07D3"}.mdi-language-haskell:before{content:"\F0C92"}.mdi-language-html5:before{content:"\F031D"}.mdi-language-java:before{content:"\F0B37"}.mdi-language-javascript:before{content:"\F031E"}.mdi-language-kotlin:before{content:"\F1219"}.mdi-language-lua:before{content:"\F08B1"}.mdi-language-markdown:before{content:"\F0354"}.mdi-language-markdown-outline:before{content:"\F0F5B"}.mdi-language-php:before{content:"\F031F"}.mdi-language-python:before{content:"\F0320"}.mdi-language-r:before{content:"\F07D4"}.mdi-language-ruby:before{content:"\F0D2D"}.mdi-language-ruby-on-rails:before{content:"\F0ACF"}.mdi-language-rust:before{content:"\F1617"}.mdi-language-swift:before{content:"\F06E5"}.mdi-language-typescript:before{content:"\F06E6"}.mdi-language-xaml:before{content:"\F0673"}.mdi-laptop:before{content:"\F0322"}.mdi-laptop-chromebook:before{content:"\F0323"}.mdi-laptop-mac:before{content:"\F0324"}.mdi-laptop-off:before{content:"\F06E7"}.mdi-laptop-windows:before{content:"\F0325"}.mdi-laravel:before{content:"\F0AD0"}.mdi-laser-pointer:before{content:"\F1484"}.mdi-lasso:before{content:"\F0F03"}.mdi-lastpass:before{content:"\F0446"}.mdi-latitude:before{content:"\F0F57"}.mdi-launch:before{content:"\F0327"}.mdi-lava-lamp:before{content:"\F07D5"}.mdi-layers:before{content:"\F0328"}.mdi-layers-minus:before{content:"\F0E4C"}.mdi-layers-off:before{content:"\F0329"}.mdi-layers-off-outline:before{content:"\F09FD"}.mdi-layers-outline:before{content:"\F09FE"}.mdi-layers-plus:before{content:"\F0E4D"}.mdi-layers-remove:before{content:"\F0E4E"}.mdi-layers-search:before{content:"\F1206"}.mdi-layers-search-outline:before{content:"\F1207"}.mdi-layers-triple:before{content:"\F0F58"}.mdi-layers-triple-outline:before{content:"\F0F59"}.mdi-lead-pencil:before{content:"\F064F"}.mdi-leaf:before{content:"\F032A"}.mdi-leaf-maple:before{content:"\F0C93"}.mdi-leaf-maple-off:before{content:"\F12DA"}.mdi-leaf-off:before{content:"\F12D9"}.mdi-leak:before{content:"\F0DD7"}.mdi-leak-off:before{content:"\F0DD8"}.mdi-led-off:before{content:"\F032B"}.mdi-led-on:before{content:"\F032C"}.mdi-led-outline:before{content:"\F032D"}.mdi-led-strip:before{content:"\F07D6"}.mdi-led-strip-variant:before{content:"\F1051"}.mdi-led-variant-off:before{content:"\F032E"}.mdi-led-variant-on:before{content:"\F032F"}.mdi-led-variant-outline:before{content:"\F0330"}.mdi-leek:before{content:"\F117D"}.mdi-less-than:before{content:"\F097C"}.mdi-less-than-or-equal:before{content:"\F097D"}.mdi-library:before{content:"\F0331"}.mdi-library-shelves:before{content:"\F0BA9"}.mdi-license:before{content:"\F0FC3"}.mdi-lifebuoy:before{content:"\F087E"}.mdi-light-switch:before{content:"\F097E"}.mdi-lightbulb:before{content:"\F0335"}.mdi-lightbulb-cfl:before{content:"\F1208"}.mdi-lightbulb-cfl-off:before{content:"\F1209"}.mdi-lightbulb-cfl-spiral:before{content:"\F1275"}.mdi-lightbulb-cfl-spiral-off:before{content:"\F12C3"}.mdi-lightbulb-group:before{content:"\F1253"}.mdi-lightbulb-group-off:before{content:"\F12CD"}.mdi-lightbulb-group-off-outline:before{content:"\F12CE"}.mdi-lightbulb-group-outline:before{content:"\F1254"}.mdi-lightbulb-multiple:before{content:"\F1255"}.mdi-lightbulb-multiple-off:before{content:"\F12CF"}.mdi-lightbulb-multiple-off-outline:before{content:"\F12D0"}.mdi-lightbulb-multiple-outline:before{content:"\F1256"}.mdi-lightbulb-off:before{content:"\F0E4F"}.mdi-lightbulb-off-outline:before{content:"\F0E50"}.mdi-lightbulb-on:before{content:"\F06E8"}.mdi-lightbulb-on-outline:before{content:"\F06E9"}.mdi-lightbulb-outline:before{content:"\F0336"}.mdi-lighthouse:before{content:"\F09FF"}.mdi-lighthouse-on:before{content:"\F0A00"}.mdi-lightning-bolt:before{content:"\F140B"}.mdi-lightning-bolt-outline:before{content:"\F140C"}.mdi-lingerie:before{content:"\F1476"}.mdi-link:before{content:"\F0337"}.mdi-link-box:before{content:"\F0D1A"}.mdi-link-box-outline:before{content:"\F0D1B"}.mdi-link-box-variant:before{content:"\F0D1C"}.mdi-link-box-variant-outline:before{content:"\F0D1D"}.mdi-link-lock:before{content:"\F10BA"}.mdi-link-off:before{content:"\F0338"}.mdi-link-plus:before{content:"\F0C94"}.mdi-link-variant:before{content:"\F0339"}.mdi-link-variant-minus:before{content:"\F10FF"}.mdi-link-variant-off:before{content:"\F033A"}.mdi-link-variant-plus:before{content:"\F1100"}.mdi-link-variant-remove:before{content:"\F1101"}.mdi-linkedin:before{content:"\F033B"}.mdi-linux:before{content:"\F033D"}.mdi-linux-mint:before{content:"\F08ED"}.mdi-lipstick:before{content:"\F13B5"}.mdi-list-status:before{content:"\F15AB"}.mdi-litecoin:before{content:"\F0A61"}.mdi-loading:before{content:"\F0772"}.mdi-location-enter:before{content:"\F0FC4"}.mdi-location-exit:before{content:"\F0FC5"}.mdi-lock:before{content:"\F033E"}.mdi-lock-alert:before{content:"\F08EE"}.mdi-lock-alert-outline:before{content:"\F15D1"}.mdi-lock-check:before{content:"\F139A"}.mdi-lock-check-outline:before{content:"\F16A8"}.mdi-lock-clock:before{content:"\F097F"}.mdi-lock-minus:before{content:"\F16A9"}.mdi-lock-minus-outline:before{content:"\F16AA"}.mdi-lock-off:before{content:"\F1671"}.mdi-lock-off-outline:before{content:"\F1672"}.mdi-lock-open:before{content:"\F033F"}.mdi-lock-open-alert:before{content:"\F139B"}.mdi-lock-open-alert-outline:before{content:"\F15D2"}.mdi-lock-open-check:before{content:"\F139C"}.mdi-lock-open-check-outline:before{content:"\F16AB"}.mdi-lock-open-minus:before{content:"\F16AC"}.mdi-lock-open-minus-outline:before{content:"\F16AD"}.mdi-lock-open-outline:before{content:"\F0340"}.mdi-lock-open-plus:before{content:"\F16AE"}.mdi-lock-open-plus-outline:before{content:"\F16AF"}.mdi-lock-open-remove:before{content:"\F16B0"}.mdi-lock-open-remove-outline:before{content:"\F16B1"}.mdi-lock-open-variant:before{content:"\F0FC6"}.mdi-lock-open-variant-outline:before{content:"\F0FC7"}.mdi-lock-outline:before{content:"\F0341"}.mdi-lock-pattern:before{content:"\F06EA"}.mdi-lock-plus:before{content:"\F05FB"}.mdi-lock-plus-outline:before{content:"\F16B2"}.mdi-lock-question:before{content:"\F08EF"}.mdi-lock-remove:before{content:"\F16B3"}.mdi-lock-remove-outline:before{content:"\F16B4"}.mdi-lock-reset:before{content:"\F0773"}.mdi-lock-smart:before{content:"\F08B2"}.mdi-locker:before{content:"\F07D7"}.mdi-locker-multiple:before{content:"\F07D8"}.mdi-login:before{content:"\F0342"}.mdi-login-variant:before{content:"\F05FC"}.mdi-logout:before{content:"\F0343"}.mdi-logout-variant:before{content:"\F05FD"}.mdi-longitude:before{content:"\F0F5A"}.mdi-looks:before{content:"\F0344"}.mdi-lotion:before{content:"\F1582"}.mdi-lotion-outline:before{content:"\F1583"}.mdi-lotion-plus:before{content:"\F1584"}.mdi-lotion-plus-outline:before{content:"\F1585"}.mdi-loupe:before{content:"\F0345"}.mdi-lumx:before{content:"\F0346"}.mdi-lungs:before{content:"\F1084"}.mdi-magnet:before{content:"\F0347"}.mdi-magnet-on:before{content:"\F0348"}.mdi-magnify:before{content:"\F0349"}.mdi-magnify-close:before{content:"\F0980"}.mdi-magnify-minus:before{content:"\F034A"}.mdi-magnify-minus-cursor:before{content:"\F0A62"}.mdi-magnify-minus-outline:before{content:"\F06EC"}.mdi-magnify-plus:before{content:"\F034B"}.mdi-magnify-plus-cursor:before{content:"\F0A63"}.mdi-magnify-plus-outline:before{content:"\F06ED"}.mdi-magnify-remove-cursor:before{content:"\F120C"}.mdi-magnify-remove-outline:before{content:"\F120D"}.mdi-magnify-scan:before{content:"\F1276"}.mdi-mail:before{content:"\F0EBB"}.mdi-mailbox:before{content:"\F06EE"}.mdi-mailbox-open:before{content:"\F0D88"}.mdi-mailbox-open-outline:before{content:"\F0D89"}.mdi-mailbox-open-up:before{content:"\F0D8A"}.mdi-mailbox-open-up-outline:before{content:"\F0D8B"}.mdi-mailbox-outline:before{content:"\F0D8C"}.mdi-mailbox-up:before{content:"\F0D8D"}.mdi-mailbox-up-outline:before{content:"\F0D8E"}.mdi-manjaro:before{content:"\F160A"}.mdi-map:before{content:"\F034D"}.mdi-map-check:before{content:"\F0EBC"}.mdi-map-check-outline:before{content:"\F0EBD"}.mdi-map-clock:before{content:"\F0D1E"}.mdi-map-clock-outline:before{content:"\F0D1F"}.mdi-map-legend:before{content:"\F0A01"}.mdi-map-marker:before{content:"\F034E"}.mdi-map-marker-alert:before{content:"\F0F05"}.mdi-map-marker-alert-outline:before{content:"\F0F06"}.mdi-map-marker-check:before{content:"\F0C95"}.mdi-map-marker-check-outline:before{content:"\F12FB"}.mdi-map-marker-circle:before{content:"\F034F"}.mdi-map-marker-distance:before{content:"\F08F0"}.mdi-map-marker-down:before{content:"\F1102"}.mdi-map-marker-left:before{content:"\F12DB"}.mdi-map-marker-left-outline:before{content:"\F12DD"}.mdi-map-marker-minus:before{content:"\F0650"}.mdi-map-marker-minus-outline:before{content:"\F12F9"}.mdi-map-marker-multiple:before{content:"\F0350"}.mdi-map-marker-multiple-outline:before{content:"\F1277"}.mdi-map-marker-off:before{content:"\F0351"}.mdi-map-marker-off-outline:before{content:"\F12FD"}.mdi-map-marker-outline:before{content:"\F07D9"}.mdi-map-marker-path:before{content:"\F0D20"}.mdi-map-marker-plus:before{content:"\F0651"}.mdi-map-marker-plus-outline:before{content:"\F12F8"}.mdi-map-marker-question:before{content:"\F0F07"}.mdi-map-marker-question-outline:before{content:"\F0F08"}.mdi-map-marker-radius:before{content:"\F0352"}.mdi-map-marker-radius-outline:before{content:"\F12FC"}.mdi-map-marker-remove:before{content:"\F0F09"}.mdi-map-marker-remove-outline:before{content:"\F12FA"}.mdi-map-marker-remove-variant:before{content:"\F0F0A"}.mdi-map-marker-right:before{content:"\F12DC"}.mdi-map-marker-right-outline:before{content:"\F12DE"}.mdi-map-marker-star:before{content:"\F1608"}.mdi-map-marker-star-outline:before{content:"\F1609"}.mdi-map-marker-up:before{content:"\F1103"}.mdi-map-minus:before{content:"\F0981"}.mdi-map-outline:before{content:"\F0982"}.mdi-map-plus:before{content:"\F0983"}.mdi-map-search:before{content:"\F0984"}.mdi-map-search-outline:before{content:"\F0985"}.mdi-mapbox:before{content:"\F0BAA"}.mdi-margin:before{content:"\F0353"}.mdi-marker:before{content:"\F0652"}.mdi-marker-cancel:before{content:"\F0DD9"}.mdi-marker-check:before{content:"\F0355"}.mdi-mastodon:before{content:"\F0AD1"}.mdi-material-design:before{content:"\F0986"}.mdi-material-ui:before{content:"\F0357"}.mdi-math-compass:before{content:"\F0358"}.mdi-math-cos:before{content:"\F0C96"}.mdi-math-integral:before{content:"\F0FC8"}.mdi-math-integral-box:before{content:"\F0FC9"}.mdi-math-log:before{content:"\F1085"}.mdi-math-norm:before{content:"\F0FCA"}.mdi-math-norm-box:before{content:"\F0FCB"}.mdi-math-sin:before{content:"\F0C97"}.mdi-math-tan:before{content:"\F0C98"}.mdi-matrix:before{content:"\F0628"}.mdi-medal:before{content:"\F0987"}.mdi-medal-outline:before{content:"\F1326"}.mdi-medical-bag:before{content:"\F06EF"}.mdi-meditation:before{content:"\F117B"}.mdi-memory:before{content:"\F035B"}.mdi-menu:before{content:"\F035C"}.mdi-menu-down:before{content:"\F035D"}.mdi-menu-down-outline:before{content:"\F06B6"}.mdi-menu-left:before{content:"\F035E"}.mdi-menu-left-outline:before{content:"\F0A02"}.mdi-menu-open:before{content:"\F0BAB"}.mdi-menu-right:before{content:"\F035F"}.mdi-menu-right-outline:before{content:"\F0A03"}.mdi-menu-swap:before{content:"\F0A64"}.mdi-menu-swap-outline:before{content:"\F0A65"}.mdi-menu-up:before{content:"\F0360"}.mdi-menu-up-outline:before{content:"\F06B7"}.mdi-merge:before{content:"\F0F5C"}.mdi-message:before{content:"\F0361"}.mdi-message-alert:before{content:"\F0362"}.mdi-message-alert-outline:before{content:"\F0A04"}.mdi-message-arrow-left:before{content:"\F12F2"}.mdi-message-arrow-left-outline:before{content:"\F12F3"}.mdi-message-arrow-right:before{content:"\F12F4"}.mdi-message-arrow-right-outline:before{content:"\F12F5"}.mdi-message-bookmark:before{content:"\F15AC"}.mdi-message-bookmark-outline:before{content:"\F15AD"}.mdi-message-bulleted:before{content:"\F06A2"}.mdi-message-bulleted-off:before{content:"\F06A3"}.mdi-message-cog:before{content:"\F06F1"}.mdi-message-cog-outline:before{content:"\F1172"}.mdi-message-draw:before{content:"\F0363"}.mdi-message-flash:before{content:"\F15A9"}.mdi-message-flash-outline:before{content:"\F15AA"}.mdi-message-image:before{content:"\F0364"}.mdi-message-image-outline:before{content:"\F116C"}.mdi-message-lock:before{content:"\F0FCC"}.mdi-message-lock-outline:before{content:"\F116D"}.mdi-message-minus:before{content:"\F116E"}.mdi-message-minus-outline:before{content:"\F116F"}.mdi-message-off:before{content:"\F164D"}.mdi-message-off-outline:before{content:"\F164E"}.mdi-message-outline:before{content:"\F0365"}.mdi-message-plus:before{content:"\F0653"}.mdi-message-plus-outline:before{content:"\F10BB"}.mdi-message-processing:before{content:"\F0366"}.mdi-message-processing-outline:before{content:"\F1170"}.mdi-message-question:before{content:"\F173A"}.mdi-message-question-outline:before{content:"\F173B"}.mdi-message-reply:before{content:"\F0367"}.mdi-message-reply-outline:before{content:"\F173D"}.mdi-message-reply-text:before{content:"\F0368"}.mdi-message-reply-text-outline:before{content:"\F173E"}.mdi-message-settings:before{content:"\F06F0"}.mdi-message-settings-outline:before{content:"\F1171"}.mdi-message-text:before{content:"\F0369"}.mdi-message-text-clock:before{content:"\F1173"}.mdi-message-text-clock-outline:before{content:"\F1174"}.mdi-message-text-lock:before{content:"\F0FCD"}.mdi-message-text-lock-outline:before{content:"\F1175"}.mdi-message-text-outline:before{content:"\F036A"}.mdi-message-video:before{content:"\F036B"}.mdi-meteor:before{content:"\F0629"}.mdi-metronome:before{content:"\F07DA"}.mdi-metronome-tick:before{content:"\F07DB"}.mdi-micro-sd:before{content:"\F07DC"}.mdi-microphone:before{content:"\F036C"}.mdi-microphone-minus:before{content:"\F08B3"}.mdi-microphone-off:before{content:"\F036D"}.mdi-microphone-outline:before{content:"\F036E"}.mdi-microphone-plus:before{content:"\F08B4"}.mdi-microphone-settings:before{content:"\F036F"}.mdi-microphone-variant:before{content:"\F0370"}.mdi-microphone-variant-off:before{content:"\F0371"}.mdi-microscope:before{content:"\F0654"}.mdi-microsoft:before{content:"\F0372"}.mdi-microsoft-access:before{content:"\F138E"}.mdi-microsoft-azure:before{content:"\F0805"}.mdi-microsoft-azure-devops:before{content:"\F0FD5"}.mdi-microsoft-bing:before{content:"\F00A4"}.mdi-microsoft-dynamics-365:before{content:"\F0988"}.mdi-microsoft-edge:before{content:"\F01E9"}.mdi-microsoft-edge-legacy:before{content:"\F1250"}.mdi-microsoft-excel:before{content:"\F138F"}.mdi-microsoft-internet-explorer:before{content:"\F0300"}.mdi-microsoft-office:before{content:"\F03C6"}.mdi-microsoft-onedrive:before{content:"\F03CA"}.mdi-microsoft-onenote:before{content:"\F0747"}.mdi-microsoft-outlook:before{content:"\F0D22"}.mdi-microsoft-powerpoint:before{content:"\F1390"}.mdi-microsoft-sharepoint:before{content:"\F1391"}.mdi-microsoft-teams:before{content:"\F02BB"}.mdi-microsoft-visual-studio:before{content:"\F0610"}.mdi-microsoft-visual-studio-code:before{content:"\F0A1E"}.mdi-microsoft-windows:before{content:"\F05B3"}.mdi-microsoft-windows-classic:before{content:"\F0A21"}.mdi-microsoft-word:before{content:"\F1392"}.mdi-microsoft-xbox:before{content:"\F05B9"}.mdi-microsoft-xbox-controller:before{content:"\F05BA"}.mdi-microsoft-xbox-controller-battery-alert:before{content:"\F074B"}.mdi-microsoft-xbox-controller-battery-charging:before{content:"\F0A22"}.mdi-microsoft-xbox-controller-battery-empty:before{content:"\F074C"}.mdi-microsoft-xbox-controller-battery-full:before{content:"\F074D"}.mdi-microsoft-xbox-controller-battery-low:before{content:"\F074E"}.mdi-microsoft-xbox-controller-battery-medium:before{content:"\F074F"}.mdi-microsoft-xbox-controller-battery-unknown:before{content:"\F0750"}.mdi-microsoft-xbox-controller-menu:before{content:"\F0E6F"}.mdi-microsoft-xbox-controller-off:before{content:"\F05BB"}.mdi-microsoft-xbox-controller-view:before{content:"\F0E70"}.mdi-microsoft-yammer:before{content:"\F0789"}.mdi-microwave:before{content:"\F0C99"}.mdi-microwave-off:before{content:"\F1423"}.mdi-middleware:before{content:"\F0F5D"}.mdi-middleware-outline:before{content:"\F0F5E"}.mdi-midi:before{content:"\F08F1"}.mdi-midi-port:before{content:"\F08F2"}.mdi-mine:before{content:"\F0DDA"}.mdi-minecraft:before{content:"\F0373"}.mdi-mini-sd:before{content:"\F0A05"}.mdi-minidisc:before{content:"\F0A06"}.mdi-minus:before{content:"\F0374"}.mdi-minus-box:before{content:"\F0375"}.mdi-minus-box-multiple:before{content:"\F1141"}.mdi-minus-box-multiple-outline:before{content:"\F1142"}.mdi-minus-box-outline:before{content:"\F06F2"}.mdi-minus-circle:before{content:"\F0376"}.mdi-minus-circle-multiple:before{content:"\F035A"}.mdi-minus-circle-multiple-outline:before{content:"\F0AD3"}.mdi-minus-circle-off:before{content:"\F1459"}.mdi-minus-circle-off-outline:before{content:"\F145A"}.mdi-minus-circle-outline:before{content:"\F0377"}.mdi-minus-network:before{content:"\F0378"}.mdi-minus-network-outline:before{content:"\F0C9A"}.mdi-minus-thick:before{content:"\F1639"}.mdi-mirror:before{content:"\F11FD"}.mdi-mixed-martial-arts:before{content:"\F0D8F"}.mdi-mixed-reality:before{content:"\F087F"}.mdi-molecule:before{content:"\F0BAC"}.mdi-molecule-co:before{content:"\F12FE"}.mdi-molecule-co2:before{content:"\F07E4"}.mdi-monitor:before{content:"\F0379"}.mdi-monitor-cellphone:before{content:"\F0989"}.mdi-monitor-cellphone-star:before{content:"\F098A"}.mdi-monitor-clean:before{content:"\F1104"}.mdi-monitor-dashboard:before{content:"\F0A07"}.mdi-monitor-edit:before{content:"\F12C6"}.mdi-monitor-eye:before{content:"\F13B4"}.mdi-monitor-lock:before{content:"\F0DDB"}.mdi-monitor-multiple:before{content:"\F037A"}.mdi-monitor-off:before{content:"\F0D90"}.mdi-monitor-screenshot:before{content:"\F0E51"}.mdi-monitor-share:before{content:"\F1483"}.mdi-monitor-speaker:before{content:"\F0F5F"}.mdi-monitor-speaker-off:before{content:"\F0F60"}.mdi-monitor-star:before{content:"\F0DDC"}.mdi-moon-first-quarter:before{content:"\F0F61"}.mdi-moon-full:before{content:"\F0F62"}.mdi-moon-last-quarter:before{content:"\F0F63"}.mdi-moon-new:before{content:"\F0F64"}.mdi-moon-waning-crescent:before{content:"\F0F65"}.mdi-moon-waning-gibbous:before{content:"\F0F66"}.mdi-moon-waxing-crescent:before{content:"\F0F67"}.mdi-moon-waxing-gibbous:before{content:"\F0F68"}.mdi-moped:before{content:"\F1086"}.mdi-moped-electric:before{content:"\F15B7"}.mdi-moped-electric-outline:before{content:"\F15B8"}.mdi-moped-outline:before{content:"\F15B9"}.mdi-more:before{content:"\F037B"}.mdi-mother-heart:before{content:"\F1314"}.mdi-mother-nurse:before{content:"\F0D21"}.mdi-motion:before{content:"\F15B2"}.mdi-motion-outline:before{content:"\F15B3"}.mdi-motion-pause:before{content:"\F1590"}.mdi-motion-pause-outline:before{content:"\F1592"}.mdi-motion-play:before{content:"\F158F"}.mdi-motion-play-outline:before{content:"\F1591"}.mdi-motion-sensor:before{content:"\F0D91"}.mdi-motion-sensor-off:before{content:"\F1435"}.mdi-motorbike:before{content:"\F037C"}.mdi-motorbike-electric:before{content:"\F15BA"}.mdi-mouse:before{content:"\F037D"}.mdi-mouse-bluetooth:before{content:"\F098B"}.mdi-mouse-move-down:before{content:"\F1550"}.mdi-mouse-move-up:before{content:"\F1551"}.mdi-mouse-move-vertical:before{content:"\F1552"}.mdi-mouse-off:before{content:"\F037E"}.mdi-mouse-variant:before{content:"\F037F"}.mdi-mouse-variant-off:before{content:"\F0380"}.mdi-move-resize:before{content:"\F0655"}.mdi-move-resize-variant:before{content:"\F0656"}.mdi-movie:before{content:"\F0381"}.mdi-movie-check:before{content:"\F16F3"}.mdi-movie-check-outline:before{content:"\F16F4"}.mdi-movie-cog:before{content:"\F16F5"}.mdi-movie-cog-outline:before{content:"\F16F6"}.mdi-movie-edit:before{content:"\F1122"}.mdi-movie-edit-outline:before{content:"\F1123"}.mdi-movie-filter:before{content:"\F1124"}.mdi-movie-filter-outline:before{content:"\F1125"}.mdi-movie-minus:before{content:"\F16F7"}.mdi-movie-minus-outline:before{content:"\F16F8"}.mdi-movie-off:before{content:"\F16F9"}.mdi-movie-off-outline:before{content:"\F16FA"}.mdi-movie-open:before{content:"\F0FCE"}.mdi-movie-open-check:before{content:"\F16FB"}.mdi-movie-open-check-outline:before{content:"\F16FC"}.mdi-movie-open-cog:before{content:"\F16FD"}.mdi-movie-open-cog-outline:before{content:"\F16FE"}.mdi-movie-open-edit:before{content:"\F16FF"}.mdi-movie-open-edit-outline:before{content:"\F1700"}.mdi-movie-open-minus:before{content:"\F1701"}.mdi-movie-open-minus-outline:before{content:"\F1702"}.mdi-movie-open-off:before{content:"\F1703"}.mdi-movie-open-off-outline:before{content:"\F1704"}.mdi-movie-open-outline:before{content:"\F0FCF"}.mdi-movie-open-play:before{content:"\F1705"}.mdi-movie-open-play-outline:before{content:"\F1706"}.mdi-movie-open-plus:before{content:"\F1707"}.mdi-movie-open-plus-outline:before{content:"\F1708"}.mdi-movie-open-remove:before{content:"\F1709"}.mdi-movie-open-remove-outline:before{content:"\F170A"}.mdi-movie-open-settings:before{content:"\F170B"}.mdi-movie-open-settings-outline:before{content:"\F170C"}.mdi-movie-open-star:before{content:"\F170D"}.mdi-movie-open-star-outline:before{content:"\F170E"}.mdi-movie-outline:before{content:"\F0DDD"}.mdi-movie-play:before{content:"\F170F"}.mdi-movie-play-outline:before{content:"\F1710"}.mdi-movie-plus:before{content:"\F1711"}.mdi-movie-plus-outline:before{content:"\F1712"}.mdi-movie-remove:before{content:"\F1713"}.mdi-movie-remove-outline:before{content:"\F1714"}.mdi-movie-roll:before{content:"\F07DE"}.mdi-movie-search:before{content:"\F11D2"}.mdi-movie-search-outline:before{content:"\F11D3"}.mdi-movie-settings:before{content:"\F1715"}.mdi-movie-settings-outline:before{content:"\F1716"}.mdi-movie-star:before{content:"\F1717"}.mdi-movie-star-outline:before{content:"\F1718"}.mdi-mower:before{content:"\F166F"}.mdi-mower-bag:before{content:"\F1670"}.mdi-muffin:before{content:"\F098C"}.mdi-multiplication:before{content:"\F0382"}.mdi-multiplication-box:before{content:"\F0383"}.mdi-mushroom:before{content:"\F07DF"}.mdi-mushroom-off:before{content:"\F13FA"}.mdi-mushroom-off-outline:before{content:"\F13FB"}.mdi-mushroom-outline:before{content:"\F07E0"}.mdi-music:before{content:"\F075A"}.mdi-music-accidental-double-flat:before{content:"\F0F69"}.mdi-music-accidental-double-sharp:before{content:"\F0F6A"}.mdi-music-accidental-flat:before{content:"\F0F6B"}.mdi-music-accidental-natural:before{content:"\F0F6C"}.mdi-music-accidental-sharp:before{content:"\F0F6D"}.mdi-music-box:before{content:"\F0384"}.mdi-music-box-multiple:before{content:"\F0333"}.mdi-music-box-multiple-outline:before{content:"\F0F04"}.mdi-music-box-outline:before{content:"\F0385"}.mdi-music-circle:before{content:"\F0386"}.mdi-music-circle-outline:before{content:"\F0AD4"}.mdi-music-clef-alto:before{content:"\F0F6E"}.mdi-music-clef-bass:before{content:"\F0F6F"}.mdi-music-clef-treble:before{content:"\F0F70"}.mdi-music-note:before{content:"\F0387"}.mdi-music-note-bluetooth:before{content:"\F05FE"}.mdi-music-note-bluetooth-off:before{content:"\F05FF"}.mdi-music-note-eighth:before{content:"\F0388"}.mdi-music-note-eighth-dotted:before{content:"\F0F71"}.mdi-music-note-half:before{content:"\F0389"}.mdi-music-note-half-dotted:before{content:"\F0F72"}.mdi-music-note-off:before{content:"\F038A"}.mdi-music-note-off-outline:before{content:"\F0F73"}.mdi-music-note-outline:before{content:"\F0F74"}.mdi-music-note-plus:before{content:"\F0DDE"}.mdi-music-note-quarter:before{content:"\F038B"}.mdi-music-note-quarter-dotted:before{content:"\F0F75"}.mdi-music-note-sixteenth:before{content:"\F038C"}.mdi-music-note-sixteenth-dotted:before{content:"\F0F76"}.mdi-music-note-whole:before{content:"\F038D"}.mdi-music-note-whole-dotted:before{content:"\F0F77"}.mdi-music-off:before{content:"\F075B"}.mdi-music-rest-eighth:before{content:"\F0F78"}.mdi-music-rest-half:before{content:"\F0F79"}.mdi-music-rest-quarter:before{content:"\F0F7A"}.mdi-music-rest-sixteenth:before{content:"\F0F7B"}.mdi-music-rest-whole:before{content:"\F0F7C"}.mdi-mustache:before{content:"\F15DE"}.mdi-nail:before{content:"\F0DDF"}.mdi-nas:before{content:"\F08F3"}.mdi-nativescript:before{content:"\F0880"}.mdi-nature:before{content:"\F038E"}.mdi-nature-people:before{content:"\F038F"}.mdi-navigation:before{content:"\F0390"}.mdi-navigation-outline:before{content:"\F1607"}.mdi-near-me:before{content:"\F05CD"}.mdi-necklace:before{content:"\F0F0B"}.mdi-needle:before{content:"\F0391"}.mdi-netflix:before{content:"\F0746"}.mdi-network:before{content:"\F06F3"}.mdi-network-off:before{content:"\F0C9B"}.mdi-network-off-outline:before{content:"\F0C9C"}.mdi-network-outline:before{content:"\F0C9D"}.mdi-network-strength-1:before{content:"\F08F4"}.mdi-network-strength-1-alert:before{content:"\F08F5"}.mdi-network-strength-2:before{content:"\F08F6"}.mdi-network-strength-2-alert:before{content:"\F08F7"}.mdi-network-strength-3:before{content:"\F08F8"}.mdi-network-strength-3-alert:before{content:"\F08F9"}.mdi-network-strength-4:before{content:"\F08FA"}.mdi-network-strength-4-alert:before{content:"\F08FB"}.mdi-network-strength-off:before{content:"\F08FC"}.mdi-network-strength-off-outline:before{content:"\F08FD"}.mdi-network-strength-outline:before{content:"\F08FE"}.mdi-new-box:before{content:"\F0394"}.mdi-newspaper:before{content:"\F0395"}.mdi-newspaper-minus:before{content:"\F0F0C"}.mdi-newspaper-plus:before{content:"\F0F0D"}.mdi-newspaper-variant:before{content:"\F1001"}.mdi-newspaper-variant-multiple:before{content:"\F1002"}.mdi-newspaper-variant-multiple-outline:before{content:"\F1003"}.mdi-newspaper-variant-outline:before{content:"\F1004"}.mdi-nfc:before{content:"\F0396"}.mdi-nfc-search-variant:before{content:"\F0E53"}.mdi-nfc-tap:before{content:"\F0397"}.mdi-nfc-variant:before{content:"\F0398"}.mdi-nfc-variant-off:before{content:"\F0E54"}.mdi-ninja:before{content:"\F0774"}.mdi-nintendo-game-boy:before{content:"\F1393"}.mdi-nintendo-switch:before{content:"\F07E1"}.mdi-nintendo-wii:before{content:"\F05AB"}.mdi-nintendo-wiiu:before{content:"\F072D"}.mdi-nix:before{content:"\F1105"}.mdi-nodejs:before{content:"\F0399"}.mdi-noodles:before{content:"\F117E"}.mdi-not-equal:before{content:"\F098D"}.mdi-not-equal-variant:before{content:"\F098E"}.mdi-note:before{content:"\F039A"}.mdi-note-minus:before{content:"\F164F"}.mdi-note-minus-outline:before{content:"\F1650"}.mdi-note-multiple:before{content:"\F06B8"}.mdi-note-multiple-outline:before{content:"\F06B9"}.mdi-note-outline:before{content:"\F039B"}.mdi-note-plus:before{content:"\F039C"}.mdi-note-plus-outline:before{content:"\F039D"}.mdi-note-remove:before{content:"\F1651"}.mdi-note-remove-outline:before{content:"\F1652"}.mdi-note-search:before{content:"\F1653"}.mdi-note-search-outline:before{content:"\F1654"}.mdi-note-text:before{content:"\F039E"}.mdi-note-text-outline:before{content:"\F11D7"}.mdi-notebook:before{content:"\F082E"}.mdi-notebook-check:before{content:"\F14F5"}.mdi-notebook-check-outline:before{content:"\F14F6"}.mdi-notebook-edit:before{content:"\F14E7"}.mdi-notebook-edit-outline:before{content:"\F14E9"}.mdi-notebook-minus:before{content:"\F1610"}.mdi-notebook-minus-outline:before{content:"\F1611"}.mdi-notebook-multiple:before{content:"\F0E55"}.mdi-notebook-outline:before{content:"\F0EBF"}.mdi-notebook-plus:before{content:"\F1612"}.mdi-notebook-plus-outline:before{content:"\F1613"}.mdi-notebook-remove:before{content:"\F1614"}.mdi-notebook-remove-outline:before{content:"\F1615"}.mdi-notification-clear-all:before{content:"\F039F"}.mdi-npm:before{content:"\F06F7"}.mdi-nuke:before{content:"\F06A4"}.mdi-null:before{content:"\F07E2"}.mdi-numeric:before{content:"\F03A0"}.mdi-numeric-0:before{content:"\F0B39"}.mdi-numeric-0-box:before{content:"\F03A1"}.mdi-numeric-0-box-multiple:before{content:"\F0F0E"}.mdi-numeric-0-box-multiple-outline:before{content:"\F03A2"}.mdi-numeric-0-box-outline:before{content:"\F03A3"}.mdi-numeric-0-circle:before{content:"\F0C9E"}.mdi-numeric-0-circle-outline:before{content:"\F0C9F"}.mdi-numeric-1:before{content:"\F0B3A"}.mdi-numeric-1-box:before{content:"\F03A4"}.mdi-numeric-1-box-multiple:before{content:"\F0F0F"}.mdi-numeric-1-box-multiple-outline:before{content:"\F03A5"}.mdi-numeric-1-box-outline:before{content:"\F03A6"}.mdi-numeric-1-circle:before{content:"\F0CA0"}.mdi-numeric-1-circle-outline:before{content:"\F0CA1"}.mdi-numeric-10:before{content:"\F0FE9"}.mdi-numeric-10-box:before{content:"\F0F7D"}.mdi-numeric-10-box-multiple:before{content:"\F0FEA"}.mdi-numeric-10-box-multiple-outline:before{content:"\F0FEB"}.mdi-numeric-10-box-outline:before{content:"\F0F7E"}.mdi-numeric-10-circle:before{content:"\F0FEC"}.mdi-numeric-10-circle-outline:before{content:"\F0FED"}.mdi-numeric-2:before{content:"\F0B3B"}.mdi-numeric-2-box:before{content:"\F03A7"}.mdi-numeric-2-box-multiple:before{content:"\F0F10"}.mdi-numeric-2-box-multiple-outline:before{content:"\F03A8"}.mdi-numeric-2-box-outline:before{content:"\F03A9"}.mdi-numeric-2-circle:before{content:"\F0CA2"}.mdi-numeric-2-circle-outline:before{content:"\F0CA3"}.mdi-numeric-3:before{content:"\F0B3C"}.mdi-numeric-3-box:before{content:"\F03AA"}.mdi-numeric-3-box-multiple:before{content:"\F0F11"}.mdi-numeric-3-box-multiple-outline:before{content:"\F03AB"}.mdi-numeric-3-box-outline:before{content:"\F03AC"}.mdi-numeric-3-circle:before{content:"\F0CA4"}.mdi-numeric-3-circle-outline:before{content:"\F0CA5"}.mdi-numeric-4:before{content:"\F0B3D"}.mdi-numeric-4-box:before{content:"\F03AD"}.mdi-numeric-4-box-multiple:before{content:"\F0F12"}.mdi-numeric-4-box-multiple-outline:before{content:"\F03B2"}.mdi-numeric-4-box-outline:before{content:"\F03AE"}.mdi-numeric-4-circle:before{content:"\F0CA6"}.mdi-numeric-4-circle-outline:before{content:"\F0CA7"}.mdi-numeric-5:before{content:"\F0B3E"}.mdi-numeric-5-box:before{content:"\F03B1"}.mdi-numeric-5-box-multiple:before{content:"\F0F13"}.mdi-numeric-5-box-multiple-outline:before{content:"\F03AF"}.mdi-numeric-5-box-outline:before{content:"\F03B0"}.mdi-numeric-5-circle:before{content:"\F0CA8"}.mdi-numeric-5-circle-outline:before{content:"\F0CA9"}.mdi-numeric-6:before{content:"\F0B3F"}.mdi-numeric-6-box:before{content:"\F03B3"}.mdi-numeric-6-box-multiple:before{content:"\F0F14"}.mdi-numeric-6-box-multiple-outline:before{content:"\F03B4"}.mdi-numeric-6-box-outline:before{content:"\F03B5"}.mdi-numeric-6-circle:before{content:"\F0CAA"}.mdi-numeric-6-circle-outline:before{content:"\F0CAB"}.mdi-numeric-7:before{content:"\F0B40"}.mdi-numeric-7-box:before{content:"\F03B6"}.mdi-numeric-7-box-multiple:before{content:"\F0F15"}.mdi-numeric-7-box-multiple-outline:before{content:"\F03B7"}.mdi-numeric-7-box-outline:before{content:"\F03B8"}.mdi-numeric-7-circle:before{content:"\F0CAC"}.mdi-numeric-7-circle-outline:before{content:"\F0CAD"}.mdi-numeric-8:before{content:"\F0B41"}.mdi-numeric-8-box:before{content:"\F03B9"}.mdi-numeric-8-box-multiple:before{content:"\F0F16"}.mdi-numeric-8-box-multiple-outline:before{content:"\F03BA"}.mdi-numeric-8-box-outline:before{content:"\F03BB"}.mdi-numeric-8-circle:before{content:"\F0CAE"}.mdi-numeric-8-circle-outline:before{content:"\F0CAF"}.mdi-numeric-9:before{content:"\F0B42"}.mdi-numeric-9-box:before{content:"\F03BC"}.mdi-numeric-9-box-multiple:before{content:"\F0F17"}.mdi-numeric-9-box-multiple-outline:before{content:"\F03BD"}.mdi-numeric-9-box-outline:before{content:"\F03BE"}.mdi-numeric-9-circle:before{content:"\F0CB0"}.mdi-numeric-9-circle-outline:before{content:"\F0CB1"}.mdi-numeric-9-plus:before{content:"\F0FEE"}.mdi-numeric-9-plus-box:before{content:"\F03BF"}.mdi-numeric-9-plus-box-multiple:before{content:"\F0F18"}.mdi-numeric-9-plus-box-multiple-outline:before{content:"\F03C0"}.mdi-numeric-9-plus-box-outline:before{content:"\F03C1"}.mdi-numeric-9-plus-circle:before{content:"\F0CB2"}.mdi-numeric-9-plus-circle-outline:before{content:"\F0CB3"}.mdi-numeric-negative-1:before{content:"\F1052"}.mdi-numeric-positive-1:before{content:"\F15CB"}.mdi-nut:before{content:"\F06F8"}.mdi-nutrition:before{content:"\F03C2"}.mdi-nuxt:before{content:"\F1106"}.mdi-oar:before{content:"\F067C"}.mdi-ocarina:before{content:"\F0DE0"}.mdi-oci:before{content:"\F12E9"}.mdi-ocr:before{content:"\F113A"}.mdi-octagon:before{content:"\F03C3"}.mdi-octagon-outline:before{content:"\F03C4"}.mdi-octagram:before{content:"\F06F9"}.mdi-octagram-outline:before{content:"\F0775"}.mdi-odnoklassniki:before{content:"\F03C5"}.mdi-offer:before{content:"\F121B"}.mdi-office-building:before{content:"\F0991"}.mdi-office-building-marker:before{content:"\F1520"}.mdi-office-building-marker-outline:before{content:"\F1521"}.mdi-office-building-outline:before{content:"\F151F"}.mdi-oil:before{content:"\F03C7"}.mdi-oil-lamp:before{content:"\F0F19"}.mdi-oil-level:before{content:"\F1053"}.mdi-oil-temperature:before{content:"\F0FF8"}.mdi-omega:before{content:"\F03C9"}.mdi-one-up:before{content:"\F0BAD"}.mdi-onepassword:before{content:"\F0881"}.mdi-opacity:before{content:"\F05CC"}.mdi-open-in-app:before{content:"\F03CB"}.mdi-open-in-new:before{content:"\F03CC"}.mdi-open-source-initiative:before{content:"\F0BAE"}.mdi-openid:before{content:"\F03CD"}.mdi-opera:before{content:"\F03CE"}.mdi-orbit:before{content:"\F0018"}.mdi-orbit-variant:before{content:"\F15DB"}.mdi-order-alphabetical-ascending:before{content:"\F020D"}.mdi-order-alphabetical-descending:before{content:"\F0D07"}.mdi-order-bool-ascending:before{content:"\F02BE"}.mdi-order-bool-ascending-variant:before{content:"\F098F"}.mdi-order-bool-descending:before{content:"\F1384"}.mdi-order-bool-descending-variant:before{content:"\F0990"}.mdi-order-numeric-ascending:before{content:"\F0545"}.mdi-order-numeric-descending:before{content:"\F0546"}.mdi-origin:before{content:"\F0B43"}.mdi-ornament:before{content:"\F03CF"}.mdi-ornament-variant:before{content:"\F03D0"}.mdi-outdoor-lamp:before{content:"\F1054"}.mdi-overscan:before{content:"\F1005"}.mdi-owl:before{content:"\F03D2"}.mdi-pac-man:before{content:"\F0BAF"}.mdi-package:before{content:"\F03D3"}.mdi-package-down:before{content:"\F03D4"}.mdi-package-up:before{content:"\F03D5"}.mdi-package-variant:before{content:"\F03D6"}.mdi-package-variant-closed:before{content:"\F03D7"}.mdi-page-first:before{content:"\F0600"}.mdi-page-last:before{content:"\F0601"}.mdi-page-layout-body:before{content:"\F06FA"}.mdi-page-layout-footer:before{content:"\F06FB"}.mdi-page-layout-header:before{content:"\F06FC"}.mdi-page-layout-header-footer:before{content:"\F0F7F"}.mdi-page-layout-sidebar-left:before{content:"\F06FD"}.mdi-page-layout-sidebar-right:before{content:"\F06FE"}.mdi-page-next:before{content:"\F0BB0"}.mdi-page-next-outline:before{content:"\F0BB1"}.mdi-page-previous:before{content:"\F0BB2"}.mdi-page-previous-outline:before{content:"\F0BB3"}.mdi-pail:before{content:"\F1417"}.mdi-pail-minus:before{content:"\F1437"}.mdi-pail-minus-outline:before{content:"\F143C"}.mdi-pail-off:before{content:"\F1439"}.mdi-pail-off-outline:before{content:"\F143E"}.mdi-pail-outline:before{content:"\F143A"}.mdi-pail-plus:before{content:"\F1436"}.mdi-pail-plus-outline:before{content:"\F143B"}.mdi-pail-remove:before{content:"\F1438"}.mdi-pail-remove-outline:before{content:"\F143D"}.mdi-palette:before{content:"\F03D8"}.mdi-palette-advanced:before{content:"\F03D9"}.mdi-palette-outline:before{content:"\F0E0C"}.mdi-palette-swatch:before{content:"\F08B5"}.mdi-palette-swatch-outline:before{content:"\F135C"}.mdi-palm-tree:before{content:"\F1055"}.mdi-pan:before{content:"\F0BB4"}.mdi-pan-bottom-left:before{content:"\F0BB5"}.mdi-pan-bottom-right:before{content:"\F0BB6"}.mdi-pan-down:before{content:"\F0BB7"}.mdi-pan-horizontal:before{content:"\F0BB8"}.mdi-pan-left:before{content:"\F0BB9"}.mdi-pan-right:before{content:"\F0BBA"}.mdi-pan-top-left:before{content:"\F0BBB"}.mdi-pan-top-right:before{content:"\F0BBC"}.mdi-pan-up:before{content:"\F0BBD"}.mdi-pan-vertical:before{content:"\F0BBE"}.mdi-panda:before{content:"\F03DA"}.mdi-pandora:before{content:"\F03DB"}.mdi-panorama:before{content:"\F03DC"}.mdi-panorama-fisheye:before{content:"\F03DD"}.mdi-panorama-horizontal:before{content:"\F03DE"}.mdi-panorama-vertical:before{content:"\F03DF"}.mdi-panorama-wide-angle:before{content:"\F03E0"}.mdi-paper-cut-vertical:before{content:"\F03E1"}.mdi-paper-roll:before{content:"\F1157"}.mdi-paper-roll-outline:before{content:"\F1158"}.mdi-paperclip:before{content:"\F03E2"}.mdi-parachute:before{content:"\F0CB4"}.mdi-parachute-outline:before{content:"\F0CB5"}.mdi-parking:before{content:"\F03E3"}.mdi-party-popper:before{content:"\F1056"}.mdi-passport:before{content:"\F07E3"}.mdi-passport-biometric:before{content:"\F0DE1"}.mdi-pasta:before{content:"\F1160"}.mdi-patio-heater:before{content:"\F0F80"}.mdi-patreon:before{content:"\F0882"}.mdi-pause:before{content:"\F03E4"}.mdi-pause-circle:before{content:"\F03E5"}.mdi-pause-circle-outline:before{content:"\F03E6"}.mdi-pause-octagon:before{content:"\F03E7"}.mdi-pause-octagon-outline:before{content:"\F03E8"}.mdi-paw:before{content:"\F03E9"}.mdi-paw-off:before{content:"\F0657"}.mdi-paw-off-outline:before{content:"\F1676"}.mdi-paw-outline:before{content:"\F1675"}.mdi-pdf-box:before{content:"\F0E56"}.mdi-peace:before{content:"\F0884"}.mdi-peanut:before{content:"\F0FFC"}.mdi-peanut-off:before{content:"\F0FFD"}.mdi-peanut-off-outline:before{content:"\F0FFF"}.mdi-peanut-outline:before{content:"\F0FFE"}.mdi-pen:before{content:"\F03EA"}.mdi-pen-lock:before{content:"\F0DE2"}.mdi-pen-minus:before{content:"\F0DE3"}.mdi-pen-off:before{content:"\F0DE4"}.mdi-pen-plus:before{content:"\F0DE5"}.mdi-pen-remove:before{content:"\F0DE6"}.mdi-pencil:before{content:"\F03EB"}.mdi-pencil-box:before{content:"\F03EC"}.mdi-pencil-box-multiple:before{content:"\F1144"}.mdi-pencil-box-multiple-outline:before{content:"\F1145"}.mdi-pencil-box-outline:before{content:"\F03ED"}.mdi-pencil-circle:before{content:"\F06FF"}.mdi-pencil-circle-outline:before{content:"\F0776"}.mdi-pencil-lock:before{content:"\F03EE"}.mdi-pencil-lock-outline:before{content:"\F0DE7"}.mdi-pencil-minus:before{content:"\F0DE8"}.mdi-pencil-minus-outline:before{content:"\F0DE9"}.mdi-pencil-off:before{content:"\F03EF"}.mdi-pencil-off-outline:before{content:"\F0DEA"}.mdi-pencil-outline:before{content:"\F0CB6"}.mdi-pencil-plus:before{content:"\F0DEB"}.mdi-pencil-plus-outline:before{content:"\F0DEC"}.mdi-pencil-remove:before{content:"\F0DED"}.mdi-pencil-remove-outline:before{content:"\F0DEE"}.mdi-pencil-ruler:before{content:"\F1353"}.mdi-penguin:before{content:"\F0EC0"}.mdi-pentagon:before{content:"\F0701"}.mdi-pentagon-outline:before{content:"\F0700"}.mdi-pentagram:before{content:"\F1667"}.mdi-percent:before{content:"\F03F0"}.mdi-percent-outline:before{content:"\F1278"}.mdi-periodic-table:before{content:"\F08B6"}.mdi-perspective-less:before{content:"\F0D23"}.mdi-perspective-more:before{content:"\F0D24"}.mdi-pharmacy:before{content:"\F03F1"}.mdi-phone:before{content:"\F03F2"}.mdi-phone-alert:before{content:"\F0F1A"}.mdi-phone-alert-outline:before{content:"\F118E"}.mdi-phone-bluetooth:before{content:"\F03F3"}.mdi-phone-bluetooth-outline:before{content:"\F118F"}.mdi-phone-cancel:before{content:"\F10BC"}.mdi-phone-cancel-outline:before{content:"\F1190"}.mdi-phone-check:before{content:"\F11A9"}.mdi-phone-check-outline:before{content:"\F11AA"}.mdi-phone-classic:before{content:"\F0602"}.mdi-phone-classic-off:before{content:"\F1279"}.mdi-phone-dial:before{content:"\F1559"}.mdi-phone-dial-outline:before{content:"\F155A"}.mdi-phone-forward:before{content:"\F03F4"}.mdi-phone-forward-outline:before{content:"\F1191"}.mdi-phone-hangup:before{content:"\F03F5"}.mdi-phone-hangup-outline:before{content:"\F1192"}.mdi-phone-in-talk:before{content:"\F03F6"}.mdi-phone-in-talk-outline:before{content:"\F1182"}.mdi-phone-incoming:before{content:"\F03F7"}.mdi-phone-incoming-outline:before{content:"\F1193"}.mdi-phone-lock:before{content:"\F03F8"}.mdi-phone-lock-outline:before{content:"\F1194"}.mdi-phone-log:before{content:"\F03F9"}.mdi-phone-log-outline:before{content:"\F1195"}.mdi-phone-message:before{content:"\F1196"}.mdi-phone-message-outline:before{content:"\F1197"}.mdi-phone-minus:before{content:"\F0658"}.mdi-phone-minus-outline:before{content:"\F1198"}.mdi-phone-missed:before{content:"\F03FA"}.mdi-phone-missed-outline:before{content:"\F11A5"}.mdi-phone-off:before{content:"\F0DEF"}.mdi-phone-off-outline:before{content:"\F11A6"}.mdi-phone-outgoing:before{content:"\F03FB"}.mdi-phone-outgoing-outline:before{content:"\F1199"}.mdi-phone-outline:before{content:"\F0DF0"}.mdi-phone-paused:before{content:"\F03FC"}.mdi-phone-paused-outline:before{content:"\F119A"}.mdi-phone-plus:before{content:"\F0659"}.mdi-phone-plus-outline:before{content:"\F119B"}.mdi-phone-remove:before{content:"\F152F"}.mdi-phone-remove-outline:before{content:"\F1530"}.mdi-phone-return:before{content:"\F082F"}.mdi-phone-return-outline:before{content:"\F119C"}.mdi-phone-ring:before{content:"\F11AB"}.mdi-phone-ring-outline:before{content:"\F11AC"}.mdi-phone-rotate-landscape:before{content:"\F0885"}.mdi-phone-rotate-portrait:before{content:"\F0886"}.mdi-phone-settings:before{content:"\F03FD"}.mdi-phone-settings-outline:before{content:"\F119D"}.mdi-phone-voip:before{content:"\F03FE"}.mdi-pi:before{content:"\F03FF"}.mdi-pi-box:before{content:"\F0400"}.mdi-pi-hole:before{content:"\F0DF1"}.mdi-piano:before{content:"\F067D"}.mdi-pickaxe:before{content:"\F08B7"}.mdi-picture-in-picture-bottom-right:before{content:"\F0E57"}.mdi-picture-in-picture-bottom-right-outline:before{content:"\F0E58"}.mdi-picture-in-picture-top-right:before{content:"\F0E59"}.mdi-picture-in-picture-top-right-outline:before{content:"\F0E5A"}.mdi-pier:before{content:"\F0887"}.mdi-pier-crane:before{content:"\F0888"}.mdi-pig:before{content:"\F0401"}.mdi-pig-variant:before{content:"\F1006"}.mdi-pig-variant-outline:before{content:"\F1678"}.mdi-piggy-bank:before{content:"\F1007"}.mdi-piggy-bank-outline:before{content:"\F1679"}.mdi-pill:before{content:"\F0402"}.mdi-pillar:before{content:"\F0702"}.mdi-pin:before{content:"\F0403"}.mdi-pin-off:before{content:"\F0404"}.mdi-pin-off-outline:before{content:"\F0930"}.mdi-pin-outline:before{content:"\F0931"}.mdi-pine-tree:before{content:"\F0405"}.mdi-pine-tree-box:before{content:"\F0406"}.mdi-pine-tree-fire:before{content:"\F141A"}.mdi-pinterest:before{content:"\F0407"}.mdi-pinwheel:before{content:"\F0AD5"}.mdi-pinwheel-outline:before{content:"\F0AD6"}.mdi-pipe:before{content:"\F07E5"}.mdi-pipe-disconnected:before{content:"\F07E6"}.mdi-pipe-leak:before{content:"\F0889"}.mdi-pipe-wrench:before{content:"\F1354"}.mdi-pirate:before{content:"\F0A08"}.mdi-pistol:before{content:"\F0703"}.mdi-piston:before{content:"\F088A"}.mdi-pitchfork:before{content:"\F1553"}.mdi-pizza:before{content:"\F0409"}.mdi-play:before{content:"\F040A"}.mdi-play-box:before{content:"\F127A"}.mdi-play-box-multiple:before{content:"\F0D19"}.mdi-play-box-multiple-outline:before{content:"\F13E6"}.mdi-play-box-outline:before{content:"\F040B"}.mdi-play-circle:before{content:"\F040C"}.mdi-play-circle-outline:before{content:"\F040D"}.mdi-play-network:before{content:"\F088B"}.mdi-play-network-outline:before{content:"\F0CB7"}.mdi-play-outline:before{content:"\F0F1B"}.mdi-play-pause:before{content:"\F040E"}.mdi-play-protected-content:before{content:"\F040F"}.mdi-play-speed:before{content:"\F08FF"}.mdi-playlist-check:before{content:"\F05C7"}.mdi-playlist-edit:before{content:"\F0900"}.mdi-playlist-minus:before{content:"\F0410"}.mdi-playlist-music:before{content:"\F0CB8"}.mdi-playlist-music-outline:before{content:"\F0CB9"}.mdi-playlist-play:before{content:"\F0411"}.mdi-playlist-plus:before{content:"\F0412"}.mdi-playlist-remove:before{content:"\F0413"}.mdi-playlist-star:before{content:"\F0DF2"}.mdi-plex:before{content:"\F06BA"}.mdi-plus:before{content:"\F0415"}.mdi-plus-box:before{content:"\F0416"}.mdi-plus-box-multiple:before{content:"\F0334"}.mdi-plus-box-multiple-outline:before{content:"\F1143"}.mdi-plus-box-outline:before{content:"\F0704"}.mdi-plus-circle:before{content:"\F0417"}.mdi-plus-circle-multiple:before{content:"\F034C"}.mdi-plus-circle-multiple-outline:before{content:"\F0418"}.mdi-plus-circle-outline:before{content:"\F0419"}.mdi-plus-minus:before{content:"\F0992"}.mdi-plus-minus-box:before{content:"\F0993"}.mdi-plus-minus-variant:before{content:"\F14C9"}.mdi-plus-network:before{content:"\F041A"}.mdi-plus-network-outline:before{content:"\F0CBA"}.mdi-plus-one:before{content:"\F041B"}.mdi-plus-outline:before{content:"\F0705"}.mdi-plus-thick:before{content:"\F11EC"}.mdi-podcast:before{content:"\F0994"}.mdi-podium:before{content:"\F0D25"}.mdi-podium-bronze:before{content:"\F0D26"}.mdi-podium-gold:before{content:"\F0D27"}.mdi-podium-silver:before{content:"\F0D28"}.mdi-point-of-sale:before{content:"\F0D92"}.mdi-pokeball:before{content:"\F041D"}.mdi-pokemon-go:before{content:"\F0A09"}.mdi-poker-chip:before{content:"\F0830"}.mdi-polaroid:before{content:"\F041E"}.mdi-police-badge:before{content:"\F1167"}.mdi-police-badge-outline:before{content:"\F1168"}.mdi-poll:before{content:"\F041F"}.mdi-poll-box:before{content:"\F0420"}.mdi-poll-box-outline:before{content:"\F127B"}.mdi-polo:before{content:"\F14C3"}.mdi-polymer:before{content:"\F0421"}.mdi-pool:before{content:"\F0606"}.mdi-popcorn:before{content:"\F0422"}.mdi-post:before{content:"\F1008"}.mdi-post-outline:before{content:"\F1009"}.mdi-postage-stamp:before{content:"\F0CBB"}.mdi-pot:before{content:"\F02E5"}.mdi-pot-mix:before{content:"\F065B"}.mdi-pot-mix-outline:before{content:"\F0677"}.mdi-pot-outline:before{content:"\F02FF"}.mdi-pot-steam:before{content:"\F065A"}.mdi-pot-steam-outline:before{content:"\F0326"}.mdi-pound:before{content:"\F0423"}.mdi-pound-box:before{content:"\F0424"}.mdi-pound-box-outline:before{content:"\F117F"}.mdi-power:before{content:"\F0425"}.mdi-power-cycle:before{content:"\F0901"}.mdi-power-off:before{content:"\F0902"}.mdi-power-on:before{content:"\F0903"}.mdi-power-plug:before{content:"\F06A5"}.mdi-power-plug-off:before{content:"\F06A6"}.mdi-power-plug-off-outline:before{content:"\F1424"}.mdi-power-plug-outline:before{content:"\F1425"}.mdi-power-settings:before{content:"\F0426"}.mdi-power-sleep:before{content:"\F0904"}.mdi-power-socket:before{content:"\F0427"}.mdi-power-socket-au:before{content:"\F0905"}.mdi-power-socket-de:before{content:"\F1107"}.mdi-power-socket-eu:before{content:"\F07E7"}.mdi-power-socket-fr:before{content:"\F1108"}.mdi-power-socket-it:before{content:"\F14FF"}.mdi-power-socket-jp:before{content:"\F1109"}.mdi-power-socket-uk:before{content:"\F07E8"}.mdi-power-socket-us:before{content:"\F07E9"}.mdi-power-standby:before{content:"\F0906"}.mdi-powershell:before{content:"\F0A0A"}.mdi-prescription:before{content:"\F0706"}.mdi-presentation:before{content:"\F0428"}.mdi-presentation-play:before{content:"\F0429"}.mdi-pretzel:before{content:"\F1562"}.mdi-printer:before{content:"\F042A"}.mdi-printer-3d:before{content:"\F042B"}.mdi-printer-3d-nozzle:before{content:"\F0E5B"}.mdi-printer-3d-nozzle-alert:before{content:"\F11C0"}.mdi-printer-3d-nozzle-alert-outline:before{content:"\F11C1"}.mdi-printer-3d-nozzle-outline:before{content:"\F0E5C"}.mdi-printer-alert:before{content:"\F042C"}.mdi-printer-check:before{content:"\F1146"}.mdi-printer-eye:before{content:"\F1458"}.mdi-printer-off:before{content:"\F0E5D"}.mdi-printer-pos:before{content:"\F1057"}.mdi-printer-search:before{content:"\F1457"}.mdi-printer-settings:before{content:"\F0707"}.mdi-printer-wireless:before{content:"\F0A0B"}.mdi-priority-high:before{content:"\F0603"}.mdi-priority-low:before{content:"\F0604"}.mdi-professional-hexagon:before{content:"\F042D"}.mdi-progress-alert:before{content:"\F0CBC"}.mdi-progress-check:before{content:"\F0995"}.mdi-progress-clock:before{content:"\F0996"}.mdi-progress-close:before{content:"\F110A"}.mdi-progress-download:before{content:"\F0997"}.mdi-progress-question:before{content:"\F1522"}.mdi-progress-upload:before{content:"\F0998"}.mdi-progress-wrench:before{content:"\F0CBD"}.mdi-projector:before{content:"\F042E"}.mdi-projector-screen:before{content:"\F042F"}.mdi-projector-screen-outline:before{content:"\F1724"}.mdi-propane-tank:before{content:"\F1357"}.mdi-propane-tank-outline:before{content:"\F1358"}.mdi-protocol:before{content:"\F0FD8"}.mdi-publish:before{content:"\F06A7"}.mdi-pulse:before{content:"\F0430"}.mdi-pump:before{content:"\F1402"}.mdi-pumpkin:before{content:"\F0BBF"}.mdi-purse:before{content:"\F0F1C"}.mdi-purse-outline:before{content:"\F0F1D"}.mdi-puzzle:before{content:"\F0431"}.mdi-puzzle-check:before{content:"\F1426"}.mdi-puzzle-check-outline:before{content:"\F1427"}.mdi-puzzle-edit:before{content:"\F14D3"}.mdi-puzzle-edit-outline:before{content:"\F14D9"}.mdi-puzzle-heart:before{content:"\F14D4"}.mdi-puzzle-heart-outline:before{content:"\F14DA"}.mdi-puzzle-minus:before{content:"\F14D1"}.mdi-puzzle-minus-outline:before{content:"\F14D7"}.mdi-puzzle-outline:before{content:"\F0A66"}.mdi-puzzle-plus:before{content:"\F14D0"}.mdi-puzzle-plus-outline:before{content:"\F14D6"}.mdi-puzzle-remove:before{content:"\F14D2"}.mdi-puzzle-remove-outline:before{content:"\F14D8"}.mdi-puzzle-star:before{content:"\F14D5"}.mdi-puzzle-star-outline:before{content:"\F14DB"}.mdi-qi:before{content:"\F0999"}.mdi-qqchat:before{content:"\F0605"}.mdi-qrcode:before{content:"\F0432"}.mdi-qrcode-edit:before{content:"\F08B8"}.mdi-qrcode-minus:before{content:"\F118C"}.mdi-qrcode-plus:before{content:"\F118B"}.mdi-qrcode-remove:before{content:"\F118D"}.mdi-qrcode-scan:before{content:"\F0433"}.mdi-quadcopter:before{content:"\F0434"}.mdi-quality-high:before{content:"\F0435"}.mdi-quality-low:before{content:"\F0A0C"}.mdi-quality-medium:before{content:"\F0A0D"}.mdi-quora:before{content:"\F0D29"}.mdi-rabbit:before{content:"\F0907"}.mdi-racing-helmet:before{content:"\F0D93"}.mdi-racquetball:before{content:"\F0D94"}.mdi-radar:before{content:"\F0437"}.mdi-radiator:before{content:"\F0438"}.mdi-radiator-disabled:before{content:"\F0AD7"}.mdi-radiator-off:before{content:"\F0AD8"}.mdi-radio:before{content:"\F0439"}.mdi-radio-am:before{content:"\F0CBE"}.mdi-radio-fm:before{content:"\F0CBF"}.mdi-radio-handheld:before{content:"\F043A"}.mdi-radio-off:before{content:"\F121C"}.mdi-radio-tower:before{content:"\F043B"}.mdi-radioactive:before{content:"\F043C"}.mdi-radioactive-off:before{content:"\F0EC1"}.mdi-radiobox-blank:before{content:"\F043D"}.mdi-radiobox-marked:before{content:"\F043E"}.mdi-radiology-box:before{content:"\F14C5"}.mdi-radiology-box-outline:before{content:"\F14C6"}.mdi-radius:before{content:"\F0CC0"}.mdi-radius-outline:before{content:"\F0CC1"}.mdi-railroad-light:before{content:"\F0F1E"}.mdi-rake:before{content:"\F1544"}.mdi-raspberry-pi:before{content:"\F043F"}.mdi-ray-end:before{content:"\F0440"}.mdi-ray-end-arrow:before{content:"\F0441"}.mdi-ray-start:before{content:"\F0442"}.mdi-ray-start-arrow:before{content:"\F0443"}.mdi-ray-start-end:before{content:"\F0444"}.mdi-ray-start-vertex-end:before{content:"\F15D8"}.mdi-ray-vertex:before{content:"\F0445"}.mdi-react:before{content:"\F0708"}.mdi-read:before{content:"\F0447"}.mdi-receipt:before{content:"\F0449"}.mdi-record:before{content:"\F044A"}.mdi-record-circle:before{content:"\F0EC2"}.mdi-record-circle-outline:before{content:"\F0EC3"}.mdi-record-player:before{content:"\F099A"}.mdi-record-rec:before{content:"\F044B"}.mdi-rectangle:before{content:"\F0E5E"}.mdi-rectangle-outline:before{content:"\F0E5F"}.mdi-recycle:before{content:"\F044C"}.mdi-recycle-variant:before{content:"\F139D"}.mdi-reddit:before{content:"\F044D"}.mdi-redhat:before{content:"\F111B"}.mdi-redo:before{content:"\F044E"}.mdi-redo-variant:before{content:"\F044F"}.mdi-reflect-horizontal:before{content:"\F0A0E"}.mdi-reflect-vertical:before{content:"\F0A0F"}.mdi-refresh:before{content:"\F0450"}.mdi-refresh-circle:before{content:"\F1377"}.mdi-regex:before{content:"\F0451"}.mdi-registered-trademark:before{content:"\F0A67"}.mdi-reiterate:before{content:"\F1588"}.mdi-relation-many-to-many:before{content:"\F1496"}.mdi-relation-many-to-one:before{content:"\F1497"}.mdi-relation-many-to-one-or-many:before{content:"\F1498"}.mdi-relation-many-to-only-one:before{content:"\F1499"}.mdi-relation-many-to-zero-or-many:before{content:"\F149A"}.mdi-relation-many-to-zero-or-one:before{content:"\F149B"}.mdi-relation-one-or-many-to-many:before{content:"\F149C"}.mdi-relation-one-or-many-to-one:before{content:"\F149D"}.mdi-relation-one-or-many-to-one-or-many:before{content:"\F149E"}.mdi-relation-one-or-many-to-only-one:before{content:"\F149F"}.mdi-relation-one-or-many-to-zero-or-many:before{content:"\F14A0"}.mdi-relation-one-or-many-to-zero-or-one:before{content:"\F14A1"}.mdi-relation-one-to-many:before{content:"\F14A2"}.mdi-relation-one-to-one:before{content:"\F14A3"}.mdi-relation-one-to-one-or-many:before{content:"\F14A4"}.mdi-relation-one-to-only-one:before{content:"\F14A5"}.mdi-relation-one-to-zero-or-many:before{content:"\F14A6"}.mdi-relation-one-to-zero-or-one:before{content:"\F14A7"}.mdi-relation-only-one-to-many:before{content:"\F14A8"}.mdi-relation-only-one-to-one:before{content:"\F14A9"}.mdi-relation-only-one-to-one-or-many:before{content:"\F14AA"}.mdi-relation-only-one-to-only-one:before{content:"\F14AB"}.mdi-relation-only-one-to-zero-or-many:before{content:"\F14AC"}.mdi-relation-only-one-to-zero-or-one:before{content:"\F14AD"}.mdi-relation-zero-or-many-to-many:before{content:"\F14AE"}.mdi-relation-zero-or-many-to-one:before{content:"\F14AF"}.mdi-relation-zero-or-many-to-one-or-many:before{content:"\F14B0"}.mdi-relation-zero-or-many-to-only-one:before{content:"\F14B1"}.mdi-relation-zero-or-many-to-zero-or-many:before{content:"\F14B2"}.mdi-relation-zero-or-many-to-zero-or-one:before{content:"\F14B3"}.mdi-relation-zero-or-one-to-many:before{content:"\F14B4"}.mdi-relation-zero-or-one-to-one:before{content:"\F14B5"}.mdi-relation-zero-or-one-to-one-or-many:before{content:"\F14B6"}.mdi-relation-zero-or-one-to-only-one:before{content:"\F14B7"}.mdi-relation-zero-or-one-to-zero-or-many:before{content:"\F14B8"}.mdi-relation-zero-or-one-to-zero-or-one:before{content:"\F14B9"}.mdi-relative-scale:before{content:"\F0452"}.mdi-reload:before{content:"\F0453"}.mdi-reload-alert:before{content:"\F110B"}.mdi-reminder:before{content:"\F088C"}.mdi-remote:before{content:"\F0454"}.mdi-remote-desktop:before{content:"\F08B9"}.mdi-remote-off:before{content:"\F0EC4"}.mdi-remote-tv:before{content:"\F0EC5"}.mdi-remote-tv-off:before{content:"\F0EC6"}.mdi-rename-box:before{content:"\F0455"}.mdi-reorder-horizontal:before{content:"\F0688"}.mdi-reorder-vertical:before{content:"\F0689"}.mdi-repeat:before{content:"\F0456"}.mdi-repeat-off:before{content:"\F0457"}.mdi-repeat-once:before{content:"\F0458"}.mdi-replay:before{content:"\F0459"}.mdi-reply:before{content:"\F045A"}.mdi-reply-all:before{content:"\F045B"}.mdi-reply-all-outline:before{content:"\F0F1F"}.mdi-reply-circle:before{content:"\F11AE"}.mdi-reply-outline:before{content:"\F0F20"}.mdi-reproduction:before{content:"\F045C"}.mdi-resistor:before{content:"\F0B44"}.mdi-resistor-nodes:before{content:"\F0B45"}.mdi-resize:before{content:"\F0A68"}.mdi-resize-bottom-right:before{content:"\F045D"}.mdi-responsive:before{content:"\F045E"}.mdi-restart:before{content:"\F0709"}.mdi-restart-alert:before{content:"\F110C"}.mdi-restart-off:before{content:"\F0D95"}.mdi-restore:before{content:"\F099B"}.mdi-restore-alert:before{content:"\F110D"}.mdi-rewind:before{content:"\F045F"}.mdi-rewind-10:before{content:"\F0D2A"}.mdi-rewind-30:before{content:"\F0D96"}.mdi-rewind-5:before{content:"\F11F9"}.mdi-rewind-60:before{content:"\F160C"}.mdi-rewind-outline:before{content:"\F070A"}.mdi-rhombus:before{content:"\F070B"}.mdi-rhombus-medium:before{content:"\F0A10"}.mdi-rhombus-medium-outline:before{content:"\F14DC"}.mdi-rhombus-outline:before{content:"\F070C"}.mdi-rhombus-split:before{content:"\F0A11"}.mdi-rhombus-split-outline:before{content:"\F14DD"}.mdi-ribbon:before{content:"\F0460"}.mdi-rice:before{content:"\F07EA"}.mdi-rickshaw:before{content:"\F15BB"}.mdi-rickshaw-electric:before{content:"\F15BC"}.mdi-ring:before{content:"\F07EB"}.mdi-rivet:before{content:"\F0E60"}.mdi-road:before{content:"\F0461"}.mdi-road-variant:before{content:"\F0462"}.mdi-robber:before{content:"\F1058"}.mdi-robot:before{content:"\F06A9"}.mdi-robot-angry:before{content:"\F169D"}.mdi-robot-angry-outline:before{content:"\F169E"}.mdi-robot-confused:before{content:"\F169F"}.mdi-robot-confused-outline:before{content:"\F16A0"}.mdi-robot-dead:before{content:"\F16A1"}.mdi-robot-dead-outline:before{content:"\F16A2"}.mdi-robot-excited:before{content:"\F16A3"}.mdi-robot-excited-outline:before{content:"\F16A4"}.mdi-robot-happy:before{content:"\F1719"}.mdi-robot-happy-outline:before{content:"\F171A"}.mdi-robot-industrial:before{content:"\F0B46"}.mdi-robot-love:before{content:"\F16A5"}.mdi-robot-love-outline:before{content:"\F16A6"}.mdi-robot-mower:before{content:"\F11F7"}.mdi-robot-mower-outline:before{content:"\F11F3"}.mdi-robot-off:before{content:"\F16A7"}.mdi-robot-off-outline:before{content:"\F167B"}.mdi-robot-outline:before{content:"\F167A"}.mdi-robot-vacuum:before{content:"\F070D"}.mdi-robot-vacuum-variant:before{content:"\F0908"}.mdi-rocket:before{content:"\F0463"}.mdi-rocket-launch:before{content:"\F14DE"}.mdi-rocket-launch-outline:before{content:"\F14DF"}.mdi-rocket-outline:before{content:"\F13AF"}.mdi-rodent:before{content:"\F1327"}.mdi-roller-skate:before{content:"\F0D2B"}.mdi-roller-skate-off:before{content:"\F0145"}.mdi-rollerblade:before{content:"\F0D2C"}.mdi-rollerblade-off:before{content:"\F002E"}.mdi-rollupjs:before{content:"\F0BC0"}.mdi-roman-numeral-1:before{content:"\F1088"}.mdi-roman-numeral-10:before{content:"\F1091"}.mdi-roman-numeral-2:before{content:"\F1089"}.mdi-roman-numeral-3:before{content:"\F108A"}.mdi-roman-numeral-4:before{content:"\F108B"}.mdi-roman-numeral-5:before{content:"\F108C"}.mdi-roman-numeral-6:before{content:"\F108D"}.mdi-roman-numeral-7:before{content:"\F108E"}.mdi-roman-numeral-8:before{content:"\F108F"}.mdi-roman-numeral-9:before{content:"\F1090"}.mdi-room-service:before{content:"\F088D"}.mdi-room-service-outline:before{content:"\F0D97"}.mdi-rotate-3d:before{content:"\F0EC7"}.mdi-rotate-3d-variant:before{content:"\F0464"}.mdi-rotate-left:before{content:"\F0465"}.mdi-rotate-left-variant:before{content:"\F0466"}.mdi-rotate-orbit:before{content:"\F0D98"}.mdi-rotate-right:before{content:"\F0467"}.mdi-rotate-right-variant:before{content:"\F0468"}.mdi-rounded-corner:before{content:"\F0607"}.mdi-router:before{content:"\F11E2"}.mdi-router-network:before{content:"\F1087"}.mdi-router-wireless:before{content:"\F0469"}.mdi-router-wireless-off:before{content:"\F15A3"}.mdi-router-wireless-settings:before{content:"\F0A69"}.mdi-routes:before{content:"\F046A"}.mdi-routes-clock:before{content:"\F1059"}.mdi-rowing:before{content:"\F0608"}.mdi-rss:before{content:"\F046B"}.mdi-rss-box:before{content:"\F046C"}.mdi-rss-off:before{content:"\F0F21"}.mdi-rug:before{content:"\F1475"}.mdi-rugby:before{content:"\F0D99"}.mdi-ruler:before{content:"\F046D"}.mdi-ruler-square:before{content:"\F0CC2"}.mdi-ruler-square-compass:before{content:"\F0EBE"}.mdi-run:before{content:"\F070E"}.mdi-run-fast:before{content:"\F046E"}.mdi-rv-truck:before{content:"\F11D4"}.mdi-sack:before{content:"\F0D2E"}.mdi-sack-percent:before{content:"\F0D2F"}.mdi-safe:before{content:"\F0A6A"}.mdi-safe-square:before{content:"\F127C"}.mdi-safe-square-outline:before{content:"\F127D"}.mdi-safety-goggles:before{content:"\F0D30"}.mdi-sail-boat:before{content:"\F0EC8"}.mdi-sale:before{content:"\F046F"}.mdi-salesforce:before{content:"\F088E"}.mdi-sass:before{content:"\F07EC"}.mdi-satellite:before{content:"\F0470"}.mdi-satellite-uplink:before{content:"\F0909"}.mdi-satellite-variant:before{content:"\F0471"}.mdi-sausage:before{content:"\F08BA"}.mdi-saw-blade:before{content:"\F0E61"}.mdi-sawtooth-wave:before{content:"\F147A"}.mdi-saxophone:before{content:"\F0609"}.mdi-scale:before{content:"\F0472"}.mdi-scale-balance:before{content:"\F05D1"}.mdi-scale-bathroom:before{content:"\F0473"}.mdi-scale-off:before{content:"\F105A"}.mdi-scan-helper:before{content:"\F13D8"}.mdi-scanner:before{content:"\F06AB"}.mdi-scanner-off:before{content:"\F090A"}.mdi-scatter-plot:before{content:"\F0EC9"}.mdi-scatter-plot-outline:before{content:"\F0ECA"}.mdi-school:before{content:"\F0474"}.mdi-school-outline:before{content:"\F1180"}.mdi-scissors-cutting:before{content:"\F0A6B"}.mdi-scooter:before{content:"\F15BD"}.mdi-scooter-electric:before{content:"\F15BE"}.mdi-scoreboard:before{content:"\F127E"}.mdi-scoreboard-outline:before{content:"\F127F"}.mdi-screen-rotation:before{content:"\F0475"}.mdi-screen-rotation-lock:before{content:"\F0478"}.mdi-screw-flat-top:before{content:"\F0DF3"}.mdi-screw-lag:before{content:"\F0DF4"}.mdi-screw-machine-flat-top:before{content:"\F0DF5"}.mdi-screw-machine-round-top:before{content:"\F0DF6"}.mdi-screw-round-top:before{content:"\F0DF7"}.mdi-screwdriver:before{content:"\F0476"}.mdi-script:before{content:"\F0BC1"}.mdi-script-outline:before{content:"\F0477"}.mdi-script-text:before{content:"\F0BC2"}.mdi-script-text-key:before{content:"\F1725"}.mdi-script-text-key-outline:before{content:"\F1726"}.mdi-script-text-outline:before{content:"\F0BC3"}.mdi-script-text-play:before{content:"\F1727"}.mdi-script-text-play-outline:before{content:"\F1728"}.mdi-sd:before{content:"\F0479"}.mdi-seal:before{content:"\F047A"}.mdi-seal-variant:before{content:"\F0FD9"}.mdi-search-web:before{content:"\F070F"}.mdi-seat:before{content:"\F0CC3"}.mdi-seat-flat:before{content:"\F047B"}.mdi-seat-flat-angled:before{content:"\F047C"}.mdi-seat-individual-suite:before{content:"\F047D"}.mdi-seat-legroom-extra:before{content:"\F047E"}.mdi-seat-legroom-normal:before{content:"\F047F"}.mdi-seat-legroom-reduced:before{content:"\F0480"}.mdi-seat-outline:before{content:"\F0CC4"}.mdi-seat-passenger:before{content:"\F1249"}.mdi-seat-recline-extra:before{content:"\F0481"}.mdi-seat-recline-normal:before{content:"\F0482"}.mdi-seatbelt:before{content:"\F0CC5"}.mdi-security:before{content:"\F0483"}.mdi-security-network:before{content:"\F0484"}.mdi-seed:before{content:"\F0E62"}.mdi-seed-off:before{content:"\F13FD"}.mdi-seed-off-outline:before{content:"\F13FE"}.mdi-seed-outline:before{content:"\F0E63"}.mdi-seesaw:before{content:"\F15A4"}.mdi-segment:before{content:"\F0ECB"}.mdi-select:before{content:"\F0485"}.mdi-select-all:before{content:"\F0486"}.mdi-select-color:before{content:"\F0D31"}.mdi-select-compare:before{content:"\F0AD9"}.mdi-select-drag:before{content:"\F0A6C"}.mdi-select-group:before{content:"\F0F82"}.mdi-select-inverse:before{content:"\F0487"}.mdi-select-marker:before{content:"\F1280"}.mdi-select-multiple:before{content:"\F1281"}.mdi-select-multiple-marker:before{content:"\F1282"}.mdi-select-off:before{content:"\F0488"}.mdi-select-place:before{content:"\F0FDA"}.mdi-select-search:before{content:"\F1204"}.mdi-selection:before{content:"\F0489"}.mdi-selection-drag:before{content:"\F0A6D"}.mdi-selection-ellipse:before{content:"\F0D32"}.mdi-selection-ellipse-arrow-inside:before{content:"\F0F22"}.mdi-selection-marker:before{content:"\F1283"}.mdi-selection-multiple:before{content:"\F1285"}.mdi-selection-multiple-marker:before{content:"\F1284"}.mdi-selection-off:before{content:"\F0777"}.mdi-selection-search:before{content:"\F1205"}.mdi-semantic-web:before{content:"\F1316"}.mdi-send:before{content:"\F048A"}.mdi-send-check:before{content:"\F1161"}.mdi-send-check-outline:before{content:"\F1162"}.mdi-send-circle:before{content:"\F0DF8"}.mdi-send-circle-outline:before{content:"\F0DF9"}.mdi-send-clock:before{content:"\F1163"}.mdi-send-clock-outline:before{content:"\F1164"}.mdi-send-lock:before{content:"\F07ED"}.mdi-send-lock-outline:before{content:"\F1166"}.mdi-send-outline:before{content:"\F1165"}.mdi-serial-port:before{content:"\F065C"}.mdi-server:before{content:"\F048B"}.mdi-server-minus:before{content:"\F048C"}.mdi-server-network:before{content:"\F048D"}.mdi-server-network-off:before{content:"\F048E"}.mdi-server-off:before{content:"\F048F"}.mdi-server-plus:before{content:"\F0490"}.mdi-server-remove:before{content:"\F0491"}.mdi-server-security:before{content:"\F0492"}.mdi-set-all:before{content:"\F0778"}.mdi-set-center:before{content:"\F0779"}.mdi-set-center-right:before{content:"\F077A"}.mdi-set-left:before{content:"\F077B"}.mdi-set-left-center:before{content:"\F077C"}.mdi-set-left-right:before{content:"\F077D"}.mdi-set-merge:before{content:"\F14E0"}.mdi-set-none:before{content:"\F077E"}.mdi-set-right:before{content:"\F077F"}.mdi-set-split:before{content:"\F14E1"}.mdi-set-square:before{content:"\F145D"}.mdi-set-top-box:before{content:"\F099F"}.mdi-settings-helper:before{content:"\F0A6E"}.mdi-shaker:before{content:"\F110E"}.mdi-shaker-outline:before{content:"\F110F"}.mdi-shape:before{content:"\F0831"}.mdi-shape-circle-plus:before{content:"\F065D"}.mdi-shape-outline:before{content:"\F0832"}.mdi-shape-oval-plus:before{content:"\F11FA"}.mdi-shape-plus:before{content:"\F0495"}.mdi-shape-polygon-plus:before{content:"\F065E"}.mdi-shape-rectangle-plus:before{content:"\F065F"}.mdi-shape-square-plus:before{content:"\F0660"}.mdi-shape-square-rounded-plus:before{content:"\F14FA"}.mdi-share:before{content:"\F0496"}.mdi-share-all:before{content:"\F11F4"}.mdi-share-all-outline:before{content:"\F11F5"}.mdi-share-circle:before{content:"\F11AD"}.mdi-share-off:before{content:"\F0F23"}.mdi-share-off-outline:before{content:"\F0F24"}.mdi-share-outline:before{content:"\F0932"}.mdi-share-variant:before{content:"\F0497"}.mdi-share-variant-outline:before{content:"\F1514"}.mdi-shark-fin:before{content:"\F1673"}.mdi-shark-fin-outline:before{content:"\F1674"}.mdi-sheep:before{content:"\F0CC6"}.mdi-shield:before{content:"\F0498"}.mdi-shield-account:before{content:"\F088F"}.mdi-shield-account-outline:before{content:"\F0A12"}.mdi-shield-account-variant:before{content:"\F15A7"}.mdi-shield-account-variant-outline:before{content:"\F15A8"}.mdi-shield-airplane:before{content:"\F06BB"}.mdi-shield-airplane-outline:before{content:"\F0CC7"}.mdi-shield-alert:before{content:"\F0ECC"}.mdi-shield-alert-outline:before{content:"\F0ECD"}.mdi-shield-bug:before{content:"\F13DA"}.mdi-shield-bug-outline:before{content:"\F13DB"}.mdi-shield-car:before{content:"\F0F83"}.mdi-shield-check:before{content:"\F0565"}.mdi-shield-check-outline:before{content:"\F0CC8"}.mdi-shield-cross:before{content:"\F0CC9"}.mdi-shield-cross-outline:before{content:"\F0CCA"}.mdi-shield-edit:before{content:"\F11A0"}.mdi-shield-edit-outline:before{content:"\F11A1"}.mdi-shield-half:before{content:"\F1360"}.mdi-shield-half-full:before{content:"\F0780"}.mdi-shield-home:before{content:"\F068A"}.mdi-shield-home-outline:before{content:"\F0CCB"}.mdi-shield-key:before{content:"\F0BC4"}.mdi-shield-key-outline:before{content:"\F0BC5"}.mdi-shield-link-variant:before{content:"\F0D33"}.mdi-shield-link-variant-outline:before{content:"\F0D34"}.mdi-shield-lock:before{content:"\F099D"}.mdi-shield-lock-outline:before{content:"\F0CCC"}.mdi-shield-off:before{content:"\F099E"}.mdi-shield-off-outline:before{content:"\F099C"}.mdi-shield-outline:before{content:"\F0499"}.mdi-shield-plus:before{content:"\F0ADA"}.mdi-shield-plus-outline:before{content:"\F0ADB"}.mdi-shield-refresh:before{content:"\F00AA"}.mdi-shield-refresh-outline:before{content:"\F01E0"}.mdi-shield-remove:before{content:"\F0ADC"}.mdi-shield-remove-outline:before{content:"\F0ADD"}.mdi-shield-search:before{content:"\F0D9A"}.mdi-shield-star:before{content:"\F113B"}.mdi-shield-star-outline:before{content:"\F113C"}.mdi-shield-sun:before{content:"\F105D"}.mdi-shield-sun-outline:before{content:"\F105E"}.mdi-shield-sync:before{content:"\F11A2"}.mdi-shield-sync-outline:before{content:"\F11A3"}.mdi-ship-wheel:before{content:"\F0833"}.mdi-shoe-ballet:before{content:"\F15CA"}.mdi-shoe-cleat:before{content:"\F15C7"}.mdi-shoe-formal:before{content:"\F0B47"}.mdi-shoe-heel:before{content:"\F0B48"}.mdi-shoe-print:before{content:"\F0DFA"}.mdi-shoe-sneaker:before{content:"\F15C8"}.mdi-shopping:before{content:"\F049A"}.mdi-shopping-music:before{content:"\F049B"}.mdi-shopping-outline:before{content:"\F11D5"}.mdi-shopping-search:before{content:"\F0F84"}.mdi-shore:before{content:"\F14F9"}.mdi-shovel:before{content:"\F0710"}.mdi-shovel-off:before{content:"\F0711"}.mdi-shower:before{content:"\F09A0"}.mdi-shower-head:before{content:"\F09A1"}.mdi-shredder:before{content:"\F049C"}.mdi-shuffle:before{content:"\F049D"}.mdi-shuffle-disabled:before{content:"\F049E"}.mdi-shuffle-variant:before{content:"\F049F"}.mdi-shuriken:before{content:"\F137F"}.mdi-sigma:before{content:"\F04A0"}.mdi-sigma-lower:before{content:"\F062B"}.mdi-sign-caution:before{content:"\F04A1"}.mdi-sign-direction:before{content:"\F0781"}.mdi-sign-direction-minus:before{content:"\F1000"}.mdi-sign-direction-plus:before{content:"\F0FDC"}.mdi-sign-direction-remove:before{content:"\F0FDD"}.mdi-sign-pole:before{content:"\F14F8"}.mdi-sign-real-estate:before{content:"\F1118"}.mdi-sign-text:before{content:"\F0782"}.mdi-signal:before{content:"\F04A2"}.mdi-signal-2g:before{content:"\F0712"}.mdi-signal-3g:before{content:"\F0713"}.mdi-signal-4g:before{content:"\F0714"}.mdi-signal-5g:before{content:"\F0A6F"}.mdi-signal-cellular-1:before{content:"\F08BC"}.mdi-signal-cellular-2:before{content:"\F08BD"}.mdi-signal-cellular-3:before{content:"\F08BE"}.mdi-signal-cellular-outline:before{content:"\F08BF"}.mdi-signal-distance-variant:before{content:"\F0E64"}.mdi-signal-hspa:before{content:"\F0715"}.mdi-signal-hspa-plus:before{content:"\F0716"}.mdi-signal-off:before{content:"\F0783"}.mdi-signal-variant:before{content:"\F060A"}.mdi-signature:before{content:"\F0DFB"}.mdi-signature-freehand:before{content:"\F0DFC"}.mdi-signature-image:before{content:"\F0DFD"}.mdi-signature-text:before{content:"\F0DFE"}.mdi-silo:before{content:"\F0B49"}.mdi-silverware:before{content:"\F04A3"}.mdi-silverware-clean:before{content:"\F0FDE"}.mdi-silverware-fork:before{content:"\F04A4"}.mdi-silverware-fork-knife:before{content:"\F0A70"}.mdi-silverware-spoon:before{content:"\F04A5"}.mdi-silverware-variant:before{content:"\F04A6"}.mdi-sim:before{content:"\F04A7"}.mdi-sim-alert:before{content:"\F04A8"}.mdi-sim-alert-outline:before{content:"\F15D3"}.mdi-sim-off:before{content:"\F04A9"}.mdi-sim-off-outline:before{content:"\F15D4"}.mdi-sim-outline:before{content:"\F15D5"}.mdi-simple-icons:before{content:"\F131D"}.mdi-sina-weibo:before{content:"\F0ADF"}.mdi-sine-wave:before{content:"\F095B"}.mdi-sitemap:before{content:"\F04AA"}.mdi-size-l:before{content:"\F13A6"}.mdi-size-m:before{content:"\F13A5"}.mdi-size-s:before{content:"\F13A4"}.mdi-size-xl:before{content:"\F13A7"}.mdi-size-xs:before{content:"\F13A3"}.mdi-size-xxl:before{content:"\F13A8"}.mdi-size-xxs:before{content:"\F13A2"}.mdi-size-xxxl:before{content:"\F13A9"}.mdi-skate:before{content:"\F0D35"}.mdi-skateboard:before{content:"\F14C2"}.mdi-skew-less:before{content:"\F0D36"}.mdi-skew-more:before{content:"\F0D37"}.mdi-ski:before{content:"\F1304"}.mdi-ski-cross-country:before{content:"\F1305"}.mdi-ski-water:before{content:"\F1306"}.mdi-skip-backward:before{content:"\F04AB"}.mdi-skip-backward-outline:before{content:"\F0F25"}.mdi-skip-forward:before{content:"\F04AC"}.mdi-skip-forward-outline:before{content:"\F0F26"}.mdi-skip-next:before{content:"\F04AD"}.mdi-skip-next-circle:before{content:"\F0661"}.mdi-skip-next-circle-outline:before{content:"\F0662"}.mdi-skip-next-outline:before{content:"\F0F27"}.mdi-skip-previous:before{content:"\F04AE"}.mdi-skip-previous-circle:before{content:"\F0663"}.mdi-skip-previous-circle-outline:before{content:"\F0664"}.mdi-skip-previous-outline:before{content:"\F0F28"}.mdi-skull:before{content:"\F068C"}.mdi-skull-crossbones:before{content:"\F0BC6"}.mdi-skull-crossbones-outline:before{content:"\F0BC7"}.mdi-skull-outline:before{content:"\F0BC8"}.mdi-skull-scan:before{content:"\F14C7"}.mdi-skull-scan-outline:before{content:"\F14C8"}.mdi-skype:before{content:"\F04AF"}.mdi-skype-business:before{content:"\F04B0"}.mdi-slack:before{content:"\F04B1"}.mdi-slash-forward:before{content:"\F0FDF"}.mdi-slash-forward-box:before{content:"\F0FE0"}.mdi-sleep:before{content:"\F04B2"}.mdi-sleep-off:before{content:"\F04B3"}.mdi-slide:before{content:"\F15A5"}.mdi-slope-downhill:before{content:"\F0DFF"}.mdi-slope-uphill:before{content:"\F0E00"}.mdi-slot-machine:before{content:"\F1114"}.mdi-slot-machine-outline:before{content:"\F1115"}.mdi-smart-card:before{content:"\F10BD"}.mdi-smart-card-outline:before{content:"\F10BE"}.mdi-smart-card-reader:before{content:"\F10BF"}.mdi-smart-card-reader-outline:before{content:"\F10C0"}.mdi-smog:before{content:"\F0A71"}.mdi-smoke-detector:before{content:"\F0392"}.mdi-smoking:before{content:"\F04B4"}.mdi-smoking-off:before{content:"\F04B5"}.mdi-smoking-pipe:before{content:"\F140D"}.mdi-smoking-pipe-off:before{content:"\F1428"}.mdi-snail:before{content:"\F1677"}.mdi-snake:before{content:"\F150E"}.mdi-snapchat:before{content:"\F04B6"}.mdi-snowboard:before{content:"\F1307"}.mdi-snowflake:before{content:"\F0717"}.mdi-snowflake-alert:before{content:"\F0F29"}.mdi-snowflake-melt:before{content:"\F12CB"}.mdi-snowflake-off:before{content:"\F14E3"}.mdi-snowflake-variant:before{content:"\F0F2A"}.mdi-snowman:before{content:"\F04B7"}.mdi-soccer:before{content:"\F04B8"}.mdi-soccer-field:before{content:"\F0834"}.mdi-social-distance-2-meters:before{content:"\F1579"}.mdi-social-distance-6-feet:before{content:"\F157A"}.mdi-sofa:before{content:"\F04B9"}.mdi-sofa-outline:before{content:"\F156D"}.mdi-sofa-single:before{content:"\F156E"}.mdi-sofa-single-outline:before{content:"\F156F"}.mdi-solar-panel:before{content:"\F0D9B"}.mdi-solar-panel-large:before{content:"\F0D9C"}.mdi-solar-power:before{content:"\F0A72"}.mdi-soldering-iron:before{content:"\F1092"}.mdi-solid:before{content:"\F068D"}.mdi-sony-playstation:before{content:"\F0414"}.mdi-sort:before{content:"\F04BA"}.mdi-sort-alphabetical-ascending:before{content:"\F05BD"}.mdi-sort-alphabetical-ascending-variant:before{content:"\F1148"}.mdi-sort-alphabetical-descending:before{content:"\F05BF"}.mdi-sort-alphabetical-descending-variant:before{content:"\F1149"}.mdi-sort-alphabetical-variant:before{content:"\F04BB"}.mdi-sort-ascending:before{content:"\F04BC"}.mdi-sort-bool-ascending:before{content:"\F1385"}.mdi-sort-bool-ascending-variant:before{content:"\F1386"}.mdi-sort-bool-descending:before{content:"\F1387"}.mdi-sort-bool-descending-variant:before{content:"\F1388"}.mdi-sort-calendar-ascending:before{content:"\F1547"}.mdi-sort-calendar-descending:before{content:"\F1548"}.mdi-sort-clock-ascending:before{content:"\F1549"}.mdi-sort-clock-ascending-outline:before{content:"\F154A"}.mdi-sort-clock-descending:before{content:"\F154B"}.mdi-sort-clock-descending-outline:before{content:"\F154C"}.mdi-sort-descending:before{content:"\F04BD"}.mdi-sort-numeric-ascending:before{content:"\F1389"}.mdi-sort-numeric-ascending-variant:before{content:"\F090D"}.mdi-sort-numeric-descending:before{content:"\F138A"}.mdi-sort-numeric-descending-variant:before{content:"\F0AD2"}.mdi-sort-numeric-variant:before{content:"\F04BE"}.mdi-sort-reverse-variant:before{content:"\F033C"}.mdi-sort-variant:before{content:"\F04BF"}.mdi-sort-variant-lock:before{content:"\F0CCD"}.mdi-sort-variant-lock-open:before{content:"\F0CCE"}.mdi-sort-variant-remove:before{content:"\F1147"}.mdi-soundcloud:before{content:"\F04C0"}.mdi-source-branch:before{content:"\F062C"}.mdi-source-branch-check:before{content:"\F14CF"}.mdi-source-branch-minus:before{content:"\F14CB"}.mdi-source-branch-plus:before{content:"\F14CA"}.mdi-source-branch-refresh:before{content:"\F14CD"}.mdi-source-branch-remove:before{content:"\F14CC"}.mdi-source-branch-sync:before{content:"\F14CE"}.mdi-source-commit:before{content:"\F0718"}.mdi-source-commit-end:before{content:"\F0719"}.mdi-source-commit-end-local:before{content:"\F071A"}.mdi-source-commit-local:before{content:"\F071B"}.mdi-source-commit-next-local:before{content:"\F071C"}.mdi-source-commit-start:before{content:"\F071D"}.mdi-source-commit-start-next-local:before{content:"\F071E"}.mdi-source-fork:before{content:"\F04C1"}.mdi-source-merge:before{content:"\F062D"}.mdi-source-pull:before{content:"\F04C2"}.mdi-source-repository:before{content:"\F0CCF"}.mdi-source-repository-multiple:before{content:"\F0CD0"}.mdi-soy-sauce:before{content:"\F07EE"}.mdi-soy-sauce-off:before{content:"\F13FC"}.mdi-spa:before{content:"\F0CD1"}.mdi-spa-outline:before{content:"\F0CD2"}.mdi-space-invaders:before{content:"\F0BC9"}.mdi-space-station:before{content:"\F1383"}.mdi-spade:before{content:"\F0E65"}.mdi-sparkles:before{content:"\F1545"}.mdi-speaker:before{content:"\F04C3"}.mdi-speaker-bluetooth:before{content:"\F09A2"}.mdi-speaker-multiple:before{content:"\F0D38"}.mdi-speaker-off:before{content:"\F04C4"}.mdi-speaker-wireless:before{content:"\F071F"}.mdi-speedometer:before{content:"\F04C5"}.mdi-speedometer-medium:before{content:"\F0F85"}.mdi-speedometer-slow:before{content:"\F0F86"}.mdi-spellcheck:before{content:"\F04C6"}.mdi-spider:before{content:"\F11EA"}.mdi-spider-thread:before{content:"\F11EB"}.mdi-spider-web:before{content:"\F0BCA"}.mdi-spirit-level:before{content:"\F14F1"}.mdi-spoon-sugar:before{content:"\F1429"}.mdi-spotify:before{content:"\F04C7"}.mdi-spotlight:before{content:"\F04C8"}.mdi-spotlight-beam:before{content:"\F04C9"}.mdi-spray:before{content:"\F0665"}.mdi-spray-bottle:before{content:"\F0AE0"}.mdi-sprinkler:before{content:"\F105F"}.mdi-sprinkler-variant:before{content:"\F1060"}.mdi-sprout:before{content:"\F0E66"}.mdi-sprout-outline:before{content:"\F0E67"}.mdi-square:before{content:"\F0764"}.mdi-square-circle:before{content:"\F1500"}.mdi-square-edit-outline:before{content:"\F090C"}.mdi-square-medium:before{content:"\F0A13"}.mdi-square-medium-outline:before{content:"\F0A14"}.mdi-square-off:before{content:"\F12EE"}.mdi-square-off-outline:before{content:"\F12EF"}.mdi-square-outline:before{content:"\F0763"}.mdi-square-root:before{content:"\F0784"}.mdi-square-root-box:before{content:"\F09A3"}.mdi-square-rounded:before{content:"\F14FB"}.mdi-square-rounded-outline:before{content:"\F14FC"}.mdi-square-small:before{content:"\F0A15"}.mdi-square-wave:before{content:"\F147B"}.mdi-squeegee:before{content:"\F0AE1"}.mdi-ssh:before{content:"\F08C0"}.mdi-stack-exchange:before{content:"\F060B"}.mdi-stack-overflow:before{content:"\F04CC"}.mdi-stackpath:before{content:"\F0359"}.mdi-stadium:before{content:"\F0FF9"}.mdi-stadium-variant:before{content:"\F0720"}.mdi-stairs:before{content:"\F04CD"}.mdi-stairs-box:before{content:"\F139E"}.mdi-stairs-down:before{content:"\F12BE"}.mdi-stairs-up:before{content:"\F12BD"}.mdi-stamper:before{content:"\F0D39"}.mdi-standard-definition:before{content:"\F07EF"}.mdi-star:before{content:"\F04CE"}.mdi-star-box:before{content:"\F0A73"}.mdi-star-box-multiple:before{content:"\F1286"}.mdi-star-box-multiple-outline:before{content:"\F1287"}.mdi-star-box-outline:before{content:"\F0A74"}.mdi-star-check:before{content:"\F1566"}.mdi-star-check-outline:before{content:"\F156A"}.mdi-star-circle:before{content:"\F04CF"}.mdi-star-circle-outline:before{content:"\F09A4"}.mdi-star-cog:before{content:"\F1668"}.mdi-star-cog-outline:before{content:"\F1669"}.mdi-star-face:before{content:"\F09A5"}.mdi-star-four-points:before{content:"\F0AE2"}.mdi-star-four-points-outline:before{content:"\F0AE3"}.mdi-star-half:before{content:"\F0246"}.mdi-star-half-full:before{content:"\F04D0"}.mdi-star-minus:before{content:"\F1564"}.mdi-star-minus-outline:before{content:"\F1568"}.mdi-star-off:before{content:"\F04D1"}.mdi-star-off-outline:before{content:"\F155B"}.mdi-star-outline:before{content:"\F04D2"}.mdi-star-plus:before{content:"\F1563"}.mdi-star-plus-outline:before{content:"\F1567"}.mdi-star-remove:before{content:"\F1565"}.mdi-star-remove-outline:before{content:"\F1569"}.mdi-star-settings:before{content:"\F166A"}.mdi-star-settings-outline:before{content:"\F166B"}.mdi-star-shooting:before{content:"\F1741"}.mdi-star-shooting-outline:before{content:"\F1742"}.mdi-star-three-points:before{content:"\F0AE4"}.mdi-star-three-points-outline:before{content:"\F0AE5"}.mdi-state-machine:before{content:"\F11EF"}.mdi-steam:before{content:"\F04D3"}.mdi-steering:before{content:"\F04D4"}.mdi-steering-off:before{content:"\F090E"}.mdi-step-backward:before{content:"\F04D5"}.mdi-step-backward-2:before{content:"\F04D6"}.mdi-step-forward:before{content:"\F04D7"}.mdi-step-forward-2:before{content:"\F04D8"}.mdi-stethoscope:before{content:"\F04D9"}.mdi-sticker:before{content:"\F1364"}.mdi-sticker-alert:before{content:"\F1365"}.mdi-sticker-alert-outline:before{content:"\F1366"}.mdi-sticker-check:before{content:"\F1367"}.mdi-sticker-check-outline:before{content:"\F1368"}.mdi-sticker-circle-outline:before{content:"\F05D0"}.mdi-sticker-emoji:before{content:"\F0785"}.mdi-sticker-minus:before{content:"\F1369"}.mdi-sticker-minus-outline:before{content:"\F136A"}.mdi-sticker-outline:before{content:"\F136B"}.mdi-sticker-plus:before{content:"\F136C"}.mdi-sticker-plus-outline:before{content:"\F136D"}.mdi-sticker-remove:before{content:"\F136E"}.mdi-sticker-remove-outline:before{content:"\F136F"}.mdi-stocking:before{content:"\F04DA"}.mdi-stomach:before{content:"\F1093"}.mdi-stop:before{content:"\F04DB"}.mdi-stop-circle:before{content:"\F0666"}.mdi-stop-circle-outline:before{content:"\F0667"}.mdi-store:before{content:"\F04DC"}.mdi-store-24-hour:before{content:"\F04DD"}.mdi-store-minus:before{content:"\F165E"}.mdi-store-outline:before{content:"\F1361"}.mdi-store-plus:before{content:"\F165F"}.mdi-store-remove:before{content:"\F1660"}.mdi-storefront:before{content:"\F07C7"}.mdi-storefront-outline:before{content:"\F10C1"}.mdi-stove:before{content:"\F04DE"}.mdi-strategy:before{content:"\F11D6"}.mdi-stretch-to-page:before{content:"\F0F2B"}.mdi-stretch-to-page-outline:before{content:"\F0F2C"}.mdi-string-lights:before{content:"\F12BA"}.mdi-string-lights-off:before{content:"\F12BB"}.mdi-subdirectory-arrow-left:before{content:"\F060C"}.mdi-subdirectory-arrow-right:before{content:"\F060D"}.mdi-submarine:before{content:"\F156C"}.mdi-subtitles:before{content:"\F0A16"}.mdi-subtitles-outline:before{content:"\F0A17"}.mdi-subway:before{content:"\F06AC"}.mdi-subway-alert-variant:before{content:"\F0D9D"}.mdi-subway-variant:before{content:"\F04DF"}.mdi-summit:before{content:"\F0786"}.mdi-sunglasses:before{content:"\F04E0"}.mdi-surround-sound:before{content:"\F05C5"}.mdi-surround-sound-2-0:before{content:"\F07F0"}.mdi-surround-sound-2-1:before{content:"\F1729"}.mdi-surround-sound-3-1:before{content:"\F07F1"}.mdi-surround-sound-5-1:before{content:"\F07F2"}.mdi-surround-sound-5-1-2:before{content:"\F172A"}.mdi-surround-sound-7-1:before{content:"\F07F3"}.mdi-svg:before{content:"\F0721"}.mdi-swap-horizontal:before{content:"\F04E1"}.mdi-swap-horizontal-bold:before{content:"\F0BCD"}.mdi-swap-horizontal-circle:before{content:"\F0FE1"}.mdi-swap-horizontal-circle-outline:before{content:"\F0FE2"}.mdi-swap-horizontal-variant:before{content:"\F08C1"}.mdi-swap-vertical:before{content:"\F04E2"}.mdi-swap-vertical-bold:before{content:"\F0BCE"}.mdi-swap-vertical-circle:before{content:"\F0FE3"}.mdi-swap-vertical-circle-outline:before{content:"\F0FE4"}.mdi-swap-vertical-variant:before{content:"\F08C2"}.mdi-swim:before{content:"\F04E3"}.mdi-switch:before{content:"\F04E4"}.mdi-sword:before{content:"\F04E5"}.mdi-sword-cross:before{content:"\F0787"}.mdi-syllabary-hangul:before{content:"\F1333"}.mdi-syllabary-hiragana:before{content:"\F1334"}.mdi-syllabary-katakana:before{content:"\F1335"}.mdi-syllabary-katakana-halfwidth:before{content:"\F1336"}.mdi-symbol:before{content:"\F1501"}.mdi-symfony:before{content:"\F0AE6"}.mdi-sync:before{content:"\F04E6"}.mdi-sync-alert:before{content:"\F04E7"}.mdi-sync-circle:before{content:"\F1378"}.mdi-sync-off:before{content:"\F04E8"}.mdi-tab:before{content:"\F04E9"}.mdi-tab-minus:before{content:"\F0B4B"}.mdi-tab-plus:before{content:"\F075C"}.mdi-tab-remove:before{content:"\F0B4C"}.mdi-tab-unselected:before{content:"\F04EA"}.mdi-table:before{content:"\F04EB"}.mdi-table-account:before{content:"\F13B9"}.mdi-table-alert:before{content:"\F13BA"}.mdi-table-arrow-down:before{content:"\F13BB"}.mdi-table-arrow-left:before{content:"\F13BC"}.mdi-table-arrow-right:before{content:"\F13BD"}.mdi-table-arrow-up:before{content:"\F13BE"}.mdi-table-border:before{content:"\F0A18"}.mdi-table-cancel:before{content:"\F13BF"}.mdi-table-chair:before{content:"\F1061"}.mdi-table-check:before{content:"\F13C0"}.mdi-table-clock:before{content:"\F13C1"}.mdi-table-cog:before{content:"\F13C2"}.mdi-table-column:before{content:"\F0835"}.mdi-table-column-plus-after:before{content:"\F04EC"}.mdi-table-column-plus-before:before{content:"\F04ED"}.mdi-table-column-remove:before{content:"\F04EE"}.mdi-table-column-width:before{content:"\F04EF"}.mdi-table-edit:before{content:"\F04F0"}.mdi-table-eye:before{content:"\F1094"}.mdi-table-eye-off:before{content:"\F13C3"}.mdi-table-furniture:before{content:"\F05BC"}.mdi-table-headers-eye:before{content:"\F121D"}.mdi-table-headers-eye-off:before{content:"\F121E"}.mdi-table-heart:before{content:"\F13C4"}.mdi-table-key:before{content:"\F13C5"}.mdi-table-large:before{content:"\F04F1"}.mdi-table-large-plus:before{content:"\F0F87"}.mdi-table-large-remove:before{content:"\F0F88"}.mdi-table-lock:before{content:"\F13C6"}.mdi-table-merge-cells:before{content:"\F09A6"}.mdi-table-minus:before{content:"\F13C7"}.mdi-table-multiple:before{content:"\F13C8"}.mdi-table-network:before{content:"\F13C9"}.mdi-table-of-contents:before{content:"\F0836"}.mdi-table-off:before{content:"\F13CA"}.mdi-table-picnic:before{content:"\F1743"}.mdi-table-plus:before{content:"\F0A75"}.mdi-table-refresh:before{content:"\F13A0"}.mdi-table-remove:before{content:"\F0A76"}.mdi-table-row:before{content:"\F0837"}.mdi-table-row-height:before{content:"\F04F2"}.mdi-table-row-plus-after:before{content:"\F04F3"}.mdi-table-row-plus-before:before{content:"\F04F4"}.mdi-table-row-remove:before{content:"\F04F5"}.mdi-table-search:before{content:"\F090F"}.mdi-table-settings:before{content:"\F0838"}.mdi-table-split-cell:before{content:"\F142A"}.mdi-table-star:before{content:"\F13CB"}.mdi-table-sync:before{content:"\F13A1"}.mdi-table-tennis:before{content:"\F0E68"}.mdi-tablet:before{content:"\F04F6"}.mdi-tablet-android:before{content:"\F04F7"}.mdi-tablet-cellphone:before{content:"\F09A7"}.mdi-tablet-dashboard:before{content:"\F0ECE"}.mdi-tablet-ipad:before{content:"\F04F8"}.mdi-taco:before{content:"\F0762"}.mdi-tag:before{content:"\F04F9"}.mdi-tag-arrow-down:before{content:"\F172B"}.mdi-tag-arrow-down-outline:before{content:"\F172C"}.mdi-tag-arrow-left:before{content:"\F172D"}.mdi-tag-arrow-left-outline:before{content:"\F172E"}.mdi-tag-arrow-right:before{content:"\F172F"}.mdi-tag-arrow-right-outline:before{content:"\F1730"}.mdi-tag-arrow-up:before{content:"\F1731"}.mdi-tag-arrow-up-outline:before{content:"\F1732"}.mdi-tag-faces:before{content:"\F04FA"}.mdi-tag-heart:before{content:"\F068B"}.mdi-tag-heart-outline:before{content:"\F0BCF"}.mdi-tag-minus:before{content:"\F0910"}.mdi-tag-minus-outline:before{content:"\F121F"}.mdi-tag-multiple:before{content:"\F04FB"}.mdi-tag-multiple-outline:before{content:"\F12F7"}.mdi-tag-off:before{content:"\F1220"}.mdi-tag-off-outline:before{content:"\F1221"}.mdi-tag-outline:before{content:"\F04FC"}.mdi-tag-plus:before{content:"\F0722"}.mdi-tag-plus-outline:before{content:"\F1222"}.mdi-tag-remove:before{content:"\F0723"}.mdi-tag-remove-outline:before{content:"\F1223"}.mdi-tag-text:before{content:"\F1224"}.mdi-tag-text-outline:before{content:"\F04FD"}.mdi-tailwind:before{content:"\F13FF"}.mdi-tank:before{content:"\F0D3A"}.mdi-tanker-truck:before{content:"\F0FE5"}.mdi-tape-drive:before{content:"\F16DF"}.mdi-tape-measure:before{content:"\F0B4D"}.mdi-target:before{content:"\F04FE"}.mdi-target-account:before{content:"\F0BD0"}.mdi-target-variant:before{content:"\F0A77"}.mdi-taxi:before{content:"\F04FF"}.mdi-tea:before{content:"\F0D9E"}.mdi-tea-outline:before{content:"\F0D9F"}.mdi-teach:before{content:"\F0890"}.mdi-teamviewer:before{content:"\F0500"}.mdi-telegram:before{content:"\F0501"}.mdi-telescope:before{content:"\F0B4E"}.mdi-television:before{content:"\F0502"}.mdi-television-ambient-light:before{content:"\F1356"}.mdi-television-box:before{content:"\F0839"}.mdi-television-classic:before{content:"\F07F4"}.mdi-television-classic-off:before{content:"\F083A"}.mdi-television-clean:before{content:"\F1110"}.mdi-television-guide:before{content:"\F0503"}.mdi-television-off:before{content:"\F083B"}.mdi-television-pause:before{content:"\F0F89"}.mdi-television-play:before{content:"\F0ECF"}.mdi-television-stop:before{content:"\F0F8A"}.mdi-temperature-celsius:before{content:"\F0504"}.mdi-temperature-fahrenheit:before{content:"\F0505"}.mdi-temperature-kelvin:before{content:"\F0506"}.mdi-tennis:before{content:"\F0DA0"}.mdi-tennis-ball:before{content:"\F0507"}.mdi-tent:before{content:"\F0508"}.mdi-terraform:before{content:"\F1062"}.mdi-terrain:before{content:"\F0509"}.mdi-test-tube:before{content:"\F0668"}.mdi-test-tube-empty:before{content:"\F0911"}.mdi-test-tube-off:before{content:"\F0912"}.mdi-text:before{content:"\F09A8"}.mdi-text-account:before{content:"\F1570"}.mdi-text-box:before{content:"\F021A"}.mdi-text-box-check:before{content:"\F0EA6"}.mdi-text-box-check-outline:before{content:"\F0EA7"}.mdi-text-box-minus:before{content:"\F0EA8"}.mdi-text-box-minus-outline:before{content:"\F0EA9"}.mdi-text-box-multiple:before{content:"\F0AB7"}.mdi-text-box-multiple-outline:before{content:"\F0AB8"}.mdi-text-box-outline:before{content:"\F09ED"}.mdi-text-box-plus:before{content:"\F0EAA"}.mdi-text-box-plus-outline:before{content:"\F0EAB"}.mdi-text-box-remove:before{content:"\F0EAC"}.mdi-text-box-remove-outline:before{content:"\F0EAD"}.mdi-text-box-search:before{content:"\F0EAE"}.mdi-text-box-search-outline:before{content:"\F0EAF"}.mdi-text-recognition:before{content:"\F113D"}.mdi-text-search:before{content:"\F13B8"}.mdi-text-shadow:before{content:"\F0669"}.mdi-text-short:before{content:"\F09A9"}.mdi-text-subject:before{content:"\F09AA"}.mdi-text-to-speech:before{content:"\F050A"}.mdi-text-to-speech-off:before{content:"\F050B"}.mdi-texture:before{content:"\F050C"}.mdi-texture-box:before{content:"\F0FE6"}.mdi-theater:before{content:"\F050D"}.mdi-theme-light-dark:before{content:"\F050E"}.mdi-thermometer:before{content:"\F050F"}.mdi-thermometer-alert:before{content:"\F0E01"}.mdi-thermometer-chevron-down:before{content:"\F0E02"}.mdi-thermometer-chevron-up:before{content:"\F0E03"}.mdi-thermometer-high:before{content:"\F10C2"}.mdi-thermometer-lines:before{content:"\F0510"}.mdi-thermometer-low:before{content:"\F10C3"}.mdi-thermometer-minus:before{content:"\F0E04"}.mdi-thermometer-off:before{content:"\F1531"}.mdi-thermometer-plus:before{content:"\F0E05"}.mdi-thermostat:before{content:"\F0393"}.mdi-thermostat-box:before{content:"\F0891"}.mdi-thought-bubble:before{content:"\F07F6"}.mdi-thought-bubble-outline:before{content:"\F07F7"}.mdi-thumb-down:before{content:"\F0511"}.mdi-thumb-down-outline:before{content:"\F0512"}.mdi-thumb-up:before{content:"\F0513"}.mdi-thumb-up-outline:before{content:"\F0514"}.mdi-thumbs-up-down:before{content:"\F0515"}.mdi-ticket:before{content:"\F0516"}.mdi-ticket-account:before{content:"\F0517"}.mdi-ticket-confirmation:before{content:"\F0518"}.mdi-ticket-confirmation-outline:before{content:"\F13AA"}.mdi-ticket-outline:before{content:"\F0913"}.mdi-ticket-percent:before{content:"\F0724"}.mdi-ticket-percent-outline:before{content:"\F142B"}.mdi-tie:before{content:"\F0519"}.mdi-tilde:before{content:"\F0725"}.mdi-timelapse:before{content:"\F051A"}.mdi-timeline:before{content:"\F0BD1"}.mdi-timeline-alert:before{content:"\F0F95"}.mdi-timeline-alert-outline:before{content:"\F0F98"}.mdi-timeline-check:before{content:"\F1532"}.mdi-timeline-check-outline:before{content:"\F1533"}.mdi-timeline-clock:before{content:"\F11FB"}.mdi-timeline-clock-outline:before{content:"\F11FC"}.mdi-timeline-help:before{content:"\F0F99"}.mdi-timeline-help-outline:before{content:"\F0F9A"}.mdi-timeline-minus:before{content:"\F1534"}.mdi-timeline-minus-outline:before{content:"\F1535"}.mdi-timeline-outline:before{content:"\F0BD2"}.mdi-timeline-plus:before{content:"\F0F96"}.mdi-timeline-plus-outline:before{content:"\F0F97"}.mdi-timeline-remove:before{content:"\F1536"}.mdi-timeline-remove-outline:before{content:"\F1537"}.mdi-timeline-text:before{content:"\F0BD3"}.mdi-timeline-text-outline:before{content:"\F0BD4"}.mdi-timer:before{content:"\F13AB"}.mdi-timer-10:before{content:"\F051C"}.mdi-timer-3:before{content:"\F051D"}.mdi-timer-off:before{content:"\F13AC"}.mdi-timer-off-outline:before{content:"\F051E"}.mdi-timer-outline:before{content:"\F051B"}.mdi-timer-sand:before{content:"\F051F"}.mdi-timer-sand-empty:before{content:"\F06AD"}.mdi-timer-sand-full:before{content:"\F078C"}.mdi-timetable:before{content:"\F0520"}.mdi-toaster:before{content:"\F1063"}.mdi-toaster-off:before{content:"\F11B7"}.mdi-toaster-oven:before{content:"\F0CD3"}.mdi-toggle-switch:before{content:"\F0521"}.mdi-toggle-switch-off:before{content:"\F0522"}.mdi-toggle-switch-off-outline:before{content:"\F0A19"}.mdi-toggle-switch-outline:before{content:"\F0A1A"}.mdi-toilet:before{content:"\F09AB"}.mdi-toolbox:before{content:"\F09AC"}.mdi-toolbox-outline:before{content:"\F09AD"}.mdi-tools:before{content:"\F1064"}.mdi-tooltip:before{content:"\F0523"}.mdi-tooltip-account:before{content:"\F000C"}.mdi-tooltip-check:before{content:"\F155C"}.mdi-tooltip-check-outline:before{content:"\F155D"}.mdi-tooltip-edit:before{content:"\F0524"}.mdi-tooltip-edit-outline:before{content:"\F12C5"}.mdi-tooltip-image:before{content:"\F0525"}.mdi-tooltip-image-outline:before{content:"\F0BD5"}.mdi-tooltip-minus:before{content:"\F155E"}.mdi-tooltip-minus-outline:before{content:"\F155F"}.mdi-tooltip-outline:before{content:"\F0526"}.mdi-tooltip-plus:before{content:"\F0BD6"}.mdi-tooltip-plus-outline:before{content:"\F0527"}.mdi-tooltip-remove:before{content:"\F1560"}.mdi-tooltip-remove-outline:before{content:"\F1561"}.mdi-tooltip-text:before{content:"\F0528"}.mdi-tooltip-text-outline:before{content:"\F0BD7"}.mdi-tooth:before{content:"\F08C3"}.mdi-tooth-outline:before{content:"\F0529"}.mdi-toothbrush:before{content:"\F1129"}.mdi-toothbrush-electric:before{content:"\F112C"}.mdi-toothbrush-paste:before{content:"\F112A"}.mdi-torch:before{content:"\F1606"}.mdi-tortoise:before{content:"\F0D3B"}.mdi-toslink:before{content:"\F12B8"}.mdi-tournament:before{content:"\F09AE"}.mdi-tow-truck:before{content:"\F083C"}.mdi-tower-beach:before{content:"\F0681"}.mdi-tower-fire:before{content:"\F0682"}.mdi-toy-brick:before{content:"\F1288"}.mdi-toy-brick-marker:before{content:"\F1289"}.mdi-toy-brick-marker-outline:before{content:"\F128A"}.mdi-toy-brick-minus:before{content:"\F128B"}.mdi-toy-brick-minus-outline:before{content:"\F128C"}.mdi-toy-brick-outline:before{content:"\F128D"}.mdi-toy-brick-plus:before{content:"\F128E"}.mdi-toy-brick-plus-outline:before{content:"\F128F"}.mdi-toy-brick-remove:before{content:"\F1290"}.mdi-toy-brick-remove-outline:before{content:"\F1291"}.mdi-toy-brick-search:before{content:"\F1292"}.mdi-toy-brick-search-outline:before{content:"\F1293"}.mdi-track-light:before{content:"\F0914"}.mdi-trackpad:before{content:"\F07F8"}.mdi-trackpad-lock:before{content:"\F0933"}.mdi-tractor:before{content:"\F0892"}.mdi-tractor-variant:before{content:"\F14C4"}.mdi-trademark:before{content:"\F0A78"}.mdi-traffic-cone:before{content:"\F137C"}.mdi-traffic-light:before{content:"\F052B"}.mdi-train:before{content:"\F052C"}.mdi-train-car:before{content:"\F0BD8"}.mdi-train-car-passenger:before{content:"\F1733"}.mdi-train-car-passenger-door:before{content:"\F1734"}.mdi-train-car-passenger-door-open:before{content:"\F1735"}.mdi-train-car-passenger-variant:before{content:"\F1736"}.mdi-train-variant:before{content:"\F08C4"}.mdi-tram:before{content:"\F052D"}.mdi-tram-side:before{content:"\F0FE7"}.mdi-transcribe:before{content:"\F052E"}.mdi-transcribe-close:before{content:"\F052F"}.mdi-transfer:before{content:"\F1065"}.mdi-transfer-down:before{content:"\F0DA1"}.mdi-transfer-left:before{content:"\F0DA2"}.mdi-transfer-right:before{content:"\F0530"}.mdi-transfer-up:before{content:"\F0DA3"}.mdi-transit-connection:before{content:"\F0D3C"}.mdi-transit-connection-horizontal:before{content:"\F1546"}.mdi-transit-connection-variant:before{content:"\F0D3D"}.mdi-transit-detour:before{content:"\F0F8B"}.mdi-transit-skip:before{content:"\F1515"}.mdi-transit-transfer:before{content:"\F06AE"}.mdi-transition:before{content:"\F0915"}.mdi-transition-masked:before{content:"\F0916"}.mdi-translate:before{content:"\F05CA"}.mdi-translate-off:before{content:"\F0E06"}.mdi-transmission-tower:before{content:"\F0D3E"}.mdi-trash-can:before{content:"\F0A79"}.mdi-trash-can-outline:before{content:"\F0A7A"}.mdi-tray:before{content:"\F1294"}.mdi-tray-alert:before{content:"\F1295"}.mdi-tray-full:before{content:"\F1296"}.mdi-tray-minus:before{content:"\F1297"}.mdi-tray-plus:before{content:"\F1298"}.mdi-tray-remove:before{content:"\F1299"}.mdi-treasure-chest:before{content:"\F0726"}.mdi-tree:before{content:"\F0531"}.mdi-tree-outline:before{content:"\F0E69"}.mdi-trello:before{content:"\F0532"}.mdi-trending-down:before{content:"\F0533"}.mdi-trending-neutral:before{content:"\F0534"}.mdi-trending-up:before{content:"\F0535"}.mdi-triangle:before{content:"\F0536"}.mdi-triangle-outline:before{content:"\F0537"}.mdi-triangle-wave:before{content:"\F147C"}.mdi-triforce:before{content:"\F0BD9"}.mdi-trophy:before{content:"\F0538"}.mdi-trophy-award:before{content:"\F0539"}.mdi-trophy-broken:before{content:"\F0DA4"}.mdi-trophy-outline:before{content:"\F053A"}.mdi-trophy-variant:before{content:"\F053B"}.mdi-trophy-variant-outline:before{content:"\F053C"}.mdi-truck:before{content:"\F053D"}.mdi-truck-check:before{content:"\F0CD4"}.mdi-truck-check-outline:before{content:"\F129A"}.mdi-truck-delivery:before{content:"\F053E"}.mdi-truck-delivery-outline:before{content:"\F129B"}.mdi-truck-fast:before{content:"\F0788"}.mdi-truck-fast-outline:before{content:"\F129C"}.mdi-truck-outline:before{content:"\F129D"}.mdi-truck-trailer:before{content:"\F0727"}.mdi-trumpet:before{content:"\F1096"}.mdi-tshirt-crew:before{content:"\F0A7B"}.mdi-tshirt-crew-outline:before{content:"\F053F"}.mdi-tshirt-v:before{content:"\F0A7C"}.mdi-tshirt-v-outline:before{content:"\F0540"}.mdi-tumble-dryer:before{content:"\F0917"}.mdi-tumble-dryer-alert:before{content:"\F11BA"}.mdi-tumble-dryer-off:before{content:"\F11BB"}.mdi-tune:before{content:"\F062E"}.mdi-tune-variant:before{content:"\F1542"}.mdi-tune-vertical:before{content:"\F066A"}.mdi-tune-vertical-variant:before{content:"\F1543"}.mdi-turkey:before{content:"\F171B"}.mdi-turnstile:before{content:"\F0CD5"}.mdi-turnstile-outline:before{content:"\F0CD6"}.mdi-turtle:before{content:"\F0CD7"}.mdi-twitch:before{content:"\F0543"}.mdi-twitter:before{content:"\F0544"}.mdi-twitter-retweet:before{content:"\F0547"}.mdi-two-factor-authentication:before{content:"\F09AF"}.mdi-typewriter:before{content:"\F0F2D"}.mdi-ubisoft:before{content:"\F0BDA"}.mdi-ubuntu:before{content:"\F0548"}.mdi-ufo:before{content:"\F10C4"}.mdi-ufo-outline:before{content:"\F10C5"}.mdi-ultra-high-definition:before{content:"\F07F9"}.mdi-umbraco:before{content:"\F0549"}.mdi-umbrella:before{content:"\F054A"}.mdi-umbrella-closed:before{content:"\F09B0"}.mdi-umbrella-closed-outline:before{content:"\F13E2"}.mdi-umbrella-closed-variant:before{content:"\F13E1"}.mdi-umbrella-outline:before{content:"\F054B"}.mdi-undo:before{content:"\F054C"}.mdi-undo-variant:before{content:"\F054D"}.mdi-unfold-less-horizontal:before{content:"\F054E"}.mdi-unfold-less-vertical:before{content:"\F0760"}.mdi-unfold-more-horizontal:before{content:"\F054F"}.mdi-unfold-more-vertical:before{content:"\F0761"}.mdi-ungroup:before{content:"\F0550"}.mdi-unicode:before{content:"\F0ED0"}.mdi-unicorn:before{content:"\F15C2"}.mdi-unicorn-variant:before{content:"\F15C3"}.mdi-unicycle:before{content:"\F15E5"}.mdi-unity:before{content:"\F06AF"}.mdi-unreal:before{content:"\F09B1"}.mdi-untappd:before{content:"\F0551"}.mdi-update:before{content:"\F06B0"}.mdi-upload:before{content:"\F0552"}.mdi-upload-lock:before{content:"\F1373"}.mdi-upload-lock-outline:before{content:"\F1374"}.mdi-upload-multiple:before{content:"\F083D"}.mdi-upload-network:before{content:"\F06F6"}.mdi-upload-network-outline:before{content:"\F0CD8"}.mdi-upload-off:before{content:"\F10C6"}.mdi-upload-off-outline:before{content:"\F10C7"}.mdi-upload-outline:before{content:"\F0E07"}.mdi-usb:before{content:"\F0553"}.mdi-usb-flash-drive:before{content:"\F129E"}.mdi-usb-flash-drive-outline:before{content:"\F129F"}.mdi-usb-port:before{content:"\F11F0"}.mdi-valve:before{content:"\F1066"}.mdi-valve-closed:before{content:"\F1067"}.mdi-valve-open:before{content:"\F1068"}.mdi-van-passenger:before{content:"\F07FA"}.mdi-van-utility:before{content:"\F07FB"}.mdi-vanish:before{content:"\F07FC"}.mdi-vanish-quarter:before{content:"\F1554"}.mdi-vanity-light:before{content:"\F11E1"}.mdi-variable:before{content:"\F0AE7"}.mdi-variable-box:before{content:"\F1111"}.mdi-vector-arrange-above:before{content:"\F0554"}.mdi-vector-arrange-below:before{content:"\F0555"}.mdi-vector-bezier:before{content:"\F0AE8"}.mdi-vector-circle:before{content:"\F0556"}.mdi-vector-circle-variant:before{content:"\F0557"}.mdi-vector-combine:before{content:"\F0558"}.mdi-vector-curve:before{content:"\F0559"}.mdi-vector-difference:before{content:"\F055A"}.mdi-vector-difference-ab:before{content:"\F055B"}.mdi-vector-difference-ba:before{content:"\F055C"}.mdi-vector-ellipse:before{content:"\F0893"}.mdi-vector-intersection:before{content:"\F055D"}.mdi-vector-line:before{content:"\F055E"}.mdi-vector-link:before{content:"\F0FE8"}.mdi-vector-point:before{content:"\F055F"}.mdi-vector-polygon:before{content:"\F0560"}.mdi-vector-polyline:before{content:"\F0561"}.mdi-vector-polyline-edit:before{content:"\F1225"}.mdi-vector-polyline-minus:before{content:"\F1226"}.mdi-vector-polyline-plus:before{content:"\F1227"}.mdi-vector-polyline-remove:before{content:"\F1228"}.mdi-vector-radius:before{content:"\F074A"}.mdi-vector-rectangle:before{content:"\F05C6"}.mdi-vector-selection:before{content:"\F0562"}.mdi-vector-square:before{content:"\F0001"}.mdi-vector-triangle:before{content:"\F0563"}.mdi-vector-union:before{content:"\F0564"}.mdi-vhs:before{content:"\F0A1B"}.mdi-vibrate:before{content:"\F0566"}.mdi-vibrate-off:before{content:"\F0CD9"}.mdi-video:before{content:"\F0567"}.mdi-video-3d:before{content:"\F07FD"}.mdi-video-3d-off:before{content:"\F13D9"}.mdi-video-3d-variant:before{content:"\F0ED1"}.mdi-video-4k-box:before{content:"\F083E"}.mdi-video-account:before{content:"\F0919"}.mdi-video-box:before{content:"\F00FD"}.mdi-video-box-off:before{content:"\F00FE"}.mdi-video-check:before{content:"\F1069"}.mdi-video-check-outline:before{content:"\F106A"}.mdi-video-high-definition:before{content:"\F152E"}.mdi-video-image:before{content:"\F091A"}.mdi-video-input-antenna:before{content:"\F083F"}.mdi-video-input-component:before{content:"\F0840"}.mdi-video-input-hdmi:before{content:"\F0841"}.mdi-video-input-scart:before{content:"\F0F8C"}.mdi-video-input-svideo:before{content:"\F0842"}.mdi-video-minus:before{content:"\F09B2"}.mdi-video-minus-outline:before{content:"\F02BA"}.mdi-video-off:before{content:"\F0568"}.mdi-video-off-outline:before{content:"\F0BDB"}.mdi-video-outline:before{content:"\F0BDC"}.mdi-video-plus:before{content:"\F09B3"}.mdi-video-plus-outline:before{content:"\F01D3"}.mdi-video-stabilization:before{content:"\F091B"}.mdi-video-switch:before{content:"\F0569"}.mdi-video-switch-outline:before{content:"\F0790"}.mdi-video-vintage:before{content:"\F0A1C"}.mdi-video-wireless:before{content:"\F0ED2"}.mdi-video-wireless-outline:before{content:"\F0ED3"}.mdi-view-agenda:before{content:"\F056A"}.mdi-view-agenda-outline:before{content:"\F11D8"}.mdi-view-array:before{content:"\F056B"}.mdi-view-array-outline:before{content:"\F1485"}.mdi-view-carousel:before{content:"\F056C"}.mdi-view-carousel-outline:before{content:"\F1486"}.mdi-view-column:before{content:"\F056D"}.mdi-view-column-outline:before{content:"\F1487"}.mdi-view-comfy:before{content:"\F0E6A"}.mdi-view-comfy-outline:before{content:"\F1488"}.mdi-view-compact:before{content:"\F0E6B"}.mdi-view-compact-outline:before{content:"\F0E6C"}.mdi-view-dashboard:before{content:"\F056E"}.mdi-view-dashboard-outline:before{content:"\F0A1D"}.mdi-view-dashboard-variant:before{content:"\F0843"}.mdi-view-dashboard-variant-outline:before{content:"\F1489"}.mdi-view-day:before{content:"\F056F"}.mdi-view-day-outline:before{content:"\F148A"}.mdi-view-grid:before{content:"\F0570"}.mdi-view-grid-outline:before{content:"\F11D9"}.mdi-view-grid-plus:before{content:"\F0F8D"}.mdi-view-grid-plus-outline:before{content:"\F11DA"}.mdi-view-headline:before{content:"\F0571"}.mdi-view-list:before{content:"\F0572"}.mdi-view-list-outline:before{content:"\F148B"}.mdi-view-module:before{content:"\F0573"}.mdi-view-module-outline:before{content:"\F148C"}.mdi-view-parallel:before{content:"\F0728"}.mdi-view-parallel-outline:before{content:"\F148D"}.mdi-view-quilt:before{content:"\F0574"}.mdi-view-quilt-outline:before{content:"\F148E"}.mdi-view-sequential:before{content:"\F0729"}.mdi-view-sequential-outline:before{content:"\F148F"}.mdi-view-split-horizontal:before{content:"\F0BCB"}.mdi-view-split-vertical:before{content:"\F0BCC"}.mdi-view-stream:before{content:"\F0575"}.mdi-view-stream-outline:before{content:"\F1490"}.mdi-view-week:before{content:"\F0576"}.mdi-view-week-outline:before{content:"\F1491"}.mdi-vimeo:before{content:"\F0577"}.mdi-violin:before{content:"\F060F"}.mdi-virtual-reality:before{content:"\F0894"}.mdi-virus:before{content:"\F13B6"}.mdi-virus-outline:before{content:"\F13B7"}.mdi-vk:before{content:"\F0579"}.mdi-vlc:before{content:"\F057C"}.mdi-voice-off:before{content:"\F0ED4"}.mdi-voicemail:before{content:"\F057D"}.mdi-volleyball:before{content:"\F09B4"}.mdi-volume-high:before{content:"\F057E"}.mdi-volume-low:before{content:"\F057F"}.mdi-volume-medium:before{content:"\F0580"}.mdi-volume-minus:before{content:"\F075E"}.mdi-volume-mute:before{content:"\F075F"}.mdi-volume-off:before{content:"\F0581"}.mdi-volume-plus:before{content:"\F075D"}.mdi-volume-source:before{content:"\F1120"}.mdi-volume-variant-off:before{content:"\F0E08"}.mdi-volume-vibrate:before{content:"\F1121"}.mdi-vote:before{content:"\F0A1F"}.mdi-vote-outline:before{content:"\F0A20"}.mdi-vpn:before{content:"\F0582"}.mdi-vuejs:before{content:"\F0844"}.mdi-vuetify:before{content:"\F0E6D"}.mdi-walk:before{content:"\F0583"}.mdi-wall:before{content:"\F07FE"}.mdi-wall-sconce:before{content:"\F091C"}.mdi-wall-sconce-flat:before{content:"\F091D"}.mdi-wall-sconce-flat-variant:before{content:"\F041C"}.mdi-wall-sconce-round:before{content:"\F0748"}.mdi-wall-sconce-round-variant:before{content:"\F091E"}.mdi-wallet:before{content:"\F0584"}.mdi-wallet-giftcard:before{content:"\F0585"}.mdi-wallet-membership:before{content:"\F0586"}.mdi-wallet-outline:before{content:"\F0BDD"}.mdi-wallet-plus:before{content:"\F0F8E"}.mdi-wallet-plus-outline:before{content:"\F0F8F"}.mdi-wallet-travel:before{content:"\F0587"}.mdi-wallpaper:before{content:"\F0E09"}.mdi-wan:before{content:"\F0588"}.mdi-wardrobe:before{content:"\F0F90"}.mdi-wardrobe-outline:before{content:"\F0F91"}.mdi-warehouse:before{content:"\F0F81"}.mdi-washing-machine:before{content:"\F072A"}.mdi-washing-machine-alert:before{content:"\F11BC"}.mdi-washing-machine-off:before{content:"\F11BD"}.mdi-watch:before{content:"\F0589"}.mdi-watch-export:before{content:"\F058A"}.mdi-watch-export-variant:before{content:"\F0895"}.mdi-watch-import:before{content:"\F058B"}.mdi-watch-import-variant:before{content:"\F0896"}.mdi-watch-variant:before{content:"\F0897"}.mdi-watch-vibrate:before{content:"\F06B1"}.mdi-watch-vibrate-off:before{content:"\F0CDA"}.mdi-water:before{content:"\F058C"}.mdi-water-alert:before{content:"\F1502"}.mdi-water-alert-outline:before{content:"\F1503"}.mdi-water-boiler:before{content:"\F0F92"}.mdi-water-boiler-alert:before{content:"\F11B3"}.mdi-water-boiler-off:before{content:"\F11B4"}.mdi-water-check:before{content:"\F1504"}.mdi-water-check-outline:before{content:"\F1505"}.mdi-water-minus:before{content:"\F1506"}.mdi-water-minus-outline:before{content:"\F1507"}.mdi-water-off:before{content:"\F058D"}.mdi-water-off-outline:before{content:"\F1508"}.mdi-water-outline:before{content:"\F0E0A"}.mdi-water-percent:before{content:"\F058E"}.mdi-water-percent-alert:before{content:"\F1509"}.mdi-water-plus:before{content:"\F150A"}.mdi-water-plus-outline:before{content:"\F150B"}.mdi-water-polo:before{content:"\F12A0"}.mdi-water-pump:before{content:"\F058F"}.mdi-water-pump-off:before{content:"\F0F93"}.mdi-water-remove:before{content:"\F150C"}.mdi-water-remove-outline:before{content:"\F150D"}.mdi-water-well:before{content:"\F106B"}.mdi-water-well-outline:before{content:"\F106C"}.mdi-watering-can:before{content:"\F1481"}.mdi-watering-can-outline:before{content:"\F1482"}.mdi-watermark:before{content:"\F0612"}.mdi-wave:before{content:"\F0F2E"}.mdi-waveform:before{content:"\F147D"}.mdi-waves:before{content:"\F078D"}.mdi-waze:before{content:"\F0BDE"}.mdi-weather-cloudy:before{content:"\F0590"}.mdi-weather-cloudy-alert:before{content:"\F0F2F"}.mdi-weather-cloudy-arrow-right:before{content:"\F0E6E"}.mdi-weather-fog:before{content:"\F0591"}.mdi-weather-hail:before{content:"\F0592"}.mdi-weather-hazy:before{content:"\F0F30"}.mdi-weather-hurricane:before{content:"\F0898"}.mdi-weather-lightning:before{content:"\F0593"}.mdi-weather-lightning-rainy:before{content:"\F067E"}.mdi-weather-night:before{content:"\F0594"}.mdi-weather-night-partly-cloudy:before{content:"\F0F31"}.mdi-weather-partly-cloudy:before{content:"\F0595"}.mdi-weather-partly-lightning:before{content:"\F0F32"}.mdi-weather-partly-rainy:before{content:"\F0F33"}.mdi-weather-partly-snowy:before{content:"\F0F34"}.mdi-weather-partly-snowy-rainy:before{content:"\F0F35"}.mdi-weather-pouring:before{content:"\F0596"}.mdi-weather-rainy:before{content:"\F0597"}.mdi-weather-snowy:before{content:"\F0598"}.mdi-weather-snowy-heavy:before{content:"\F0F36"}.mdi-weather-snowy-rainy:before{content:"\F067F"}.mdi-weather-sunny:before{content:"\F0599"}.mdi-weather-sunny-alert:before{content:"\F0F37"}.mdi-weather-sunny-off:before{content:"\F14E4"}.mdi-weather-sunset:before{content:"\F059A"}.mdi-weather-sunset-down:before{content:"\F059B"}.mdi-weather-sunset-up:before{content:"\F059C"}.mdi-weather-tornado:before{content:"\F0F38"}.mdi-weather-windy:before{content:"\F059D"}.mdi-weather-windy-variant:before{content:"\F059E"}.mdi-web:before{content:"\F059F"}.mdi-web-box:before{content:"\F0F94"}.mdi-web-clock:before{content:"\F124A"}.mdi-webcam:before{content:"\F05A0"}.mdi-webcam-off:before{content:"\F1737"}.mdi-webhook:before{content:"\F062F"}.mdi-webpack:before{content:"\F072B"}.mdi-webrtc:before{content:"\F1248"}.mdi-wechat:before{content:"\F0611"}.mdi-weight:before{content:"\F05A1"}.mdi-weight-gram:before{content:"\F0D3F"}.mdi-weight-kilogram:before{content:"\F05A2"}.mdi-weight-lifter:before{content:"\F115D"}.mdi-weight-pound:before{content:"\F09B5"}.mdi-whatsapp:before{content:"\F05A3"}.mdi-wheel-barrow:before{content:"\F14F2"}.mdi-wheelchair-accessibility:before{content:"\F05A4"}.mdi-whistle:before{content:"\F09B6"}.mdi-whistle-outline:before{content:"\F12BC"}.mdi-white-balance-auto:before{content:"\F05A5"}.mdi-white-balance-incandescent:before{content:"\F05A6"}.mdi-white-balance-iridescent:before{content:"\F05A7"}.mdi-white-balance-sunny:before{content:"\F05A8"}.mdi-widgets:before{content:"\F072C"}.mdi-widgets-outline:before{content:"\F1355"}.mdi-wifi:before{content:"\F05A9"}.mdi-wifi-alert:before{content:"\F16B5"}.mdi-wifi-arrow-down:before{content:"\F16B6"}.mdi-wifi-arrow-left:before{content:"\F16B7"}.mdi-wifi-arrow-left-right:before{content:"\F16B8"}.mdi-wifi-arrow-right:before{content:"\F16B9"}.mdi-wifi-arrow-up:before{content:"\F16BA"}.mdi-wifi-arrow-up-down:before{content:"\F16BB"}.mdi-wifi-cancel:before{content:"\F16BC"}.mdi-wifi-check:before{content:"\F16BD"}.mdi-wifi-cog:before{content:"\F16BE"}.mdi-wifi-lock:before{content:"\F16BF"}.mdi-wifi-lock-open:before{content:"\F16C0"}.mdi-wifi-marker:before{content:"\F16C1"}.mdi-wifi-minus:before{content:"\F16C2"}.mdi-wifi-off:before{content:"\F05AA"}.mdi-wifi-plus:before{content:"\F16C3"}.mdi-wifi-refresh:before{content:"\F16C4"}.mdi-wifi-remove:before{content:"\F16C5"}.mdi-wifi-settings:before{content:"\F16C6"}.mdi-wifi-star:before{content:"\F0E0B"}.mdi-wifi-strength-1:before{content:"\F091F"}.mdi-wifi-strength-1-alert:before{content:"\F0920"}.mdi-wifi-strength-1-lock:before{content:"\F0921"}.mdi-wifi-strength-1-lock-open:before{content:"\F16CB"}.mdi-wifi-strength-2:before{content:"\F0922"}.mdi-wifi-strength-2-alert:before{content:"\F0923"}.mdi-wifi-strength-2-lock:before{content:"\F0924"}.mdi-wifi-strength-2-lock-open:before{content:"\F16CC"}.mdi-wifi-strength-3:before{content:"\F0925"}.mdi-wifi-strength-3-alert:before{content:"\F0926"}.mdi-wifi-strength-3-lock:before{content:"\F0927"}.mdi-wifi-strength-3-lock-open:before{content:"\F16CD"}.mdi-wifi-strength-4:before{content:"\F0928"}.mdi-wifi-strength-4-alert:before{content:"\F0929"}.mdi-wifi-strength-4-lock:before{content:"\F092A"}.mdi-wifi-strength-4-lock-open:before{content:"\F16CE"}.mdi-wifi-strength-alert-outline:before{content:"\F092B"}.mdi-wifi-strength-lock-open-outline:before{content:"\F16CF"}.mdi-wifi-strength-lock-outline:before{content:"\F092C"}.mdi-wifi-strength-off:before{content:"\F092D"}.mdi-wifi-strength-off-outline:before{content:"\F092E"}.mdi-wifi-strength-outline:before{content:"\F092F"}.mdi-wifi-sync:before{content:"\F16C7"}.mdi-wikipedia:before{content:"\F05AC"}.mdi-wind-turbine:before{content:"\F0DA5"}.mdi-window-close:before{content:"\F05AD"}.mdi-window-closed:before{content:"\F05AE"}.mdi-window-closed-variant:before{content:"\F11DB"}.mdi-window-maximize:before{content:"\F05AF"}.mdi-window-minimize:before{content:"\F05B0"}.mdi-window-open:before{content:"\F05B1"}.mdi-window-open-variant:before{content:"\F11DC"}.mdi-window-restore:before{content:"\F05B2"}.mdi-window-shutter:before{content:"\F111C"}.mdi-window-shutter-alert:before{content:"\F111D"}.mdi-window-shutter-open:before{content:"\F111E"}.mdi-windsock:before{content:"\F15FA"}.mdi-wiper:before{content:"\F0AE9"}.mdi-wiper-wash:before{content:"\F0DA6"}.mdi-wizard-hat:before{content:"\F1477"}.mdi-wordpress:before{content:"\F05B4"}.mdi-wrap:before{content:"\F05B6"}.mdi-wrap-disabled:before{content:"\F0BDF"}.mdi-wrench:before{content:"\F05B7"}.mdi-wrench-outline:before{content:"\F0BE0"}.mdi-xamarin:before{content:"\F0845"}.mdi-xamarin-outline:before{content:"\F0846"}.mdi-xing:before{content:"\F05BE"}.mdi-xml:before{content:"\F05C0"}.mdi-xmpp:before{content:"\F07FF"}.mdi-y-combinator:before{content:"\F0624"}.mdi-yahoo:before{content:"\F0B4F"}.mdi-yeast:before{content:"\F05C1"}.mdi-yin-yang:before{content:"\F0680"}.mdi-yoga:before{content:"\F117C"}.mdi-youtube:before{content:"\F05C3"}.mdi-youtube-gaming:before{content:"\F0848"}.mdi-youtube-studio:before{content:"\F0847"}.mdi-youtube-subscription:before{content:"\F0D40"}.mdi-youtube-tv:before{content:"\F0448"}.mdi-yurt:before{content:"\F1516"}.mdi-z-wave:before{content:"\F0AEA"}.mdi-zend:before{content:"\F0AEB"}.mdi-zigbee:before{content:"\F0D41"}.mdi-zip-box:before{content:"\F05C4"}.mdi-zip-box-outline:before{content:"\F0FFA"}.mdi-zip-disk:before{content:"\F0A23"}.mdi-zodiac-aquarius:before{content:"\F0A7D"}.mdi-zodiac-aries:before{content:"\F0A7E"}.mdi-zodiac-cancer:before{content:"\F0A7F"}.mdi-zodiac-capricorn:before{content:"\F0A80"}.mdi-zodiac-gemini:before{content:"\F0A81"}.mdi-zodiac-leo:before{content:"\F0A82"}.mdi-zodiac-libra:before{content:"\F0A83"}.mdi-zodiac-pisces:before{content:"\F0A84"}.mdi-zodiac-sagittarius:before{content:"\F0A85"}.mdi-zodiac-scorpio:before{content:"\F0A86"}.mdi-zodiac-taurus:before{content:"\F0A87"}.mdi-zodiac-virgo:before{content:"\F0A88"}.mdi-blank:before{content:"\F68C";visibility:hidden}.mdi-18px.mdi-set,.mdi-18px.mdi:before{font-size:18px}.mdi-24px.mdi-set,.mdi-24px.mdi:before{font-size:24px}.mdi-36px.mdi-set,.mdi-36px.mdi:before{font-size:36px}.mdi-48px.mdi-set,.mdi-48px.mdi:before{font-size:48px}.mdi-dark:before{color:rgba(0,0,0,.54)}.mdi-dark.mdi-inactive:before{color:rgba(0,0,0,.26)}.mdi-light:before{color:#fff}.mdi-light.mdi-inactive:before{color:hsla(0,0%,100%,.3)}.mdi-rotate-45:before{transform:rotate(45deg)}.mdi-rotate-90:before{transform:rotate(90deg)}.mdi-rotate-135:before{transform:rotate(135deg)}.mdi-rotate-180:before{transform:rotate(180deg)}.mdi-rotate-225:before{transform:rotate(225deg)}.mdi-rotate-270:before{transform:rotate(270deg)}.mdi-rotate-315:before{transform:rotate(315deg)}.mdi-flip-h:before{transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.mdi-flip-v:before{transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}.mdi-spin:before{animation:mdi-spin 2s linear infinite}@keyframes mdi-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.v-progress-circular{position:relative;display:inline-flex;vertical-align:middle;justify-content:center;align-items:center}.v-progress-circular>svg{width:100%;height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.v-progress-circular--indeterminate>svg{animation:progress-circular-rotate 1.4s linear infinite;transform-origin:center center;transition:all .2s ease-in-out}.v-progress-circular--indeterminate .v-progress-circular__overlay{animation:progress-circular-dash 1.4s ease-in-out infinite;stroke-linecap:round;stroke-dasharray:80,200;stroke-dashoffset:0px}.v-progress-circular--indeterminate:not(.v-progress-circular--visible) .v-progress-circular__overlay,.v-progress-circular--indeterminate:not(.v-progress-circular--visible)>svg{animation-play-state:paused!important}.v-progress-circular__info{align-items:center;display:flex;justify-content:center}.v-progress-circular__underlay{stroke:hsla(0,0%,62%,.4);z-index:1}.v-progress-circular__overlay{stroke:currentColor;z-index:2;transition:all .6s ease-in-out}@keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0px}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}to{stroke-dasharray:100,200;stroke-dashoffset:-124px}}@keyframes progress-circular-rotate{to{transform:rotate(1turn)}}@keyframes v-shake{59%{margin-left:0}60%,80%{margin-left:2px}70%,90%{margin-left:-2px}}.v-application .black{background-color:#000!important;border-color:#000!important}.v-application .black--text{color:#000!important;caret-color:#000!important}.v-application .white{background-color:#fff!important;border-color:#fff!important}.v-application .white--text{color:#fff!important;caret-color:#fff!important}.v-application .transparent{background-color:transparent!important;border-color:transparent!important}.v-application .transparent--text{color:transparent!important;caret-color:transparent!important}.v-application .red{background-color:#f44336!important;border-color:#f44336!important}.v-application .red--text{color:#f44336!important;caret-color:#f44336!important}.v-application .red.lighten-5{background-color:#ffebee!important;border-color:#ffebee!important}.v-application .red--text.text--lighten-5{color:#ffebee!important;caret-color:#ffebee!important}.v-application .red.lighten-4{background-color:#ffcdd2!important;border-color:#ffcdd2!important}.v-application .red--text.text--lighten-4{color:#ffcdd2!important;caret-color:#ffcdd2!important}.v-application .red.lighten-3{background-color:#ef9a9a!important;border-color:#ef9a9a!important}.v-application .red--text.text--lighten-3{color:#ef9a9a!important;caret-color:#ef9a9a!important}.v-application .red.lighten-2{background-color:#e57373!important;border-color:#e57373!important}.v-application .red--text.text--lighten-2{color:#e57373!important;caret-color:#e57373!important}.v-application .red.lighten-1{background-color:#ef5350!important;border-color:#ef5350!important}.v-application .red--text.text--lighten-1{color:#ef5350!important;caret-color:#ef5350!important}.v-application .red.darken-1{background-color:#e53935!important;border-color:#e53935!important}.v-application .red--text.text--darken-1{color:#e53935!important;caret-color:#e53935!important}.v-application .red.darken-2{background-color:#d32f2f!important;border-color:#d32f2f!important}.v-application .red--text.text--darken-2{color:#d32f2f!important;caret-color:#d32f2f!important}.v-application .red.darken-3{background-color:#c62828!important;border-color:#c62828!important}.v-application .red--text.text--darken-3{color:#c62828!important;caret-color:#c62828!important}.v-application .red.darken-4{background-color:#b71c1c!important;border-color:#b71c1c!important}.v-application .red--text.text--darken-4{color:#b71c1c!important;caret-color:#b71c1c!important}.v-application .red.accent-1{background-color:#ff8a80!important;border-color:#ff8a80!important}.v-application .red--text.text--accent-1{color:#ff8a80!important;caret-color:#ff8a80!important}.v-application .red.accent-2{background-color:#ff5252!important;border-color:#ff5252!important}.v-application .red--text.text--accent-2{color:#ff5252!important;caret-color:#ff5252!important}.v-application .red.accent-3{background-color:#ff1744!important;border-color:#ff1744!important}.v-application .red--text.text--accent-3{color:#ff1744!important;caret-color:#ff1744!important}.v-application .red.accent-4{background-color:#d50000!important;border-color:#d50000!important}.v-application .red--text.text--accent-4{color:#d50000!important;caret-color:#d50000!important}.v-application .pink{background-color:#e91e63!important;border-color:#e91e63!important}.v-application .pink--text{color:#e91e63!important;caret-color:#e91e63!important}.v-application .pink.lighten-5{background-color:#fce4ec!important;border-color:#fce4ec!important}.v-application .pink--text.text--lighten-5{color:#fce4ec!important;caret-color:#fce4ec!important}.v-application .pink.lighten-4{background-color:#f8bbd0!important;border-color:#f8bbd0!important}.v-application .pink--text.text--lighten-4{color:#f8bbd0!important;caret-color:#f8bbd0!important}.v-application .pink.lighten-3{background-color:#f48fb1!important;border-color:#f48fb1!important}.v-application .pink--text.text--lighten-3{color:#f48fb1!important;caret-color:#f48fb1!important}.v-application .pink.lighten-2{background-color:#f06292!important;border-color:#f06292!important}.v-application .pink--text.text--lighten-2{color:#f06292!important;caret-color:#f06292!important}.v-application .pink.lighten-1{background-color:#ec407a!important;border-color:#ec407a!important}.v-application .pink--text.text--lighten-1{color:#ec407a!important;caret-color:#ec407a!important}.v-application .pink.darken-1{background-color:#d81b60!important;border-color:#d81b60!important}.v-application .pink--text.text--darken-1{color:#d81b60!important;caret-color:#d81b60!important}.v-application .pink.darken-2{background-color:#c2185b!important;border-color:#c2185b!important}.v-application .pink--text.text--darken-2{color:#c2185b!important;caret-color:#c2185b!important}.v-application .pink.darken-3{background-color:#ad1457!important;border-color:#ad1457!important}.v-application .pink--text.text--darken-3{color:#ad1457!important;caret-color:#ad1457!important}.v-application .pink.darken-4{background-color:#880e4f!important;border-color:#880e4f!important}.v-application .pink--text.text--darken-4{color:#880e4f!important;caret-color:#880e4f!important}.v-application .pink.accent-1{background-color:#ff80ab!important;border-color:#ff80ab!important}.v-application .pink--text.text--accent-1{color:#ff80ab!important;caret-color:#ff80ab!important}.v-application .pink.accent-2{background-color:#ff4081!important;border-color:#ff4081!important}.v-application .pink--text.text--accent-2{color:#ff4081!important;caret-color:#ff4081!important}.v-application .pink.accent-3{background-color:#f50057!important;border-color:#f50057!important}.v-application .pink--text.text--accent-3{color:#f50057!important;caret-color:#f50057!important}.v-application .pink.accent-4{background-color:#c51162!important;border-color:#c51162!important}.v-application .pink--text.text--accent-4{color:#c51162!important;caret-color:#c51162!important}.v-application .purple{background-color:#9c27b0!important;border-color:#9c27b0!important}.v-application .purple--text{color:#9c27b0!important;caret-color:#9c27b0!important}.v-application .purple.lighten-5{background-color:#f3e5f5!important;border-color:#f3e5f5!important}.v-application .purple--text.text--lighten-5{color:#f3e5f5!important;caret-color:#f3e5f5!important}.v-application .purple.lighten-4{background-color:#e1bee7!important;border-color:#e1bee7!important}.v-application .purple--text.text--lighten-4{color:#e1bee7!important;caret-color:#e1bee7!important}.v-application .purple.lighten-3{background-color:#ce93d8!important;border-color:#ce93d8!important}.v-application .purple--text.text--lighten-3{color:#ce93d8!important;caret-color:#ce93d8!important}.v-application .purple.lighten-2{background-color:#ba68c8!important;border-color:#ba68c8!important}.v-application .purple--text.text--lighten-2{color:#ba68c8!important;caret-color:#ba68c8!important}.v-application .purple.lighten-1{background-color:#ab47bc!important;border-color:#ab47bc!important}.v-application .purple--text.text--lighten-1{color:#ab47bc!important;caret-color:#ab47bc!important}.v-application .purple.darken-1{background-color:#8e24aa!important;border-color:#8e24aa!important}.v-application .purple--text.text--darken-1{color:#8e24aa!important;caret-color:#8e24aa!important}.v-application .purple.darken-2{background-color:#7b1fa2!important;border-color:#7b1fa2!important}.v-application .purple--text.text--darken-2{color:#7b1fa2!important;caret-color:#7b1fa2!important}.v-application .purple.darken-3{background-color:#6a1b9a!important;border-color:#6a1b9a!important}.v-application .purple--text.text--darken-3{color:#6a1b9a!important;caret-color:#6a1b9a!important}.v-application .purple.darken-4{background-color:#4a148c!important;border-color:#4a148c!important}.v-application .purple--text.text--darken-4{color:#4a148c!important;caret-color:#4a148c!important}.v-application .purple.accent-1{background-color:#ea80fc!important;border-color:#ea80fc!important}.v-application .purple--text.text--accent-1{color:#ea80fc!important;caret-color:#ea80fc!important}.v-application .purple.accent-2{background-color:#e040fb!important;border-color:#e040fb!important}.v-application .purple--text.text--accent-2{color:#e040fb!important;caret-color:#e040fb!important}.v-application .purple.accent-3{background-color:#d500f9!important;border-color:#d500f9!important}.v-application .purple--text.text--accent-3{color:#d500f9!important;caret-color:#d500f9!important}.v-application .purple.accent-4{background-color:#a0f!important;border-color:#a0f!important}.v-application .purple--text.text--accent-4{color:#a0f!important;caret-color:#a0f!important}.v-application .deep-purple{background-color:#673ab7!important;border-color:#673ab7!important}.v-application .deep-purple--text{color:#673ab7!important;caret-color:#673ab7!important}.v-application .deep-purple.lighten-5{background-color:#ede7f6!important;border-color:#ede7f6!important}.v-application .deep-purple--text.text--lighten-5{color:#ede7f6!important;caret-color:#ede7f6!important}.v-application .deep-purple.lighten-4{background-color:#d1c4e9!important;border-color:#d1c4e9!important}.v-application .deep-purple--text.text--lighten-4{color:#d1c4e9!important;caret-color:#d1c4e9!important}.v-application .deep-purple.lighten-3{background-color:#b39ddb!important;border-color:#b39ddb!important}.v-application .deep-purple--text.text--lighten-3{color:#b39ddb!important;caret-color:#b39ddb!important}.v-application .deep-purple.lighten-2{background-color:#9575cd!important;border-color:#9575cd!important}.v-application .deep-purple--text.text--lighten-2{color:#9575cd!important;caret-color:#9575cd!important}.v-application .deep-purple.lighten-1{background-color:#7e57c2!important;border-color:#7e57c2!important}.v-application .deep-purple--text.text--lighten-1{color:#7e57c2!important;caret-color:#7e57c2!important}.v-application .deep-purple.darken-1{background-color:#5e35b1!important;border-color:#5e35b1!important}.v-application .deep-purple--text.text--darken-1{color:#5e35b1!important;caret-color:#5e35b1!important}.v-application .deep-purple.darken-2{background-color:#512da8!important;border-color:#512da8!important}.v-application .deep-purple--text.text--darken-2{color:#512da8!important;caret-color:#512da8!important}.v-application .deep-purple.darken-3{background-color:#4527a0!important;border-color:#4527a0!important}.v-application .deep-purple--text.text--darken-3{color:#4527a0!important;caret-color:#4527a0!important}.v-application .deep-purple.darken-4{background-color:#311b92!important;border-color:#311b92!important}.v-application .deep-purple--text.text--darken-4{color:#311b92!important;caret-color:#311b92!important}.v-application .deep-purple.accent-1{background-color:#b388ff!important;border-color:#b388ff!important}.v-application .deep-purple--text.text--accent-1{color:#b388ff!important;caret-color:#b388ff!important}.v-application .deep-purple.accent-2{background-color:#7c4dff!important;border-color:#7c4dff!important}.v-application .deep-purple--text.text--accent-2{color:#7c4dff!important;caret-color:#7c4dff!important}.v-application .deep-purple.accent-3{background-color:#651fff!important;border-color:#651fff!important}.v-application .deep-purple--text.text--accent-3{color:#651fff!important;caret-color:#651fff!important}.v-application .deep-purple.accent-4{background-color:#6200ea!important;border-color:#6200ea!important}.v-application .deep-purple--text.text--accent-4{color:#6200ea!important;caret-color:#6200ea!important}.v-application .indigo{background-color:#3f51b5!important;border-color:#3f51b5!important}.v-application .indigo--text{color:#3f51b5!important;caret-color:#3f51b5!important}.v-application .indigo.lighten-5{background-color:#e8eaf6!important;border-color:#e8eaf6!important}.v-application .indigo--text.text--lighten-5{color:#e8eaf6!important;caret-color:#e8eaf6!important}.v-application .indigo.lighten-4{background-color:#c5cae9!important;border-color:#c5cae9!important}.v-application .indigo--text.text--lighten-4{color:#c5cae9!important;caret-color:#c5cae9!important}.v-application .indigo.lighten-3{background-color:#9fa8da!important;border-color:#9fa8da!important}.v-application .indigo--text.text--lighten-3{color:#9fa8da!important;caret-color:#9fa8da!important}.v-application .indigo.lighten-2{background-color:#7986cb!important;border-color:#7986cb!important}.v-application .indigo--text.text--lighten-2{color:#7986cb!important;caret-color:#7986cb!important}.v-application .indigo.lighten-1{background-color:#5c6bc0!important;border-color:#5c6bc0!important}.v-application .indigo--text.text--lighten-1{color:#5c6bc0!important;caret-color:#5c6bc0!important}.v-application .indigo.darken-1{background-color:#3949ab!important;border-color:#3949ab!important}.v-application .indigo--text.text--darken-1{color:#3949ab!important;caret-color:#3949ab!important}.v-application .indigo.darken-2{background-color:#303f9f!important;border-color:#303f9f!important}.v-application .indigo--text.text--darken-2{color:#303f9f!important;caret-color:#303f9f!important}.v-application .indigo.darken-3{background-color:#283593!important;border-color:#283593!important}.v-application .indigo--text.text--darken-3{color:#283593!important;caret-color:#283593!important}.v-application .indigo.darken-4{background-color:#1a237e!important;border-color:#1a237e!important}.v-application .indigo--text.text--darken-4{color:#1a237e!important;caret-color:#1a237e!important}.v-application .indigo.accent-1{background-color:#8c9eff!important;border-color:#8c9eff!important}.v-application .indigo--text.text--accent-1{color:#8c9eff!important;caret-color:#8c9eff!important}.v-application .indigo.accent-2{background-color:#536dfe!important;border-color:#536dfe!important}.v-application .indigo--text.text--accent-2{color:#536dfe!important;caret-color:#536dfe!important}.v-application .indigo.accent-3{background-color:#3d5afe!important;border-color:#3d5afe!important}.v-application .indigo--text.text--accent-3{color:#3d5afe!important;caret-color:#3d5afe!important}.v-application .indigo.accent-4{background-color:#304ffe!important;border-color:#304ffe!important}.v-application .indigo--text.text--accent-4{color:#304ffe!important;caret-color:#304ffe!important}.v-application .blue{background-color:#2196f3!important;border-color:#2196f3!important}.v-application .blue--text{color:#2196f3!important;caret-color:#2196f3!important}.v-application .blue.lighten-5{background-color:#e3f2fd!important;border-color:#e3f2fd!important}.v-application .blue--text.text--lighten-5{color:#e3f2fd!important;caret-color:#e3f2fd!important}.v-application .blue.lighten-4{background-color:#bbdefb!important;border-color:#bbdefb!important}.v-application .blue--text.text--lighten-4{color:#bbdefb!important;caret-color:#bbdefb!important}.v-application .blue.lighten-3{background-color:#90caf9!important;border-color:#90caf9!important}.v-application .blue--text.text--lighten-3{color:#90caf9!important;caret-color:#90caf9!important}.v-application .blue.lighten-2{background-color:#64b5f6!important;border-color:#64b5f6!important}.v-application .blue--text.text--lighten-2{color:#64b5f6!important;caret-color:#64b5f6!important}.v-application .blue.lighten-1{background-color:#42a5f5!important;border-color:#42a5f5!important}.v-application .blue--text.text--lighten-1{color:#42a5f5!important;caret-color:#42a5f5!important}.v-application .blue.darken-1{background-color:#1e88e5!important;border-color:#1e88e5!important}.v-application .blue--text.text--darken-1{color:#1e88e5!important;caret-color:#1e88e5!important}.v-application .blue.darken-2{background-color:#1976d2!important;border-color:#1976d2!important}.v-application .blue--text.text--darken-2{color:#1976d2!important;caret-color:#1976d2!important}.v-application .blue.darken-3{background-color:#1565c0!important;border-color:#1565c0!important}.v-application .blue--text.text--darken-3{color:#1565c0!important;caret-color:#1565c0!important}.v-application .blue.darken-4{background-color:#0d47a1!important;border-color:#0d47a1!important}.v-application .blue--text.text--darken-4{color:#0d47a1!important;caret-color:#0d47a1!important}.v-application .blue.accent-1{background-color:#82b1ff!important;border-color:#82b1ff!important}.v-application .blue--text.text--accent-1{color:#82b1ff!important;caret-color:#82b1ff!important}.v-application .blue.accent-2{background-color:#448aff!important;border-color:#448aff!important}.v-application .blue--text.text--accent-2{color:#448aff!important;caret-color:#448aff!important}.v-application .blue.accent-3{background-color:#2979ff!important;border-color:#2979ff!important}.v-application .blue--text.text--accent-3{color:#2979ff!important;caret-color:#2979ff!important}.v-application .blue.accent-4{background-color:#2962ff!important;border-color:#2962ff!important}.v-application .blue--text.text--accent-4{color:#2962ff!important;caret-color:#2962ff!important}.v-application .light-blue{background-color:#03a9f4!important;border-color:#03a9f4!important}.v-application .light-blue--text{color:#03a9f4!important;caret-color:#03a9f4!important}.v-application .light-blue.lighten-5{background-color:#e1f5fe!important;border-color:#e1f5fe!important}.v-application .light-blue--text.text--lighten-5{color:#e1f5fe!important;caret-color:#e1f5fe!important}.v-application .light-blue.lighten-4{background-color:#b3e5fc!important;border-color:#b3e5fc!important}.v-application .light-blue--text.text--lighten-4{color:#b3e5fc!important;caret-color:#b3e5fc!important}.v-application .light-blue.lighten-3{background-color:#81d4fa!important;border-color:#81d4fa!important}.v-application .light-blue--text.text--lighten-3{color:#81d4fa!important;caret-color:#81d4fa!important}.v-application .light-blue.lighten-2{background-color:#4fc3f7!important;border-color:#4fc3f7!important}.v-application .light-blue--text.text--lighten-2{color:#4fc3f7!important;caret-color:#4fc3f7!important}.v-application .light-blue.lighten-1{background-color:#29b6f6!important;border-color:#29b6f6!important}.v-application .light-blue--text.text--lighten-1{color:#29b6f6!important;caret-color:#29b6f6!important}.v-application .light-blue.darken-1{background-color:#039be5!important;border-color:#039be5!important}.v-application .light-blue--text.text--darken-1{color:#039be5!important;caret-color:#039be5!important}.v-application .light-blue.darken-2{background-color:#0288d1!important;border-color:#0288d1!important}.v-application .light-blue--text.text--darken-2{color:#0288d1!important;caret-color:#0288d1!important}.v-application .light-blue.darken-3{background-color:#0277bd!important;border-color:#0277bd!important}.v-application .light-blue--text.text--darken-3{color:#0277bd!important;caret-color:#0277bd!important}.v-application .light-blue.darken-4{background-color:#01579b!important;border-color:#01579b!important}.v-application .light-blue--text.text--darken-4{color:#01579b!important;caret-color:#01579b!important}.v-application .light-blue.accent-1{background-color:#80d8ff!important;border-color:#80d8ff!important}.v-application .light-blue--text.text--accent-1{color:#80d8ff!important;caret-color:#80d8ff!important}.v-application .light-blue.accent-2{background-color:#40c4ff!important;border-color:#40c4ff!important}.v-application .light-blue--text.text--accent-2{color:#40c4ff!important;caret-color:#40c4ff!important}.v-application .light-blue.accent-3{background-color:#00b0ff!important;border-color:#00b0ff!important}.v-application .light-blue--text.text--accent-3{color:#00b0ff!important;caret-color:#00b0ff!important}.v-application .light-blue.accent-4{background-color:#0091ea!important;border-color:#0091ea!important}.v-application .light-blue--text.text--accent-4{color:#0091ea!important;caret-color:#0091ea!important}.v-application .cyan{background-color:#00bcd4!important;border-color:#00bcd4!important}.v-application .cyan--text{color:#00bcd4!important;caret-color:#00bcd4!important}.v-application .cyan.lighten-5{background-color:#e0f7fa!important;border-color:#e0f7fa!important}.v-application .cyan--text.text--lighten-5{color:#e0f7fa!important;caret-color:#e0f7fa!important}.v-application .cyan.lighten-4{background-color:#b2ebf2!important;border-color:#b2ebf2!important}.v-application .cyan--text.text--lighten-4{color:#b2ebf2!important;caret-color:#b2ebf2!important}.v-application .cyan.lighten-3{background-color:#80deea!important;border-color:#80deea!important}.v-application .cyan--text.text--lighten-3{color:#80deea!important;caret-color:#80deea!important}.v-application .cyan.lighten-2{background-color:#4dd0e1!important;border-color:#4dd0e1!important}.v-application .cyan--text.text--lighten-2{color:#4dd0e1!important;caret-color:#4dd0e1!important}.v-application .cyan.lighten-1{background-color:#26c6da!important;border-color:#26c6da!important}.v-application .cyan--text.text--lighten-1{color:#26c6da!important;caret-color:#26c6da!important}.v-application .cyan.darken-1{background-color:#00acc1!important;border-color:#00acc1!important}.v-application .cyan--text.text--darken-1{color:#00acc1!important;caret-color:#00acc1!important}.v-application .cyan.darken-2{background-color:#0097a7!important;border-color:#0097a7!important}.v-application .cyan--text.text--darken-2{color:#0097a7!important;caret-color:#0097a7!important}.v-application .cyan.darken-3{background-color:#00838f!important;border-color:#00838f!important}.v-application .cyan--text.text--darken-3{color:#00838f!important;caret-color:#00838f!important}.v-application .cyan.darken-4{background-color:#006064!important;border-color:#006064!important}.v-application .cyan--text.text--darken-4{color:#006064!important;caret-color:#006064!important}.v-application .cyan.accent-1{background-color:#84ffff!important;border-color:#84ffff!important}.v-application .cyan--text.text--accent-1{color:#84ffff!important;caret-color:#84ffff!important}.v-application .cyan.accent-2{background-color:#18ffff!important;border-color:#18ffff!important}.v-application .cyan--text.text--accent-2{color:#18ffff!important;caret-color:#18ffff!important}.v-application .cyan.accent-3{background-color:#00e5ff!important;border-color:#00e5ff!important}.v-application .cyan--text.text--accent-3{color:#00e5ff!important;caret-color:#00e5ff!important}.v-application .cyan.accent-4{background-color:#00b8d4!important;border-color:#00b8d4!important}.v-application .cyan--text.text--accent-4{color:#00b8d4!important;caret-color:#00b8d4!important}.v-application .teal{background-color:#009688!important;border-color:#009688!important}.v-application .teal--text{color:#009688!important;caret-color:#009688!important}.v-application .teal.lighten-5{background-color:#e0f2f1!important;border-color:#e0f2f1!important}.v-application .teal--text.text--lighten-5{color:#e0f2f1!important;caret-color:#e0f2f1!important}.v-application .teal.lighten-4{background-color:#b2dfdb!important;border-color:#b2dfdb!important}.v-application .teal--text.text--lighten-4{color:#b2dfdb!important;caret-color:#b2dfdb!important}.v-application .teal.lighten-3{background-color:#80cbc4!important;border-color:#80cbc4!important}.v-application .teal--text.text--lighten-3{color:#80cbc4!important;caret-color:#80cbc4!important}.v-application .teal.lighten-2{background-color:#4db6ac!important;border-color:#4db6ac!important}.v-application .teal--text.text--lighten-2{color:#4db6ac!important;caret-color:#4db6ac!important}.v-application .teal.lighten-1{background-color:#26a69a!important;border-color:#26a69a!important}.v-application .teal--text.text--lighten-1{color:#26a69a!important;caret-color:#26a69a!important}.v-application .teal.darken-1{background-color:#00897b!important;border-color:#00897b!important}.v-application .teal--text.text--darken-1{color:#00897b!important;caret-color:#00897b!important}.v-application .teal.darken-2{background-color:#00796b!important;border-color:#00796b!important}.v-application .teal--text.text--darken-2{color:#00796b!important;caret-color:#00796b!important}.v-application .teal.darken-3{background-color:#00695c!important;border-color:#00695c!important}.v-application .teal--text.text--darken-3{color:#00695c!important;caret-color:#00695c!important}.v-application .teal.darken-4{background-color:#004d40!important;border-color:#004d40!important}.v-application .teal--text.text--darken-4{color:#004d40!important;caret-color:#004d40!important}.v-application .teal.accent-1{background-color:#a7ffeb!important;border-color:#a7ffeb!important}.v-application .teal--text.text--accent-1{color:#a7ffeb!important;caret-color:#a7ffeb!important}.v-application .teal.accent-2{background-color:#64ffda!important;border-color:#64ffda!important}.v-application .teal--text.text--accent-2{color:#64ffda!important;caret-color:#64ffda!important}.v-application .teal.accent-3{background-color:#1de9b6!important;border-color:#1de9b6!important}.v-application .teal--text.text--accent-3{color:#1de9b6!important;caret-color:#1de9b6!important}.v-application .teal.accent-4{background-color:#00bfa5!important;border-color:#00bfa5!important}.v-application .teal--text.text--accent-4{color:#00bfa5!important;caret-color:#00bfa5!important}.v-application .green{background-color:#4caf50!important;border-color:#4caf50!important}.v-application .green--text{color:#4caf50!important;caret-color:#4caf50!important}.v-application .green.lighten-5{background-color:#e8f5e9!important;border-color:#e8f5e9!important}.v-application .green--text.text--lighten-5{color:#e8f5e9!important;caret-color:#e8f5e9!important}.v-application .green.lighten-4{background-color:#c8e6c9!important;border-color:#c8e6c9!important}.v-application .green--text.text--lighten-4{color:#c8e6c9!important;caret-color:#c8e6c9!important}.v-application .green.lighten-3{background-color:#a5d6a7!important;border-color:#a5d6a7!important}.v-application .green--text.text--lighten-3{color:#a5d6a7!important;caret-color:#a5d6a7!important}.v-application .green.lighten-2{background-color:#81c784!important;border-color:#81c784!important}.v-application .green--text.text--lighten-2{color:#81c784!important;caret-color:#81c784!important}.v-application .green.lighten-1{background-color:#66bb6a!important;border-color:#66bb6a!important}.v-application .green--text.text--lighten-1{color:#66bb6a!important;caret-color:#66bb6a!important}.v-application .green.darken-1{background-color:#43a047!important;border-color:#43a047!important}.v-application .green--text.text--darken-1{color:#43a047!important;caret-color:#43a047!important}.v-application .green.darken-2{background-color:#388e3c!important;border-color:#388e3c!important}.v-application .green--text.text--darken-2{color:#388e3c!important;caret-color:#388e3c!important}.v-application .green.darken-3{background-color:#2e7d32!important;border-color:#2e7d32!important}.v-application .green--text.text--darken-3{color:#2e7d32!important;caret-color:#2e7d32!important}.v-application .green.darken-4{background-color:#1b5e20!important;border-color:#1b5e20!important}.v-application .green--text.text--darken-4{color:#1b5e20!important;caret-color:#1b5e20!important}.v-application .green.accent-1{background-color:#b9f6ca!important;border-color:#b9f6ca!important}.v-application .green--text.text--accent-1{color:#b9f6ca!important;caret-color:#b9f6ca!important}.v-application .green.accent-2{background-color:#69f0ae!important;border-color:#69f0ae!important}.v-application .green--text.text--accent-2{color:#69f0ae!important;caret-color:#69f0ae!important}.v-application .green.accent-3{background-color:#00e676!important;border-color:#00e676!important}.v-application .green--text.text--accent-3{color:#00e676!important;caret-color:#00e676!important}.v-application .green.accent-4{background-color:#00c853!important;border-color:#00c853!important}.v-application .green--text.text--accent-4{color:#00c853!important;caret-color:#00c853!important}.v-application .light-green{background-color:#8bc34a!important;border-color:#8bc34a!important}.v-application .light-green--text{color:#8bc34a!important;caret-color:#8bc34a!important}.v-application .light-green.lighten-5{background-color:#f1f8e9!important;border-color:#f1f8e9!important}.v-application .light-green--text.text--lighten-5{color:#f1f8e9!important;caret-color:#f1f8e9!important}.v-application .light-green.lighten-4{background-color:#dcedc8!important;border-color:#dcedc8!important}.v-application .light-green--text.text--lighten-4{color:#dcedc8!important;caret-color:#dcedc8!important}.v-application .light-green.lighten-3{background-color:#c5e1a5!important;border-color:#c5e1a5!important}.v-application .light-green--text.text--lighten-3{color:#c5e1a5!important;caret-color:#c5e1a5!important}.v-application .light-green.lighten-2{background-color:#aed581!important;border-color:#aed581!important}.v-application .light-green--text.text--lighten-2{color:#aed581!important;caret-color:#aed581!important}.v-application .light-green.lighten-1{background-color:#9ccc65!important;border-color:#9ccc65!important}.v-application .light-green--text.text--lighten-1{color:#9ccc65!important;caret-color:#9ccc65!important}.v-application .light-green.darken-1{background-color:#7cb342!important;border-color:#7cb342!important}.v-application .light-green--text.text--darken-1{color:#7cb342!important;caret-color:#7cb342!important}.v-application .light-green.darken-2{background-color:#689f38!important;border-color:#689f38!important}.v-application .light-green--text.text--darken-2{color:#689f38!important;caret-color:#689f38!important}.v-application .light-green.darken-3{background-color:#558b2f!important;border-color:#558b2f!important}.v-application .light-green--text.text--darken-3{color:#558b2f!important;caret-color:#558b2f!important}.v-application .light-green.darken-4{background-color:#33691e!important;border-color:#33691e!important}.v-application .light-green--text.text--darken-4{color:#33691e!important;caret-color:#33691e!important}.v-application .light-green.accent-1{background-color:#ccff90!important;border-color:#ccff90!important}.v-application .light-green--text.text--accent-1{color:#ccff90!important;caret-color:#ccff90!important}.v-application .light-green.accent-2{background-color:#b2ff59!important;border-color:#b2ff59!important}.v-application .light-green--text.text--accent-2{color:#b2ff59!important;caret-color:#b2ff59!important}.v-application .light-green.accent-3{background-color:#76ff03!important;border-color:#76ff03!important}.v-application .light-green--text.text--accent-3{color:#76ff03!important;caret-color:#76ff03!important}.v-application .light-green.accent-4{background-color:#64dd17!important;border-color:#64dd17!important}.v-application .light-green--text.text--accent-4{color:#64dd17!important;caret-color:#64dd17!important}.v-application .lime{background-color:#cddc39!important;border-color:#cddc39!important}.v-application .lime--text{color:#cddc39!important;caret-color:#cddc39!important}.v-application .lime.lighten-5{background-color:#f9fbe7!important;border-color:#f9fbe7!important}.v-application .lime--text.text--lighten-5{color:#f9fbe7!important;caret-color:#f9fbe7!important}.v-application .lime.lighten-4{background-color:#f0f4c3!important;border-color:#f0f4c3!important}.v-application .lime--text.text--lighten-4{color:#f0f4c3!important;caret-color:#f0f4c3!important}.v-application .lime.lighten-3{background-color:#e6ee9c!important;border-color:#e6ee9c!important}.v-application .lime--text.text--lighten-3{color:#e6ee9c!important;caret-color:#e6ee9c!important}.v-application .lime.lighten-2{background-color:#dce775!important;border-color:#dce775!important}.v-application .lime--text.text--lighten-2{color:#dce775!important;caret-color:#dce775!important}.v-application .lime.lighten-1{background-color:#d4e157!important;border-color:#d4e157!important}.v-application .lime--text.text--lighten-1{color:#d4e157!important;caret-color:#d4e157!important}.v-application .lime.darken-1{background-color:#c0ca33!important;border-color:#c0ca33!important}.v-application .lime--text.text--darken-1{color:#c0ca33!important;caret-color:#c0ca33!important}.v-application .lime.darken-2{background-color:#afb42b!important;border-color:#afb42b!important}.v-application .lime--text.text--darken-2{color:#afb42b!important;caret-color:#afb42b!important}.v-application .lime.darken-3{background-color:#9e9d24!important;border-color:#9e9d24!important}.v-application .lime--text.text--darken-3{color:#9e9d24!important;caret-color:#9e9d24!important}.v-application .lime.darken-4{background-color:#827717!important;border-color:#827717!important}.v-application .lime--text.text--darken-4{color:#827717!important;caret-color:#827717!important}.v-application .lime.accent-1{background-color:#f4ff81!important;border-color:#f4ff81!important}.v-application .lime--text.text--accent-1{color:#f4ff81!important;caret-color:#f4ff81!important}.v-application .lime.accent-2{background-color:#eeff41!important;border-color:#eeff41!important}.v-application .lime--text.text--accent-2{color:#eeff41!important;caret-color:#eeff41!important}.v-application .lime.accent-3{background-color:#c6ff00!important;border-color:#c6ff00!important}.v-application .lime--text.text--accent-3{color:#c6ff00!important;caret-color:#c6ff00!important}.v-application .lime.accent-4{background-color:#aeea00!important;border-color:#aeea00!important}.v-application .lime--text.text--accent-4{color:#aeea00!important;caret-color:#aeea00!important}.v-application .yellow{background-color:#ffeb3b!important;border-color:#ffeb3b!important}.v-application .yellow--text{color:#ffeb3b!important;caret-color:#ffeb3b!important}.v-application .yellow.lighten-5{background-color:#fffde7!important;border-color:#fffde7!important}.v-application .yellow--text.text--lighten-5{color:#fffde7!important;caret-color:#fffde7!important}.v-application .yellow.lighten-4{background-color:#fff9c4!important;border-color:#fff9c4!important}.v-application .yellow--text.text--lighten-4{color:#fff9c4!important;caret-color:#fff9c4!important}.v-application .yellow.lighten-3{background-color:#fff59d!important;border-color:#fff59d!important}.v-application .yellow--text.text--lighten-3{color:#fff59d!important;caret-color:#fff59d!important}.v-application .yellow.lighten-2{background-color:#fff176!important;border-color:#fff176!important}.v-application .yellow--text.text--lighten-2{color:#fff176!important;caret-color:#fff176!important}.v-application .yellow.lighten-1{background-color:#ffee58!important;border-color:#ffee58!important}.v-application .yellow--text.text--lighten-1{color:#ffee58!important;caret-color:#ffee58!important}.v-application .yellow.darken-1{background-color:#fdd835!important;border-color:#fdd835!important}.v-application .yellow--text.text--darken-1{color:#fdd835!important;caret-color:#fdd835!important}.v-application .yellow.darken-2{background-color:#fbc02d!important;border-color:#fbc02d!important}.v-application .yellow--text.text--darken-2{color:#fbc02d!important;caret-color:#fbc02d!important}.v-application .yellow.darken-3{background-color:#f9a825!important;border-color:#f9a825!important}.v-application .yellow--text.text--darken-3{color:#f9a825!important;caret-color:#f9a825!important}.v-application .yellow.darken-4{background-color:#f57f17!important;border-color:#f57f17!important}.v-application .yellow--text.text--darken-4{color:#f57f17!important;caret-color:#f57f17!important}.v-application .yellow.accent-1{background-color:#ffff8d!important;border-color:#ffff8d!important}.v-application .yellow--text.text--accent-1{color:#ffff8d!important;caret-color:#ffff8d!important}.v-application .yellow.accent-2{background-color:#ff0!important;border-color:#ff0!important}.v-application .yellow--text.text--accent-2{color:#ff0!important;caret-color:#ff0!important}.v-application .yellow.accent-3{background-color:#ffea00!important;border-color:#ffea00!important}.v-application .yellow--text.text--accent-3{color:#ffea00!important;caret-color:#ffea00!important}.v-application .yellow.accent-4{background-color:#ffd600!important;border-color:#ffd600!important}.v-application .yellow--text.text--accent-4{color:#ffd600!important;caret-color:#ffd600!important}.v-application .amber{background-color:#ffc107!important;border-color:#ffc107!important}.v-application .amber--text{color:#ffc107!important;caret-color:#ffc107!important}.v-application .amber.lighten-5{background-color:#fff8e1!important;border-color:#fff8e1!important}.v-application .amber--text.text--lighten-5{color:#fff8e1!important;caret-color:#fff8e1!important}.v-application .amber.lighten-4{background-color:#ffecb3!important;border-color:#ffecb3!important}.v-application .amber--text.text--lighten-4{color:#ffecb3!important;caret-color:#ffecb3!important}.v-application .amber.lighten-3{background-color:#ffe082!important;border-color:#ffe082!important}.v-application .amber--text.text--lighten-3{color:#ffe082!important;caret-color:#ffe082!important}.v-application .amber.lighten-2{background-color:#ffd54f!important;border-color:#ffd54f!important}.v-application .amber--text.text--lighten-2{color:#ffd54f!important;caret-color:#ffd54f!important}.v-application .amber.lighten-1{background-color:#ffca28!important;border-color:#ffca28!important}.v-application .amber--text.text--lighten-1{color:#ffca28!important;caret-color:#ffca28!important}.v-application .amber.darken-1{background-color:#ffb300!important;border-color:#ffb300!important}.v-application .amber--text.text--darken-1{color:#ffb300!important;caret-color:#ffb300!important}.v-application .amber.darken-2{background-color:#ffa000!important;border-color:#ffa000!important}.v-application .amber--text.text--darken-2{color:#ffa000!important;caret-color:#ffa000!important}.v-application .amber.darken-3{background-color:#ff8f00!important;border-color:#ff8f00!important}.v-application .amber--text.text--darken-3{color:#ff8f00!important;caret-color:#ff8f00!important}.v-application .amber.darken-4{background-color:#ff6f00!important;border-color:#ff6f00!important}.v-application .amber--text.text--darken-4{color:#ff6f00!important;caret-color:#ff6f00!important}.v-application .amber.accent-1{background-color:#ffe57f!important;border-color:#ffe57f!important}.v-application .amber--text.text--accent-1{color:#ffe57f!important;caret-color:#ffe57f!important}.v-application .amber.accent-2{background-color:#ffd740!important;border-color:#ffd740!important}.v-application .amber--text.text--accent-2{color:#ffd740!important;caret-color:#ffd740!important}.v-application .amber.accent-3{background-color:#ffc400!important;border-color:#ffc400!important}.v-application .amber--text.text--accent-3{color:#ffc400!important;caret-color:#ffc400!important}.v-application .amber.accent-4{background-color:#ffab00!important;border-color:#ffab00!important}.v-application .amber--text.text--accent-4{color:#ffab00!important;caret-color:#ffab00!important}.v-application .orange{background-color:#ff9800!important;border-color:#ff9800!important}.v-application .orange--text{color:#ff9800!important;caret-color:#ff9800!important}.v-application .orange.lighten-5{background-color:#fff3e0!important;border-color:#fff3e0!important}.v-application .orange--text.text--lighten-5{color:#fff3e0!important;caret-color:#fff3e0!important}.v-application .orange.lighten-4{background-color:#ffe0b2!important;border-color:#ffe0b2!important}.v-application .orange--text.text--lighten-4{color:#ffe0b2!important;caret-color:#ffe0b2!important}.v-application .orange.lighten-3{background-color:#ffcc80!important;border-color:#ffcc80!important}.v-application .orange--text.text--lighten-3{color:#ffcc80!important;caret-color:#ffcc80!important}.v-application .orange.lighten-2{background-color:#ffb74d!important;border-color:#ffb74d!important}.v-application .orange--text.text--lighten-2{color:#ffb74d!important;caret-color:#ffb74d!important}.v-application .orange.lighten-1{background-color:#ffa726!important;border-color:#ffa726!important}.v-application .orange--text.text--lighten-1{color:#ffa726!important;caret-color:#ffa726!important}.v-application .orange.darken-1{background-color:#fb8c00!important;border-color:#fb8c00!important}.v-application .orange--text.text--darken-1{color:#fb8c00!important;caret-color:#fb8c00!important}.v-application .orange.darken-2{background-color:#f57c00!important;border-color:#f57c00!important}.v-application .orange--text.text--darken-2{color:#f57c00!important;caret-color:#f57c00!important}.v-application .orange.darken-3{background-color:#ef6c00!important;border-color:#ef6c00!important}.v-application .orange--text.text--darken-3{color:#ef6c00!important;caret-color:#ef6c00!important}.v-application .orange.darken-4{background-color:#e65100!important;border-color:#e65100!important}.v-application .orange--text.text--darken-4{color:#e65100!important;caret-color:#e65100!important}.v-application .orange.accent-1{background-color:#ffd180!important;border-color:#ffd180!important}.v-application .orange--text.text--accent-1{color:#ffd180!important;caret-color:#ffd180!important}.v-application .orange.accent-2{background-color:#ffab40!important;border-color:#ffab40!important}.v-application .orange--text.text--accent-2{color:#ffab40!important;caret-color:#ffab40!important}.v-application .orange.accent-3{background-color:#ff9100!important;border-color:#ff9100!important}.v-application .orange--text.text--accent-3{color:#ff9100!important;caret-color:#ff9100!important}.v-application .orange.accent-4{background-color:#ff6d00!important;border-color:#ff6d00!important}.v-application .orange--text.text--accent-4{color:#ff6d00!important;caret-color:#ff6d00!important}.v-application .deep-orange{background-color:#ff5722!important;border-color:#ff5722!important}.v-application .deep-orange--text{color:#ff5722!important;caret-color:#ff5722!important}.v-application .deep-orange.lighten-5{background-color:#fbe9e7!important;border-color:#fbe9e7!important}.v-application .deep-orange--text.text--lighten-5{color:#fbe9e7!important;caret-color:#fbe9e7!important}.v-application .deep-orange.lighten-4{background-color:#ffccbc!important;border-color:#ffccbc!important}.v-application .deep-orange--text.text--lighten-4{color:#ffccbc!important;caret-color:#ffccbc!important}.v-application .deep-orange.lighten-3{background-color:#ffab91!important;border-color:#ffab91!important}.v-application .deep-orange--text.text--lighten-3{color:#ffab91!important;caret-color:#ffab91!important}.v-application .deep-orange.lighten-2{background-color:#ff8a65!important;border-color:#ff8a65!important}.v-application .deep-orange--text.text--lighten-2{color:#ff8a65!important;caret-color:#ff8a65!important}.v-application .deep-orange.lighten-1{background-color:#ff7043!important;border-color:#ff7043!important}.v-application .deep-orange--text.text--lighten-1{color:#ff7043!important;caret-color:#ff7043!important}.v-application .deep-orange.darken-1{background-color:#f4511e!important;border-color:#f4511e!important}.v-application .deep-orange--text.text--darken-1{color:#f4511e!important;caret-color:#f4511e!important}.v-application .deep-orange.darken-2{background-color:#e64a19!important;border-color:#e64a19!important}.v-application .deep-orange--text.text--darken-2{color:#e64a19!important;caret-color:#e64a19!important}.v-application .deep-orange.darken-3{background-color:#d84315!important;border-color:#d84315!important}.v-application .deep-orange--text.text--darken-3{color:#d84315!important;caret-color:#d84315!important}.v-application .deep-orange.darken-4{background-color:#bf360c!important;border-color:#bf360c!important}.v-application .deep-orange--text.text--darken-4{color:#bf360c!important;caret-color:#bf360c!important}.v-application .deep-orange.accent-1{background-color:#ff9e80!important;border-color:#ff9e80!important}.v-application .deep-orange--text.text--accent-1{color:#ff9e80!important;caret-color:#ff9e80!important}.v-application .deep-orange.accent-2{background-color:#ff6e40!important;border-color:#ff6e40!important}.v-application .deep-orange--text.text--accent-2{color:#ff6e40!important;caret-color:#ff6e40!important}.v-application .deep-orange.accent-3{background-color:#ff3d00!important;border-color:#ff3d00!important}.v-application .deep-orange--text.text--accent-3{color:#ff3d00!important;caret-color:#ff3d00!important}.v-application .deep-orange.accent-4{background-color:#dd2c00!important;border-color:#dd2c00!important}.v-application .deep-orange--text.text--accent-4{color:#dd2c00!important;caret-color:#dd2c00!important}.v-application .brown{background-color:#795548!important;border-color:#795548!important}.v-application .brown--text{color:#795548!important;caret-color:#795548!important}.v-application .brown.lighten-5{background-color:#efebe9!important;border-color:#efebe9!important}.v-application .brown--text.text--lighten-5{color:#efebe9!important;caret-color:#efebe9!important}.v-application .brown.lighten-4{background-color:#d7ccc8!important;border-color:#d7ccc8!important}.v-application .brown--text.text--lighten-4{color:#d7ccc8!important;caret-color:#d7ccc8!important}.v-application .brown.lighten-3{background-color:#bcaaa4!important;border-color:#bcaaa4!important}.v-application .brown--text.text--lighten-3{color:#bcaaa4!important;caret-color:#bcaaa4!important}.v-application .brown.lighten-2{background-color:#a1887f!important;border-color:#a1887f!important}.v-application .brown--text.text--lighten-2{color:#a1887f!important;caret-color:#a1887f!important}.v-application .brown.lighten-1{background-color:#8d6e63!important;border-color:#8d6e63!important}.v-application .brown--text.text--lighten-1{color:#8d6e63!important;caret-color:#8d6e63!important}.v-application .brown.darken-1{background-color:#6d4c41!important;border-color:#6d4c41!important}.v-application .brown--text.text--darken-1{color:#6d4c41!important;caret-color:#6d4c41!important}.v-application .brown.darken-2{background-color:#5d4037!important;border-color:#5d4037!important}.v-application .brown--text.text--darken-2{color:#5d4037!important;caret-color:#5d4037!important}.v-application .brown.darken-3{background-color:#4e342e!important;border-color:#4e342e!important}.v-application .brown--text.text--darken-3{color:#4e342e!important;caret-color:#4e342e!important}.v-application .brown.darken-4{background-color:#3e2723!important;border-color:#3e2723!important}.v-application .brown--text.text--darken-4{color:#3e2723!important;caret-color:#3e2723!important}.v-application .blue-grey{background-color:#607d8b!important;border-color:#607d8b!important}.v-application .blue-grey--text{color:#607d8b!important;caret-color:#607d8b!important}.v-application .blue-grey.lighten-5{background-color:#eceff1!important;border-color:#eceff1!important}.v-application .blue-grey--text.text--lighten-5{color:#eceff1!important;caret-color:#eceff1!important}.v-application .blue-grey.lighten-4{background-color:#cfd8dc!important;border-color:#cfd8dc!important}.v-application .blue-grey--text.text--lighten-4{color:#cfd8dc!important;caret-color:#cfd8dc!important}.v-application .blue-grey.lighten-3{background-color:#b0bec5!important;border-color:#b0bec5!important}.v-application .blue-grey--text.text--lighten-3{color:#b0bec5!important;caret-color:#b0bec5!important}.v-application .blue-grey.lighten-2{background-color:#90a4ae!important;border-color:#90a4ae!important}.v-application .blue-grey--text.text--lighten-2{color:#90a4ae!important;caret-color:#90a4ae!important}.v-application .blue-grey.lighten-1{background-color:#78909c!important;border-color:#78909c!important}.v-application .blue-grey--text.text--lighten-1{color:#78909c!important;caret-color:#78909c!important}.v-application .blue-grey.darken-1{background-color:#546e7a!important;border-color:#546e7a!important}.v-application .blue-grey--text.text--darken-1{color:#546e7a!important;caret-color:#546e7a!important}.v-application .blue-grey.darken-2{background-color:#455a64!important;border-color:#455a64!important}.v-application .blue-grey--text.text--darken-2{color:#455a64!important;caret-color:#455a64!important}.v-application .blue-grey.darken-3{background-color:#37474f!important;border-color:#37474f!important}.v-application .blue-grey--text.text--darken-3{color:#37474f!important;caret-color:#37474f!important}.v-application .blue-grey.darken-4{background-color:#263238!important;border-color:#263238!important}.v-application .blue-grey--text.text--darken-4{color:#263238!important;caret-color:#263238!important}.v-application .grey{background-color:#9e9e9e!important;border-color:#9e9e9e!important}.v-application .grey--text{color:#9e9e9e!important;caret-color:#9e9e9e!important}.v-application .grey.lighten-5{background-color:#fafafa!important;border-color:#fafafa!important}.v-application .grey--text.text--lighten-5{color:#fafafa!important;caret-color:#fafafa!important}.v-application .grey.lighten-4{background-color:#f5f5f5!important;border-color:#f5f5f5!important}.v-application .grey--text.text--lighten-4{color:#f5f5f5!important;caret-color:#f5f5f5!important}.v-application .grey.lighten-3{background-color:#eee!important;border-color:#eee!important}.v-application .grey--text.text--lighten-3{color:#eee!important;caret-color:#eee!important}.v-application .grey.lighten-2{background-color:#e0e0e0!important;border-color:#e0e0e0!important}.v-application .grey--text.text--lighten-2{color:#e0e0e0!important;caret-color:#e0e0e0!important}.v-application .grey.lighten-1{background-color:#bdbdbd!important;border-color:#bdbdbd!important}.v-application .grey--text.text--lighten-1{color:#bdbdbd!important;caret-color:#bdbdbd!important}.v-application .grey.darken-1{background-color:#757575!important;border-color:#757575!important}.v-application .grey--text.text--darken-1{color:#757575!important;caret-color:#757575!important}.v-application .grey.darken-2{background-color:#616161!important;border-color:#616161!important}.v-application .grey--text.text--darken-2{color:#616161!important;caret-color:#616161!important}.v-application .grey.darken-3{background-color:#424242!important;border-color:#424242!important}.v-application .grey--text.text--darken-3{color:#424242!important;caret-color:#424242!important}.v-application .grey.darken-4{background-color:#212121!important;border-color:#212121!important}.v-application .grey--text.text--darken-4{color:#212121!important;caret-color:#212121!important}.v-application .shades.black{background-color:#000!important;border-color:#000!important}.v-application .shades--text.text--black{color:#000!important;caret-color:#000!important}.v-application .shades.white{background-color:#fff!important;border-color:#fff!important}.v-application .shades--text.text--white{color:#fff!important;caret-color:#fff!important}.v-application .shades.transparent{background-color:transparent!important;border-color:transparent!important}.v-application .shades--text.text--transparent{color:transparent!important;caret-color:transparent!important}/*! + * ress.css • v2.0.4 + * MIT License + * github.com/filipelinhares/ress + */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;color:inherit}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}.v-application .elevation-24{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)!important}.v-application .elevation-23{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)!important}.v-application .elevation-22{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)!important}.v-application .elevation-21{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)!important}.v-application .elevation-20{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)!important}.v-application .elevation-19{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)!important}.v-application .elevation-18{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)!important}.v-application .elevation-17{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)!important}.v-application .elevation-16{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)!important}.v-application .elevation-15{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)!important}.v-application .elevation-14{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)!important}.v-application .elevation-13{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)!important}.v-application .elevation-12{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)!important}.v-application .elevation-11{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)!important}.v-application .elevation-10{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)!important}.v-application .elevation-9{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)!important}.v-application .elevation-8{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)!important}.v-application .elevation-7{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)!important}.v-application .elevation-6{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)!important}.v-application .elevation-5{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)!important}.v-application .elevation-4{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)!important}.v-application .elevation-3{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)!important}.v-application .elevation-2{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)!important}.v-application .elevation-1{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)!important}.v-application .elevation-0{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)!important}.carousel-transition-enter{transform:translate(100%)}.carousel-transition-leave,.carousel-transition-leave-to{position:absolute;top:0;transform:translate(-100%)}.carousel-reverse-transition-enter{transform:translate(-100%)}.carousel-reverse-transition-leave,.carousel-reverse-transition-leave-to{position:absolute;top:0;transform:translate(100%)}.dialog-transition-enter-active,.dialog-transition-leave-active{pointer-events:none!important}.dialog-transition-enter,.dialog-transition-leave-to{transform:scale(.5);opacity:0}.dialog-transition-enter-to,.dialog-transition-leave{opacity:1}.dialog-bottom-transition-enter,.dialog-bottom-transition-leave-to{transform:translateY(100%)}.dialog-top-transition-enter,.dialog-top-transition-leave-to{transform:translateY(-100%)}.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active,.picker-transition-enter-active,.picker-transition-leave-active{transition:.3s cubic-bezier(0,0,.2,1)}.picker-reverse-transition-enter,.picker-reverse-transition-leave-to,.picker-transition-enter,.picker-transition-leave-to{opacity:0}.picker-reverse-transition-leave,.picker-reverse-transition-leave-active,.picker-reverse-transition-leave-to,.picker-transition-leave,.picker-transition-leave-active,.picker-transition-leave-to{position:absolute!important}.picker-transition-enter{transform:translateY(100%)}.picker-reverse-transition-enter,.picker-transition-leave-to{transform:translateY(-100%)}.picker-reverse-transition-leave-to{transform:translateY(100%)}.picker-title-transition-enter-to,.picker-title-transition-leave{transform:translate(0)}.picker-title-transition-enter{transform:translate(-100%)}.picker-title-transition-leave-to{opacity:0;transform:translate(100%)}.picker-title-transition-leave,.picker-title-transition-leave-active,.picker-title-transition-leave-to{position:absolute!important}.tab-transition-enter{transform:translate(100%)}.tab-transition-leave,.tab-transition-leave-active{position:absolute;top:0}.tab-transition-leave-to{position:absolute}.tab-reverse-transition-enter,.tab-transition-leave-to{transform:translate(-100%)}.tab-reverse-transition-leave,.tab-reverse-transition-leave-to{top:0;position:absolute;transform:translate(100%)}.expand-transition-enter-active,.expand-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.expand-transition-move{transition:transform .6s}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.expand-x-transition-move{transition:transform .6s}.scale-transition-enter-active,.scale-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scale-transition-move{transition:transform .6s}.scale-transition-enter,.scale-transition-leave,.scale-transition-leave-to{opacity:0;transform:scale(0)}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scale-rotate-transition-move{transition:transform .6s}.scale-rotate-transition-enter,.scale-rotate-transition-leave,.scale-rotate-transition-leave-to{opacity:0;transform:scale(0) rotate(-45deg)}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scale-rotate-reverse-transition-move{transition:transform .6s}.scale-rotate-reverse-transition-enter,.scale-rotate-reverse-transition-leave,.scale-rotate-reverse-transition-leave-to{opacity:0;transform:scale(0) rotate(45deg)}.message-transition-enter-active,.message-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.message-transition-move{transition:transform .6s}.message-transition-enter,.message-transition-leave-to{opacity:0;transform:translateY(-15px)}.message-transition-leave,.message-transition-leave-active{position:absolute}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.slide-y-transition-move{transition:transform .6s}.slide-y-transition-enter,.slide-y-transition-leave-to{opacity:0;transform:translateY(-15px)}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.slide-y-reverse-transition-move{transition:transform .6s}.slide-y-reverse-transition-enter,.slide-y-reverse-transition-leave-to{opacity:0;transform:translateY(15px)}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scroll-y-transition-move{transition:transform .6s}.scroll-y-transition-enter,.scroll-y-transition-leave-to{opacity:0}.scroll-y-transition-enter{transform:translateY(-15px)}.scroll-y-transition-leave-to{transform:translateY(15px)}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scroll-y-reverse-transition-move{transition:transform .6s}.scroll-y-reverse-transition-enter,.scroll-y-reverse-transition-leave-to{opacity:0}.scroll-y-reverse-transition-enter{transform:translateY(15px)}.scroll-y-reverse-transition-leave-to{transform:translateY(-15px)}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scroll-x-transition-move{transition:transform .6s}.scroll-x-transition-enter,.scroll-x-transition-leave-to{opacity:0}.scroll-x-transition-enter{transform:translateX(-15px)}.scroll-x-transition-leave-to{transform:translateX(15px)}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scroll-x-reverse-transition-move{transition:transform .6s}.scroll-x-reverse-transition-enter,.scroll-x-reverse-transition-leave-to{opacity:0}.scroll-x-reverse-transition-enter{transform:translateX(15px)}.scroll-x-reverse-transition-leave-to{transform:translateX(-15px)}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.slide-x-transition-move{transition:transform .6s}.slide-x-transition-enter,.slide-x-transition-leave-to{opacity:0;transform:translateX(-15px)}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.slide-x-reverse-transition-move{transition:transform .6s}.slide-x-reverse-transition-enter,.slide-x-reverse-transition-leave-to{opacity:0;transform:translateX(15px)}.fade-transition-enter-active,.fade-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.fade-transition-move{transition:transform .6s}.fade-transition-enter,.fade-transition-leave-to{opacity:0!important}.fab-transition-enter-active,.fab-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.fab-transition-move{transition:transform .6s}.fab-transition-enter,.fab-transition-leave-to{transform:scale(0) rotate(-45deg)}.v-application .blockquote{padding:16px 0 16px 24px;font-size:18px;font-weight:300}.v-application code,.v-application kbd{border-radius:3px;font-size:85%;font-weight:400}.v-application code{padding:.2em .4em}.v-application kbd{padding:.2em .4rem;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.theme--light.v-application code{background-color:rgba(0,0,0,.05);color:currentColor}.theme--light.v-application kbd{background:#212529;color:#fff}.theme--dark.v-application code{background-color:hsla(0,0%,100%,.1);color:currentColor}.theme--dark.v-application kbd{background:#212529;color:#fff}html{font-size:16px;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.overflow-y-hidden{overflow-y:hidden!important}.v-application{font-family:Roboto,sans-serif;line-height:1.5}.v-application ::-ms-clear,.v-application ::-ms-reveal{display:none}@supports(-webkit-touch-callout:none){body{cursor:pointer}}.v-application .theme--light.heading{color:rgba(0,0,0,.87)}.v-application .theme--dark.heading{color:#fff}.v-application ol,.v-application ul{padding-left:24px}.v-application .display-4{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .display-3,.v-application .display-4{font-weight:300;font-family:Roboto,sans-serif!important}.v-application .display-3{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .display-2{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .display-1,.v-application .display-2{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .display-1{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .headline{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .headline,.v-application .title{line-height:2rem;font-family:Roboto,sans-serif!important}.v-application .title{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .subtitle-2{font-size:.875rem!important;font-weight:500;letter-spacing:.0071428571em!important;line-height:1.375rem;font-family:Roboto,sans-serif!important}.v-application .subtitle-1{font-size:1rem!important;letter-spacing:.009375em!important;line-height:1.75rem}.v-application .body-2,.v-application .subtitle-1{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .body-2{font-size:.875rem!important;letter-spacing:.0178571429em!important;line-height:1.25rem}.v-application .body-1{font-size:1rem!important;letter-spacing:.03125em!important;line-height:1.5rem}.v-application .body-1,.v-application .caption{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .caption{font-size:.75rem!important;letter-spacing:.0333333333em!important;line-height:1.25rem}.v-application .overline{font-size:.75rem!important;font-weight:500;letter-spacing:.1666666667em!important;line-height:2rem;text-transform:uppercase;font-family:Roboto,sans-serif!important}.v-application p{margin-bottom:16px}@media only print{.v-application .hidden-print-only{display:none!important}}@media only screen{.v-application .hidden-screen-only{display:none!important}}@media only screen and (max-width:599.98px){.v-application .hidden-xs-only{display:none!important}}@media only screen and (min-width:600px)and (max-width:959.98px){.v-application .hidden-sm-only{display:none!important}}@media only screen and (max-width:959.98px){.v-application .hidden-sm-and-down{display:none!important}}@media only screen and (min-width:600px){.v-application .hidden-sm-and-up{display:none!important}}@media only screen and (min-width:960px)and (max-width:1263.98px){.v-application .hidden-md-only{display:none!important}}@media only screen and (max-width:1263.98px){.v-application .hidden-md-and-down{display:none!important}}@media only screen and (min-width:960px){.v-application .hidden-md-and-up{display:none!important}}@media only screen and (min-width:1264px)and (max-width:1903.98px){.v-application .hidden-lg-only{display:none!important}}@media only screen and (max-width:1903.98px){.v-application .hidden-lg-and-down{display:none!important}}@media only screen and (min-width:1264px){.v-application .hidden-lg-and-up{display:none!important}}@media only screen and (min-width:1904px){.v-application .hidden-xl-only{display:none!important}}.d-sr-only,.d-sr-only-focusable:not(:focus){border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.v-application .font-weight-thin{font-weight:100!important}.v-application .font-weight-light{font-weight:300!important}.v-application .font-weight-regular{font-weight:400!important}.v-application .font-weight-medium{font-weight:500!important}.v-application .font-weight-bold{font-weight:700!important}.v-application .font-weight-black{font-weight:900!important}.v-application .font-italic{font-style:italic!important}.v-application .transition-fast-out-slow-in{transition:.3s cubic-bezier(.4,0,.2,1)!important}.v-application .transition-linear-out-slow-in{transition:.3s cubic-bezier(0,0,.2,1)!important}.v-application .transition-fast-out-linear-in{transition:.3s cubic-bezier(.4,0,1,1)!important}.v-application .transition-ease-in-out{transition:.3s cubic-bezier(.4,0,.6,1)!important}.v-application .transition-fast-in-fast-out{transition:.3s cubic-bezier(.25,.8,.25,1)!important}.v-application .transition-swing{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.v-application .overflow-auto{overflow:auto!important}.v-application .overflow-hidden{overflow:hidden!important}.v-application .overflow-visible{overflow:visible!important}.v-application .overflow-x-auto{overflow-x:auto!important}.v-application .overflow-x-hidden{overflow-x:hidden!important}.v-application .overflow-y-auto{overflow-y:auto!important}.v-application .overflow-y-hidden{overflow-y:hidden!important}.v-application .d-none{display:none!important}.v-application .d-inline{display:inline!important}.v-application .d-inline-block{display:inline-block!important}.v-application .d-block{display:block!important}.v-application .d-table{display:table!important}.v-application .d-table-row{display:table-row!important}.v-application .d-table-cell{display:table-cell!important}.v-application .d-flex{display:flex!important}.v-application .d-inline-flex{display:inline-flex!important}.v-application .float-none{float:none!important}.v-application .float-left{float:left!important}.v-application .float-right{float:right!important}.v-application--is-rtl .float-end{float:left!important}.v-application--is-ltr .float-end,.v-application--is-rtl .float-start{float:right!important}.v-application--is-ltr .float-start{float:left!important}.v-application .flex-fill{flex:1 1 auto!important}.v-application .flex-row{flex-direction:row!important}.v-application .flex-column{flex-direction:column!important}.v-application .flex-row-reverse{flex-direction:row-reverse!important}.v-application .flex-column-reverse{flex-direction:column-reverse!important}.v-application .flex-grow-0{flex-grow:0!important}.v-application .flex-grow-1{flex-grow:1!important}.v-application .flex-shrink-0{flex-shrink:0!important}.v-application .flex-shrink-1{flex-shrink:1!important}.v-application .flex-wrap{flex-wrap:wrap!important}.v-application .flex-nowrap{flex-wrap:nowrap!important}.v-application .flex-wrap-reverse{flex-wrap:wrap-reverse!important}.v-application .justify-start{justify-content:flex-start!important}.v-application .justify-end{justify-content:flex-end!important}.v-application .justify-center{justify-content:center!important}.v-application .justify-space-between{justify-content:space-between!important}.v-application .justify-space-around{justify-content:space-around!important}.v-application .align-start{align-items:flex-start!important}.v-application .align-end{align-items:flex-end!important}.v-application .align-center{align-items:center!important}.v-application .align-baseline{align-items:baseline!important}.v-application .align-stretch{align-items:stretch!important}.v-application .align-content-start{align-content:flex-start!important}.v-application .align-content-end{align-content:flex-end!important}.v-application .align-content-center{align-content:center!important}.v-application .align-content-space-between{align-content:space-between!important}.v-application .align-content-space-around{align-content:space-around!important}.v-application .align-content-stretch{align-content:stretch!important}.v-application .align-self-auto{align-self:auto!important}.v-application .align-self-start{align-self:flex-start!important}.v-application .align-self-end{align-self:flex-end!important}.v-application .align-self-center{align-self:center!important}.v-application .align-self-baseline{align-self:baseline!important}.v-application .align-self-stretch{align-self:stretch!important}.v-application .order-first{order:-1!important}.v-application .order-0{order:0!important}.v-application .order-1{order:1!important}.v-application .order-2{order:2!important}.v-application .order-3{order:3!important}.v-application .order-4{order:4!important}.v-application .order-5{order:5!important}.v-application .order-6{order:6!important}.v-application .order-7{order:7!important}.v-application .order-8{order:8!important}.v-application .order-9{order:9!important}.v-application .order-10{order:10!important}.v-application .order-11{order:11!important}.v-application .order-12{order:12!important}.v-application .order-last{order:13!important}.v-application .ma-0{margin:0!important}.v-application .ma-1{margin:4px!important}.v-application .ma-2{margin:8px!important}.v-application .ma-3{margin:12px!important}.v-application .ma-4{margin:16px!important}.v-application .ma-5{margin:20px!important}.v-application .ma-6{margin:24px!important}.v-application .ma-7{margin:28px!important}.v-application .ma-8{margin:32px!important}.v-application .ma-9{margin:36px!important}.v-application .ma-10{margin:40px!important}.v-application .ma-11{margin:44px!important}.v-application .ma-12{margin:48px!important}.v-application .ma-13{margin:52px!important}.v-application .ma-14{margin:56px!important}.v-application .ma-15{margin:60px!important}.v-application .ma-16{margin:64px!important}.v-application .ma-auto{margin:auto!important}.v-application .mx-0{margin-right:0!important;margin-left:0!important}.v-application .mx-1{margin-right:4px!important;margin-left:4px!important}.v-application .mx-2{margin-right:8px!important;margin-left:8px!important}.v-application .mx-3{margin-right:12px!important;margin-left:12px!important}.v-application .mx-4{margin-right:16px!important;margin-left:16px!important}.v-application .mx-5{margin-right:20px!important;margin-left:20px!important}.v-application .mx-6{margin-right:24px!important;margin-left:24px!important}.v-application .mx-7{margin-right:28px!important;margin-left:28px!important}.v-application .mx-8{margin-right:32px!important;margin-left:32px!important}.v-application .mx-9{margin-right:36px!important;margin-left:36px!important}.v-application .mx-10{margin-right:40px!important;margin-left:40px!important}.v-application .mx-11{margin-right:44px!important;margin-left:44px!important}.v-application .mx-12{margin-right:48px!important;margin-left:48px!important}.v-application .mx-13{margin-right:52px!important;margin-left:52px!important}.v-application .mx-14{margin-right:56px!important;margin-left:56px!important}.v-application .mx-15{margin-right:60px!important;margin-left:60px!important}.v-application .mx-16{margin-right:64px!important;margin-left:64px!important}.v-application .mx-auto{margin-right:auto!important;margin-left:auto!important}.v-application .my-0{margin-top:0!important;margin-bottom:0!important}.v-application .my-1{margin-top:4px!important;margin-bottom:4px!important}.v-application .my-2{margin-top:8px!important;margin-bottom:8px!important}.v-application .my-3{margin-top:12px!important;margin-bottom:12px!important}.v-application .my-4{margin-top:16px!important;margin-bottom:16px!important}.v-application .my-5{margin-top:20px!important;margin-bottom:20px!important}.v-application .my-6{margin-top:24px!important;margin-bottom:24px!important}.v-application .my-7{margin-top:28px!important;margin-bottom:28px!important}.v-application .my-8{margin-top:32px!important;margin-bottom:32px!important}.v-application .my-9{margin-top:36px!important;margin-bottom:36px!important}.v-application .my-10{margin-top:40px!important;margin-bottom:40px!important}.v-application .my-11{margin-top:44px!important;margin-bottom:44px!important}.v-application .my-12{margin-top:48px!important;margin-bottom:48px!important}.v-application .my-13{margin-top:52px!important;margin-bottom:52px!important}.v-application .my-14{margin-top:56px!important;margin-bottom:56px!important}.v-application .my-15{margin-top:60px!important;margin-bottom:60px!important}.v-application .my-16{margin-top:64px!important;margin-bottom:64px!important}.v-application .my-auto{margin-top:auto!important;margin-bottom:auto!important}.v-application .mt-0{margin-top:0!important}.v-application .mt-1{margin-top:4px!important}.v-application .mt-2{margin-top:8px!important}.v-application .mt-3{margin-top:12px!important}.v-application .mt-4{margin-top:16px!important}.v-application .mt-5{margin-top:20px!important}.v-application .mt-6{margin-top:24px!important}.v-application .mt-7{margin-top:28px!important}.v-application .mt-8{margin-top:32px!important}.v-application .mt-9{margin-top:36px!important}.v-application .mt-10{margin-top:40px!important}.v-application .mt-11{margin-top:44px!important}.v-application .mt-12{margin-top:48px!important}.v-application .mt-13{margin-top:52px!important}.v-application .mt-14{margin-top:56px!important}.v-application .mt-15{margin-top:60px!important}.v-application .mt-16{margin-top:64px!important}.v-application .mt-auto{margin-top:auto!important}.v-application .mr-0{margin-right:0!important}.v-application .mr-1{margin-right:4px!important}.v-application .mr-2{margin-right:8px!important}.v-application .mr-3{margin-right:12px!important}.v-application .mr-4{margin-right:16px!important}.v-application .mr-5{margin-right:20px!important}.v-application .mr-6{margin-right:24px!important}.v-application .mr-7{margin-right:28px!important}.v-application .mr-8{margin-right:32px!important}.v-application .mr-9{margin-right:36px!important}.v-application .mr-10{margin-right:40px!important}.v-application .mr-11{margin-right:44px!important}.v-application .mr-12{margin-right:48px!important}.v-application .mr-13{margin-right:52px!important}.v-application .mr-14{margin-right:56px!important}.v-application .mr-15{margin-right:60px!important}.v-application .mr-16{margin-right:64px!important}.v-application .mr-auto{margin-right:auto!important}.v-application .mb-0{margin-bottom:0!important}.v-application .mb-1{margin-bottom:4px!important}.v-application .mb-2{margin-bottom:8px!important}.v-application .mb-3{margin-bottom:12px!important}.v-application .mb-4{margin-bottom:16px!important}.v-application .mb-5{margin-bottom:20px!important}.v-application .mb-6{margin-bottom:24px!important}.v-application .mb-7{margin-bottom:28px!important}.v-application .mb-8{margin-bottom:32px!important}.v-application .mb-9{margin-bottom:36px!important}.v-application .mb-10{margin-bottom:40px!important}.v-application .mb-11{margin-bottom:44px!important}.v-application .mb-12{margin-bottom:48px!important}.v-application .mb-13{margin-bottom:52px!important}.v-application .mb-14{margin-bottom:56px!important}.v-application .mb-15{margin-bottom:60px!important}.v-application .mb-16{margin-bottom:64px!important}.v-application .mb-auto{margin-bottom:auto!important}.v-application .ml-0{margin-left:0!important}.v-application .ml-1{margin-left:4px!important}.v-application .ml-2{margin-left:8px!important}.v-application .ml-3{margin-left:12px!important}.v-application .ml-4{margin-left:16px!important}.v-application .ml-5{margin-left:20px!important}.v-application .ml-6{margin-left:24px!important}.v-application .ml-7{margin-left:28px!important}.v-application .ml-8{margin-left:32px!important}.v-application .ml-9{margin-left:36px!important}.v-application .ml-10{margin-left:40px!important}.v-application .ml-11{margin-left:44px!important}.v-application .ml-12{margin-left:48px!important}.v-application .ml-13{margin-left:52px!important}.v-application .ml-14{margin-left:56px!important}.v-application .ml-15{margin-left:60px!important}.v-application .ml-16{margin-left:64px!important}.v-application .ml-auto{margin-left:auto!important}.v-application--is-ltr .ms-0{margin-left:0!important}.v-application--is-rtl .ms-0{margin-right:0!important}.v-application--is-ltr .ms-1{margin-left:4px!important}.v-application--is-rtl .ms-1{margin-right:4px!important}.v-application--is-ltr .ms-2{margin-left:8px!important}.v-application--is-rtl .ms-2{margin-right:8px!important}.v-application--is-ltr .ms-3{margin-left:12px!important}.v-application--is-rtl .ms-3{margin-right:12px!important}.v-application--is-ltr .ms-4{margin-left:16px!important}.v-application--is-rtl .ms-4{margin-right:16px!important}.v-application--is-ltr .ms-5{margin-left:20px!important}.v-application--is-rtl .ms-5{margin-right:20px!important}.v-application--is-ltr .ms-6{margin-left:24px!important}.v-application--is-rtl .ms-6{margin-right:24px!important}.v-application--is-ltr .ms-7{margin-left:28px!important}.v-application--is-rtl .ms-7{margin-right:28px!important}.v-application--is-ltr .ms-8{margin-left:32px!important}.v-application--is-rtl .ms-8{margin-right:32px!important}.v-application--is-ltr .ms-9{margin-left:36px!important}.v-application--is-rtl .ms-9{margin-right:36px!important}.v-application--is-ltr .ms-10{margin-left:40px!important}.v-application--is-rtl .ms-10{margin-right:40px!important}.v-application--is-ltr .ms-11{margin-left:44px!important}.v-application--is-rtl .ms-11{margin-right:44px!important}.v-application--is-ltr .ms-12{margin-left:48px!important}.v-application--is-rtl .ms-12{margin-right:48px!important}.v-application--is-ltr .ms-13{margin-left:52px!important}.v-application--is-rtl .ms-13{margin-right:52px!important}.v-application--is-ltr .ms-14{margin-left:56px!important}.v-application--is-rtl .ms-14{margin-right:56px!important}.v-application--is-ltr .ms-15{margin-left:60px!important}.v-application--is-rtl .ms-15{margin-right:60px!important}.v-application--is-ltr .ms-16{margin-left:64px!important}.v-application--is-rtl .ms-16{margin-right:64px!important}.v-application--is-ltr .ms-auto{margin-left:auto!important}.v-application--is-rtl .ms-auto{margin-right:auto!important}.v-application--is-ltr .me-0{margin-right:0!important}.v-application--is-rtl .me-0{margin-left:0!important}.v-application--is-ltr .me-1{margin-right:4px!important}.v-application--is-rtl .me-1{margin-left:4px!important}.v-application--is-ltr .me-2{margin-right:8px!important}.v-application--is-rtl .me-2{margin-left:8px!important}.v-application--is-ltr .me-3{margin-right:12px!important}.v-application--is-rtl .me-3{margin-left:12px!important}.v-application--is-ltr .me-4{margin-right:16px!important}.v-application--is-rtl .me-4{margin-left:16px!important}.v-application--is-ltr .me-5{margin-right:20px!important}.v-application--is-rtl .me-5{margin-left:20px!important}.v-application--is-ltr .me-6{margin-right:24px!important}.v-application--is-rtl .me-6{margin-left:24px!important}.v-application--is-ltr .me-7{margin-right:28px!important}.v-application--is-rtl .me-7{margin-left:28px!important}.v-application--is-ltr .me-8{margin-right:32px!important}.v-application--is-rtl .me-8{margin-left:32px!important}.v-application--is-ltr .me-9{margin-right:36px!important}.v-application--is-rtl .me-9{margin-left:36px!important}.v-application--is-ltr .me-10{margin-right:40px!important}.v-application--is-rtl .me-10{margin-left:40px!important}.v-application--is-ltr .me-11{margin-right:44px!important}.v-application--is-rtl .me-11{margin-left:44px!important}.v-application--is-ltr .me-12{margin-right:48px!important}.v-application--is-rtl .me-12{margin-left:48px!important}.v-application--is-ltr .me-13{margin-right:52px!important}.v-application--is-rtl .me-13{margin-left:52px!important}.v-application--is-ltr .me-14{margin-right:56px!important}.v-application--is-rtl .me-14{margin-left:56px!important}.v-application--is-ltr .me-15{margin-right:60px!important}.v-application--is-rtl .me-15{margin-left:60px!important}.v-application--is-ltr .me-16{margin-right:64px!important}.v-application--is-rtl .me-16{margin-left:64px!important}.v-application--is-ltr .me-auto{margin-right:auto!important}.v-application--is-rtl .me-auto{margin-left:auto!important}.v-application .ma-n1{margin:-4px!important}.v-application .ma-n2{margin:-8px!important}.v-application .ma-n3{margin:-12px!important}.v-application .ma-n4{margin:-16px!important}.v-application .ma-n5{margin:-20px!important}.v-application .ma-n6{margin:-24px!important}.v-application .ma-n7{margin:-28px!important}.v-application .ma-n8{margin:-32px!important}.v-application .ma-n9{margin:-36px!important}.v-application .ma-n10{margin:-40px!important}.v-application .ma-n11{margin:-44px!important}.v-application .ma-n12{margin:-48px!important}.v-application .ma-n13{margin:-52px!important}.v-application .ma-n14{margin:-56px!important}.v-application .ma-n15{margin:-60px!important}.v-application .ma-n16{margin:-64px!important}.v-application .mx-n1{margin-right:-4px!important;margin-left:-4px!important}.v-application .mx-n2{margin-right:-8px!important;margin-left:-8px!important}.v-application .mx-n3{margin-right:-12px!important;margin-left:-12px!important}.v-application .mx-n4{margin-right:-16px!important;margin-left:-16px!important}.v-application .mx-n5{margin-right:-20px!important;margin-left:-20px!important}.v-application .mx-n6{margin-right:-24px!important;margin-left:-24px!important}.v-application .mx-n7{margin-right:-28px!important;margin-left:-28px!important}.v-application .mx-n8{margin-right:-32px!important;margin-left:-32px!important}.v-application .mx-n9{margin-right:-36px!important;margin-left:-36px!important}.v-application .mx-n10{margin-right:-40px!important;margin-left:-40px!important}.v-application .mx-n11{margin-right:-44px!important;margin-left:-44px!important}.v-application .mx-n12{margin-right:-48px!important;margin-left:-48px!important}.v-application .mx-n13{margin-right:-52px!important;margin-left:-52px!important}.v-application .mx-n14{margin-right:-56px!important;margin-left:-56px!important}.v-application .mx-n15{margin-right:-60px!important;margin-left:-60px!important}.v-application .mx-n16{margin-right:-64px!important;margin-left:-64px!important}.v-application .my-n1{margin-top:-4px!important;margin-bottom:-4px!important}.v-application .my-n2{margin-top:-8px!important;margin-bottom:-8px!important}.v-application .my-n3{margin-top:-12px!important;margin-bottom:-12px!important}.v-application .my-n4{margin-top:-16px!important;margin-bottom:-16px!important}.v-application .my-n5{margin-top:-20px!important;margin-bottom:-20px!important}.v-application .my-n6{margin-top:-24px!important;margin-bottom:-24px!important}.v-application .my-n7{margin-top:-28px!important;margin-bottom:-28px!important}.v-application .my-n8{margin-top:-32px!important;margin-bottom:-32px!important}.v-application .my-n9{margin-top:-36px!important;margin-bottom:-36px!important}.v-application .my-n10{margin-top:-40px!important;margin-bottom:-40px!important}.v-application .my-n11{margin-top:-44px!important;margin-bottom:-44px!important}.v-application .my-n12{margin-top:-48px!important;margin-bottom:-48px!important}.v-application .my-n13{margin-top:-52px!important;margin-bottom:-52px!important}.v-application .my-n14{margin-top:-56px!important;margin-bottom:-56px!important}.v-application .my-n15{margin-top:-60px!important;margin-bottom:-60px!important}.v-application .my-n16{margin-top:-64px!important;margin-bottom:-64px!important}.v-application .mt-n1{margin-top:-4px!important}.v-application .mt-n2{margin-top:-8px!important}.v-application .mt-n3{margin-top:-12px!important}.v-application .mt-n4{margin-top:-16px!important}.v-application .mt-n5{margin-top:-20px!important}.v-application .mt-n6{margin-top:-24px!important}.v-application .mt-n7{margin-top:-28px!important}.v-application .mt-n8{margin-top:-32px!important}.v-application .mt-n9{margin-top:-36px!important}.v-application .mt-n10{margin-top:-40px!important}.v-application .mt-n11{margin-top:-44px!important}.v-application .mt-n12{margin-top:-48px!important}.v-application .mt-n13{margin-top:-52px!important}.v-application .mt-n14{margin-top:-56px!important}.v-application .mt-n15{margin-top:-60px!important}.v-application .mt-n16{margin-top:-64px!important}.v-application .mr-n1{margin-right:-4px!important}.v-application .mr-n2{margin-right:-8px!important}.v-application .mr-n3{margin-right:-12px!important}.v-application .mr-n4{margin-right:-16px!important}.v-application .mr-n5{margin-right:-20px!important}.v-application .mr-n6{margin-right:-24px!important}.v-application .mr-n7{margin-right:-28px!important}.v-application .mr-n8{margin-right:-32px!important}.v-application .mr-n9{margin-right:-36px!important}.v-application .mr-n10{margin-right:-40px!important}.v-application .mr-n11{margin-right:-44px!important}.v-application .mr-n12{margin-right:-48px!important}.v-application .mr-n13{margin-right:-52px!important}.v-application .mr-n14{margin-right:-56px!important}.v-application .mr-n15{margin-right:-60px!important}.v-application .mr-n16{margin-right:-64px!important}.v-application .mb-n1{margin-bottom:-4px!important}.v-application .mb-n2{margin-bottom:-8px!important}.v-application .mb-n3{margin-bottom:-12px!important}.v-application .mb-n4{margin-bottom:-16px!important}.v-application .mb-n5{margin-bottom:-20px!important}.v-application .mb-n6{margin-bottom:-24px!important}.v-application .mb-n7{margin-bottom:-28px!important}.v-application .mb-n8{margin-bottom:-32px!important}.v-application .mb-n9{margin-bottom:-36px!important}.v-application .mb-n10{margin-bottom:-40px!important}.v-application .mb-n11{margin-bottom:-44px!important}.v-application .mb-n12{margin-bottom:-48px!important}.v-application .mb-n13{margin-bottom:-52px!important}.v-application .mb-n14{margin-bottom:-56px!important}.v-application .mb-n15{margin-bottom:-60px!important}.v-application .mb-n16{margin-bottom:-64px!important}.v-application .ml-n1{margin-left:-4px!important}.v-application .ml-n2{margin-left:-8px!important}.v-application .ml-n3{margin-left:-12px!important}.v-application .ml-n4{margin-left:-16px!important}.v-application .ml-n5{margin-left:-20px!important}.v-application .ml-n6{margin-left:-24px!important}.v-application .ml-n7{margin-left:-28px!important}.v-application .ml-n8{margin-left:-32px!important}.v-application .ml-n9{margin-left:-36px!important}.v-application .ml-n10{margin-left:-40px!important}.v-application .ml-n11{margin-left:-44px!important}.v-application .ml-n12{margin-left:-48px!important}.v-application .ml-n13{margin-left:-52px!important}.v-application .ml-n14{margin-left:-56px!important}.v-application .ml-n15{margin-left:-60px!important}.v-application .ml-n16{margin-left:-64px!important}.v-application--is-ltr .ms-n1{margin-left:-4px!important}.v-application--is-rtl .ms-n1{margin-right:-4px!important}.v-application--is-ltr .ms-n2{margin-left:-8px!important}.v-application--is-rtl .ms-n2{margin-right:-8px!important}.v-application--is-ltr .ms-n3{margin-left:-12px!important}.v-application--is-rtl .ms-n3{margin-right:-12px!important}.v-application--is-ltr .ms-n4{margin-left:-16px!important}.v-application--is-rtl .ms-n4{margin-right:-16px!important}.v-application--is-ltr .ms-n5{margin-left:-20px!important}.v-application--is-rtl .ms-n5{margin-right:-20px!important}.v-application--is-ltr .ms-n6{margin-left:-24px!important}.v-application--is-rtl .ms-n6{margin-right:-24px!important}.v-application--is-ltr .ms-n7{margin-left:-28px!important}.v-application--is-rtl .ms-n7{margin-right:-28px!important}.v-application--is-ltr .ms-n8{margin-left:-32px!important}.v-application--is-rtl .ms-n8{margin-right:-32px!important}.v-application--is-ltr .ms-n9{margin-left:-36px!important}.v-application--is-rtl .ms-n9{margin-right:-36px!important}.v-application--is-ltr .ms-n10{margin-left:-40px!important}.v-application--is-rtl .ms-n10{margin-right:-40px!important}.v-application--is-ltr .ms-n11{margin-left:-44px!important}.v-application--is-rtl .ms-n11{margin-right:-44px!important}.v-application--is-ltr .ms-n12{margin-left:-48px!important}.v-application--is-rtl .ms-n12{margin-right:-48px!important}.v-application--is-ltr .ms-n13{margin-left:-52px!important}.v-application--is-rtl .ms-n13{margin-right:-52px!important}.v-application--is-ltr .ms-n14{margin-left:-56px!important}.v-application--is-rtl .ms-n14{margin-right:-56px!important}.v-application--is-ltr .ms-n15{margin-left:-60px!important}.v-application--is-rtl .ms-n15{margin-right:-60px!important}.v-application--is-ltr .ms-n16{margin-left:-64px!important}.v-application--is-rtl .ms-n16{margin-right:-64px!important}.v-application--is-ltr .me-n1{margin-right:-4px!important}.v-application--is-rtl .me-n1{margin-left:-4px!important}.v-application--is-ltr .me-n2{margin-right:-8px!important}.v-application--is-rtl .me-n2{margin-left:-8px!important}.v-application--is-ltr .me-n3{margin-right:-12px!important}.v-application--is-rtl .me-n3{margin-left:-12px!important}.v-application--is-ltr .me-n4{margin-right:-16px!important}.v-application--is-rtl .me-n4{margin-left:-16px!important}.v-application--is-ltr .me-n5{margin-right:-20px!important}.v-application--is-rtl .me-n5{margin-left:-20px!important}.v-application--is-ltr .me-n6{margin-right:-24px!important}.v-application--is-rtl .me-n6{margin-left:-24px!important}.v-application--is-ltr .me-n7{margin-right:-28px!important}.v-application--is-rtl .me-n7{margin-left:-28px!important}.v-application--is-ltr .me-n8{margin-right:-32px!important}.v-application--is-rtl .me-n8{margin-left:-32px!important}.v-application--is-ltr .me-n9{margin-right:-36px!important}.v-application--is-rtl .me-n9{margin-left:-36px!important}.v-application--is-ltr .me-n10{margin-right:-40px!important}.v-application--is-rtl .me-n10{margin-left:-40px!important}.v-application--is-ltr .me-n11{margin-right:-44px!important}.v-application--is-rtl .me-n11{margin-left:-44px!important}.v-application--is-ltr .me-n12{margin-right:-48px!important}.v-application--is-rtl .me-n12{margin-left:-48px!important}.v-application--is-ltr .me-n13{margin-right:-52px!important}.v-application--is-rtl .me-n13{margin-left:-52px!important}.v-application--is-ltr .me-n14{margin-right:-56px!important}.v-application--is-rtl .me-n14{margin-left:-56px!important}.v-application--is-ltr .me-n15{margin-right:-60px!important}.v-application--is-rtl .me-n15{margin-left:-60px!important}.v-application--is-ltr .me-n16{margin-right:-64px!important}.v-application--is-rtl .me-n16{margin-left:-64px!important}.v-application .pa-0{padding:0!important}.v-application .pa-1{padding:4px!important}.v-application .pa-2{padding:8px!important}.v-application .pa-3{padding:12px!important}.v-application .pa-4{padding:16px!important}.v-application .pa-5{padding:20px!important}.v-application .pa-6{padding:24px!important}.v-application .pa-7{padding:28px!important}.v-application .pa-8{padding:32px!important}.v-application .pa-9{padding:36px!important}.v-application .pa-10{padding:40px!important}.v-application .pa-11{padding:44px!important}.v-application .pa-12{padding:48px!important}.v-application .pa-13{padding:52px!important}.v-application .pa-14{padding:56px!important}.v-application .pa-15{padding:60px!important}.v-application .pa-16{padding:64px!important}.v-application .px-0{padding-right:0!important;padding-left:0!important}.v-application .px-1{padding-right:4px!important;padding-left:4px!important}.v-application .px-2{padding-right:8px!important;padding-left:8px!important}.v-application .px-3{padding-right:12px!important;padding-left:12px!important}.v-application .px-4{padding-right:16px!important;padding-left:16px!important}.v-application .px-5{padding-right:20px!important;padding-left:20px!important}.v-application .px-6{padding-right:24px!important;padding-left:24px!important}.v-application .px-7{padding-right:28px!important;padding-left:28px!important}.v-application .px-8{padding-right:32px!important;padding-left:32px!important}.v-application .px-9{padding-right:36px!important;padding-left:36px!important}.v-application .px-10{padding-right:40px!important;padding-left:40px!important}.v-application .px-11{padding-right:44px!important;padding-left:44px!important}.v-application .px-12{padding-right:48px!important;padding-left:48px!important}.v-application .px-13{padding-right:52px!important;padding-left:52px!important}.v-application .px-14{padding-right:56px!important;padding-left:56px!important}.v-application .px-15{padding-right:60px!important;padding-left:60px!important}.v-application .px-16{padding-right:64px!important;padding-left:64px!important}.v-application .py-0{padding-top:0!important;padding-bottom:0!important}.v-application .py-1{padding-top:4px!important;padding-bottom:4px!important}.v-application .py-2{padding-top:8px!important;padding-bottom:8px!important}.v-application .py-3{padding-top:12px!important;padding-bottom:12px!important}.v-application .py-4{padding-top:16px!important;padding-bottom:16px!important}.v-application .py-5{padding-top:20px!important;padding-bottom:20px!important}.v-application .py-6{padding-top:24px!important;padding-bottom:24px!important}.v-application .py-7{padding-top:28px!important;padding-bottom:28px!important}.v-application .py-8{padding-top:32px!important;padding-bottom:32px!important}.v-application .py-9{padding-top:36px!important;padding-bottom:36px!important}.v-application .py-10{padding-top:40px!important;padding-bottom:40px!important}.v-application .py-11{padding-top:44px!important;padding-bottom:44px!important}.v-application .py-12{padding-top:48px!important;padding-bottom:48px!important}.v-application .py-13{padding-top:52px!important;padding-bottom:52px!important}.v-application .py-14{padding-top:56px!important;padding-bottom:56px!important}.v-application .py-15{padding-top:60px!important;padding-bottom:60px!important}.v-application .py-16{padding-top:64px!important;padding-bottom:64px!important}.v-application .pt-0{padding-top:0!important}.v-application .pt-1{padding-top:4px!important}.v-application .pt-2{padding-top:8px!important}.v-application .pt-3{padding-top:12px!important}.v-application .pt-4{padding-top:16px!important}.v-application .pt-5{padding-top:20px!important}.v-application .pt-6{padding-top:24px!important}.v-application .pt-7{padding-top:28px!important}.v-application .pt-8{padding-top:32px!important}.v-application .pt-9{padding-top:36px!important}.v-application .pt-10{padding-top:40px!important}.v-application .pt-11{padding-top:44px!important}.v-application .pt-12{padding-top:48px!important}.v-application .pt-13{padding-top:52px!important}.v-application .pt-14{padding-top:56px!important}.v-application .pt-15{padding-top:60px!important}.v-application .pt-16{padding-top:64px!important}.v-application .pr-0{padding-right:0!important}.v-application .pr-1{padding-right:4px!important}.v-application .pr-2{padding-right:8px!important}.v-application .pr-3{padding-right:12px!important}.v-application .pr-4{padding-right:16px!important}.v-application .pr-5{padding-right:20px!important}.v-application .pr-6{padding-right:24px!important}.v-application .pr-7{padding-right:28px!important}.v-application .pr-8{padding-right:32px!important}.v-application .pr-9{padding-right:36px!important}.v-application .pr-10{padding-right:40px!important}.v-application .pr-11{padding-right:44px!important}.v-application .pr-12{padding-right:48px!important}.v-application .pr-13{padding-right:52px!important}.v-application .pr-14{padding-right:56px!important}.v-application .pr-15{padding-right:60px!important}.v-application .pr-16{padding-right:64px!important}.v-application .pb-0{padding-bottom:0!important}.v-application .pb-1{padding-bottom:4px!important}.v-application .pb-2{padding-bottom:8px!important}.v-application .pb-3{padding-bottom:12px!important}.v-application .pb-4{padding-bottom:16px!important}.v-application .pb-5{padding-bottom:20px!important}.v-application .pb-6{padding-bottom:24px!important}.v-application .pb-7{padding-bottom:28px!important}.v-application .pb-8{padding-bottom:32px!important}.v-application .pb-9{padding-bottom:36px!important}.v-application .pb-10{padding-bottom:40px!important}.v-application .pb-11{padding-bottom:44px!important}.v-application .pb-12{padding-bottom:48px!important}.v-application .pb-13{padding-bottom:52px!important}.v-application .pb-14{padding-bottom:56px!important}.v-application .pb-15{padding-bottom:60px!important}.v-application .pb-16{padding-bottom:64px!important}.v-application .pl-0{padding-left:0!important}.v-application .pl-1{padding-left:4px!important}.v-application .pl-2{padding-left:8px!important}.v-application .pl-3{padding-left:12px!important}.v-application .pl-4{padding-left:16px!important}.v-application .pl-5{padding-left:20px!important}.v-application .pl-6{padding-left:24px!important}.v-application .pl-7{padding-left:28px!important}.v-application .pl-8{padding-left:32px!important}.v-application .pl-9{padding-left:36px!important}.v-application .pl-10{padding-left:40px!important}.v-application .pl-11{padding-left:44px!important}.v-application .pl-12{padding-left:48px!important}.v-application .pl-13{padding-left:52px!important}.v-application .pl-14{padding-left:56px!important}.v-application .pl-15{padding-left:60px!important}.v-application .pl-16{padding-left:64px!important}.v-application--is-ltr .ps-0{padding-left:0!important}.v-application--is-rtl .ps-0{padding-right:0!important}.v-application--is-ltr .ps-1{padding-left:4px!important}.v-application--is-rtl .ps-1{padding-right:4px!important}.v-application--is-ltr .ps-2{padding-left:8px!important}.v-application--is-rtl .ps-2{padding-right:8px!important}.v-application--is-ltr .ps-3{padding-left:12px!important}.v-application--is-rtl .ps-3{padding-right:12px!important}.v-application--is-ltr .ps-4{padding-left:16px!important}.v-application--is-rtl .ps-4{padding-right:16px!important}.v-application--is-ltr .ps-5{padding-left:20px!important}.v-application--is-rtl .ps-5{padding-right:20px!important}.v-application--is-ltr .ps-6{padding-left:24px!important}.v-application--is-rtl .ps-6{padding-right:24px!important}.v-application--is-ltr .ps-7{padding-left:28px!important}.v-application--is-rtl .ps-7{padding-right:28px!important}.v-application--is-ltr .ps-8{padding-left:32px!important}.v-application--is-rtl .ps-8{padding-right:32px!important}.v-application--is-ltr .ps-9{padding-left:36px!important}.v-application--is-rtl .ps-9{padding-right:36px!important}.v-application--is-ltr .ps-10{padding-left:40px!important}.v-application--is-rtl .ps-10{padding-right:40px!important}.v-application--is-ltr .ps-11{padding-left:44px!important}.v-application--is-rtl .ps-11{padding-right:44px!important}.v-application--is-ltr .ps-12{padding-left:48px!important}.v-application--is-rtl .ps-12{padding-right:48px!important}.v-application--is-ltr .ps-13{padding-left:52px!important}.v-application--is-rtl .ps-13{padding-right:52px!important}.v-application--is-ltr .ps-14{padding-left:56px!important}.v-application--is-rtl .ps-14{padding-right:56px!important}.v-application--is-ltr .ps-15{padding-left:60px!important}.v-application--is-rtl .ps-15{padding-right:60px!important}.v-application--is-ltr .ps-16{padding-left:64px!important}.v-application--is-rtl .ps-16{padding-right:64px!important}.v-application--is-ltr .pe-0{padding-right:0!important}.v-application--is-rtl .pe-0{padding-left:0!important}.v-application--is-ltr .pe-1{padding-right:4px!important}.v-application--is-rtl .pe-1{padding-left:4px!important}.v-application--is-ltr .pe-2{padding-right:8px!important}.v-application--is-rtl .pe-2{padding-left:8px!important}.v-application--is-ltr .pe-3{padding-right:12px!important}.v-application--is-rtl .pe-3{padding-left:12px!important}.v-application--is-ltr .pe-4{padding-right:16px!important}.v-application--is-rtl .pe-4{padding-left:16px!important}.v-application--is-ltr .pe-5{padding-right:20px!important}.v-application--is-rtl .pe-5{padding-left:20px!important}.v-application--is-ltr .pe-6{padding-right:24px!important}.v-application--is-rtl .pe-6{padding-left:24px!important}.v-application--is-ltr .pe-7{padding-right:28px!important}.v-application--is-rtl .pe-7{padding-left:28px!important}.v-application--is-ltr .pe-8{padding-right:32px!important}.v-application--is-rtl .pe-8{padding-left:32px!important}.v-application--is-ltr .pe-9{padding-right:36px!important}.v-application--is-rtl .pe-9{padding-left:36px!important}.v-application--is-ltr .pe-10{padding-right:40px!important}.v-application--is-rtl .pe-10{padding-left:40px!important}.v-application--is-ltr .pe-11{padding-right:44px!important}.v-application--is-rtl .pe-11{padding-left:44px!important}.v-application--is-ltr .pe-12{padding-right:48px!important}.v-application--is-rtl .pe-12{padding-left:48px!important}.v-application--is-ltr .pe-13{padding-right:52px!important}.v-application--is-rtl .pe-13{padding-left:52px!important}.v-application--is-ltr .pe-14{padding-right:56px!important}.v-application--is-rtl .pe-14{padding-left:56px!important}.v-application--is-ltr .pe-15{padding-right:60px!important}.v-application--is-rtl .pe-15{padding-left:60px!important}.v-application--is-ltr .pe-16{padding-right:64px!important}.v-application--is-rtl .pe-16{padding-left:64px!important}.v-application .rounded-0{border-radius:0!important}.v-application .rounded-sm{border-radius:2px!important}.v-application .rounded{border-radius:4px!important}.v-application .rounded-lg{border-radius:8px!important}.v-application .rounded-xl{border-radius:16px!important}.v-application .rounded-xxl{border-radius:24px!important}.v-application .rounded-pill{border-radius:9999px!important}.v-application .rounded-circle{border-radius:50%!important}.v-application .rounded-t-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.v-application .rounded-t-sm{border-top-left-radius:2px!important;border-top-right-radius:2px!important}.v-application .rounded-t{border-top-left-radius:4px!important;border-top-right-radius:4px!important}.v-application .rounded-t-lg{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.v-application .rounded-t-xl{border-top-left-radius:16px!important;border-top-right-radius:16px!important}.v-application .rounded-t-xxl{border-top-left-radius:24px!important;border-top-right-radius:24px!important}.v-application .rounded-t-pill{border-top-left-radius:9999px!important;border-top-right-radius:9999px!important}.v-application .rounded-t-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.v-application .rounded-r-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.v-application .rounded-r-sm{border-top-right-radius:2px!important;border-bottom-right-radius:2px!important}.v-application .rounded-r{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.v-application .rounded-r-lg{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.v-application .rounded-r-xl{border-top-right-radius:16px!important;border-bottom-right-radius:16px!important}.v-application .rounded-r-xxl{border-top-right-radius:24px!important;border-bottom-right-radius:24px!important}.v-application .rounded-r-pill{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-application .rounded-r-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.v-application .rounded-b-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-application .rounded-b-sm{border-bottom-left-radius:2px!important;border-bottom-right-radius:2px!important}.v-application .rounded-b{border-bottom-left-radius:4px!important;border-bottom-right-radius:4px!important}.v-application .rounded-b-lg{border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.v-application .rounded-b-xl{border-bottom-left-radius:16px!important;border-bottom-right-radius:16px!important}.v-application .rounded-b-xxl{border-bottom-left-radius:24px!important;border-bottom-right-radius:24px!important}.v-application .rounded-b-pill{border-bottom-left-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-application .rounded-b-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.v-application .rounded-l-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.v-application .rounded-l-sm{border-top-left-radius:2px!important;border-bottom-left-radius:2px!important}.v-application .rounded-l{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.v-application .rounded-l-lg{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.v-application .rounded-l-xl{border-top-left-radius:16px!important;border-bottom-left-radius:16px!important}.v-application .rounded-l-xxl{border-top-left-radius:24px!important;border-bottom-left-radius:24px!important}.v-application .rounded-l-pill{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.v-application .rounded-l-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.v-application .rounded-tl-0{border-top-left-radius:0!important}.v-application .rounded-tl-sm{border-top-left-radius:2px!important}.v-application .rounded-tl{border-top-left-radius:4px!important}.v-application .rounded-tl-lg{border-top-left-radius:8px!important}.v-application .rounded-tl-xl{border-top-left-radius:16px!important}.v-application .rounded-tl-xxl{border-top-left-radius:24px!important}.v-application .rounded-tl-pill{border-top-left-radius:9999px!important}.v-application .rounded-tl-circle{border-top-left-radius:50%!important}.v-application .rounded-tr-0{border-top-right-radius:0!important}.v-application .rounded-tr-sm{border-top-right-radius:2px!important}.v-application .rounded-tr{border-top-right-radius:4px!important}.v-application .rounded-tr-lg{border-top-right-radius:8px!important}.v-application .rounded-tr-xl{border-top-right-radius:16px!important}.v-application .rounded-tr-xxl{border-top-right-radius:24px!important}.v-application .rounded-tr-pill{border-top-right-radius:9999px!important}.v-application .rounded-tr-circle{border-top-right-radius:50%!important}.v-application .rounded-br-0{border-bottom-right-radius:0!important}.v-application .rounded-br-sm{border-bottom-right-radius:2px!important}.v-application .rounded-br{border-bottom-right-radius:4px!important}.v-application .rounded-br-lg{border-bottom-right-radius:8px!important}.v-application .rounded-br-xl{border-bottom-right-radius:16px!important}.v-application .rounded-br-xxl{border-bottom-right-radius:24px!important}.v-application .rounded-br-pill{border-bottom-right-radius:9999px!important}.v-application .rounded-br-circle{border-bottom-right-radius:50%!important}.v-application .rounded-bl-0{border-bottom-left-radius:0!important}.v-application .rounded-bl-sm{border-bottom-left-radius:2px!important}.v-application .rounded-bl{border-bottom-left-radius:4px!important}.v-application .rounded-bl-lg{border-bottom-left-radius:8px!important}.v-application .rounded-bl-xl{border-bottom-left-radius:16px!important}.v-application .rounded-bl-xxl{border-bottom-left-radius:24px!important}.v-application .rounded-bl-pill{border-bottom-left-radius:9999px!important}.v-application .rounded-bl-circle{border-bottom-left-radius:50%!important}.v-application .text-left{text-align:left!important}.v-application .text-right{text-align:right!important}.v-application .text-center{text-align:center!important}.v-application .text-justify{text-align:justify!important}.v-application .text-start{text-align:start!important}.v-application .text-end{text-align:end!important}.v-application .text-decoration-line-through{text-decoration:line-through!important}.v-application .text-decoration-none{text-decoration:none!important}.v-application .text-decoration-overline{text-decoration:overline!important}.v-application .text-decoration-underline{text-decoration:underline!important}.v-application .text-wrap{white-space:normal!important}.v-application .text-no-wrap{white-space:nowrap!important}.v-application .text-pre{white-space:pre!important}.v-application .text-pre-line{white-space:pre-line!important}.v-application .text-pre-wrap{white-space:pre-wrap!important}.v-application .text-break{overflow-wrap:break-word!important;word-break:break-word!important}.v-application .text-truncate{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.v-application .text-none{text-transform:none!important}.v-application .text-capitalize{text-transform:capitalize!important}.v-application .text-lowercase{text-transform:lowercase!important}.v-application .text-uppercase{text-transform:uppercase!important}.v-application .text-h1{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .text-h1,.v-application .text-h2{font-weight:300;font-family:Roboto,sans-serif!important}.v-application .text-h2{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .text-h3{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .text-h3,.v-application .text-h4{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .text-h4{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .text-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .text-h5,.v-application .text-h6{line-height:2rem;font-family:Roboto,sans-serif!important}.v-application .text-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .text-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important}.v-application .text-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important}.v-application .text-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important}.v-application .text-body-2{font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important}.v-application .text-body-2,.v-application .text-button{font-size:.875rem!important;font-family:Roboto,sans-serif!important}.v-application .text-button{font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;text-transform:uppercase!important}.v-application .text-caption{font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important}.v-application .text-caption,.v-application .text-overline{font-size:.75rem!important;font-family:Roboto,sans-serif!important}.v-application .text-overline{font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;text-transform:uppercase!important}@media(min-width:600px){.v-application .d-sm-none{display:none!important}.v-application .d-sm-inline{display:inline!important}.v-application .d-sm-inline-block{display:inline-block!important}.v-application .d-sm-block{display:block!important}.v-application .d-sm-table{display:table!important}.v-application .d-sm-table-row{display:table-row!important}.v-application .d-sm-table-cell{display:table-cell!important}.v-application .d-sm-flex{display:flex!important}.v-application .d-sm-inline-flex{display:inline-flex!important}.v-application .float-sm-none{float:none!important}.v-application .float-sm-left{float:left!important}.v-application .float-sm-right{float:right!important}.v-application--is-rtl .float-sm-end{float:left!important}.v-application--is-ltr .float-sm-end,.v-application--is-rtl .float-sm-start{float:right!important}.v-application--is-ltr .float-sm-start{float:left!important}.v-application .flex-sm-fill{flex:1 1 auto!important}.v-application .flex-sm-row{flex-direction:row!important}.v-application .flex-sm-column{flex-direction:column!important}.v-application .flex-sm-row-reverse{flex-direction:row-reverse!important}.v-application .flex-sm-column-reverse{flex-direction:column-reverse!important}.v-application .flex-sm-grow-0{flex-grow:0!important}.v-application .flex-sm-grow-1{flex-grow:1!important}.v-application .flex-sm-shrink-0{flex-shrink:0!important}.v-application .flex-sm-shrink-1{flex-shrink:1!important}.v-application .flex-sm-wrap{flex-wrap:wrap!important}.v-application .flex-sm-nowrap{flex-wrap:nowrap!important}.v-application .flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.v-application .justify-sm-start{justify-content:flex-start!important}.v-application .justify-sm-end{justify-content:flex-end!important}.v-application .justify-sm-center{justify-content:center!important}.v-application .justify-sm-space-between{justify-content:space-between!important}.v-application .justify-sm-space-around{justify-content:space-around!important}.v-application .align-sm-start{align-items:flex-start!important}.v-application .align-sm-end{align-items:flex-end!important}.v-application .align-sm-center{align-items:center!important}.v-application .align-sm-baseline{align-items:baseline!important}.v-application .align-sm-stretch{align-items:stretch!important}.v-application .align-content-sm-start{align-content:flex-start!important}.v-application .align-content-sm-end{align-content:flex-end!important}.v-application .align-content-sm-center{align-content:center!important}.v-application .align-content-sm-space-between{align-content:space-between!important}.v-application .align-content-sm-space-around{align-content:space-around!important}.v-application .align-content-sm-stretch{align-content:stretch!important}.v-application .align-self-sm-auto{align-self:auto!important}.v-application .align-self-sm-start{align-self:flex-start!important}.v-application .align-self-sm-end{align-self:flex-end!important}.v-application .align-self-sm-center{align-self:center!important}.v-application .align-self-sm-baseline{align-self:baseline!important}.v-application .align-self-sm-stretch{align-self:stretch!important}.v-application .order-sm-first{order:-1!important}.v-application .order-sm-0{order:0!important}.v-application .order-sm-1{order:1!important}.v-application .order-sm-2{order:2!important}.v-application .order-sm-3{order:3!important}.v-application .order-sm-4{order:4!important}.v-application .order-sm-5{order:5!important}.v-application .order-sm-6{order:6!important}.v-application .order-sm-7{order:7!important}.v-application .order-sm-8{order:8!important}.v-application .order-sm-9{order:9!important}.v-application .order-sm-10{order:10!important}.v-application .order-sm-11{order:11!important}.v-application .order-sm-12{order:12!important}.v-application .order-sm-last{order:13!important}.v-application .ma-sm-0{margin:0!important}.v-application .ma-sm-1{margin:4px!important}.v-application .ma-sm-2{margin:8px!important}.v-application .ma-sm-3{margin:12px!important}.v-application .ma-sm-4{margin:16px!important}.v-application .ma-sm-5{margin:20px!important}.v-application .ma-sm-6{margin:24px!important}.v-application .ma-sm-7{margin:28px!important}.v-application .ma-sm-8{margin:32px!important}.v-application .ma-sm-9{margin:36px!important}.v-application .ma-sm-10{margin:40px!important}.v-application .ma-sm-11{margin:44px!important}.v-application .ma-sm-12{margin:48px!important}.v-application .ma-sm-13{margin:52px!important}.v-application .ma-sm-14{margin:56px!important}.v-application .ma-sm-15{margin:60px!important}.v-application .ma-sm-16{margin:64px!important}.v-application .ma-sm-auto{margin:auto!important}.v-application .mx-sm-0{margin-right:0!important;margin-left:0!important}.v-application .mx-sm-1{margin-right:4px!important;margin-left:4px!important}.v-application .mx-sm-2{margin-right:8px!important;margin-left:8px!important}.v-application .mx-sm-3{margin-right:12px!important;margin-left:12px!important}.v-application .mx-sm-4{margin-right:16px!important;margin-left:16px!important}.v-application .mx-sm-5{margin-right:20px!important;margin-left:20px!important}.v-application .mx-sm-6{margin-right:24px!important;margin-left:24px!important}.v-application .mx-sm-7{margin-right:28px!important;margin-left:28px!important}.v-application .mx-sm-8{margin-right:32px!important;margin-left:32px!important}.v-application .mx-sm-9{margin-right:36px!important;margin-left:36px!important}.v-application .mx-sm-10{margin-right:40px!important;margin-left:40px!important}.v-application .mx-sm-11{margin-right:44px!important;margin-left:44px!important}.v-application .mx-sm-12{margin-right:48px!important;margin-left:48px!important}.v-application .mx-sm-13{margin-right:52px!important;margin-left:52px!important}.v-application .mx-sm-14{margin-right:56px!important;margin-left:56px!important}.v-application .mx-sm-15{margin-right:60px!important;margin-left:60px!important}.v-application .mx-sm-16{margin-right:64px!important;margin-left:64px!important}.v-application .mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.v-application .my-sm-0{margin-top:0!important;margin-bottom:0!important}.v-application .my-sm-1{margin-top:4px!important;margin-bottom:4px!important}.v-application .my-sm-2{margin-top:8px!important;margin-bottom:8px!important}.v-application .my-sm-3{margin-top:12px!important;margin-bottom:12px!important}.v-application .my-sm-4{margin-top:16px!important;margin-bottom:16px!important}.v-application .my-sm-5{margin-top:20px!important;margin-bottom:20px!important}.v-application .my-sm-6{margin-top:24px!important;margin-bottom:24px!important}.v-application .my-sm-7{margin-top:28px!important;margin-bottom:28px!important}.v-application .my-sm-8{margin-top:32px!important;margin-bottom:32px!important}.v-application .my-sm-9{margin-top:36px!important;margin-bottom:36px!important}.v-application .my-sm-10{margin-top:40px!important;margin-bottom:40px!important}.v-application .my-sm-11{margin-top:44px!important;margin-bottom:44px!important}.v-application .my-sm-12{margin-top:48px!important;margin-bottom:48px!important}.v-application .my-sm-13{margin-top:52px!important;margin-bottom:52px!important}.v-application .my-sm-14{margin-top:56px!important;margin-bottom:56px!important}.v-application .my-sm-15{margin-top:60px!important;margin-bottom:60px!important}.v-application .my-sm-16{margin-top:64px!important;margin-bottom:64px!important}.v-application .my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.v-application .mt-sm-0{margin-top:0!important}.v-application .mt-sm-1{margin-top:4px!important}.v-application .mt-sm-2{margin-top:8px!important}.v-application .mt-sm-3{margin-top:12px!important}.v-application .mt-sm-4{margin-top:16px!important}.v-application .mt-sm-5{margin-top:20px!important}.v-application .mt-sm-6{margin-top:24px!important}.v-application .mt-sm-7{margin-top:28px!important}.v-application .mt-sm-8{margin-top:32px!important}.v-application .mt-sm-9{margin-top:36px!important}.v-application .mt-sm-10{margin-top:40px!important}.v-application .mt-sm-11{margin-top:44px!important}.v-application .mt-sm-12{margin-top:48px!important}.v-application .mt-sm-13{margin-top:52px!important}.v-application .mt-sm-14{margin-top:56px!important}.v-application .mt-sm-15{margin-top:60px!important}.v-application .mt-sm-16{margin-top:64px!important}.v-application .mt-sm-auto{margin-top:auto!important}.v-application .mr-sm-0{margin-right:0!important}.v-application .mr-sm-1{margin-right:4px!important}.v-application .mr-sm-2{margin-right:8px!important}.v-application .mr-sm-3{margin-right:12px!important}.v-application .mr-sm-4{margin-right:16px!important}.v-application .mr-sm-5{margin-right:20px!important}.v-application .mr-sm-6{margin-right:24px!important}.v-application .mr-sm-7{margin-right:28px!important}.v-application .mr-sm-8{margin-right:32px!important}.v-application .mr-sm-9{margin-right:36px!important}.v-application .mr-sm-10{margin-right:40px!important}.v-application .mr-sm-11{margin-right:44px!important}.v-application .mr-sm-12{margin-right:48px!important}.v-application .mr-sm-13{margin-right:52px!important}.v-application .mr-sm-14{margin-right:56px!important}.v-application .mr-sm-15{margin-right:60px!important}.v-application .mr-sm-16{margin-right:64px!important}.v-application .mr-sm-auto{margin-right:auto!important}.v-application .mb-sm-0{margin-bottom:0!important}.v-application .mb-sm-1{margin-bottom:4px!important}.v-application .mb-sm-2{margin-bottom:8px!important}.v-application .mb-sm-3{margin-bottom:12px!important}.v-application .mb-sm-4{margin-bottom:16px!important}.v-application .mb-sm-5{margin-bottom:20px!important}.v-application .mb-sm-6{margin-bottom:24px!important}.v-application .mb-sm-7{margin-bottom:28px!important}.v-application .mb-sm-8{margin-bottom:32px!important}.v-application .mb-sm-9{margin-bottom:36px!important}.v-application .mb-sm-10{margin-bottom:40px!important}.v-application .mb-sm-11{margin-bottom:44px!important}.v-application .mb-sm-12{margin-bottom:48px!important}.v-application .mb-sm-13{margin-bottom:52px!important}.v-application .mb-sm-14{margin-bottom:56px!important}.v-application .mb-sm-15{margin-bottom:60px!important}.v-application .mb-sm-16{margin-bottom:64px!important}.v-application .mb-sm-auto{margin-bottom:auto!important}.v-application .ml-sm-0{margin-left:0!important}.v-application .ml-sm-1{margin-left:4px!important}.v-application .ml-sm-2{margin-left:8px!important}.v-application .ml-sm-3{margin-left:12px!important}.v-application .ml-sm-4{margin-left:16px!important}.v-application .ml-sm-5{margin-left:20px!important}.v-application .ml-sm-6{margin-left:24px!important}.v-application .ml-sm-7{margin-left:28px!important}.v-application .ml-sm-8{margin-left:32px!important}.v-application .ml-sm-9{margin-left:36px!important}.v-application .ml-sm-10{margin-left:40px!important}.v-application .ml-sm-11{margin-left:44px!important}.v-application .ml-sm-12{margin-left:48px!important}.v-application .ml-sm-13{margin-left:52px!important}.v-application .ml-sm-14{margin-left:56px!important}.v-application .ml-sm-15{margin-left:60px!important}.v-application .ml-sm-16{margin-left:64px!important}.v-application .ml-sm-auto{margin-left:auto!important}.v-application--is-ltr .ms-sm-0{margin-left:0!important}.v-application--is-rtl .ms-sm-0{margin-right:0!important}.v-application--is-ltr .ms-sm-1{margin-left:4px!important}.v-application--is-rtl .ms-sm-1{margin-right:4px!important}.v-application--is-ltr .ms-sm-2{margin-left:8px!important}.v-application--is-rtl .ms-sm-2{margin-right:8px!important}.v-application--is-ltr .ms-sm-3{margin-left:12px!important}.v-application--is-rtl .ms-sm-3{margin-right:12px!important}.v-application--is-ltr .ms-sm-4{margin-left:16px!important}.v-application--is-rtl .ms-sm-4{margin-right:16px!important}.v-application--is-ltr .ms-sm-5{margin-left:20px!important}.v-application--is-rtl .ms-sm-5{margin-right:20px!important}.v-application--is-ltr .ms-sm-6{margin-left:24px!important}.v-application--is-rtl .ms-sm-6{margin-right:24px!important}.v-application--is-ltr .ms-sm-7{margin-left:28px!important}.v-application--is-rtl .ms-sm-7{margin-right:28px!important}.v-application--is-ltr .ms-sm-8{margin-left:32px!important}.v-application--is-rtl .ms-sm-8{margin-right:32px!important}.v-application--is-ltr .ms-sm-9{margin-left:36px!important}.v-application--is-rtl .ms-sm-9{margin-right:36px!important}.v-application--is-ltr .ms-sm-10{margin-left:40px!important}.v-application--is-rtl .ms-sm-10{margin-right:40px!important}.v-application--is-ltr .ms-sm-11{margin-left:44px!important}.v-application--is-rtl .ms-sm-11{margin-right:44px!important}.v-application--is-ltr .ms-sm-12{margin-left:48px!important}.v-application--is-rtl .ms-sm-12{margin-right:48px!important}.v-application--is-ltr .ms-sm-13{margin-left:52px!important}.v-application--is-rtl .ms-sm-13{margin-right:52px!important}.v-application--is-ltr .ms-sm-14{margin-left:56px!important}.v-application--is-rtl .ms-sm-14{margin-right:56px!important}.v-application--is-ltr .ms-sm-15{margin-left:60px!important}.v-application--is-rtl .ms-sm-15{margin-right:60px!important}.v-application--is-ltr .ms-sm-16{margin-left:64px!important}.v-application--is-rtl .ms-sm-16{margin-right:64px!important}.v-application--is-ltr .ms-sm-auto{margin-left:auto!important}.v-application--is-rtl .ms-sm-auto{margin-right:auto!important}.v-application--is-ltr .me-sm-0{margin-right:0!important}.v-application--is-rtl .me-sm-0{margin-left:0!important}.v-application--is-ltr .me-sm-1{margin-right:4px!important}.v-application--is-rtl .me-sm-1{margin-left:4px!important}.v-application--is-ltr .me-sm-2{margin-right:8px!important}.v-application--is-rtl .me-sm-2{margin-left:8px!important}.v-application--is-ltr .me-sm-3{margin-right:12px!important}.v-application--is-rtl .me-sm-3{margin-left:12px!important}.v-application--is-ltr .me-sm-4{margin-right:16px!important}.v-application--is-rtl .me-sm-4{margin-left:16px!important}.v-application--is-ltr .me-sm-5{margin-right:20px!important}.v-application--is-rtl .me-sm-5{margin-left:20px!important}.v-application--is-ltr .me-sm-6{margin-right:24px!important}.v-application--is-rtl .me-sm-6{margin-left:24px!important}.v-application--is-ltr .me-sm-7{margin-right:28px!important}.v-application--is-rtl .me-sm-7{margin-left:28px!important}.v-application--is-ltr .me-sm-8{margin-right:32px!important}.v-application--is-rtl .me-sm-8{margin-left:32px!important}.v-application--is-ltr .me-sm-9{margin-right:36px!important}.v-application--is-rtl .me-sm-9{margin-left:36px!important}.v-application--is-ltr .me-sm-10{margin-right:40px!important}.v-application--is-rtl .me-sm-10{margin-left:40px!important}.v-application--is-ltr .me-sm-11{margin-right:44px!important}.v-application--is-rtl .me-sm-11{margin-left:44px!important}.v-application--is-ltr .me-sm-12{margin-right:48px!important}.v-application--is-rtl .me-sm-12{margin-left:48px!important}.v-application--is-ltr .me-sm-13{margin-right:52px!important}.v-application--is-rtl .me-sm-13{margin-left:52px!important}.v-application--is-ltr .me-sm-14{margin-right:56px!important}.v-application--is-rtl .me-sm-14{margin-left:56px!important}.v-application--is-ltr .me-sm-15{margin-right:60px!important}.v-application--is-rtl .me-sm-15{margin-left:60px!important}.v-application--is-ltr .me-sm-16{margin-right:64px!important}.v-application--is-rtl .me-sm-16{margin-left:64px!important}.v-application--is-ltr .me-sm-auto{margin-right:auto!important}.v-application--is-rtl .me-sm-auto{margin-left:auto!important}.v-application .ma-sm-n1{margin:-4px!important}.v-application .ma-sm-n2{margin:-8px!important}.v-application .ma-sm-n3{margin:-12px!important}.v-application .ma-sm-n4{margin:-16px!important}.v-application .ma-sm-n5{margin:-20px!important}.v-application .ma-sm-n6{margin:-24px!important}.v-application .ma-sm-n7{margin:-28px!important}.v-application .ma-sm-n8{margin:-32px!important}.v-application .ma-sm-n9{margin:-36px!important}.v-application .ma-sm-n10{margin:-40px!important}.v-application .ma-sm-n11{margin:-44px!important}.v-application .ma-sm-n12{margin:-48px!important}.v-application .ma-sm-n13{margin:-52px!important}.v-application .ma-sm-n14{margin:-56px!important}.v-application .ma-sm-n15{margin:-60px!important}.v-application .ma-sm-n16{margin:-64px!important}.v-application .mx-sm-n1{margin-right:-4px!important;margin-left:-4px!important}.v-application .mx-sm-n2{margin-right:-8px!important;margin-left:-8px!important}.v-application .mx-sm-n3{margin-right:-12px!important;margin-left:-12px!important}.v-application .mx-sm-n4{margin-right:-16px!important;margin-left:-16px!important}.v-application .mx-sm-n5{margin-right:-20px!important;margin-left:-20px!important}.v-application .mx-sm-n6{margin-right:-24px!important;margin-left:-24px!important}.v-application .mx-sm-n7{margin-right:-28px!important;margin-left:-28px!important}.v-application .mx-sm-n8{margin-right:-32px!important;margin-left:-32px!important}.v-application .mx-sm-n9{margin-right:-36px!important;margin-left:-36px!important}.v-application .mx-sm-n10{margin-right:-40px!important;margin-left:-40px!important}.v-application .mx-sm-n11{margin-right:-44px!important;margin-left:-44px!important}.v-application .mx-sm-n12{margin-right:-48px!important;margin-left:-48px!important}.v-application .mx-sm-n13{margin-right:-52px!important;margin-left:-52px!important}.v-application .mx-sm-n14{margin-right:-56px!important;margin-left:-56px!important}.v-application .mx-sm-n15{margin-right:-60px!important;margin-left:-60px!important}.v-application .mx-sm-n16{margin-right:-64px!important;margin-left:-64px!important}.v-application .my-sm-n1{margin-top:-4px!important;margin-bottom:-4px!important}.v-application .my-sm-n2{margin-top:-8px!important;margin-bottom:-8px!important}.v-application .my-sm-n3{margin-top:-12px!important;margin-bottom:-12px!important}.v-application .my-sm-n4{margin-top:-16px!important;margin-bottom:-16px!important}.v-application .my-sm-n5{margin-top:-20px!important;margin-bottom:-20px!important}.v-application .my-sm-n6{margin-top:-24px!important;margin-bottom:-24px!important}.v-application .my-sm-n7{margin-top:-28px!important;margin-bottom:-28px!important}.v-application .my-sm-n8{margin-top:-32px!important;margin-bottom:-32px!important}.v-application .my-sm-n9{margin-top:-36px!important;margin-bottom:-36px!important}.v-application .my-sm-n10{margin-top:-40px!important;margin-bottom:-40px!important}.v-application .my-sm-n11{margin-top:-44px!important;margin-bottom:-44px!important}.v-application .my-sm-n12{margin-top:-48px!important;margin-bottom:-48px!important}.v-application .my-sm-n13{margin-top:-52px!important;margin-bottom:-52px!important}.v-application .my-sm-n14{margin-top:-56px!important;margin-bottom:-56px!important}.v-application .my-sm-n15{margin-top:-60px!important;margin-bottom:-60px!important}.v-application .my-sm-n16{margin-top:-64px!important;margin-bottom:-64px!important}.v-application .mt-sm-n1{margin-top:-4px!important}.v-application .mt-sm-n2{margin-top:-8px!important}.v-application .mt-sm-n3{margin-top:-12px!important}.v-application .mt-sm-n4{margin-top:-16px!important}.v-application .mt-sm-n5{margin-top:-20px!important}.v-application .mt-sm-n6{margin-top:-24px!important}.v-application .mt-sm-n7{margin-top:-28px!important}.v-application .mt-sm-n8{margin-top:-32px!important}.v-application .mt-sm-n9{margin-top:-36px!important}.v-application .mt-sm-n10{margin-top:-40px!important}.v-application .mt-sm-n11{margin-top:-44px!important}.v-application .mt-sm-n12{margin-top:-48px!important}.v-application .mt-sm-n13{margin-top:-52px!important}.v-application .mt-sm-n14{margin-top:-56px!important}.v-application .mt-sm-n15{margin-top:-60px!important}.v-application .mt-sm-n16{margin-top:-64px!important}.v-application .mr-sm-n1{margin-right:-4px!important}.v-application .mr-sm-n2{margin-right:-8px!important}.v-application .mr-sm-n3{margin-right:-12px!important}.v-application .mr-sm-n4{margin-right:-16px!important}.v-application .mr-sm-n5{margin-right:-20px!important}.v-application .mr-sm-n6{margin-right:-24px!important}.v-application .mr-sm-n7{margin-right:-28px!important}.v-application .mr-sm-n8{margin-right:-32px!important}.v-application .mr-sm-n9{margin-right:-36px!important}.v-application .mr-sm-n10{margin-right:-40px!important}.v-application .mr-sm-n11{margin-right:-44px!important}.v-application .mr-sm-n12{margin-right:-48px!important}.v-application .mr-sm-n13{margin-right:-52px!important}.v-application .mr-sm-n14{margin-right:-56px!important}.v-application .mr-sm-n15{margin-right:-60px!important}.v-application .mr-sm-n16{margin-right:-64px!important}.v-application .mb-sm-n1{margin-bottom:-4px!important}.v-application .mb-sm-n2{margin-bottom:-8px!important}.v-application .mb-sm-n3{margin-bottom:-12px!important}.v-application .mb-sm-n4{margin-bottom:-16px!important}.v-application .mb-sm-n5{margin-bottom:-20px!important}.v-application .mb-sm-n6{margin-bottom:-24px!important}.v-application .mb-sm-n7{margin-bottom:-28px!important}.v-application .mb-sm-n8{margin-bottom:-32px!important}.v-application .mb-sm-n9{margin-bottom:-36px!important}.v-application .mb-sm-n10{margin-bottom:-40px!important}.v-application .mb-sm-n11{margin-bottom:-44px!important}.v-application .mb-sm-n12{margin-bottom:-48px!important}.v-application .mb-sm-n13{margin-bottom:-52px!important}.v-application .mb-sm-n14{margin-bottom:-56px!important}.v-application .mb-sm-n15{margin-bottom:-60px!important}.v-application .mb-sm-n16{margin-bottom:-64px!important}.v-application .ml-sm-n1{margin-left:-4px!important}.v-application .ml-sm-n2{margin-left:-8px!important}.v-application .ml-sm-n3{margin-left:-12px!important}.v-application .ml-sm-n4{margin-left:-16px!important}.v-application .ml-sm-n5{margin-left:-20px!important}.v-application .ml-sm-n6{margin-left:-24px!important}.v-application .ml-sm-n7{margin-left:-28px!important}.v-application .ml-sm-n8{margin-left:-32px!important}.v-application .ml-sm-n9{margin-left:-36px!important}.v-application .ml-sm-n10{margin-left:-40px!important}.v-application .ml-sm-n11{margin-left:-44px!important}.v-application .ml-sm-n12{margin-left:-48px!important}.v-application .ml-sm-n13{margin-left:-52px!important}.v-application .ml-sm-n14{margin-left:-56px!important}.v-application .ml-sm-n15{margin-left:-60px!important}.v-application .ml-sm-n16{margin-left:-64px!important}.v-application--is-ltr .ms-sm-n1{margin-left:-4px!important}.v-application--is-rtl .ms-sm-n1{margin-right:-4px!important}.v-application--is-ltr .ms-sm-n2{margin-left:-8px!important}.v-application--is-rtl .ms-sm-n2{margin-right:-8px!important}.v-application--is-ltr .ms-sm-n3{margin-left:-12px!important}.v-application--is-rtl .ms-sm-n3{margin-right:-12px!important}.v-application--is-ltr .ms-sm-n4{margin-left:-16px!important}.v-application--is-rtl .ms-sm-n4{margin-right:-16px!important}.v-application--is-ltr .ms-sm-n5{margin-left:-20px!important}.v-application--is-rtl .ms-sm-n5{margin-right:-20px!important}.v-application--is-ltr .ms-sm-n6{margin-left:-24px!important}.v-application--is-rtl .ms-sm-n6{margin-right:-24px!important}.v-application--is-ltr .ms-sm-n7{margin-left:-28px!important}.v-application--is-rtl .ms-sm-n7{margin-right:-28px!important}.v-application--is-ltr .ms-sm-n8{margin-left:-32px!important}.v-application--is-rtl .ms-sm-n8{margin-right:-32px!important}.v-application--is-ltr .ms-sm-n9{margin-left:-36px!important}.v-application--is-rtl .ms-sm-n9{margin-right:-36px!important}.v-application--is-ltr .ms-sm-n10{margin-left:-40px!important}.v-application--is-rtl .ms-sm-n10{margin-right:-40px!important}.v-application--is-ltr .ms-sm-n11{margin-left:-44px!important}.v-application--is-rtl .ms-sm-n11{margin-right:-44px!important}.v-application--is-ltr .ms-sm-n12{margin-left:-48px!important}.v-application--is-rtl .ms-sm-n12{margin-right:-48px!important}.v-application--is-ltr .ms-sm-n13{margin-left:-52px!important}.v-application--is-rtl .ms-sm-n13{margin-right:-52px!important}.v-application--is-ltr .ms-sm-n14{margin-left:-56px!important}.v-application--is-rtl .ms-sm-n14{margin-right:-56px!important}.v-application--is-ltr .ms-sm-n15{margin-left:-60px!important}.v-application--is-rtl .ms-sm-n15{margin-right:-60px!important}.v-application--is-ltr .ms-sm-n16{margin-left:-64px!important}.v-application--is-rtl .ms-sm-n16{margin-right:-64px!important}.v-application--is-ltr .me-sm-n1{margin-right:-4px!important}.v-application--is-rtl .me-sm-n1{margin-left:-4px!important}.v-application--is-ltr .me-sm-n2{margin-right:-8px!important}.v-application--is-rtl .me-sm-n2{margin-left:-8px!important}.v-application--is-ltr .me-sm-n3{margin-right:-12px!important}.v-application--is-rtl .me-sm-n3{margin-left:-12px!important}.v-application--is-ltr .me-sm-n4{margin-right:-16px!important}.v-application--is-rtl .me-sm-n4{margin-left:-16px!important}.v-application--is-ltr .me-sm-n5{margin-right:-20px!important}.v-application--is-rtl .me-sm-n5{margin-left:-20px!important}.v-application--is-ltr .me-sm-n6{margin-right:-24px!important}.v-application--is-rtl .me-sm-n6{margin-left:-24px!important}.v-application--is-ltr .me-sm-n7{margin-right:-28px!important}.v-application--is-rtl .me-sm-n7{margin-left:-28px!important}.v-application--is-ltr .me-sm-n8{margin-right:-32px!important}.v-application--is-rtl .me-sm-n8{margin-left:-32px!important}.v-application--is-ltr .me-sm-n9{margin-right:-36px!important}.v-application--is-rtl .me-sm-n9{margin-left:-36px!important}.v-application--is-ltr .me-sm-n10{margin-right:-40px!important}.v-application--is-rtl .me-sm-n10{margin-left:-40px!important}.v-application--is-ltr .me-sm-n11{margin-right:-44px!important}.v-application--is-rtl .me-sm-n11{margin-left:-44px!important}.v-application--is-ltr .me-sm-n12{margin-right:-48px!important}.v-application--is-rtl .me-sm-n12{margin-left:-48px!important}.v-application--is-ltr .me-sm-n13{margin-right:-52px!important}.v-application--is-rtl .me-sm-n13{margin-left:-52px!important}.v-application--is-ltr .me-sm-n14{margin-right:-56px!important}.v-application--is-rtl .me-sm-n14{margin-left:-56px!important}.v-application--is-ltr .me-sm-n15{margin-right:-60px!important}.v-application--is-rtl .me-sm-n15{margin-left:-60px!important}.v-application--is-ltr .me-sm-n16{margin-right:-64px!important}.v-application--is-rtl .me-sm-n16{margin-left:-64px!important}.v-application .pa-sm-0{padding:0!important}.v-application .pa-sm-1{padding:4px!important}.v-application .pa-sm-2{padding:8px!important}.v-application .pa-sm-3{padding:12px!important}.v-application .pa-sm-4{padding:16px!important}.v-application .pa-sm-5{padding:20px!important}.v-application .pa-sm-6{padding:24px!important}.v-application .pa-sm-7{padding:28px!important}.v-application .pa-sm-8{padding:32px!important}.v-application .pa-sm-9{padding:36px!important}.v-application .pa-sm-10{padding:40px!important}.v-application .pa-sm-11{padding:44px!important}.v-application .pa-sm-12{padding:48px!important}.v-application .pa-sm-13{padding:52px!important}.v-application .pa-sm-14{padding:56px!important}.v-application .pa-sm-15{padding:60px!important}.v-application .pa-sm-16{padding:64px!important}.v-application .px-sm-0{padding-right:0!important;padding-left:0!important}.v-application .px-sm-1{padding-right:4px!important;padding-left:4px!important}.v-application .px-sm-2{padding-right:8px!important;padding-left:8px!important}.v-application .px-sm-3{padding-right:12px!important;padding-left:12px!important}.v-application .px-sm-4{padding-right:16px!important;padding-left:16px!important}.v-application .px-sm-5{padding-right:20px!important;padding-left:20px!important}.v-application .px-sm-6{padding-right:24px!important;padding-left:24px!important}.v-application .px-sm-7{padding-right:28px!important;padding-left:28px!important}.v-application .px-sm-8{padding-right:32px!important;padding-left:32px!important}.v-application .px-sm-9{padding-right:36px!important;padding-left:36px!important}.v-application .px-sm-10{padding-right:40px!important;padding-left:40px!important}.v-application .px-sm-11{padding-right:44px!important;padding-left:44px!important}.v-application .px-sm-12{padding-right:48px!important;padding-left:48px!important}.v-application .px-sm-13{padding-right:52px!important;padding-left:52px!important}.v-application .px-sm-14{padding-right:56px!important;padding-left:56px!important}.v-application .px-sm-15{padding-right:60px!important;padding-left:60px!important}.v-application .px-sm-16{padding-right:64px!important;padding-left:64px!important}.v-application .py-sm-0{padding-top:0!important;padding-bottom:0!important}.v-application .py-sm-1{padding-top:4px!important;padding-bottom:4px!important}.v-application .py-sm-2{padding-top:8px!important;padding-bottom:8px!important}.v-application .py-sm-3{padding-top:12px!important;padding-bottom:12px!important}.v-application .py-sm-4{padding-top:16px!important;padding-bottom:16px!important}.v-application .py-sm-5{padding-top:20px!important;padding-bottom:20px!important}.v-application .py-sm-6{padding-top:24px!important;padding-bottom:24px!important}.v-application .py-sm-7{padding-top:28px!important;padding-bottom:28px!important}.v-application .py-sm-8{padding-top:32px!important;padding-bottom:32px!important}.v-application .py-sm-9{padding-top:36px!important;padding-bottom:36px!important}.v-application .py-sm-10{padding-top:40px!important;padding-bottom:40px!important}.v-application .py-sm-11{padding-top:44px!important;padding-bottom:44px!important}.v-application .py-sm-12{padding-top:48px!important;padding-bottom:48px!important}.v-application .py-sm-13{padding-top:52px!important;padding-bottom:52px!important}.v-application .py-sm-14{padding-top:56px!important;padding-bottom:56px!important}.v-application .py-sm-15{padding-top:60px!important;padding-bottom:60px!important}.v-application .py-sm-16{padding-top:64px!important;padding-bottom:64px!important}.v-application .pt-sm-0{padding-top:0!important}.v-application .pt-sm-1{padding-top:4px!important}.v-application .pt-sm-2{padding-top:8px!important}.v-application .pt-sm-3{padding-top:12px!important}.v-application .pt-sm-4{padding-top:16px!important}.v-application .pt-sm-5{padding-top:20px!important}.v-application .pt-sm-6{padding-top:24px!important}.v-application .pt-sm-7{padding-top:28px!important}.v-application .pt-sm-8{padding-top:32px!important}.v-application .pt-sm-9{padding-top:36px!important}.v-application .pt-sm-10{padding-top:40px!important}.v-application .pt-sm-11{padding-top:44px!important}.v-application .pt-sm-12{padding-top:48px!important}.v-application .pt-sm-13{padding-top:52px!important}.v-application .pt-sm-14{padding-top:56px!important}.v-application .pt-sm-15{padding-top:60px!important}.v-application .pt-sm-16{padding-top:64px!important}.v-application .pr-sm-0{padding-right:0!important}.v-application .pr-sm-1{padding-right:4px!important}.v-application .pr-sm-2{padding-right:8px!important}.v-application .pr-sm-3{padding-right:12px!important}.v-application .pr-sm-4{padding-right:16px!important}.v-application .pr-sm-5{padding-right:20px!important}.v-application .pr-sm-6{padding-right:24px!important}.v-application .pr-sm-7{padding-right:28px!important}.v-application .pr-sm-8{padding-right:32px!important}.v-application .pr-sm-9{padding-right:36px!important}.v-application .pr-sm-10{padding-right:40px!important}.v-application .pr-sm-11{padding-right:44px!important}.v-application .pr-sm-12{padding-right:48px!important}.v-application .pr-sm-13{padding-right:52px!important}.v-application .pr-sm-14{padding-right:56px!important}.v-application .pr-sm-15{padding-right:60px!important}.v-application .pr-sm-16{padding-right:64px!important}.v-application .pb-sm-0{padding-bottom:0!important}.v-application .pb-sm-1{padding-bottom:4px!important}.v-application .pb-sm-2{padding-bottom:8px!important}.v-application .pb-sm-3{padding-bottom:12px!important}.v-application .pb-sm-4{padding-bottom:16px!important}.v-application .pb-sm-5{padding-bottom:20px!important}.v-application .pb-sm-6{padding-bottom:24px!important}.v-application .pb-sm-7{padding-bottom:28px!important}.v-application .pb-sm-8{padding-bottom:32px!important}.v-application .pb-sm-9{padding-bottom:36px!important}.v-application .pb-sm-10{padding-bottom:40px!important}.v-application .pb-sm-11{padding-bottom:44px!important}.v-application .pb-sm-12{padding-bottom:48px!important}.v-application .pb-sm-13{padding-bottom:52px!important}.v-application .pb-sm-14{padding-bottom:56px!important}.v-application .pb-sm-15{padding-bottom:60px!important}.v-application .pb-sm-16{padding-bottom:64px!important}.v-application .pl-sm-0{padding-left:0!important}.v-application .pl-sm-1{padding-left:4px!important}.v-application .pl-sm-2{padding-left:8px!important}.v-application .pl-sm-3{padding-left:12px!important}.v-application .pl-sm-4{padding-left:16px!important}.v-application .pl-sm-5{padding-left:20px!important}.v-application .pl-sm-6{padding-left:24px!important}.v-application .pl-sm-7{padding-left:28px!important}.v-application .pl-sm-8{padding-left:32px!important}.v-application .pl-sm-9{padding-left:36px!important}.v-application .pl-sm-10{padding-left:40px!important}.v-application .pl-sm-11{padding-left:44px!important}.v-application .pl-sm-12{padding-left:48px!important}.v-application .pl-sm-13{padding-left:52px!important}.v-application .pl-sm-14{padding-left:56px!important}.v-application .pl-sm-15{padding-left:60px!important}.v-application .pl-sm-16{padding-left:64px!important}.v-application--is-ltr .ps-sm-0{padding-left:0!important}.v-application--is-rtl .ps-sm-0{padding-right:0!important}.v-application--is-ltr .ps-sm-1{padding-left:4px!important}.v-application--is-rtl .ps-sm-1{padding-right:4px!important}.v-application--is-ltr .ps-sm-2{padding-left:8px!important}.v-application--is-rtl .ps-sm-2{padding-right:8px!important}.v-application--is-ltr .ps-sm-3{padding-left:12px!important}.v-application--is-rtl .ps-sm-3{padding-right:12px!important}.v-application--is-ltr .ps-sm-4{padding-left:16px!important}.v-application--is-rtl .ps-sm-4{padding-right:16px!important}.v-application--is-ltr .ps-sm-5{padding-left:20px!important}.v-application--is-rtl .ps-sm-5{padding-right:20px!important}.v-application--is-ltr .ps-sm-6{padding-left:24px!important}.v-application--is-rtl .ps-sm-6{padding-right:24px!important}.v-application--is-ltr .ps-sm-7{padding-left:28px!important}.v-application--is-rtl .ps-sm-7{padding-right:28px!important}.v-application--is-ltr .ps-sm-8{padding-left:32px!important}.v-application--is-rtl .ps-sm-8{padding-right:32px!important}.v-application--is-ltr .ps-sm-9{padding-left:36px!important}.v-application--is-rtl .ps-sm-9{padding-right:36px!important}.v-application--is-ltr .ps-sm-10{padding-left:40px!important}.v-application--is-rtl .ps-sm-10{padding-right:40px!important}.v-application--is-ltr .ps-sm-11{padding-left:44px!important}.v-application--is-rtl .ps-sm-11{padding-right:44px!important}.v-application--is-ltr .ps-sm-12{padding-left:48px!important}.v-application--is-rtl .ps-sm-12{padding-right:48px!important}.v-application--is-ltr .ps-sm-13{padding-left:52px!important}.v-application--is-rtl .ps-sm-13{padding-right:52px!important}.v-application--is-ltr .ps-sm-14{padding-left:56px!important}.v-application--is-rtl .ps-sm-14{padding-right:56px!important}.v-application--is-ltr .ps-sm-15{padding-left:60px!important}.v-application--is-rtl .ps-sm-15{padding-right:60px!important}.v-application--is-ltr .ps-sm-16{padding-left:64px!important}.v-application--is-rtl .ps-sm-16{padding-right:64px!important}.v-application--is-ltr .pe-sm-0{padding-right:0!important}.v-application--is-rtl .pe-sm-0{padding-left:0!important}.v-application--is-ltr .pe-sm-1{padding-right:4px!important}.v-application--is-rtl .pe-sm-1{padding-left:4px!important}.v-application--is-ltr .pe-sm-2{padding-right:8px!important}.v-application--is-rtl .pe-sm-2{padding-left:8px!important}.v-application--is-ltr .pe-sm-3{padding-right:12px!important}.v-application--is-rtl .pe-sm-3{padding-left:12px!important}.v-application--is-ltr .pe-sm-4{padding-right:16px!important}.v-application--is-rtl .pe-sm-4{padding-left:16px!important}.v-application--is-ltr .pe-sm-5{padding-right:20px!important}.v-application--is-rtl .pe-sm-5{padding-left:20px!important}.v-application--is-ltr .pe-sm-6{padding-right:24px!important}.v-application--is-rtl .pe-sm-6{padding-left:24px!important}.v-application--is-ltr .pe-sm-7{padding-right:28px!important}.v-application--is-rtl .pe-sm-7{padding-left:28px!important}.v-application--is-ltr .pe-sm-8{padding-right:32px!important}.v-application--is-rtl .pe-sm-8{padding-left:32px!important}.v-application--is-ltr .pe-sm-9{padding-right:36px!important}.v-application--is-rtl .pe-sm-9{padding-left:36px!important}.v-application--is-ltr .pe-sm-10{padding-right:40px!important}.v-application--is-rtl .pe-sm-10{padding-left:40px!important}.v-application--is-ltr .pe-sm-11{padding-right:44px!important}.v-application--is-rtl .pe-sm-11{padding-left:44px!important}.v-application--is-ltr .pe-sm-12{padding-right:48px!important}.v-application--is-rtl .pe-sm-12{padding-left:48px!important}.v-application--is-ltr .pe-sm-13{padding-right:52px!important}.v-application--is-rtl .pe-sm-13{padding-left:52px!important}.v-application--is-ltr .pe-sm-14{padding-right:56px!important}.v-application--is-rtl .pe-sm-14{padding-left:56px!important}.v-application--is-ltr .pe-sm-15{padding-right:60px!important}.v-application--is-rtl .pe-sm-15{padding-left:60px!important}.v-application--is-ltr .pe-sm-16{padding-right:64px!important}.v-application--is-rtl .pe-sm-16{padding-left:64px!important}.v-application .text-sm-left{text-align:left!important}.v-application .text-sm-right{text-align:right!important}.v-application .text-sm-center{text-align:center!important}.v-application .text-sm-justify{text-align:justify!important}.v-application .text-sm-start{text-align:start!important}.v-application .text-sm-end{text-align:end!important}.v-application .text-sm-h1{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .text-sm-h1,.v-application .text-sm-h2{font-weight:300;font-family:Roboto,sans-serif!important}.v-application .text-sm-h2{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .text-sm-h3{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .text-sm-h3,.v-application .text-sm-h4{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .text-sm-h4{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .text-sm-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .text-sm-h5,.v-application .text-sm-h6{line-height:2rem;font-family:Roboto,sans-serif!important}.v-application .text-sm-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .text-sm-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important}.v-application .text-sm-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important}.v-application .text-sm-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important}.v-application .text-sm-body-2{font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important}.v-application .text-sm-body-2,.v-application .text-sm-button{font-size:.875rem!important;font-family:Roboto,sans-serif!important}.v-application .text-sm-button{font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;text-transform:uppercase!important}.v-application .text-sm-caption{font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important}.v-application .text-sm-caption,.v-application .text-sm-overline{font-size:.75rem!important;font-family:Roboto,sans-serif!important}.v-application .text-sm-overline{font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;text-transform:uppercase!important}}@media(min-width:960px){.v-application .d-md-none{display:none!important}.v-application .d-md-inline{display:inline!important}.v-application .d-md-inline-block{display:inline-block!important}.v-application .d-md-block{display:block!important}.v-application .d-md-table{display:table!important}.v-application .d-md-table-row{display:table-row!important}.v-application .d-md-table-cell{display:table-cell!important}.v-application .d-md-flex{display:flex!important}.v-application .d-md-inline-flex{display:inline-flex!important}.v-application .float-md-none{float:none!important}.v-application .float-md-left{float:left!important}.v-application .float-md-right{float:right!important}.v-application--is-rtl .float-md-end{float:left!important}.v-application--is-ltr .float-md-end,.v-application--is-rtl .float-md-start{float:right!important}.v-application--is-ltr .float-md-start{float:left!important}.v-application .flex-md-fill{flex:1 1 auto!important}.v-application .flex-md-row{flex-direction:row!important}.v-application .flex-md-column{flex-direction:column!important}.v-application .flex-md-row-reverse{flex-direction:row-reverse!important}.v-application .flex-md-column-reverse{flex-direction:column-reverse!important}.v-application .flex-md-grow-0{flex-grow:0!important}.v-application .flex-md-grow-1{flex-grow:1!important}.v-application .flex-md-shrink-0{flex-shrink:0!important}.v-application .flex-md-shrink-1{flex-shrink:1!important}.v-application .flex-md-wrap{flex-wrap:wrap!important}.v-application .flex-md-nowrap{flex-wrap:nowrap!important}.v-application .flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.v-application .justify-md-start{justify-content:flex-start!important}.v-application .justify-md-end{justify-content:flex-end!important}.v-application .justify-md-center{justify-content:center!important}.v-application .justify-md-space-between{justify-content:space-between!important}.v-application .justify-md-space-around{justify-content:space-around!important}.v-application .align-md-start{align-items:flex-start!important}.v-application .align-md-end{align-items:flex-end!important}.v-application .align-md-center{align-items:center!important}.v-application .align-md-baseline{align-items:baseline!important}.v-application .align-md-stretch{align-items:stretch!important}.v-application .align-content-md-start{align-content:flex-start!important}.v-application .align-content-md-end{align-content:flex-end!important}.v-application .align-content-md-center{align-content:center!important}.v-application .align-content-md-space-between{align-content:space-between!important}.v-application .align-content-md-space-around{align-content:space-around!important}.v-application .align-content-md-stretch{align-content:stretch!important}.v-application .align-self-md-auto{align-self:auto!important}.v-application .align-self-md-start{align-self:flex-start!important}.v-application .align-self-md-end{align-self:flex-end!important}.v-application .align-self-md-center{align-self:center!important}.v-application .align-self-md-baseline{align-self:baseline!important}.v-application .align-self-md-stretch{align-self:stretch!important}.v-application .order-md-first{order:-1!important}.v-application .order-md-0{order:0!important}.v-application .order-md-1{order:1!important}.v-application .order-md-2{order:2!important}.v-application .order-md-3{order:3!important}.v-application .order-md-4{order:4!important}.v-application .order-md-5{order:5!important}.v-application .order-md-6{order:6!important}.v-application .order-md-7{order:7!important}.v-application .order-md-8{order:8!important}.v-application .order-md-9{order:9!important}.v-application .order-md-10{order:10!important}.v-application .order-md-11{order:11!important}.v-application .order-md-12{order:12!important}.v-application .order-md-last{order:13!important}.v-application .ma-md-0{margin:0!important}.v-application .ma-md-1{margin:4px!important}.v-application .ma-md-2{margin:8px!important}.v-application .ma-md-3{margin:12px!important}.v-application .ma-md-4{margin:16px!important}.v-application .ma-md-5{margin:20px!important}.v-application .ma-md-6{margin:24px!important}.v-application .ma-md-7{margin:28px!important}.v-application .ma-md-8{margin:32px!important}.v-application .ma-md-9{margin:36px!important}.v-application .ma-md-10{margin:40px!important}.v-application .ma-md-11{margin:44px!important}.v-application .ma-md-12{margin:48px!important}.v-application .ma-md-13{margin:52px!important}.v-application .ma-md-14{margin:56px!important}.v-application .ma-md-15{margin:60px!important}.v-application .ma-md-16{margin:64px!important}.v-application .ma-md-auto{margin:auto!important}.v-application .mx-md-0{margin-right:0!important;margin-left:0!important}.v-application .mx-md-1{margin-right:4px!important;margin-left:4px!important}.v-application .mx-md-2{margin-right:8px!important;margin-left:8px!important}.v-application .mx-md-3{margin-right:12px!important;margin-left:12px!important}.v-application .mx-md-4{margin-right:16px!important;margin-left:16px!important}.v-application .mx-md-5{margin-right:20px!important;margin-left:20px!important}.v-application .mx-md-6{margin-right:24px!important;margin-left:24px!important}.v-application .mx-md-7{margin-right:28px!important;margin-left:28px!important}.v-application .mx-md-8{margin-right:32px!important;margin-left:32px!important}.v-application .mx-md-9{margin-right:36px!important;margin-left:36px!important}.v-application .mx-md-10{margin-right:40px!important;margin-left:40px!important}.v-application .mx-md-11{margin-right:44px!important;margin-left:44px!important}.v-application .mx-md-12{margin-right:48px!important;margin-left:48px!important}.v-application .mx-md-13{margin-right:52px!important;margin-left:52px!important}.v-application .mx-md-14{margin-right:56px!important;margin-left:56px!important}.v-application .mx-md-15{margin-right:60px!important;margin-left:60px!important}.v-application .mx-md-16{margin-right:64px!important;margin-left:64px!important}.v-application .mx-md-auto{margin-right:auto!important;margin-left:auto!important}.v-application .my-md-0{margin-top:0!important;margin-bottom:0!important}.v-application .my-md-1{margin-top:4px!important;margin-bottom:4px!important}.v-application .my-md-2{margin-top:8px!important;margin-bottom:8px!important}.v-application .my-md-3{margin-top:12px!important;margin-bottom:12px!important}.v-application .my-md-4{margin-top:16px!important;margin-bottom:16px!important}.v-application .my-md-5{margin-top:20px!important;margin-bottom:20px!important}.v-application .my-md-6{margin-top:24px!important;margin-bottom:24px!important}.v-application .my-md-7{margin-top:28px!important;margin-bottom:28px!important}.v-application .my-md-8{margin-top:32px!important;margin-bottom:32px!important}.v-application .my-md-9{margin-top:36px!important;margin-bottom:36px!important}.v-application .my-md-10{margin-top:40px!important;margin-bottom:40px!important}.v-application .my-md-11{margin-top:44px!important;margin-bottom:44px!important}.v-application .my-md-12{margin-top:48px!important;margin-bottom:48px!important}.v-application .my-md-13{margin-top:52px!important;margin-bottom:52px!important}.v-application .my-md-14{margin-top:56px!important;margin-bottom:56px!important}.v-application .my-md-15{margin-top:60px!important;margin-bottom:60px!important}.v-application .my-md-16{margin-top:64px!important;margin-bottom:64px!important}.v-application .my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.v-application .mt-md-0{margin-top:0!important}.v-application .mt-md-1{margin-top:4px!important}.v-application .mt-md-2{margin-top:8px!important}.v-application .mt-md-3{margin-top:12px!important}.v-application .mt-md-4{margin-top:16px!important}.v-application .mt-md-5{margin-top:20px!important}.v-application .mt-md-6{margin-top:24px!important}.v-application .mt-md-7{margin-top:28px!important}.v-application .mt-md-8{margin-top:32px!important}.v-application .mt-md-9{margin-top:36px!important}.v-application .mt-md-10{margin-top:40px!important}.v-application .mt-md-11{margin-top:44px!important}.v-application .mt-md-12{margin-top:48px!important}.v-application .mt-md-13{margin-top:52px!important}.v-application .mt-md-14{margin-top:56px!important}.v-application .mt-md-15{margin-top:60px!important}.v-application .mt-md-16{margin-top:64px!important}.v-application .mt-md-auto{margin-top:auto!important}.v-application .mr-md-0{margin-right:0!important}.v-application .mr-md-1{margin-right:4px!important}.v-application .mr-md-2{margin-right:8px!important}.v-application .mr-md-3{margin-right:12px!important}.v-application .mr-md-4{margin-right:16px!important}.v-application .mr-md-5{margin-right:20px!important}.v-application .mr-md-6{margin-right:24px!important}.v-application .mr-md-7{margin-right:28px!important}.v-application .mr-md-8{margin-right:32px!important}.v-application .mr-md-9{margin-right:36px!important}.v-application .mr-md-10{margin-right:40px!important}.v-application .mr-md-11{margin-right:44px!important}.v-application .mr-md-12{margin-right:48px!important}.v-application .mr-md-13{margin-right:52px!important}.v-application .mr-md-14{margin-right:56px!important}.v-application .mr-md-15{margin-right:60px!important}.v-application .mr-md-16{margin-right:64px!important}.v-application .mr-md-auto{margin-right:auto!important}.v-application .mb-md-0{margin-bottom:0!important}.v-application .mb-md-1{margin-bottom:4px!important}.v-application .mb-md-2{margin-bottom:8px!important}.v-application .mb-md-3{margin-bottom:12px!important}.v-application .mb-md-4{margin-bottom:16px!important}.v-application .mb-md-5{margin-bottom:20px!important}.v-application .mb-md-6{margin-bottom:24px!important}.v-application .mb-md-7{margin-bottom:28px!important}.v-application .mb-md-8{margin-bottom:32px!important}.v-application .mb-md-9{margin-bottom:36px!important}.v-application .mb-md-10{margin-bottom:40px!important}.v-application .mb-md-11{margin-bottom:44px!important}.v-application .mb-md-12{margin-bottom:48px!important}.v-application .mb-md-13{margin-bottom:52px!important}.v-application .mb-md-14{margin-bottom:56px!important}.v-application .mb-md-15{margin-bottom:60px!important}.v-application .mb-md-16{margin-bottom:64px!important}.v-application .mb-md-auto{margin-bottom:auto!important}.v-application .ml-md-0{margin-left:0!important}.v-application .ml-md-1{margin-left:4px!important}.v-application .ml-md-2{margin-left:8px!important}.v-application .ml-md-3{margin-left:12px!important}.v-application .ml-md-4{margin-left:16px!important}.v-application .ml-md-5{margin-left:20px!important}.v-application .ml-md-6{margin-left:24px!important}.v-application .ml-md-7{margin-left:28px!important}.v-application .ml-md-8{margin-left:32px!important}.v-application .ml-md-9{margin-left:36px!important}.v-application .ml-md-10{margin-left:40px!important}.v-application .ml-md-11{margin-left:44px!important}.v-application .ml-md-12{margin-left:48px!important}.v-application .ml-md-13{margin-left:52px!important}.v-application .ml-md-14{margin-left:56px!important}.v-application .ml-md-15{margin-left:60px!important}.v-application .ml-md-16{margin-left:64px!important}.v-application .ml-md-auto{margin-left:auto!important}.v-application--is-ltr .ms-md-0{margin-left:0!important}.v-application--is-rtl .ms-md-0{margin-right:0!important}.v-application--is-ltr .ms-md-1{margin-left:4px!important}.v-application--is-rtl .ms-md-1{margin-right:4px!important}.v-application--is-ltr .ms-md-2{margin-left:8px!important}.v-application--is-rtl .ms-md-2{margin-right:8px!important}.v-application--is-ltr .ms-md-3{margin-left:12px!important}.v-application--is-rtl .ms-md-3{margin-right:12px!important}.v-application--is-ltr .ms-md-4{margin-left:16px!important}.v-application--is-rtl .ms-md-4{margin-right:16px!important}.v-application--is-ltr .ms-md-5{margin-left:20px!important}.v-application--is-rtl .ms-md-5{margin-right:20px!important}.v-application--is-ltr .ms-md-6{margin-left:24px!important}.v-application--is-rtl .ms-md-6{margin-right:24px!important}.v-application--is-ltr .ms-md-7{margin-left:28px!important}.v-application--is-rtl .ms-md-7{margin-right:28px!important}.v-application--is-ltr .ms-md-8{margin-left:32px!important}.v-application--is-rtl .ms-md-8{margin-right:32px!important}.v-application--is-ltr .ms-md-9{margin-left:36px!important}.v-application--is-rtl .ms-md-9{margin-right:36px!important}.v-application--is-ltr .ms-md-10{margin-left:40px!important}.v-application--is-rtl .ms-md-10{margin-right:40px!important}.v-application--is-ltr .ms-md-11{margin-left:44px!important}.v-application--is-rtl .ms-md-11{margin-right:44px!important}.v-application--is-ltr .ms-md-12{margin-left:48px!important}.v-application--is-rtl .ms-md-12{margin-right:48px!important}.v-application--is-ltr .ms-md-13{margin-left:52px!important}.v-application--is-rtl .ms-md-13{margin-right:52px!important}.v-application--is-ltr .ms-md-14{margin-left:56px!important}.v-application--is-rtl .ms-md-14{margin-right:56px!important}.v-application--is-ltr .ms-md-15{margin-left:60px!important}.v-application--is-rtl .ms-md-15{margin-right:60px!important}.v-application--is-ltr .ms-md-16{margin-left:64px!important}.v-application--is-rtl .ms-md-16{margin-right:64px!important}.v-application--is-ltr .ms-md-auto{margin-left:auto!important}.v-application--is-rtl .ms-md-auto{margin-right:auto!important}.v-application--is-ltr .me-md-0{margin-right:0!important}.v-application--is-rtl .me-md-0{margin-left:0!important}.v-application--is-ltr .me-md-1{margin-right:4px!important}.v-application--is-rtl .me-md-1{margin-left:4px!important}.v-application--is-ltr .me-md-2{margin-right:8px!important}.v-application--is-rtl .me-md-2{margin-left:8px!important}.v-application--is-ltr .me-md-3{margin-right:12px!important}.v-application--is-rtl .me-md-3{margin-left:12px!important}.v-application--is-ltr .me-md-4{margin-right:16px!important}.v-application--is-rtl .me-md-4{margin-left:16px!important}.v-application--is-ltr .me-md-5{margin-right:20px!important}.v-application--is-rtl .me-md-5{margin-left:20px!important}.v-application--is-ltr .me-md-6{margin-right:24px!important}.v-application--is-rtl .me-md-6{margin-left:24px!important}.v-application--is-ltr .me-md-7{margin-right:28px!important}.v-application--is-rtl .me-md-7{margin-left:28px!important}.v-application--is-ltr .me-md-8{margin-right:32px!important}.v-application--is-rtl .me-md-8{margin-left:32px!important}.v-application--is-ltr .me-md-9{margin-right:36px!important}.v-application--is-rtl .me-md-9{margin-left:36px!important}.v-application--is-ltr .me-md-10{margin-right:40px!important}.v-application--is-rtl .me-md-10{margin-left:40px!important}.v-application--is-ltr .me-md-11{margin-right:44px!important}.v-application--is-rtl .me-md-11{margin-left:44px!important}.v-application--is-ltr .me-md-12{margin-right:48px!important}.v-application--is-rtl .me-md-12{margin-left:48px!important}.v-application--is-ltr .me-md-13{margin-right:52px!important}.v-application--is-rtl .me-md-13{margin-left:52px!important}.v-application--is-ltr .me-md-14{margin-right:56px!important}.v-application--is-rtl .me-md-14{margin-left:56px!important}.v-application--is-ltr .me-md-15{margin-right:60px!important}.v-application--is-rtl .me-md-15{margin-left:60px!important}.v-application--is-ltr .me-md-16{margin-right:64px!important}.v-application--is-rtl .me-md-16{margin-left:64px!important}.v-application--is-ltr .me-md-auto{margin-right:auto!important}.v-application--is-rtl .me-md-auto{margin-left:auto!important}.v-application .ma-md-n1{margin:-4px!important}.v-application .ma-md-n2{margin:-8px!important}.v-application .ma-md-n3{margin:-12px!important}.v-application .ma-md-n4{margin:-16px!important}.v-application .ma-md-n5{margin:-20px!important}.v-application .ma-md-n6{margin:-24px!important}.v-application .ma-md-n7{margin:-28px!important}.v-application .ma-md-n8{margin:-32px!important}.v-application .ma-md-n9{margin:-36px!important}.v-application .ma-md-n10{margin:-40px!important}.v-application .ma-md-n11{margin:-44px!important}.v-application .ma-md-n12{margin:-48px!important}.v-application .ma-md-n13{margin:-52px!important}.v-application .ma-md-n14{margin:-56px!important}.v-application .ma-md-n15{margin:-60px!important}.v-application .ma-md-n16{margin:-64px!important}.v-application .mx-md-n1{margin-right:-4px!important;margin-left:-4px!important}.v-application .mx-md-n2{margin-right:-8px!important;margin-left:-8px!important}.v-application .mx-md-n3{margin-right:-12px!important;margin-left:-12px!important}.v-application .mx-md-n4{margin-right:-16px!important;margin-left:-16px!important}.v-application .mx-md-n5{margin-right:-20px!important;margin-left:-20px!important}.v-application .mx-md-n6{margin-right:-24px!important;margin-left:-24px!important}.v-application .mx-md-n7{margin-right:-28px!important;margin-left:-28px!important}.v-application .mx-md-n8{margin-right:-32px!important;margin-left:-32px!important}.v-application .mx-md-n9{margin-right:-36px!important;margin-left:-36px!important}.v-application .mx-md-n10{margin-right:-40px!important;margin-left:-40px!important}.v-application .mx-md-n11{margin-right:-44px!important;margin-left:-44px!important}.v-application .mx-md-n12{margin-right:-48px!important;margin-left:-48px!important}.v-application .mx-md-n13{margin-right:-52px!important;margin-left:-52px!important}.v-application .mx-md-n14{margin-right:-56px!important;margin-left:-56px!important}.v-application .mx-md-n15{margin-right:-60px!important;margin-left:-60px!important}.v-application .mx-md-n16{margin-right:-64px!important;margin-left:-64px!important}.v-application .my-md-n1{margin-top:-4px!important;margin-bottom:-4px!important}.v-application .my-md-n2{margin-top:-8px!important;margin-bottom:-8px!important}.v-application .my-md-n3{margin-top:-12px!important;margin-bottom:-12px!important}.v-application .my-md-n4{margin-top:-16px!important;margin-bottom:-16px!important}.v-application .my-md-n5{margin-top:-20px!important;margin-bottom:-20px!important}.v-application .my-md-n6{margin-top:-24px!important;margin-bottom:-24px!important}.v-application .my-md-n7{margin-top:-28px!important;margin-bottom:-28px!important}.v-application .my-md-n8{margin-top:-32px!important;margin-bottom:-32px!important}.v-application .my-md-n9{margin-top:-36px!important;margin-bottom:-36px!important}.v-application .my-md-n10{margin-top:-40px!important;margin-bottom:-40px!important}.v-application .my-md-n11{margin-top:-44px!important;margin-bottom:-44px!important}.v-application .my-md-n12{margin-top:-48px!important;margin-bottom:-48px!important}.v-application .my-md-n13{margin-top:-52px!important;margin-bottom:-52px!important}.v-application .my-md-n14{margin-top:-56px!important;margin-bottom:-56px!important}.v-application .my-md-n15{margin-top:-60px!important;margin-bottom:-60px!important}.v-application .my-md-n16{margin-top:-64px!important;margin-bottom:-64px!important}.v-application .mt-md-n1{margin-top:-4px!important}.v-application .mt-md-n2{margin-top:-8px!important}.v-application .mt-md-n3{margin-top:-12px!important}.v-application .mt-md-n4{margin-top:-16px!important}.v-application .mt-md-n5{margin-top:-20px!important}.v-application .mt-md-n6{margin-top:-24px!important}.v-application .mt-md-n7{margin-top:-28px!important}.v-application .mt-md-n8{margin-top:-32px!important}.v-application .mt-md-n9{margin-top:-36px!important}.v-application .mt-md-n10{margin-top:-40px!important}.v-application .mt-md-n11{margin-top:-44px!important}.v-application .mt-md-n12{margin-top:-48px!important}.v-application .mt-md-n13{margin-top:-52px!important}.v-application .mt-md-n14{margin-top:-56px!important}.v-application .mt-md-n15{margin-top:-60px!important}.v-application .mt-md-n16{margin-top:-64px!important}.v-application .mr-md-n1{margin-right:-4px!important}.v-application .mr-md-n2{margin-right:-8px!important}.v-application .mr-md-n3{margin-right:-12px!important}.v-application .mr-md-n4{margin-right:-16px!important}.v-application .mr-md-n5{margin-right:-20px!important}.v-application .mr-md-n6{margin-right:-24px!important}.v-application .mr-md-n7{margin-right:-28px!important}.v-application .mr-md-n8{margin-right:-32px!important}.v-application .mr-md-n9{margin-right:-36px!important}.v-application .mr-md-n10{margin-right:-40px!important}.v-application .mr-md-n11{margin-right:-44px!important}.v-application .mr-md-n12{margin-right:-48px!important}.v-application .mr-md-n13{margin-right:-52px!important}.v-application .mr-md-n14{margin-right:-56px!important}.v-application .mr-md-n15{margin-right:-60px!important}.v-application .mr-md-n16{margin-right:-64px!important}.v-application .mb-md-n1{margin-bottom:-4px!important}.v-application .mb-md-n2{margin-bottom:-8px!important}.v-application .mb-md-n3{margin-bottom:-12px!important}.v-application .mb-md-n4{margin-bottom:-16px!important}.v-application .mb-md-n5{margin-bottom:-20px!important}.v-application .mb-md-n6{margin-bottom:-24px!important}.v-application .mb-md-n7{margin-bottom:-28px!important}.v-application .mb-md-n8{margin-bottom:-32px!important}.v-application .mb-md-n9{margin-bottom:-36px!important}.v-application .mb-md-n10{margin-bottom:-40px!important}.v-application .mb-md-n11{margin-bottom:-44px!important}.v-application .mb-md-n12{margin-bottom:-48px!important}.v-application .mb-md-n13{margin-bottom:-52px!important}.v-application .mb-md-n14{margin-bottom:-56px!important}.v-application .mb-md-n15{margin-bottom:-60px!important}.v-application .mb-md-n16{margin-bottom:-64px!important}.v-application .ml-md-n1{margin-left:-4px!important}.v-application .ml-md-n2{margin-left:-8px!important}.v-application .ml-md-n3{margin-left:-12px!important}.v-application .ml-md-n4{margin-left:-16px!important}.v-application .ml-md-n5{margin-left:-20px!important}.v-application .ml-md-n6{margin-left:-24px!important}.v-application .ml-md-n7{margin-left:-28px!important}.v-application .ml-md-n8{margin-left:-32px!important}.v-application .ml-md-n9{margin-left:-36px!important}.v-application .ml-md-n10{margin-left:-40px!important}.v-application .ml-md-n11{margin-left:-44px!important}.v-application .ml-md-n12{margin-left:-48px!important}.v-application .ml-md-n13{margin-left:-52px!important}.v-application .ml-md-n14{margin-left:-56px!important}.v-application .ml-md-n15{margin-left:-60px!important}.v-application .ml-md-n16{margin-left:-64px!important}.v-application--is-ltr .ms-md-n1{margin-left:-4px!important}.v-application--is-rtl .ms-md-n1{margin-right:-4px!important}.v-application--is-ltr .ms-md-n2{margin-left:-8px!important}.v-application--is-rtl .ms-md-n2{margin-right:-8px!important}.v-application--is-ltr .ms-md-n3{margin-left:-12px!important}.v-application--is-rtl .ms-md-n3{margin-right:-12px!important}.v-application--is-ltr .ms-md-n4{margin-left:-16px!important}.v-application--is-rtl .ms-md-n4{margin-right:-16px!important}.v-application--is-ltr .ms-md-n5{margin-left:-20px!important}.v-application--is-rtl .ms-md-n5{margin-right:-20px!important}.v-application--is-ltr .ms-md-n6{margin-left:-24px!important}.v-application--is-rtl .ms-md-n6{margin-right:-24px!important}.v-application--is-ltr .ms-md-n7{margin-left:-28px!important}.v-application--is-rtl .ms-md-n7{margin-right:-28px!important}.v-application--is-ltr .ms-md-n8{margin-left:-32px!important}.v-application--is-rtl .ms-md-n8{margin-right:-32px!important}.v-application--is-ltr .ms-md-n9{margin-left:-36px!important}.v-application--is-rtl .ms-md-n9{margin-right:-36px!important}.v-application--is-ltr .ms-md-n10{margin-left:-40px!important}.v-application--is-rtl .ms-md-n10{margin-right:-40px!important}.v-application--is-ltr .ms-md-n11{margin-left:-44px!important}.v-application--is-rtl .ms-md-n11{margin-right:-44px!important}.v-application--is-ltr .ms-md-n12{margin-left:-48px!important}.v-application--is-rtl .ms-md-n12{margin-right:-48px!important}.v-application--is-ltr .ms-md-n13{margin-left:-52px!important}.v-application--is-rtl .ms-md-n13{margin-right:-52px!important}.v-application--is-ltr .ms-md-n14{margin-left:-56px!important}.v-application--is-rtl .ms-md-n14{margin-right:-56px!important}.v-application--is-ltr .ms-md-n15{margin-left:-60px!important}.v-application--is-rtl .ms-md-n15{margin-right:-60px!important}.v-application--is-ltr .ms-md-n16{margin-left:-64px!important}.v-application--is-rtl .ms-md-n16{margin-right:-64px!important}.v-application--is-ltr .me-md-n1{margin-right:-4px!important}.v-application--is-rtl .me-md-n1{margin-left:-4px!important}.v-application--is-ltr .me-md-n2{margin-right:-8px!important}.v-application--is-rtl .me-md-n2{margin-left:-8px!important}.v-application--is-ltr .me-md-n3{margin-right:-12px!important}.v-application--is-rtl .me-md-n3{margin-left:-12px!important}.v-application--is-ltr .me-md-n4{margin-right:-16px!important}.v-application--is-rtl .me-md-n4{margin-left:-16px!important}.v-application--is-ltr .me-md-n5{margin-right:-20px!important}.v-application--is-rtl .me-md-n5{margin-left:-20px!important}.v-application--is-ltr .me-md-n6{margin-right:-24px!important}.v-application--is-rtl .me-md-n6{margin-left:-24px!important}.v-application--is-ltr .me-md-n7{margin-right:-28px!important}.v-application--is-rtl .me-md-n7{margin-left:-28px!important}.v-application--is-ltr .me-md-n8{margin-right:-32px!important}.v-application--is-rtl .me-md-n8{margin-left:-32px!important}.v-application--is-ltr .me-md-n9{margin-right:-36px!important}.v-application--is-rtl .me-md-n9{margin-left:-36px!important}.v-application--is-ltr .me-md-n10{margin-right:-40px!important}.v-application--is-rtl .me-md-n10{margin-left:-40px!important}.v-application--is-ltr .me-md-n11{margin-right:-44px!important}.v-application--is-rtl .me-md-n11{margin-left:-44px!important}.v-application--is-ltr .me-md-n12{margin-right:-48px!important}.v-application--is-rtl .me-md-n12{margin-left:-48px!important}.v-application--is-ltr .me-md-n13{margin-right:-52px!important}.v-application--is-rtl .me-md-n13{margin-left:-52px!important}.v-application--is-ltr .me-md-n14{margin-right:-56px!important}.v-application--is-rtl .me-md-n14{margin-left:-56px!important}.v-application--is-ltr .me-md-n15{margin-right:-60px!important}.v-application--is-rtl .me-md-n15{margin-left:-60px!important}.v-application--is-ltr .me-md-n16{margin-right:-64px!important}.v-application--is-rtl .me-md-n16{margin-left:-64px!important}.v-application .pa-md-0{padding:0!important}.v-application .pa-md-1{padding:4px!important}.v-application .pa-md-2{padding:8px!important}.v-application .pa-md-3{padding:12px!important}.v-application .pa-md-4{padding:16px!important}.v-application .pa-md-5{padding:20px!important}.v-application .pa-md-6{padding:24px!important}.v-application .pa-md-7{padding:28px!important}.v-application .pa-md-8{padding:32px!important}.v-application .pa-md-9{padding:36px!important}.v-application .pa-md-10{padding:40px!important}.v-application .pa-md-11{padding:44px!important}.v-application .pa-md-12{padding:48px!important}.v-application .pa-md-13{padding:52px!important}.v-application .pa-md-14{padding:56px!important}.v-application .pa-md-15{padding:60px!important}.v-application .pa-md-16{padding:64px!important}.v-application .px-md-0{padding-right:0!important;padding-left:0!important}.v-application .px-md-1{padding-right:4px!important;padding-left:4px!important}.v-application .px-md-2{padding-right:8px!important;padding-left:8px!important}.v-application .px-md-3{padding-right:12px!important;padding-left:12px!important}.v-application .px-md-4{padding-right:16px!important;padding-left:16px!important}.v-application .px-md-5{padding-right:20px!important;padding-left:20px!important}.v-application .px-md-6{padding-right:24px!important;padding-left:24px!important}.v-application .px-md-7{padding-right:28px!important;padding-left:28px!important}.v-application .px-md-8{padding-right:32px!important;padding-left:32px!important}.v-application .px-md-9{padding-right:36px!important;padding-left:36px!important}.v-application .px-md-10{padding-right:40px!important;padding-left:40px!important}.v-application .px-md-11{padding-right:44px!important;padding-left:44px!important}.v-application .px-md-12{padding-right:48px!important;padding-left:48px!important}.v-application .px-md-13{padding-right:52px!important;padding-left:52px!important}.v-application .px-md-14{padding-right:56px!important;padding-left:56px!important}.v-application .px-md-15{padding-right:60px!important;padding-left:60px!important}.v-application .px-md-16{padding-right:64px!important;padding-left:64px!important}.v-application .py-md-0{padding-top:0!important;padding-bottom:0!important}.v-application .py-md-1{padding-top:4px!important;padding-bottom:4px!important}.v-application .py-md-2{padding-top:8px!important;padding-bottom:8px!important}.v-application .py-md-3{padding-top:12px!important;padding-bottom:12px!important}.v-application .py-md-4{padding-top:16px!important;padding-bottom:16px!important}.v-application .py-md-5{padding-top:20px!important;padding-bottom:20px!important}.v-application .py-md-6{padding-top:24px!important;padding-bottom:24px!important}.v-application .py-md-7{padding-top:28px!important;padding-bottom:28px!important}.v-application .py-md-8{padding-top:32px!important;padding-bottom:32px!important}.v-application .py-md-9{padding-top:36px!important;padding-bottom:36px!important}.v-application .py-md-10{padding-top:40px!important;padding-bottom:40px!important}.v-application .py-md-11{padding-top:44px!important;padding-bottom:44px!important}.v-application .py-md-12{padding-top:48px!important;padding-bottom:48px!important}.v-application .py-md-13{padding-top:52px!important;padding-bottom:52px!important}.v-application .py-md-14{padding-top:56px!important;padding-bottom:56px!important}.v-application .py-md-15{padding-top:60px!important;padding-bottom:60px!important}.v-application .py-md-16{padding-top:64px!important;padding-bottom:64px!important}.v-application .pt-md-0{padding-top:0!important}.v-application .pt-md-1{padding-top:4px!important}.v-application .pt-md-2{padding-top:8px!important}.v-application .pt-md-3{padding-top:12px!important}.v-application .pt-md-4{padding-top:16px!important}.v-application .pt-md-5{padding-top:20px!important}.v-application .pt-md-6{padding-top:24px!important}.v-application .pt-md-7{padding-top:28px!important}.v-application .pt-md-8{padding-top:32px!important}.v-application .pt-md-9{padding-top:36px!important}.v-application .pt-md-10{padding-top:40px!important}.v-application .pt-md-11{padding-top:44px!important}.v-application .pt-md-12{padding-top:48px!important}.v-application .pt-md-13{padding-top:52px!important}.v-application .pt-md-14{padding-top:56px!important}.v-application .pt-md-15{padding-top:60px!important}.v-application .pt-md-16{padding-top:64px!important}.v-application .pr-md-0{padding-right:0!important}.v-application .pr-md-1{padding-right:4px!important}.v-application .pr-md-2{padding-right:8px!important}.v-application .pr-md-3{padding-right:12px!important}.v-application .pr-md-4{padding-right:16px!important}.v-application .pr-md-5{padding-right:20px!important}.v-application .pr-md-6{padding-right:24px!important}.v-application .pr-md-7{padding-right:28px!important}.v-application .pr-md-8{padding-right:32px!important}.v-application .pr-md-9{padding-right:36px!important}.v-application .pr-md-10{padding-right:40px!important}.v-application .pr-md-11{padding-right:44px!important}.v-application .pr-md-12{padding-right:48px!important}.v-application .pr-md-13{padding-right:52px!important}.v-application .pr-md-14{padding-right:56px!important}.v-application .pr-md-15{padding-right:60px!important}.v-application .pr-md-16{padding-right:64px!important}.v-application .pb-md-0{padding-bottom:0!important}.v-application .pb-md-1{padding-bottom:4px!important}.v-application .pb-md-2{padding-bottom:8px!important}.v-application .pb-md-3{padding-bottom:12px!important}.v-application .pb-md-4{padding-bottom:16px!important}.v-application .pb-md-5{padding-bottom:20px!important}.v-application .pb-md-6{padding-bottom:24px!important}.v-application .pb-md-7{padding-bottom:28px!important}.v-application .pb-md-8{padding-bottom:32px!important}.v-application .pb-md-9{padding-bottom:36px!important}.v-application .pb-md-10{padding-bottom:40px!important}.v-application .pb-md-11{padding-bottom:44px!important}.v-application .pb-md-12{padding-bottom:48px!important}.v-application .pb-md-13{padding-bottom:52px!important}.v-application .pb-md-14{padding-bottom:56px!important}.v-application .pb-md-15{padding-bottom:60px!important}.v-application .pb-md-16{padding-bottom:64px!important}.v-application .pl-md-0{padding-left:0!important}.v-application .pl-md-1{padding-left:4px!important}.v-application .pl-md-2{padding-left:8px!important}.v-application .pl-md-3{padding-left:12px!important}.v-application .pl-md-4{padding-left:16px!important}.v-application .pl-md-5{padding-left:20px!important}.v-application .pl-md-6{padding-left:24px!important}.v-application .pl-md-7{padding-left:28px!important}.v-application .pl-md-8{padding-left:32px!important}.v-application .pl-md-9{padding-left:36px!important}.v-application .pl-md-10{padding-left:40px!important}.v-application .pl-md-11{padding-left:44px!important}.v-application .pl-md-12{padding-left:48px!important}.v-application .pl-md-13{padding-left:52px!important}.v-application .pl-md-14{padding-left:56px!important}.v-application .pl-md-15{padding-left:60px!important}.v-application .pl-md-16{padding-left:64px!important}.v-application--is-ltr .ps-md-0{padding-left:0!important}.v-application--is-rtl .ps-md-0{padding-right:0!important}.v-application--is-ltr .ps-md-1{padding-left:4px!important}.v-application--is-rtl .ps-md-1{padding-right:4px!important}.v-application--is-ltr .ps-md-2{padding-left:8px!important}.v-application--is-rtl .ps-md-2{padding-right:8px!important}.v-application--is-ltr .ps-md-3{padding-left:12px!important}.v-application--is-rtl .ps-md-3{padding-right:12px!important}.v-application--is-ltr .ps-md-4{padding-left:16px!important}.v-application--is-rtl .ps-md-4{padding-right:16px!important}.v-application--is-ltr .ps-md-5{padding-left:20px!important}.v-application--is-rtl .ps-md-5{padding-right:20px!important}.v-application--is-ltr .ps-md-6{padding-left:24px!important}.v-application--is-rtl .ps-md-6{padding-right:24px!important}.v-application--is-ltr .ps-md-7{padding-left:28px!important}.v-application--is-rtl .ps-md-7{padding-right:28px!important}.v-application--is-ltr .ps-md-8{padding-left:32px!important}.v-application--is-rtl .ps-md-8{padding-right:32px!important}.v-application--is-ltr .ps-md-9{padding-left:36px!important}.v-application--is-rtl .ps-md-9{padding-right:36px!important}.v-application--is-ltr .ps-md-10{padding-left:40px!important}.v-application--is-rtl .ps-md-10{padding-right:40px!important}.v-application--is-ltr .ps-md-11{padding-left:44px!important}.v-application--is-rtl .ps-md-11{padding-right:44px!important}.v-application--is-ltr .ps-md-12{padding-left:48px!important}.v-application--is-rtl .ps-md-12{padding-right:48px!important}.v-application--is-ltr .ps-md-13{padding-left:52px!important}.v-application--is-rtl .ps-md-13{padding-right:52px!important}.v-application--is-ltr .ps-md-14{padding-left:56px!important}.v-application--is-rtl .ps-md-14{padding-right:56px!important}.v-application--is-ltr .ps-md-15{padding-left:60px!important}.v-application--is-rtl .ps-md-15{padding-right:60px!important}.v-application--is-ltr .ps-md-16{padding-left:64px!important}.v-application--is-rtl .ps-md-16{padding-right:64px!important}.v-application--is-ltr .pe-md-0{padding-right:0!important}.v-application--is-rtl .pe-md-0{padding-left:0!important}.v-application--is-ltr .pe-md-1{padding-right:4px!important}.v-application--is-rtl .pe-md-1{padding-left:4px!important}.v-application--is-ltr .pe-md-2{padding-right:8px!important}.v-application--is-rtl .pe-md-2{padding-left:8px!important}.v-application--is-ltr .pe-md-3{padding-right:12px!important}.v-application--is-rtl .pe-md-3{padding-left:12px!important}.v-application--is-ltr .pe-md-4{padding-right:16px!important}.v-application--is-rtl .pe-md-4{padding-left:16px!important}.v-application--is-ltr .pe-md-5{padding-right:20px!important}.v-application--is-rtl .pe-md-5{padding-left:20px!important}.v-application--is-ltr .pe-md-6{padding-right:24px!important}.v-application--is-rtl .pe-md-6{padding-left:24px!important}.v-application--is-ltr .pe-md-7{padding-right:28px!important}.v-application--is-rtl .pe-md-7{padding-left:28px!important}.v-application--is-ltr .pe-md-8{padding-right:32px!important}.v-application--is-rtl .pe-md-8{padding-left:32px!important}.v-application--is-ltr .pe-md-9{padding-right:36px!important}.v-application--is-rtl .pe-md-9{padding-left:36px!important}.v-application--is-ltr .pe-md-10{padding-right:40px!important}.v-application--is-rtl .pe-md-10{padding-left:40px!important}.v-application--is-ltr .pe-md-11{padding-right:44px!important}.v-application--is-rtl .pe-md-11{padding-left:44px!important}.v-application--is-ltr .pe-md-12{padding-right:48px!important}.v-application--is-rtl .pe-md-12{padding-left:48px!important}.v-application--is-ltr .pe-md-13{padding-right:52px!important}.v-application--is-rtl .pe-md-13{padding-left:52px!important}.v-application--is-ltr .pe-md-14{padding-right:56px!important}.v-application--is-rtl .pe-md-14{padding-left:56px!important}.v-application--is-ltr .pe-md-15{padding-right:60px!important}.v-application--is-rtl .pe-md-15{padding-left:60px!important}.v-application--is-ltr .pe-md-16{padding-right:64px!important}.v-application--is-rtl .pe-md-16{padding-left:64px!important}.v-application .text-md-left{text-align:left!important}.v-application .text-md-right{text-align:right!important}.v-application .text-md-center{text-align:center!important}.v-application .text-md-justify{text-align:justify!important}.v-application .text-md-start{text-align:start!important}.v-application .text-md-end{text-align:end!important}.v-application .text-md-h1{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .text-md-h1,.v-application .text-md-h2{font-weight:300;font-family:Roboto,sans-serif!important}.v-application .text-md-h2{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .text-md-h3{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .text-md-h3,.v-application .text-md-h4{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .text-md-h4{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .text-md-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .text-md-h5,.v-application .text-md-h6{line-height:2rem;font-family:Roboto,sans-serif!important}.v-application .text-md-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .text-md-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important}.v-application .text-md-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important}.v-application .text-md-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important}.v-application .text-md-body-2{font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important}.v-application .text-md-body-2,.v-application .text-md-button{font-size:.875rem!important;font-family:Roboto,sans-serif!important}.v-application .text-md-button{font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;text-transform:uppercase!important}.v-application .text-md-caption{font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important}.v-application .text-md-caption,.v-application .text-md-overline{font-size:.75rem!important;font-family:Roboto,sans-serif!important}.v-application .text-md-overline{font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;text-transform:uppercase!important}}@media(min-width:1264px){.v-application .d-lg-none{display:none!important}.v-application .d-lg-inline{display:inline!important}.v-application .d-lg-inline-block{display:inline-block!important}.v-application .d-lg-block{display:block!important}.v-application .d-lg-table{display:table!important}.v-application .d-lg-table-row{display:table-row!important}.v-application .d-lg-table-cell{display:table-cell!important}.v-application .d-lg-flex{display:flex!important}.v-application .d-lg-inline-flex{display:inline-flex!important}.v-application .float-lg-none{float:none!important}.v-application .float-lg-left{float:left!important}.v-application .float-lg-right{float:right!important}.v-application--is-rtl .float-lg-end{float:left!important}.v-application--is-ltr .float-lg-end,.v-application--is-rtl .float-lg-start{float:right!important}.v-application--is-ltr .float-lg-start{float:left!important}.v-application .flex-lg-fill{flex:1 1 auto!important}.v-application .flex-lg-row{flex-direction:row!important}.v-application .flex-lg-column{flex-direction:column!important}.v-application .flex-lg-row-reverse{flex-direction:row-reverse!important}.v-application .flex-lg-column-reverse{flex-direction:column-reverse!important}.v-application .flex-lg-grow-0{flex-grow:0!important}.v-application .flex-lg-grow-1{flex-grow:1!important}.v-application .flex-lg-shrink-0{flex-shrink:0!important}.v-application .flex-lg-shrink-1{flex-shrink:1!important}.v-application .flex-lg-wrap{flex-wrap:wrap!important}.v-application .flex-lg-nowrap{flex-wrap:nowrap!important}.v-application .flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.v-application .justify-lg-start{justify-content:flex-start!important}.v-application .justify-lg-end{justify-content:flex-end!important}.v-application .justify-lg-center{justify-content:center!important}.v-application .justify-lg-space-between{justify-content:space-between!important}.v-application .justify-lg-space-around{justify-content:space-around!important}.v-application .align-lg-start{align-items:flex-start!important}.v-application .align-lg-end{align-items:flex-end!important}.v-application .align-lg-center{align-items:center!important}.v-application .align-lg-baseline{align-items:baseline!important}.v-application .align-lg-stretch{align-items:stretch!important}.v-application .align-content-lg-start{align-content:flex-start!important}.v-application .align-content-lg-end{align-content:flex-end!important}.v-application .align-content-lg-center{align-content:center!important}.v-application .align-content-lg-space-between{align-content:space-between!important}.v-application .align-content-lg-space-around{align-content:space-around!important}.v-application .align-content-lg-stretch{align-content:stretch!important}.v-application .align-self-lg-auto{align-self:auto!important}.v-application .align-self-lg-start{align-self:flex-start!important}.v-application .align-self-lg-end{align-self:flex-end!important}.v-application .align-self-lg-center{align-self:center!important}.v-application .align-self-lg-baseline{align-self:baseline!important}.v-application .align-self-lg-stretch{align-self:stretch!important}.v-application .order-lg-first{order:-1!important}.v-application .order-lg-0{order:0!important}.v-application .order-lg-1{order:1!important}.v-application .order-lg-2{order:2!important}.v-application .order-lg-3{order:3!important}.v-application .order-lg-4{order:4!important}.v-application .order-lg-5{order:5!important}.v-application .order-lg-6{order:6!important}.v-application .order-lg-7{order:7!important}.v-application .order-lg-8{order:8!important}.v-application .order-lg-9{order:9!important}.v-application .order-lg-10{order:10!important}.v-application .order-lg-11{order:11!important}.v-application .order-lg-12{order:12!important}.v-application .order-lg-last{order:13!important}.v-application .ma-lg-0{margin:0!important}.v-application .ma-lg-1{margin:4px!important}.v-application .ma-lg-2{margin:8px!important}.v-application .ma-lg-3{margin:12px!important}.v-application .ma-lg-4{margin:16px!important}.v-application .ma-lg-5{margin:20px!important}.v-application .ma-lg-6{margin:24px!important}.v-application .ma-lg-7{margin:28px!important}.v-application .ma-lg-8{margin:32px!important}.v-application .ma-lg-9{margin:36px!important}.v-application .ma-lg-10{margin:40px!important}.v-application .ma-lg-11{margin:44px!important}.v-application .ma-lg-12{margin:48px!important}.v-application .ma-lg-13{margin:52px!important}.v-application .ma-lg-14{margin:56px!important}.v-application .ma-lg-15{margin:60px!important}.v-application .ma-lg-16{margin:64px!important}.v-application .ma-lg-auto{margin:auto!important}.v-application .mx-lg-0{margin-right:0!important;margin-left:0!important}.v-application .mx-lg-1{margin-right:4px!important;margin-left:4px!important}.v-application .mx-lg-2{margin-right:8px!important;margin-left:8px!important}.v-application .mx-lg-3{margin-right:12px!important;margin-left:12px!important}.v-application .mx-lg-4{margin-right:16px!important;margin-left:16px!important}.v-application .mx-lg-5{margin-right:20px!important;margin-left:20px!important}.v-application .mx-lg-6{margin-right:24px!important;margin-left:24px!important}.v-application .mx-lg-7{margin-right:28px!important;margin-left:28px!important}.v-application .mx-lg-8{margin-right:32px!important;margin-left:32px!important}.v-application .mx-lg-9{margin-right:36px!important;margin-left:36px!important}.v-application .mx-lg-10{margin-right:40px!important;margin-left:40px!important}.v-application .mx-lg-11{margin-right:44px!important;margin-left:44px!important}.v-application .mx-lg-12{margin-right:48px!important;margin-left:48px!important}.v-application .mx-lg-13{margin-right:52px!important;margin-left:52px!important}.v-application .mx-lg-14{margin-right:56px!important;margin-left:56px!important}.v-application .mx-lg-15{margin-right:60px!important;margin-left:60px!important}.v-application .mx-lg-16{margin-right:64px!important;margin-left:64px!important}.v-application .mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.v-application .my-lg-0{margin-top:0!important;margin-bottom:0!important}.v-application .my-lg-1{margin-top:4px!important;margin-bottom:4px!important}.v-application .my-lg-2{margin-top:8px!important;margin-bottom:8px!important}.v-application .my-lg-3{margin-top:12px!important;margin-bottom:12px!important}.v-application .my-lg-4{margin-top:16px!important;margin-bottom:16px!important}.v-application .my-lg-5{margin-top:20px!important;margin-bottom:20px!important}.v-application .my-lg-6{margin-top:24px!important;margin-bottom:24px!important}.v-application .my-lg-7{margin-top:28px!important;margin-bottom:28px!important}.v-application .my-lg-8{margin-top:32px!important;margin-bottom:32px!important}.v-application .my-lg-9{margin-top:36px!important;margin-bottom:36px!important}.v-application .my-lg-10{margin-top:40px!important;margin-bottom:40px!important}.v-application .my-lg-11{margin-top:44px!important;margin-bottom:44px!important}.v-application .my-lg-12{margin-top:48px!important;margin-bottom:48px!important}.v-application .my-lg-13{margin-top:52px!important;margin-bottom:52px!important}.v-application .my-lg-14{margin-top:56px!important;margin-bottom:56px!important}.v-application .my-lg-15{margin-top:60px!important;margin-bottom:60px!important}.v-application .my-lg-16{margin-top:64px!important;margin-bottom:64px!important}.v-application .my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.v-application .mt-lg-0{margin-top:0!important}.v-application .mt-lg-1{margin-top:4px!important}.v-application .mt-lg-2{margin-top:8px!important}.v-application .mt-lg-3{margin-top:12px!important}.v-application .mt-lg-4{margin-top:16px!important}.v-application .mt-lg-5{margin-top:20px!important}.v-application .mt-lg-6{margin-top:24px!important}.v-application .mt-lg-7{margin-top:28px!important}.v-application .mt-lg-8{margin-top:32px!important}.v-application .mt-lg-9{margin-top:36px!important}.v-application .mt-lg-10{margin-top:40px!important}.v-application .mt-lg-11{margin-top:44px!important}.v-application .mt-lg-12{margin-top:48px!important}.v-application .mt-lg-13{margin-top:52px!important}.v-application .mt-lg-14{margin-top:56px!important}.v-application .mt-lg-15{margin-top:60px!important}.v-application .mt-lg-16{margin-top:64px!important}.v-application .mt-lg-auto{margin-top:auto!important}.v-application .mr-lg-0{margin-right:0!important}.v-application .mr-lg-1{margin-right:4px!important}.v-application .mr-lg-2{margin-right:8px!important}.v-application .mr-lg-3{margin-right:12px!important}.v-application .mr-lg-4{margin-right:16px!important}.v-application .mr-lg-5{margin-right:20px!important}.v-application .mr-lg-6{margin-right:24px!important}.v-application .mr-lg-7{margin-right:28px!important}.v-application .mr-lg-8{margin-right:32px!important}.v-application .mr-lg-9{margin-right:36px!important}.v-application .mr-lg-10{margin-right:40px!important}.v-application .mr-lg-11{margin-right:44px!important}.v-application .mr-lg-12{margin-right:48px!important}.v-application .mr-lg-13{margin-right:52px!important}.v-application .mr-lg-14{margin-right:56px!important}.v-application .mr-lg-15{margin-right:60px!important}.v-application .mr-lg-16{margin-right:64px!important}.v-application .mr-lg-auto{margin-right:auto!important}.v-application .mb-lg-0{margin-bottom:0!important}.v-application .mb-lg-1{margin-bottom:4px!important}.v-application .mb-lg-2{margin-bottom:8px!important}.v-application .mb-lg-3{margin-bottom:12px!important}.v-application .mb-lg-4{margin-bottom:16px!important}.v-application .mb-lg-5{margin-bottom:20px!important}.v-application .mb-lg-6{margin-bottom:24px!important}.v-application .mb-lg-7{margin-bottom:28px!important}.v-application .mb-lg-8{margin-bottom:32px!important}.v-application .mb-lg-9{margin-bottom:36px!important}.v-application .mb-lg-10{margin-bottom:40px!important}.v-application .mb-lg-11{margin-bottom:44px!important}.v-application .mb-lg-12{margin-bottom:48px!important}.v-application .mb-lg-13{margin-bottom:52px!important}.v-application .mb-lg-14{margin-bottom:56px!important}.v-application .mb-lg-15{margin-bottom:60px!important}.v-application .mb-lg-16{margin-bottom:64px!important}.v-application .mb-lg-auto{margin-bottom:auto!important}.v-application .ml-lg-0{margin-left:0!important}.v-application .ml-lg-1{margin-left:4px!important}.v-application .ml-lg-2{margin-left:8px!important}.v-application .ml-lg-3{margin-left:12px!important}.v-application .ml-lg-4{margin-left:16px!important}.v-application .ml-lg-5{margin-left:20px!important}.v-application .ml-lg-6{margin-left:24px!important}.v-application .ml-lg-7{margin-left:28px!important}.v-application .ml-lg-8{margin-left:32px!important}.v-application .ml-lg-9{margin-left:36px!important}.v-application .ml-lg-10{margin-left:40px!important}.v-application .ml-lg-11{margin-left:44px!important}.v-application .ml-lg-12{margin-left:48px!important}.v-application .ml-lg-13{margin-left:52px!important}.v-application .ml-lg-14{margin-left:56px!important}.v-application .ml-lg-15{margin-left:60px!important}.v-application .ml-lg-16{margin-left:64px!important}.v-application .ml-lg-auto{margin-left:auto!important}.v-application--is-ltr .ms-lg-0{margin-left:0!important}.v-application--is-rtl .ms-lg-0{margin-right:0!important}.v-application--is-ltr .ms-lg-1{margin-left:4px!important}.v-application--is-rtl .ms-lg-1{margin-right:4px!important}.v-application--is-ltr .ms-lg-2{margin-left:8px!important}.v-application--is-rtl .ms-lg-2{margin-right:8px!important}.v-application--is-ltr .ms-lg-3{margin-left:12px!important}.v-application--is-rtl .ms-lg-3{margin-right:12px!important}.v-application--is-ltr .ms-lg-4{margin-left:16px!important}.v-application--is-rtl .ms-lg-4{margin-right:16px!important}.v-application--is-ltr .ms-lg-5{margin-left:20px!important}.v-application--is-rtl .ms-lg-5{margin-right:20px!important}.v-application--is-ltr .ms-lg-6{margin-left:24px!important}.v-application--is-rtl .ms-lg-6{margin-right:24px!important}.v-application--is-ltr .ms-lg-7{margin-left:28px!important}.v-application--is-rtl .ms-lg-7{margin-right:28px!important}.v-application--is-ltr .ms-lg-8{margin-left:32px!important}.v-application--is-rtl .ms-lg-8{margin-right:32px!important}.v-application--is-ltr .ms-lg-9{margin-left:36px!important}.v-application--is-rtl .ms-lg-9{margin-right:36px!important}.v-application--is-ltr .ms-lg-10{margin-left:40px!important}.v-application--is-rtl .ms-lg-10{margin-right:40px!important}.v-application--is-ltr .ms-lg-11{margin-left:44px!important}.v-application--is-rtl .ms-lg-11{margin-right:44px!important}.v-application--is-ltr .ms-lg-12{margin-left:48px!important}.v-application--is-rtl .ms-lg-12{margin-right:48px!important}.v-application--is-ltr .ms-lg-13{margin-left:52px!important}.v-application--is-rtl .ms-lg-13{margin-right:52px!important}.v-application--is-ltr .ms-lg-14{margin-left:56px!important}.v-application--is-rtl .ms-lg-14{margin-right:56px!important}.v-application--is-ltr .ms-lg-15{margin-left:60px!important}.v-application--is-rtl .ms-lg-15{margin-right:60px!important}.v-application--is-ltr .ms-lg-16{margin-left:64px!important}.v-application--is-rtl .ms-lg-16{margin-right:64px!important}.v-application--is-ltr .ms-lg-auto{margin-left:auto!important}.v-application--is-rtl .ms-lg-auto{margin-right:auto!important}.v-application--is-ltr .me-lg-0{margin-right:0!important}.v-application--is-rtl .me-lg-0{margin-left:0!important}.v-application--is-ltr .me-lg-1{margin-right:4px!important}.v-application--is-rtl .me-lg-1{margin-left:4px!important}.v-application--is-ltr .me-lg-2{margin-right:8px!important}.v-application--is-rtl .me-lg-2{margin-left:8px!important}.v-application--is-ltr .me-lg-3{margin-right:12px!important}.v-application--is-rtl .me-lg-3{margin-left:12px!important}.v-application--is-ltr .me-lg-4{margin-right:16px!important}.v-application--is-rtl .me-lg-4{margin-left:16px!important}.v-application--is-ltr .me-lg-5{margin-right:20px!important}.v-application--is-rtl .me-lg-5{margin-left:20px!important}.v-application--is-ltr .me-lg-6{margin-right:24px!important}.v-application--is-rtl .me-lg-6{margin-left:24px!important}.v-application--is-ltr .me-lg-7{margin-right:28px!important}.v-application--is-rtl .me-lg-7{margin-left:28px!important}.v-application--is-ltr .me-lg-8{margin-right:32px!important}.v-application--is-rtl .me-lg-8{margin-left:32px!important}.v-application--is-ltr .me-lg-9{margin-right:36px!important}.v-application--is-rtl .me-lg-9{margin-left:36px!important}.v-application--is-ltr .me-lg-10{margin-right:40px!important}.v-application--is-rtl .me-lg-10{margin-left:40px!important}.v-application--is-ltr .me-lg-11{margin-right:44px!important}.v-application--is-rtl .me-lg-11{margin-left:44px!important}.v-application--is-ltr .me-lg-12{margin-right:48px!important}.v-application--is-rtl .me-lg-12{margin-left:48px!important}.v-application--is-ltr .me-lg-13{margin-right:52px!important}.v-application--is-rtl .me-lg-13{margin-left:52px!important}.v-application--is-ltr .me-lg-14{margin-right:56px!important}.v-application--is-rtl .me-lg-14{margin-left:56px!important}.v-application--is-ltr .me-lg-15{margin-right:60px!important}.v-application--is-rtl .me-lg-15{margin-left:60px!important}.v-application--is-ltr .me-lg-16{margin-right:64px!important}.v-application--is-rtl .me-lg-16{margin-left:64px!important}.v-application--is-ltr .me-lg-auto{margin-right:auto!important}.v-application--is-rtl .me-lg-auto{margin-left:auto!important}.v-application .ma-lg-n1{margin:-4px!important}.v-application .ma-lg-n2{margin:-8px!important}.v-application .ma-lg-n3{margin:-12px!important}.v-application .ma-lg-n4{margin:-16px!important}.v-application .ma-lg-n5{margin:-20px!important}.v-application .ma-lg-n6{margin:-24px!important}.v-application .ma-lg-n7{margin:-28px!important}.v-application .ma-lg-n8{margin:-32px!important}.v-application .ma-lg-n9{margin:-36px!important}.v-application .ma-lg-n10{margin:-40px!important}.v-application .ma-lg-n11{margin:-44px!important}.v-application .ma-lg-n12{margin:-48px!important}.v-application .ma-lg-n13{margin:-52px!important}.v-application .ma-lg-n14{margin:-56px!important}.v-application .ma-lg-n15{margin:-60px!important}.v-application .ma-lg-n16{margin:-64px!important}.v-application .mx-lg-n1{margin-right:-4px!important;margin-left:-4px!important}.v-application .mx-lg-n2{margin-right:-8px!important;margin-left:-8px!important}.v-application .mx-lg-n3{margin-right:-12px!important;margin-left:-12px!important}.v-application .mx-lg-n4{margin-right:-16px!important;margin-left:-16px!important}.v-application .mx-lg-n5{margin-right:-20px!important;margin-left:-20px!important}.v-application .mx-lg-n6{margin-right:-24px!important;margin-left:-24px!important}.v-application .mx-lg-n7{margin-right:-28px!important;margin-left:-28px!important}.v-application .mx-lg-n8{margin-right:-32px!important;margin-left:-32px!important}.v-application .mx-lg-n9{margin-right:-36px!important;margin-left:-36px!important}.v-application .mx-lg-n10{margin-right:-40px!important;margin-left:-40px!important}.v-application .mx-lg-n11{margin-right:-44px!important;margin-left:-44px!important}.v-application .mx-lg-n12{margin-right:-48px!important;margin-left:-48px!important}.v-application .mx-lg-n13{margin-right:-52px!important;margin-left:-52px!important}.v-application .mx-lg-n14{margin-right:-56px!important;margin-left:-56px!important}.v-application .mx-lg-n15{margin-right:-60px!important;margin-left:-60px!important}.v-application .mx-lg-n16{margin-right:-64px!important;margin-left:-64px!important}.v-application .my-lg-n1{margin-top:-4px!important;margin-bottom:-4px!important}.v-application .my-lg-n2{margin-top:-8px!important;margin-bottom:-8px!important}.v-application .my-lg-n3{margin-top:-12px!important;margin-bottom:-12px!important}.v-application .my-lg-n4{margin-top:-16px!important;margin-bottom:-16px!important}.v-application .my-lg-n5{margin-top:-20px!important;margin-bottom:-20px!important}.v-application .my-lg-n6{margin-top:-24px!important;margin-bottom:-24px!important}.v-application .my-lg-n7{margin-top:-28px!important;margin-bottom:-28px!important}.v-application .my-lg-n8{margin-top:-32px!important;margin-bottom:-32px!important}.v-application .my-lg-n9{margin-top:-36px!important;margin-bottom:-36px!important}.v-application .my-lg-n10{margin-top:-40px!important;margin-bottom:-40px!important}.v-application .my-lg-n11{margin-top:-44px!important;margin-bottom:-44px!important}.v-application .my-lg-n12{margin-top:-48px!important;margin-bottom:-48px!important}.v-application .my-lg-n13{margin-top:-52px!important;margin-bottom:-52px!important}.v-application .my-lg-n14{margin-top:-56px!important;margin-bottom:-56px!important}.v-application .my-lg-n15{margin-top:-60px!important;margin-bottom:-60px!important}.v-application .my-lg-n16{margin-top:-64px!important;margin-bottom:-64px!important}.v-application .mt-lg-n1{margin-top:-4px!important}.v-application .mt-lg-n2{margin-top:-8px!important}.v-application .mt-lg-n3{margin-top:-12px!important}.v-application .mt-lg-n4{margin-top:-16px!important}.v-application .mt-lg-n5{margin-top:-20px!important}.v-application .mt-lg-n6{margin-top:-24px!important}.v-application .mt-lg-n7{margin-top:-28px!important}.v-application .mt-lg-n8{margin-top:-32px!important}.v-application .mt-lg-n9{margin-top:-36px!important}.v-application .mt-lg-n10{margin-top:-40px!important}.v-application .mt-lg-n11{margin-top:-44px!important}.v-application .mt-lg-n12{margin-top:-48px!important}.v-application .mt-lg-n13{margin-top:-52px!important}.v-application .mt-lg-n14{margin-top:-56px!important}.v-application .mt-lg-n15{margin-top:-60px!important}.v-application .mt-lg-n16{margin-top:-64px!important}.v-application .mr-lg-n1{margin-right:-4px!important}.v-application .mr-lg-n2{margin-right:-8px!important}.v-application .mr-lg-n3{margin-right:-12px!important}.v-application .mr-lg-n4{margin-right:-16px!important}.v-application .mr-lg-n5{margin-right:-20px!important}.v-application .mr-lg-n6{margin-right:-24px!important}.v-application .mr-lg-n7{margin-right:-28px!important}.v-application .mr-lg-n8{margin-right:-32px!important}.v-application .mr-lg-n9{margin-right:-36px!important}.v-application .mr-lg-n10{margin-right:-40px!important}.v-application .mr-lg-n11{margin-right:-44px!important}.v-application .mr-lg-n12{margin-right:-48px!important}.v-application .mr-lg-n13{margin-right:-52px!important}.v-application .mr-lg-n14{margin-right:-56px!important}.v-application .mr-lg-n15{margin-right:-60px!important}.v-application .mr-lg-n16{margin-right:-64px!important}.v-application .mb-lg-n1{margin-bottom:-4px!important}.v-application .mb-lg-n2{margin-bottom:-8px!important}.v-application .mb-lg-n3{margin-bottom:-12px!important}.v-application .mb-lg-n4{margin-bottom:-16px!important}.v-application .mb-lg-n5{margin-bottom:-20px!important}.v-application .mb-lg-n6{margin-bottom:-24px!important}.v-application .mb-lg-n7{margin-bottom:-28px!important}.v-application .mb-lg-n8{margin-bottom:-32px!important}.v-application .mb-lg-n9{margin-bottom:-36px!important}.v-application .mb-lg-n10{margin-bottom:-40px!important}.v-application .mb-lg-n11{margin-bottom:-44px!important}.v-application .mb-lg-n12{margin-bottom:-48px!important}.v-application .mb-lg-n13{margin-bottom:-52px!important}.v-application .mb-lg-n14{margin-bottom:-56px!important}.v-application .mb-lg-n15{margin-bottom:-60px!important}.v-application .mb-lg-n16{margin-bottom:-64px!important}.v-application .ml-lg-n1{margin-left:-4px!important}.v-application .ml-lg-n2{margin-left:-8px!important}.v-application .ml-lg-n3{margin-left:-12px!important}.v-application .ml-lg-n4{margin-left:-16px!important}.v-application .ml-lg-n5{margin-left:-20px!important}.v-application .ml-lg-n6{margin-left:-24px!important}.v-application .ml-lg-n7{margin-left:-28px!important}.v-application .ml-lg-n8{margin-left:-32px!important}.v-application .ml-lg-n9{margin-left:-36px!important}.v-application .ml-lg-n10{margin-left:-40px!important}.v-application .ml-lg-n11{margin-left:-44px!important}.v-application .ml-lg-n12{margin-left:-48px!important}.v-application .ml-lg-n13{margin-left:-52px!important}.v-application .ml-lg-n14{margin-left:-56px!important}.v-application .ml-lg-n15{margin-left:-60px!important}.v-application .ml-lg-n16{margin-left:-64px!important}.v-application--is-ltr .ms-lg-n1{margin-left:-4px!important}.v-application--is-rtl .ms-lg-n1{margin-right:-4px!important}.v-application--is-ltr .ms-lg-n2{margin-left:-8px!important}.v-application--is-rtl .ms-lg-n2{margin-right:-8px!important}.v-application--is-ltr .ms-lg-n3{margin-left:-12px!important}.v-application--is-rtl .ms-lg-n3{margin-right:-12px!important}.v-application--is-ltr .ms-lg-n4{margin-left:-16px!important}.v-application--is-rtl .ms-lg-n4{margin-right:-16px!important}.v-application--is-ltr .ms-lg-n5{margin-left:-20px!important}.v-application--is-rtl .ms-lg-n5{margin-right:-20px!important}.v-application--is-ltr .ms-lg-n6{margin-left:-24px!important}.v-application--is-rtl .ms-lg-n6{margin-right:-24px!important}.v-application--is-ltr .ms-lg-n7{margin-left:-28px!important}.v-application--is-rtl .ms-lg-n7{margin-right:-28px!important}.v-application--is-ltr .ms-lg-n8{margin-left:-32px!important}.v-application--is-rtl .ms-lg-n8{margin-right:-32px!important}.v-application--is-ltr .ms-lg-n9{margin-left:-36px!important}.v-application--is-rtl .ms-lg-n9{margin-right:-36px!important}.v-application--is-ltr .ms-lg-n10{margin-left:-40px!important}.v-application--is-rtl .ms-lg-n10{margin-right:-40px!important}.v-application--is-ltr .ms-lg-n11{margin-left:-44px!important}.v-application--is-rtl .ms-lg-n11{margin-right:-44px!important}.v-application--is-ltr .ms-lg-n12{margin-left:-48px!important}.v-application--is-rtl .ms-lg-n12{margin-right:-48px!important}.v-application--is-ltr .ms-lg-n13{margin-left:-52px!important}.v-application--is-rtl .ms-lg-n13{margin-right:-52px!important}.v-application--is-ltr .ms-lg-n14{margin-left:-56px!important}.v-application--is-rtl .ms-lg-n14{margin-right:-56px!important}.v-application--is-ltr .ms-lg-n15{margin-left:-60px!important}.v-application--is-rtl .ms-lg-n15{margin-right:-60px!important}.v-application--is-ltr .ms-lg-n16{margin-left:-64px!important}.v-application--is-rtl .ms-lg-n16{margin-right:-64px!important}.v-application--is-ltr .me-lg-n1{margin-right:-4px!important}.v-application--is-rtl .me-lg-n1{margin-left:-4px!important}.v-application--is-ltr .me-lg-n2{margin-right:-8px!important}.v-application--is-rtl .me-lg-n2{margin-left:-8px!important}.v-application--is-ltr .me-lg-n3{margin-right:-12px!important}.v-application--is-rtl .me-lg-n3{margin-left:-12px!important}.v-application--is-ltr .me-lg-n4{margin-right:-16px!important}.v-application--is-rtl .me-lg-n4{margin-left:-16px!important}.v-application--is-ltr .me-lg-n5{margin-right:-20px!important}.v-application--is-rtl .me-lg-n5{margin-left:-20px!important}.v-application--is-ltr .me-lg-n6{margin-right:-24px!important}.v-application--is-rtl .me-lg-n6{margin-left:-24px!important}.v-application--is-ltr .me-lg-n7{margin-right:-28px!important}.v-application--is-rtl .me-lg-n7{margin-left:-28px!important}.v-application--is-ltr .me-lg-n8{margin-right:-32px!important}.v-application--is-rtl .me-lg-n8{margin-left:-32px!important}.v-application--is-ltr .me-lg-n9{margin-right:-36px!important}.v-application--is-rtl .me-lg-n9{margin-left:-36px!important}.v-application--is-ltr .me-lg-n10{margin-right:-40px!important}.v-application--is-rtl .me-lg-n10{margin-left:-40px!important}.v-application--is-ltr .me-lg-n11{margin-right:-44px!important}.v-application--is-rtl .me-lg-n11{margin-left:-44px!important}.v-application--is-ltr .me-lg-n12{margin-right:-48px!important}.v-application--is-rtl .me-lg-n12{margin-left:-48px!important}.v-application--is-ltr .me-lg-n13{margin-right:-52px!important}.v-application--is-rtl .me-lg-n13{margin-left:-52px!important}.v-application--is-ltr .me-lg-n14{margin-right:-56px!important}.v-application--is-rtl .me-lg-n14{margin-left:-56px!important}.v-application--is-ltr .me-lg-n15{margin-right:-60px!important}.v-application--is-rtl .me-lg-n15{margin-left:-60px!important}.v-application--is-ltr .me-lg-n16{margin-right:-64px!important}.v-application--is-rtl .me-lg-n16{margin-left:-64px!important}.v-application .pa-lg-0{padding:0!important}.v-application .pa-lg-1{padding:4px!important}.v-application .pa-lg-2{padding:8px!important}.v-application .pa-lg-3{padding:12px!important}.v-application .pa-lg-4{padding:16px!important}.v-application .pa-lg-5{padding:20px!important}.v-application .pa-lg-6{padding:24px!important}.v-application .pa-lg-7{padding:28px!important}.v-application .pa-lg-8{padding:32px!important}.v-application .pa-lg-9{padding:36px!important}.v-application .pa-lg-10{padding:40px!important}.v-application .pa-lg-11{padding:44px!important}.v-application .pa-lg-12{padding:48px!important}.v-application .pa-lg-13{padding:52px!important}.v-application .pa-lg-14{padding:56px!important}.v-application .pa-lg-15{padding:60px!important}.v-application .pa-lg-16{padding:64px!important}.v-application .px-lg-0{padding-right:0!important;padding-left:0!important}.v-application .px-lg-1{padding-right:4px!important;padding-left:4px!important}.v-application .px-lg-2{padding-right:8px!important;padding-left:8px!important}.v-application .px-lg-3{padding-right:12px!important;padding-left:12px!important}.v-application .px-lg-4{padding-right:16px!important;padding-left:16px!important}.v-application .px-lg-5{padding-right:20px!important;padding-left:20px!important}.v-application .px-lg-6{padding-right:24px!important;padding-left:24px!important}.v-application .px-lg-7{padding-right:28px!important;padding-left:28px!important}.v-application .px-lg-8{padding-right:32px!important;padding-left:32px!important}.v-application .px-lg-9{padding-right:36px!important;padding-left:36px!important}.v-application .px-lg-10{padding-right:40px!important;padding-left:40px!important}.v-application .px-lg-11{padding-right:44px!important;padding-left:44px!important}.v-application .px-lg-12{padding-right:48px!important;padding-left:48px!important}.v-application .px-lg-13{padding-right:52px!important;padding-left:52px!important}.v-application .px-lg-14{padding-right:56px!important;padding-left:56px!important}.v-application .px-lg-15{padding-right:60px!important;padding-left:60px!important}.v-application .px-lg-16{padding-right:64px!important;padding-left:64px!important}.v-application .py-lg-0{padding-top:0!important;padding-bottom:0!important}.v-application .py-lg-1{padding-top:4px!important;padding-bottom:4px!important}.v-application .py-lg-2{padding-top:8px!important;padding-bottom:8px!important}.v-application .py-lg-3{padding-top:12px!important;padding-bottom:12px!important}.v-application .py-lg-4{padding-top:16px!important;padding-bottom:16px!important}.v-application .py-lg-5{padding-top:20px!important;padding-bottom:20px!important}.v-application .py-lg-6{padding-top:24px!important;padding-bottom:24px!important}.v-application .py-lg-7{padding-top:28px!important;padding-bottom:28px!important}.v-application .py-lg-8{padding-top:32px!important;padding-bottom:32px!important}.v-application .py-lg-9{padding-top:36px!important;padding-bottom:36px!important}.v-application .py-lg-10{padding-top:40px!important;padding-bottom:40px!important}.v-application .py-lg-11{padding-top:44px!important;padding-bottom:44px!important}.v-application .py-lg-12{padding-top:48px!important;padding-bottom:48px!important}.v-application .py-lg-13{padding-top:52px!important;padding-bottom:52px!important}.v-application .py-lg-14{padding-top:56px!important;padding-bottom:56px!important}.v-application .py-lg-15{padding-top:60px!important;padding-bottom:60px!important}.v-application .py-lg-16{padding-top:64px!important;padding-bottom:64px!important}.v-application .pt-lg-0{padding-top:0!important}.v-application .pt-lg-1{padding-top:4px!important}.v-application .pt-lg-2{padding-top:8px!important}.v-application .pt-lg-3{padding-top:12px!important}.v-application .pt-lg-4{padding-top:16px!important}.v-application .pt-lg-5{padding-top:20px!important}.v-application .pt-lg-6{padding-top:24px!important}.v-application .pt-lg-7{padding-top:28px!important}.v-application .pt-lg-8{padding-top:32px!important}.v-application .pt-lg-9{padding-top:36px!important}.v-application .pt-lg-10{padding-top:40px!important}.v-application .pt-lg-11{padding-top:44px!important}.v-application .pt-lg-12{padding-top:48px!important}.v-application .pt-lg-13{padding-top:52px!important}.v-application .pt-lg-14{padding-top:56px!important}.v-application .pt-lg-15{padding-top:60px!important}.v-application .pt-lg-16{padding-top:64px!important}.v-application .pr-lg-0{padding-right:0!important}.v-application .pr-lg-1{padding-right:4px!important}.v-application .pr-lg-2{padding-right:8px!important}.v-application .pr-lg-3{padding-right:12px!important}.v-application .pr-lg-4{padding-right:16px!important}.v-application .pr-lg-5{padding-right:20px!important}.v-application .pr-lg-6{padding-right:24px!important}.v-application .pr-lg-7{padding-right:28px!important}.v-application .pr-lg-8{padding-right:32px!important}.v-application .pr-lg-9{padding-right:36px!important}.v-application .pr-lg-10{padding-right:40px!important}.v-application .pr-lg-11{padding-right:44px!important}.v-application .pr-lg-12{padding-right:48px!important}.v-application .pr-lg-13{padding-right:52px!important}.v-application .pr-lg-14{padding-right:56px!important}.v-application .pr-lg-15{padding-right:60px!important}.v-application .pr-lg-16{padding-right:64px!important}.v-application .pb-lg-0{padding-bottom:0!important}.v-application .pb-lg-1{padding-bottom:4px!important}.v-application .pb-lg-2{padding-bottom:8px!important}.v-application .pb-lg-3{padding-bottom:12px!important}.v-application .pb-lg-4{padding-bottom:16px!important}.v-application .pb-lg-5{padding-bottom:20px!important}.v-application .pb-lg-6{padding-bottom:24px!important}.v-application .pb-lg-7{padding-bottom:28px!important}.v-application .pb-lg-8{padding-bottom:32px!important}.v-application .pb-lg-9{padding-bottom:36px!important}.v-application .pb-lg-10{padding-bottom:40px!important}.v-application .pb-lg-11{padding-bottom:44px!important}.v-application .pb-lg-12{padding-bottom:48px!important}.v-application .pb-lg-13{padding-bottom:52px!important}.v-application .pb-lg-14{padding-bottom:56px!important}.v-application .pb-lg-15{padding-bottom:60px!important}.v-application .pb-lg-16{padding-bottom:64px!important}.v-application .pl-lg-0{padding-left:0!important}.v-application .pl-lg-1{padding-left:4px!important}.v-application .pl-lg-2{padding-left:8px!important}.v-application .pl-lg-3{padding-left:12px!important}.v-application .pl-lg-4{padding-left:16px!important}.v-application .pl-lg-5{padding-left:20px!important}.v-application .pl-lg-6{padding-left:24px!important}.v-application .pl-lg-7{padding-left:28px!important}.v-application .pl-lg-8{padding-left:32px!important}.v-application .pl-lg-9{padding-left:36px!important}.v-application .pl-lg-10{padding-left:40px!important}.v-application .pl-lg-11{padding-left:44px!important}.v-application .pl-lg-12{padding-left:48px!important}.v-application .pl-lg-13{padding-left:52px!important}.v-application .pl-lg-14{padding-left:56px!important}.v-application .pl-lg-15{padding-left:60px!important}.v-application .pl-lg-16{padding-left:64px!important}.v-application--is-ltr .ps-lg-0{padding-left:0!important}.v-application--is-rtl .ps-lg-0{padding-right:0!important}.v-application--is-ltr .ps-lg-1{padding-left:4px!important}.v-application--is-rtl .ps-lg-1{padding-right:4px!important}.v-application--is-ltr .ps-lg-2{padding-left:8px!important}.v-application--is-rtl .ps-lg-2{padding-right:8px!important}.v-application--is-ltr .ps-lg-3{padding-left:12px!important}.v-application--is-rtl .ps-lg-3{padding-right:12px!important}.v-application--is-ltr .ps-lg-4{padding-left:16px!important}.v-application--is-rtl .ps-lg-4{padding-right:16px!important}.v-application--is-ltr .ps-lg-5{padding-left:20px!important}.v-application--is-rtl .ps-lg-5{padding-right:20px!important}.v-application--is-ltr .ps-lg-6{padding-left:24px!important}.v-application--is-rtl .ps-lg-6{padding-right:24px!important}.v-application--is-ltr .ps-lg-7{padding-left:28px!important}.v-application--is-rtl .ps-lg-7{padding-right:28px!important}.v-application--is-ltr .ps-lg-8{padding-left:32px!important}.v-application--is-rtl .ps-lg-8{padding-right:32px!important}.v-application--is-ltr .ps-lg-9{padding-left:36px!important}.v-application--is-rtl .ps-lg-9{padding-right:36px!important}.v-application--is-ltr .ps-lg-10{padding-left:40px!important}.v-application--is-rtl .ps-lg-10{padding-right:40px!important}.v-application--is-ltr .ps-lg-11{padding-left:44px!important}.v-application--is-rtl .ps-lg-11{padding-right:44px!important}.v-application--is-ltr .ps-lg-12{padding-left:48px!important}.v-application--is-rtl .ps-lg-12{padding-right:48px!important}.v-application--is-ltr .ps-lg-13{padding-left:52px!important}.v-application--is-rtl .ps-lg-13{padding-right:52px!important}.v-application--is-ltr .ps-lg-14{padding-left:56px!important}.v-application--is-rtl .ps-lg-14{padding-right:56px!important}.v-application--is-ltr .ps-lg-15{padding-left:60px!important}.v-application--is-rtl .ps-lg-15{padding-right:60px!important}.v-application--is-ltr .ps-lg-16{padding-left:64px!important}.v-application--is-rtl .ps-lg-16{padding-right:64px!important}.v-application--is-ltr .pe-lg-0{padding-right:0!important}.v-application--is-rtl .pe-lg-0{padding-left:0!important}.v-application--is-ltr .pe-lg-1{padding-right:4px!important}.v-application--is-rtl .pe-lg-1{padding-left:4px!important}.v-application--is-ltr .pe-lg-2{padding-right:8px!important}.v-application--is-rtl .pe-lg-2{padding-left:8px!important}.v-application--is-ltr .pe-lg-3{padding-right:12px!important}.v-application--is-rtl .pe-lg-3{padding-left:12px!important}.v-application--is-ltr .pe-lg-4{padding-right:16px!important}.v-application--is-rtl .pe-lg-4{padding-left:16px!important}.v-application--is-ltr .pe-lg-5{padding-right:20px!important}.v-application--is-rtl .pe-lg-5{padding-left:20px!important}.v-application--is-ltr .pe-lg-6{padding-right:24px!important}.v-application--is-rtl .pe-lg-6{padding-left:24px!important}.v-application--is-ltr .pe-lg-7{padding-right:28px!important}.v-application--is-rtl .pe-lg-7{padding-left:28px!important}.v-application--is-ltr .pe-lg-8{padding-right:32px!important}.v-application--is-rtl .pe-lg-8{padding-left:32px!important}.v-application--is-ltr .pe-lg-9{padding-right:36px!important}.v-application--is-rtl .pe-lg-9{padding-left:36px!important}.v-application--is-ltr .pe-lg-10{padding-right:40px!important}.v-application--is-rtl .pe-lg-10{padding-left:40px!important}.v-application--is-ltr .pe-lg-11{padding-right:44px!important}.v-application--is-rtl .pe-lg-11{padding-left:44px!important}.v-application--is-ltr .pe-lg-12{padding-right:48px!important}.v-application--is-rtl .pe-lg-12{padding-left:48px!important}.v-application--is-ltr .pe-lg-13{padding-right:52px!important}.v-application--is-rtl .pe-lg-13{padding-left:52px!important}.v-application--is-ltr .pe-lg-14{padding-right:56px!important}.v-application--is-rtl .pe-lg-14{padding-left:56px!important}.v-application--is-ltr .pe-lg-15{padding-right:60px!important}.v-application--is-rtl .pe-lg-15{padding-left:60px!important}.v-application--is-ltr .pe-lg-16{padding-right:64px!important}.v-application--is-rtl .pe-lg-16{padding-left:64px!important}.v-application .text-lg-left{text-align:left!important}.v-application .text-lg-right{text-align:right!important}.v-application .text-lg-center{text-align:center!important}.v-application .text-lg-justify{text-align:justify!important}.v-application .text-lg-start{text-align:start!important}.v-application .text-lg-end{text-align:end!important}.v-application .text-lg-h1{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .text-lg-h1,.v-application .text-lg-h2{font-weight:300;font-family:Roboto,sans-serif!important}.v-application .text-lg-h2{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .text-lg-h3{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .text-lg-h3,.v-application .text-lg-h4{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .text-lg-h4{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .text-lg-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .text-lg-h5,.v-application .text-lg-h6{line-height:2rem;font-family:Roboto,sans-serif!important}.v-application .text-lg-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .text-lg-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important}.v-application .text-lg-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important}.v-application .text-lg-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important}.v-application .text-lg-body-2{font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important}.v-application .text-lg-body-2,.v-application .text-lg-button{font-size:.875rem!important;font-family:Roboto,sans-serif!important}.v-application .text-lg-button{font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;text-transform:uppercase!important}.v-application .text-lg-caption{font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important}.v-application .text-lg-caption,.v-application .text-lg-overline{font-size:.75rem!important;font-family:Roboto,sans-serif!important}.v-application .text-lg-overline{font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;text-transform:uppercase!important}}@media(min-width:1904px){.v-application .d-xl-none{display:none!important}.v-application .d-xl-inline{display:inline!important}.v-application .d-xl-inline-block{display:inline-block!important}.v-application .d-xl-block{display:block!important}.v-application .d-xl-table{display:table!important}.v-application .d-xl-table-row{display:table-row!important}.v-application .d-xl-table-cell{display:table-cell!important}.v-application .d-xl-flex{display:flex!important}.v-application .d-xl-inline-flex{display:inline-flex!important}.v-application .float-xl-none{float:none!important}.v-application .float-xl-left{float:left!important}.v-application .float-xl-right{float:right!important}.v-application--is-rtl .float-xl-end{float:left!important}.v-application--is-ltr .float-xl-end,.v-application--is-rtl .float-xl-start{float:right!important}.v-application--is-ltr .float-xl-start{float:left!important}.v-application .flex-xl-fill{flex:1 1 auto!important}.v-application .flex-xl-row{flex-direction:row!important}.v-application .flex-xl-column{flex-direction:column!important}.v-application .flex-xl-row-reverse{flex-direction:row-reverse!important}.v-application .flex-xl-column-reverse{flex-direction:column-reverse!important}.v-application .flex-xl-grow-0{flex-grow:0!important}.v-application .flex-xl-grow-1{flex-grow:1!important}.v-application .flex-xl-shrink-0{flex-shrink:0!important}.v-application .flex-xl-shrink-1{flex-shrink:1!important}.v-application .flex-xl-wrap{flex-wrap:wrap!important}.v-application .flex-xl-nowrap{flex-wrap:nowrap!important}.v-application .flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.v-application .justify-xl-start{justify-content:flex-start!important}.v-application .justify-xl-end{justify-content:flex-end!important}.v-application .justify-xl-center{justify-content:center!important}.v-application .justify-xl-space-between{justify-content:space-between!important}.v-application .justify-xl-space-around{justify-content:space-around!important}.v-application .align-xl-start{align-items:flex-start!important}.v-application .align-xl-end{align-items:flex-end!important}.v-application .align-xl-center{align-items:center!important}.v-application .align-xl-baseline{align-items:baseline!important}.v-application .align-xl-stretch{align-items:stretch!important}.v-application .align-content-xl-start{align-content:flex-start!important}.v-application .align-content-xl-end{align-content:flex-end!important}.v-application .align-content-xl-center{align-content:center!important}.v-application .align-content-xl-space-between{align-content:space-between!important}.v-application .align-content-xl-space-around{align-content:space-around!important}.v-application .align-content-xl-stretch{align-content:stretch!important}.v-application .align-self-xl-auto{align-self:auto!important}.v-application .align-self-xl-start{align-self:flex-start!important}.v-application .align-self-xl-end{align-self:flex-end!important}.v-application .align-self-xl-center{align-self:center!important}.v-application .align-self-xl-baseline{align-self:baseline!important}.v-application .align-self-xl-stretch{align-self:stretch!important}.v-application .order-xl-first{order:-1!important}.v-application .order-xl-0{order:0!important}.v-application .order-xl-1{order:1!important}.v-application .order-xl-2{order:2!important}.v-application .order-xl-3{order:3!important}.v-application .order-xl-4{order:4!important}.v-application .order-xl-5{order:5!important}.v-application .order-xl-6{order:6!important}.v-application .order-xl-7{order:7!important}.v-application .order-xl-8{order:8!important}.v-application .order-xl-9{order:9!important}.v-application .order-xl-10{order:10!important}.v-application .order-xl-11{order:11!important}.v-application .order-xl-12{order:12!important}.v-application .order-xl-last{order:13!important}.v-application .ma-xl-0{margin:0!important}.v-application .ma-xl-1{margin:4px!important}.v-application .ma-xl-2{margin:8px!important}.v-application .ma-xl-3{margin:12px!important}.v-application .ma-xl-4{margin:16px!important}.v-application .ma-xl-5{margin:20px!important}.v-application .ma-xl-6{margin:24px!important}.v-application .ma-xl-7{margin:28px!important}.v-application .ma-xl-8{margin:32px!important}.v-application .ma-xl-9{margin:36px!important}.v-application .ma-xl-10{margin:40px!important}.v-application .ma-xl-11{margin:44px!important}.v-application .ma-xl-12{margin:48px!important}.v-application .ma-xl-13{margin:52px!important}.v-application .ma-xl-14{margin:56px!important}.v-application .ma-xl-15{margin:60px!important}.v-application .ma-xl-16{margin:64px!important}.v-application .ma-xl-auto{margin:auto!important}.v-application .mx-xl-0{margin-right:0!important;margin-left:0!important}.v-application .mx-xl-1{margin-right:4px!important;margin-left:4px!important}.v-application .mx-xl-2{margin-right:8px!important;margin-left:8px!important}.v-application .mx-xl-3{margin-right:12px!important;margin-left:12px!important}.v-application .mx-xl-4{margin-right:16px!important;margin-left:16px!important}.v-application .mx-xl-5{margin-right:20px!important;margin-left:20px!important}.v-application .mx-xl-6{margin-right:24px!important;margin-left:24px!important}.v-application .mx-xl-7{margin-right:28px!important;margin-left:28px!important}.v-application .mx-xl-8{margin-right:32px!important;margin-left:32px!important}.v-application .mx-xl-9{margin-right:36px!important;margin-left:36px!important}.v-application .mx-xl-10{margin-right:40px!important;margin-left:40px!important}.v-application .mx-xl-11{margin-right:44px!important;margin-left:44px!important}.v-application .mx-xl-12{margin-right:48px!important;margin-left:48px!important}.v-application .mx-xl-13{margin-right:52px!important;margin-left:52px!important}.v-application .mx-xl-14{margin-right:56px!important;margin-left:56px!important}.v-application .mx-xl-15{margin-right:60px!important;margin-left:60px!important}.v-application .mx-xl-16{margin-right:64px!important;margin-left:64px!important}.v-application .mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.v-application .my-xl-0{margin-top:0!important;margin-bottom:0!important}.v-application .my-xl-1{margin-top:4px!important;margin-bottom:4px!important}.v-application .my-xl-2{margin-top:8px!important;margin-bottom:8px!important}.v-application .my-xl-3{margin-top:12px!important;margin-bottom:12px!important}.v-application .my-xl-4{margin-top:16px!important;margin-bottom:16px!important}.v-application .my-xl-5{margin-top:20px!important;margin-bottom:20px!important}.v-application .my-xl-6{margin-top:24px!important;margin-bottom:24px!important}.v-application .my-xl-7{margin-top:28px!important;margin-bottom:28px!important}.v-application .my-xl-8{margin-top:32px!important;margin-bottom:32px!important}.v-application .my-xl-9{margin-top:36px!important;margin-bottom:36px!important}.v-application .my-xl-10{margin-top:40px!important;margin-bottom:40px!important}.v-application .my-xl-11{margin-top:44px!important;margin-bottom:44px!important}.v-application .my-xl-12{margin-top:48px!important;margin-bottom:48px!important}.v-application .my-xl-13{margin-top:52px!important;margin-bottom:52px!important}.v-application .my-xl-14{margin-top:56px!important;margin-bottom:56px!important}.v-application .my-xl-15{margin-top:60px!important;margin-bottom:60px!important}.v-application .my-xl-16{margin-top:64px!important;margin-bottom:64px!important}.v-application .my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.v-application .mt-xl-0{margin-top:0!important}.v-application .mt-xl-1{margin-top:4px!important}.v-application .mt-xl-2{margin-top:8px!important}.v-application .mt-xl-3{margin-top:12px!important}.v-application .mt-xl-4{margin-top:16px!important}.v-application .mt-xl-5{margin-top:20px!important}.v-application .mt-xl-6{margin-top:24px!important}.v-application .mt-xl-7{margin-top:28px!important}.v-application .mt-xl-8{margin-top:32px!important}.v-application .mt-xl-9{margin-top:36px!important}.v-application .mt-xl-10{margin-top:40px!important}.v-application .mt-xl-11{margin-top:44px!important}.v-application .mt-xl-12{margin-top:48px!important}.v-application .mt-xl-13{margin-top:52px!important}.v-application .mt-xl-14{margin-top:56px!important}.v-application .mt-xl-15{margin-top:60px!important}.v-application .mt-xl-16{margin-top:64px!important}.v-application .mt-xl-auto{margin-top:auto!important}.v-application .mr-xl-0{margin-right:0!important}.v-application .mr-xl-1{margin-right:4px!important}.v-application .mr-xl-2{margin-right:8px!important}.v-application .mr-xl-3{margin-right:12px!important}.v-application .mr-xl-4{margin-right:16px!important}.v-application .mr-xl-5{margin-right:20px!important}.v-application .mr-xl-6{margin-right:24px!important}.v-application .mr-xl-7{margin-right:28px!important}.v-application .mr-xl-8{margin-right:32px!important}.v-application .mr-xl-9{margin-right:36px!important}.v-application .mr-xl-10{margin-right:40px!important}.v-application .mr-xl-11{margin-right:44px!important}.v-application .mr-xl-12{margin-right:48px!important}.v-application .mr-xl-13{margin-right:52px!important}.v-application .mr-xl-14{margin-right:56px!important}.v-application .mr-xl-15{margin-right:60px!important}.v-application .mr-xl-16{margin-right:64px!important}.v-application .mr-xl-auto{margin-right:auto!important}.v-application .mb-xl-0{margin-bottom:0!important}.v-application .mb-xl-1{margin-bottom:4px!important}.v-application .mb-xl-2{margin-bottom:8px!important}.v-application .mb-xl-3{margin-bottom:12px!important}.v-application .mb-xl-4{margin-bottom:16px!important}.v-application .mb-xl-5{margin-bottom:20px!important}.v-application .mb-xl-6{margin-bottom:24px!important}.v-application .mb-xl-7{margin-bottom:28px!important}.v-application .mb-xl-8{margin-bottom:32px!important}.v-application .mb-xl-9{margin-bottom:36px!important}.v-application .mb-xl-10{margin-bottom:40px!important}.v-application .mb-xl-11{margin-bottom:44px!important}.v-application .mb-xl-12{margin-bottom:48px!important}.v-application .mb-xl-13{margin-bottom:52px!important}.v-application .mb-xl-14{margin-bottom:56px!important}.v-application .mb-xl-15{margin-bottom:60px!important}.v-application .mb-xl-16{margin-bottom:64px!important}.v-application .mb-xl-auto{margin-bottom:auto!important}.v-application .ml-xl-0{margin-left:0!important}.v-application .ml-xl-1{margin-left:4px!important}.v-application .ml-xl-2{margin-left:8px!important}.v-application .ml-xl-3{margin-left:12px!important}.v-application .ml-xl-4{margin-left:16px!important}.v-application .ml-xl-5{margin-left:20px!important}.v-application .ml-xl-6{margin-left:24px!important}.v-application .ml-xl-7{margin-left:28px!important}.v-application .ml-xl-8{margin-left:32px!important}.v-application .ml-xl-9{margin-left:36px!important}.v-application .ml-xl-10{margin-left:40px!important}.v-application .ml-xl-11{margin-left:44px!important}.v-application .ml-xl-12{margin-left:48px!important}.v-application .ml-xl-13{margin-left:52px!important}.v-application .ml-xl-14{margin-left:56px!important}.v-application .ml-xl-15{margin-left:60px!important}.v-application .ml-xl-16{margin-left:64px!important}.v-application .ml-xl-auto{margin-left:auto!important}.v-application--is-ltr .ms-xl-0{margin-left:0!important}.v-application--is-rtl .ms-xl-0{margin-right:0!important}.v-application--is-ltr .ms-xl-1{margin-left:4px!important}.v-application--is-rtl .ms-xl-1{margin-right:4px!important}.v-application--is-ltr .ms-xl-2{margin-left:8px!important}.v-application--is-rtl .ms-xl-2{margin-right:8px!important}.v-application--is-ltr .ms-xl-3{margin-left:12px!important}.v-application--is-rtl .ms-xl-3{margin-right:12px!important}.v-application--is-ltr .ms-xl-4{margin-left:16px!important}.v-application--is-rtl .ms-xl-4{margin-right:16px!important}.v-application--is-ltr .ms-xl-5{margin-left:20px!important}.v-application--is-rtl .ms-xl-5{margin-right:20px!important}.v-application--is-ltr .ms-xl-6{margin-left:24px!important}.v-application--is-rtl .ms-xl-6{margin-right:24px!important}.v-application--is-ltr .ms-xl-7{margin-left:28px!important}.v-application--is-rtl .ms-xl-7{margin-right:28px!important}.v-application--is-ltr .ms-xl-8{margin-left:32px!important}.v-application--is-rtl .ms-xl-8{margin-right:32px!important}.v-application--is-ltr .ms-xl-9{margin-left:36px!important}.v-application--is-rtl .ms-xl-9{margin-right:36px!important}.v-application--is-ltr .ms-xl-10{margin-left:40px!important}.v-application--is-rtl .ms-xl-10{margin-right:40px!important}.v-application--is-ltr .ms-xl-11{margin-left:44px!important}.v-application--is-rtl .ms-xl-11{margin-right:44px!important}.v-application--is-ltr .ms-xl-12{margin-left:48px!important}.v-application--is-rtl .ms-xl-12{margin-right:48px!important}.v-application--is-ltr .ms-xl-13{margin-left:52px!important}.v-application--is-rtl .ms-xl-13{margin-right:52px!important}.v-application--is-ltr .ms-xl-14{margin-left:56px!important}.v-application--is-rtl .ms-xl-14{margin-right:56px!important}.v-application--is-ltr .ms-xl-15{margin-left:60px!important}.v-application--is-rtl .ms-xl-15{margin-right:60px!important}.v-application--is-ltr .ms-xl-16{margin-left:64px!important}.v-application--is-rtl .ms-xl-16{margin-right:64px!important}.v-application--is-ltr .ms-xl-auto{margin-left:auto!important}.v-application--is-rtl .ms-xl-auto{margin-right:auto!important}.v-application--is-ltr .me-xl-0{margin-right:0!important}.v-application--is-rtl .me-xl-0{margin-left:0!important}.v-application--is-ltr .me-xl-1{margin-right:4px!important}.v-application--is-rtl .me-xl-1{margin-left:4px!important}.v-application--is-ltr .me-xl-2{margin-right:8px!important}.v-application--is-rtl .me-xl-2{margin-left:8px!important}.v-application--is-ltr .me-xl-3{margin-right:12px!important}.v-application--is-rtl .me-xl-3{margin-left:12px!important}.v-application--is-ltr .me-xl-4{margin-right:16px!important}.v-application--is-rtl .me-xl-4{margin-left:16px!important}.v-application--is-ltr .me-xl-5{margin-right:20px!important}.v-application--is-rtl .me-xl-5{margin-left:20px!important}.v-application--is-ltr .me-xl-6{margin-right:24px!important}.v-application--is-rtl .me-xl-6{margin-left:24px!important}.v-application--is-ltr .me-xl-7{margin-right:28px!important}.v-application--is-rtl .me-xl-7{margin-left:28px!important}.v-application--is-ltr .me-xl-8{margin-right:32px!important}.v-application--is-rtl .me-xl-8{margin-left:32px!important}.v-application--is-ltr .me-xl-9{margin-right:36px!important}.v-application--is-rtl .me-xl-9{margin-left:36px!important}.v-application--is-ltr .me-xl-10{margin-right:40px!important}.v-application--is-rtl .me-xl-10{margin-left:40px!important}.v-application--is-ltr .me-xl-11{margin-right:44px!important}.v-application--is-rtl .me-xl-11{margin-left:44px!important}.v-application--is-ltr .me-xl-12{margin-right:48px!important}.v-application--is-rtl .me-xl-12{margin-left:48px!important}.v-application--is-ltr .me-xl-13{margin-right:52px!important}.v-application--is-rtl .me-xl-13{margin-left:52px!important}.v-application--is-ltr .me-xl-14{margin-right:56px!important}.v-application--is-rtl .me-xl-14{margin-left:56px!important}.v-application--is-ltr .me-xl-15{margin-right:60px!important}.v-application--is-rtl .me-xl-15{margin-left:60px!important}.v-application--is-ltr .me-xl-16{margin-right:64px!important}.v-application--is-rtl .me-xl-16{margin-left:64px!important}.v-application--is-ltr .me-xl-auto{margin-right:auto!important}.v-application--is-rtl .me-xl-auto{margin-left:auto!important}.v-application .ma-xl-n1{margin:-4px!important}.v-application .ma-xl-n2{margin:-8px!important}.v-application .ma-xl-n3{margin:-12px!important}.v-application .ma-xl-n4{margin:-16px!important}.v-application .ma-xl-n5{margin:-20px!important}.v-application .ma-xl-n6{margin:-24px!important}.v-application .ma-xl-n7{margin:-28px!important}.v-application .ma-xl-n8{margin:-32px!important}.v-application .ma-xl-n9{margin:-36px!important}.v-application .ma-xl-n10{margin:-40px!important}.v-application .ma-xl-n11{margin:-44px!important}.v-application .ma-xl-n12{margin:-48px!important}.v-application .ma-xl-n13{margin:-52px!important}.v-application .ma-xl-n14{margin:-56px!important}.v-application .ma-xl-n15{margin:-60px!important}.v-application .ma-xl-n16{margin:-64px!important}.v-application .mx-xl-n1{margin-right:-4px!important;margin-left:-4px!important}.v-application .mx-xl-n2{margin-right:-8px!important;margin-left:-8px!important}.v-application .mx-xl-n3{margin-right:-12px!important;margin-left:-12px!important}.v-application .mx-xl-n4{margin-right:-16px!important;margin-left:-16px!important}.v-application .mx-xl-n5{margin-right:-20px!important;margin-left:-20px!important}.v-application .mx-xl-n6{margin-right:-24px!important;margin-left:-24px!important}.v-application .mx-xl-n7{margin-right:-28px!important;margin-left:-28px!important}.v-application .mx-xl-n8{margin-right:-32px!important;margin-left:-32px!important}.v-application .mx-xl-n9{margin-right:-36px!important;margin-left:-36px!important}.v-application .mx-xl-n10{margin-right:-40px!important;margin-left:-40px!important}.v-application .mx-xl-n11{margin-right:-44px!important;margin-left:-44px!important}.v-application .mx-xl-n12{margin-right:-48px!important;margin-left:-48px!important}.v-application .mx-xl-n13{margin-right:-52px!important;margin-left:-52px!important}.v-application .mx-xl-n14{margin-right:-56px!important;margin-left:-56px!important}.v-application .mx-xl-n15{margin-right:-60px!important;margin-left:-60px!important}.v-application .mx-xl-n16{margin-right:-64px!important;margin-left:-64px!important}.v-application .my-xl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.v-application .my-xl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.v-application .my-xl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.v-application .my-xl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.v-application .my-xl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.v-application .my-xl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.v-application .my-xl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.v-application .my-xl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.v-application .my-xl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.v-application .my-xl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.v-application .my-xl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.v-application .my-xl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.v-application .my-xl-n13{margin-top:-52px!important;margin-bottom:-52px!important}.v-application .my-xl-n14{margin-top:-56px!important;margin-bottom:-56px!important}.v-application .my-xl-n15{margin-top:-60px!important;margin-bottom:-60px!important}.v-application .my-xl-n16{margin-top:-64px!important;margin-bottom:-64px!important}.v-application .mt-xl-n1{margin-top:-4px!important}.v-application .mt-xl-n2{margin-top:-8px!important}.v-application .mt-xl-n3{margin-top:-12px!important}.v-application .mt-xl-n4{margin-top:-16px!important}.v-application .mt-xl-n5{margin-top:-20px!important}.v-application .mt-xl-n6{margin-top:-24px!important}.v-application .mt-xl-n7{margin-top:-28px!important}.v-application .mt-xl-n8{margin-top:-32px!important}.v-application .mt-xl-n9{margin-top:-36px!important}.v-application .mt-xl-n10{margin-top:-40px!important}.v-application .mt-xl-n11{margin-top:-44px!important}.v-application .mt-xl-n12{margin-top:-48px!important}.v-application .mt-xl-n13{margin-top:-52px!important}.v-application .mt-xl-n14{margin-top:-56px!important}.v-application .mt-xl-n15{margin-top:-60px!important}.v-application .mt-xl-n16{margin-top:-64px!important}.v-application .mr-xl-n1{margin-right:-4px!important}.v-application .mr-xl-n2{margin-right:-8px!important}.v-application .mr-xl-n3{margin-right:-12px!important}.v-application .mr-xl-n4{margin-right:-16px!important}.v-application .mr-xl-n5{margin-right:-20px!important}.v-application .mr-xl-n6{margin-right:-24px!important}.v-application .mr-xl-n7{margin-right:-28px!important}.v-application .mr-xl-n8{margin-right:-32px!important}.v-application .mr-xl-n9{margin-right:-36px!important}.v-application .mr-xl-n10{margin-right:-40px!important}.v-application .mr-xl-n11{margin-right:-44px!important}.v-application .mr-xl-n12{margin-right:-48px!important}.v-application .mr-xl-n13{margin-right:-52px!important}.v-application .mr-xl-n14{margin-right:-56px!important}.v-application .mr-xl-n15{margin-right:-60px!important}.v-application .mr-xl-n16{margin-right:-64px!important}.v-application .mb-xl-n1{margin-bottom:-4px!important}.v-application .mb-xl-n2{margin-bottom:-8px!important}.v-application .mb-xl-n3{margin-bottom:-12px!important}.v-application .mb-xl-n4{margin-bottom:-16px!important}.v-application .mb-xl-n5{margin-bottom:-20px!important}.v-application .mb-xl-n6{margin-bottom:-24px!important}.v-application .mb-xl-n7{margin-bottom:-28px!important}.v-application .mb-xl-n8{margin-bottom:-32px!important}.v-application .mb-xl-n9{margin-bottom:-36px!important}.v-application .mb-xl-n10{margin-bottom:-40px!important}.v-application .mb-xl-n11{margin-bottom:-44px!important}.v-application .mb-xl-n12{margin-bottom:-48px!important}.v-application .mb-xl-n13{margin-bottom:-52px!important}.v-application .mb-xl-n14{margin-bottom:-56px!important}.v-application .mb-xl-n15{margin-bottom:-60px!important}.v-application .mb-xl-n16{margin-bottom:-64px!important}.v-application .ml-xl-n1{margin-left:-4px!important}.v-application .ml-xl-n2{margin-left:-8px!important}.v-application .ml-xl-n3{margin-left:-12px!important}.v-application .ml-xl-n4{margin-left:-16px!important}.v-application .ml-xl-n5{margin-left:-20px!important}.v-application .ml-xl-n6{margin-left:-24px!important}.v-application .ml-xl-n7{margin-left:-28px!important}.v-application .ml-xl-n8{margin-left:-32px!important}.v-application .ml-xl-n9{margin-left:-36px!important}.v-application .ml-xl-n10{margin-left:-40px!important}.v-application .ml-xl-n11{margin-left:-44px!important}.v-application .ml-xl-n12{margin-left:-48px!important}.v-application .ml-xl-n13{margin-left:-52px!important}.v-application .ml-xl-n14{margin-left:-56px!important}.v-application .ml-xl-n15{margin-left:-60px!important}.v-application .ml-xl-n16{margin-left:-64px!important}.v-application--is-ltr .ms-xl-n1{margin-left:-4px!important}.v-application--is-rtl .ms-xl-n1{margin-right:-4px!important}.v-application--is-ltr .ms-xl-n2{margin-left:-8px!important}.v-application--is-rtl .ms-xl-n2{margin-right:-8px!important}.v-application--is-ltr .ms-xl-n3{margin-left:-12px!important}.v-application--is-rtl .ms-xl-n3{margin-right:-12px!important}.v-application--is-ltr .ms-xl-n4{margin-left:-16px!important}.v-application--is-rtl .ms-xl-n4{margin-right:-16px!important}.v-application--is-ltr .ms-xl-n5{margin-left:-20px!important}.v-application--is-rtl .ms-xl-n5{margin-right:-20px!important}.v-application--is-ltr .ms-xl-n6{margin-left:-24px!important}.v-application--is-rtl .ms-xl-n6{margin-right:-24px!important}.v-application--is-ltr .ms-xl-n7{margin-left:-28px!important}.v-application--is-rtl .ms-xl-n7{margin-right:-28px!important}.v-application--is-ltr .ms-xl-n8{margin-left:-32px!important}.v-application--is-rtl .ms-xl-n8{margin-right:-32px!important}.v-application--is-ltr .ms-xl-n9{margin-left:-36px!important}.v-application--is-rtl .ms-xl-n9{margin-right:-36px!important}.v-application--is-ltr .ms-xl-n10{margin-left:-40px!important}.v-application--is-rtl .ms-xl-n10{margin-right:-40px!important}.v-application--is-ltr .ms-xl-n11{margin-left:-44px!important}.v-application--is-rtl .ms-xl-n11{margin-right:-44px!important}.v-application--is-ltr .ms-xl-n12{margin-left:-48px!important}.v-application--is-rtl .ms-xl-n12{margin-right:-48px!important}.v-application--is-ltr .ms-xl-n13{margin-left:-52px!important}.v-application--is-rtl .ms-xl-n13{margin-right:-52px!important}.v-application--is-ltr .ms-xl-n14{margin-left:-56px!important}.v-application--is-rtl .ms-xl-n14{margin-right:-56px!important}.v-application--is-ltr .ms-xl-n15{margin-left:-60px!important}.v-application--is-rtl .ms-xl-n15{margin-right:-60px!important}.v-application--is-ltr .ms-xl-n16{margin-left:-64px!important}.v-application--is-rtl .ms-xl-n16{margin-right:-64px!important}.v-application--is-ltr .me-xl-n1{margin-right:-4px!important}.v-application--is-rtl .me-xl-n1{margin-left:-4px!important}.v-application--is-ltr .me-xl-n2{margin-right:-8px!important}.v-application--is-rtl .me-xl-n2{margin-left:-8px!important}.v-application--is-ltr .me-xl-n3{margin-right:-12px!important}.v-application--is-rtl .me-xl-n3{margin-left:-12px!important}.v-application--is-ltr .me-xl-n4{margin-right:-16px!important}.v-application--is-rtl .me-xl-n4{margin-left:-16px!important}.v-application--is-ltr .me-xl-n5{margin-right:-20px!important}.v-application--is-rtl .me-xl-n5{margin-left:-20px!important}.v-application--is-ltr .me-xl-n6{margin-right:-24px!important}.v-application--is-rtl .me-xl-n6{margin-left:-24px!important}.v-application--is-ltr .me-xl-n7{margin-right:-28px!important}.v-application--is-rtl .me-xl-n7{margin-left:-28px!important}.v-application--is-ltr .me-xl-n8{margin-right:-32px!important}.v-application--is-rtl .me-xl-n8{margin-left:-32px!important}.v-application--is-ltr .me-xl-n9{margin-right:-36px!important}.v-application--is-rtl .me-xl-n9{margin-left:-36px!important}.v-application--is-ltr .me-xl-n10{margin-right:-40px!important}.v-application--is-rtl .me-xl-n10{margin-left:-40px!important}.v-application--is-ltr .me-xl-n11{margin-right:-44px!important}.v-application--is-rtl .me-xl-n11{margin-left:-44px!important}.v-application--is-ltr .me-xl-n12{margin-right:-48px!important}.v-application--is-rtl .me-xl-n12{margin-left:-48px!important}.v-application--is-ltr .me-xl-n13{margin-right:-52px!important}.v-application--is-rtl .me-xl-n13{margin-left:-52px!important}.v-application--is-ltr .me-xl-n14{margin-right:-56px!important}.v-application--is-rtl .me-xl-n14{margin-left:-56px!important}.v-application--is-ltr .me-xl-n15{margin-right:-60px!important}.v-application--is-rtl .me-xl-n15{margin-left:-60px!important}.v-application--is-ltr .me-xl-n16{margin-right:-64px!important}.v-application--is-rtl .me-xl-n16{margin-left:-64px!important}.v-application .pa-xl-0{padding:0!important}.v-application .pa-xl-1{padding:4px!important}.v-application .pa-xl-2{padding:8px!important}.v-application .pa-xl-3{padding:12px!important}.v-application .pa-xl-4{padding:16px!important}.v-application .pa-xl-5{padding:20px!important}.v-application .pa-xl-6{padding:24px!important}.v-application .pa-xl-7{padding:28px!important}.v-application .pa-xl-8{padding:32px!important}.v-application .pa-xl-9{padding:36px!important}.v-application .pa-xl-10{padding:40px!important}.v-application .pa-xl-11{padding:44px!important}.v-application .pa-xl-12{padding:48px!important}.v-application .pa-xl-13{padding:52px!important}.v-application .pa-xl-14{padding:56px!important}.v-application .pa-xl-15{padding:60px!important}.v-application .pa-xl-16{padding:64px!important}.v-application .px-xl-0{padding-right:0!important;padding-left:0!important}.v-application .px-xl-1{padding-right:4px!important;padding-left:4px!important}.v-application .px-xl-2{padding-right:8px!important;padding-left:8px!important}.v-application .px-xl-3{padding-right:12px!important;padding-left:12px!important}.v-application .px-xl-4{padding-right:16px!important;padding-left:16px!important}.v-application .px-xl-5{padding-right:20px!important;padding-left:20px!important}.v-application .px-xl-6{padding-right:24px!important;padding-left:24px!important}.v-application .px-xl-7{padding-right:28px!important;padding-left:28px!important}.v-application .px-xl-8{padding-right:32px!important;padding-left:32px!important}.v-application .px-xl-9{padding-right:36px!important;padding-left:36px!important}.v-application .px-xl-10{padding-right:40px!important;padding-left:40px!important}.v-application .px-xl-11{padding-right:44px!important;padding-left:44px!important}.v-application .px-xl-12{padding-right:48px!important;padding-left:48px!important}.v-application .px-xl-13{padding-right:52px!important;padding-left:52px!important}.v-application .px-xl-14{padding-right:56px!important;padding-left:56px!important}.v-application .px-xl-15{padding-right:60px!important;padding-left:60px!important}.v-application .px-xl-16{padding-right:64px!important;padding-left:64px!important}.v-application .py-xl-0{padding-top:0!important;padding-bottom:0!important}.v-application .py-xl-1{padding-top:4px!important;padding-bottom:4px!important}.v-application .py-xl-2{padding-top:8px!important;padding-bottom:8px!important}.v-application .py-xl-3{padding-top:12px!important;padding-bottom:12px!important}.v-application .py-xl-4{padding-top:16px!important;padding-bottom:16px!important}.v-application .py-xl-5{padding-top:20px!important;padding-bottom:20px!important}.v-application .py-xl-6{padding-top:24px!important;padding-bottom:24px!important}.v-application .py-xl-7{padding-top:28px!important;padding-bottom:28px!important}.v-application .py-xl-8{padding-top:32px!important;padding-bottom:32px!important}.v-application .py-xl-9{padding-top:36px!important;padding-bottom:36px!important}.v-application .py-xl-10{padding-top:40px!important;padding-bottom:40px!important}.v-application .py-xl-11{padding-top:44px!important;padding-bottom:44px!important}.v-application .py-xl-12{padding-top:48px!important;padding-bottom:48px!important}.v-application .py-xl-13{padding-top:52px!important;padding-bottom:52px!important}.v-application .py-xl-14{padding-top:56px!important;padding-bottom:56px!important}.v-application .py-xl-15{padding-top:60px!important;padding-bottom:60px!important}.v-application .py-xl-16{padding-top:64px!important;padding-bottom:64px!important}.v-application .pt-xl-0{padding-top:0!important}.v-application .pt-xl-1{padding-top:4px!important}.v-application .pt-xl-2{padding-top:8px!important}.v-application .pt-xl-3{padding-top:12px!important}.v-application .pt-xl-4{padding-top:16px!important}.v-application .pt-xl-5{padding-top:20px!important}.v-application .pt-xl-6{padding-top:24px!important}.v-application .pt-xl-7{padding-top:28px!important}.v-application .pt-xl-8{padding-top:32px!important}.v-application .pt-xl-9{padding-top:36px!important}.v-application .pt-xl-10{padding-top:40px!important}.v-application .pt-xl-11{padding-top:44px!important}.v-application .pt-xl-12{padding-top:48px!important}.v-application .pt-xl-13{padding-top:52px!important}.v-application .pt-xl-14{padding-top:56px!important}.v-application .pt-xl-15{padding-top:60px!important}.v-application .pt-xl-16{padding-top:64px!important}.v-application .pr-xl-0{padding-right:0!important}.v-application .pr-xl-1{padding-right:4px!important}.v-application .pr-xl-2{padding-right:8px!important}.v-application .pr-xl-3{padding-right:12px!important}.v-application .pr-xl-4{padding-right:16px!important}.v-application .pr-xl-5{padding-right:20px!important}.v-application .pr-xl-6{padding-right:24px!important}.v-application .pr-xl-7{padding-right:28px!important}.v-application .pr-xl-8{padding-right:32px!important}.v-application .pr-xl-9{padding-right:36px!important}.v-application .pr-xl-10{padding-right:40px!important}.v-application .pr-xl-11{padding-right:44px!important}.v-application .pr-xl-12{padding-right:48px!important}.v-application .pr-xl-13{padding-right:52px!important}.v-application .pr-xl-14{padding-right:56px!important}.v-application .pr-xl-15{padding-right:60px!important}.v-application .pr-xl-16{padding-right:64px!important}.v-application .pb-xl-0{padding-bottom:0!important}.v-application .pb-xl-1{padding-bottom:4px!important}.v-application .pb-xl-2{padding-bottom:8px!important}.v-application .pb-xl-3{padding-bottom:12px!important}.v-application .pb-xl-4{padding-bottom:16px!important}.v-application .pb-xl-5{padding-bottom:20px!important}.v-application .pb-xl-6{padding-bottom:24px!important}.v-application .pb-xl-7{padding-bottom:28px!important}.v-application .pb-xl-8{padding-bottom:32px!important}.v-application .pb-xl-9{padding-bottom:36px!important}.v-application .pb-xl-10{padding-bottom:40px!important}.v-application .pb-xl-11{padding-bottom:44px!important}.v-application .pb-xl-12{padding-bottom:48px!important}.v-application .pb-xl-13{padding-bottom:52px!important}.v-application .pb-xl-14{padding-bottom:56px!important}.v-application .pb-xl-15{padding-bottom:60px!important}.v-application .pb-xl-16{padding-bottom:64px!important}.v-application .pl-xl-0{padding-left:0!important}.v-application .pl-xl-1{padding-left:4px!important}.v-application .pl-xl-2{padding-left:8px!important}.v-application .pl-xl-3{padding-left:12px!important}.v-application .pl-xl-4{padding-left:16px!important}.v-application .pl-xl-5{padding-left:20px!important}.v-application .pl-xl-6{padding-left:24px!important}.v-application .pl-xl-7{padding-left:28px!important}.v-application .pl-xl-8{padding-left:32px!important}.v-application .pl-xl-9{padding-left:36px!important}.v-application .pl-xl-10{padding-left:40px!important}.v-application .pl-xl-11{padding-left:44px!important}.v-application .pl-xl-12{padding-left:48px!important}.v-application .pl-xl-13{padding-left:52px!important}.v-application .pl-xl-14{padding-left:56px!important}.v-application .pl-xl-15{padding-left:60px!important}.v-application .pl-xl-16{padding-left:64px!important}.v-application--is-ltr .ps-xl-0{padding-left:0!important}.v-application--is-rtl .ps-xl-0{padding-right:0!important}.v-application--is-ltr .ps-xl-1{padding-left:4px!important}.v-application--is-rtl .ps-xl-1{padding-right:4px!important}.v-application--is-ltr .ps-xl-2{padding-left:8px!important}.v-application--is-rtl .ps-xl-2{padding-right:8px!important}.v-application--is-ltr .ps-xl-3{padding-left:12px!important}.v-application--is-rtl .ps-xl-3{padding-right:12px!important}.v-application--is-ltr .ps-xl-4{padding-left:16px!important}.v-application--is-rtl .ps-xl-4{padding-right:16px!important}.v-application--is-ltr .ps-xl-5{padding-left:20px!important}.v-application--is-rtl .ps-xl-5{padding-right:20px!important}.v-application--is-ltr .ps-xl-6{padding-left:24px!important}.v-application--is-rtl .ps-xl-6{padding-right:24px!important}.v-application--is-ltr .ps-xl-7{padding-left:28px!important}.v-application--is-rtl .ps-xl-7{padding-right:28px!important}.v-application--is-ltr .ps-xl-8{padding-left:32px!important}.v-application--is-rtl .ps-xl-8{padding-right:32px!important}.v-application--is-ltr .ps-xl-9{padding-left:36px!important}.v-application--is-rtl .ps-xl-9{padding-right:36px!important}.v-application--is-ltr .ps-xl-10{padding-left:40px!important}.v-application--is-rtl .ps-xl-10{padding-right:40px!important}.v-application--is-ltr .ps-xl-11{padding-left:44px!important}.v-application--is-rtl .ps-xl-11{padding-right:44px!important}.v-application--is-ltr .ps-xl-12{padding-left:48px!important}.v-application--is-rtl .ps-xl-12{padding-right:48px!important}.v-application--is-ltr .ps-xl-13{padding-left:52px!important}.v-application--is-rtl .ps-xl-13{padding-right:52px!important}.v-application--is-ltr .ps-xl-14{padding-left:56px!important}.v-application--is-rtl .ps-xl-14{padding-right:56px!important}.v-application--is-ltr .ps-xl-15{padding-left:60px!important}.v-application--is-rtl .ps-xl-15{padding-right:60px!important}.v-application--is-ltr .ps-xl-16{padding-left:64px!important}.v-application--is-rtl .ps-xl-16{padding-right:64px!important}.v-application--is-ltr .pe-xl-0{padding-right:0!important}.v-application--is-rtl .pe-xl-0{padding-left:0!important}.v-application--is-ltr .pe-xl-1{padding-right:4px!important}.v-application--is-rtl .pe-xl-1{padding-left:4px!important}.v-application--is-ltr .pe-xl-2{padding-right:8px!important}.v-application--is-rtl .pe-xl-2{padding-left:8px!important}.v-application--is-ltr .pe-xl-3{padding-right:12px!important}.v-application--is-rtl .pe-xl-3{padding-left:12px!important}.v-application--is-ltr .pe-xl-4{padding-right:16px!important}.v-application--is-rtl .pe-xl-4{padding-left:16px!important}.v-application--is-ltr .pe-xl-5{padding-right:20px!important}.v-application--is-rtl .pe-xl-5{padding-left:20px!important}.v-application--is-ltr .pe-xl-6{padding-right:24px!important}.v-application--is-rtl .pe-xl-6{padding-left:24px!important}.v-application--is-ltr .pe-xl-7{padding-right:28px!important}.v-application--is-rtl .pe-xl-7{padding-left:28px!important}.v-application--is-ltr .pe-xl-8{padding-right:32px!important}.v-application--is-rtl .pe-xl-8{padding-left:32px!important}.v-application--is-ltr .pe-xl-9{padding-right:36px!important}.v-application--is-rtl .pe-xl-9{padding-left:36px!important}.v-application--is-ltr .pe-xl-10{padding-right:40px!important}.v-application--is-rtl .pe-xl-10{padding-left:40px!important}.v-application--is-ltr .pe-xl-11{padding-right:44px!important}.v-application--is-rtl .pe-xl-11{padding-left:44px!important}.v-application--is-ltr .pe-xl-12{padding-right:48px!important}.v-application--is-rtl .pe-xl-12{padding-left:48px!important}.v-application--is-ltr .pe-xl-13{padding-right:52px!important}.v-application--is-rtl .pe-xl-13{padding-left:52px!important}.v-application--is-ltr .pe-xl-14{padding-right:56px!important}.v-application--is-rtl .pe-xl-14{padding-left:56px!important}.v-application--is-ltr .pe-xl-15{padding-right:60px!important}.v-application--is-rtl .pe-xl-15{padding-left:60px!important}.v-application--is-ltr .pe-xl-16{padding-right:64px!important}.v-application--is-rtl .pe-xl-16{padding-left:64px!important}.v-application .text-xl-left{text-align:left!important}.v-application .text-xl-right{text-align:right!important}.v-application .text-xl-center{text-align:center!important}.v-application .text-xl-justify{text-align:justify!important}.v-application .text-xl-start{text-align:start!important}.v-application .text-xl-end{text-align:end!important}.v-application .text-xl-h1{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .text-xl-h1,.v-application .text-xl-h2{font-weight:300;font-family:Roboto,sans-serif!important}.v-application .text-xl-h2{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .text-xl-h3{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .text-xl-h3,.v-application .text-xl-h4{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .text-xl-h4{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .text-xl-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .text-xl-h5,.v-application .text-xl-h6{line-height:2rem;font-family:Roboto,sans-serif!important}.v-application .text-xl-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .text-xl-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important}.v-application .text-xl-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important}.v-application .text-xl-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important}.v-application .text-xl-body-2{font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important}.v-application .text-xl-body-2,.v-application .text-xl-button{font-size:.875rem!important;font-family:Roboto,sans-serif!important}.v-application .text-xl-button{font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;text-transform:uppercase!important}.v-application .text-xl-caption{font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important}.v-application .text-xl-caption,.v-application .text-xl-overline{font-size:.75rem!important;font-family:Roboto,sans-serif!important}.v-application .text-xl-overline{font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;text-transform:uppercase!important}}@media print{.v-application .d-print-none{display:none!important}.v-application .d-print-inline{display:inline!important}.v-application .d-print-inline-block{display:inline-block!important}.v-application .d-print-block{display:block!important}.v-application .d-print-table{display:table!important}.v-application .d-print-table-row{display:table-row!important}.v-application .d-print-table-cell{display:table-cell!important}.v-application .d-print-flex{display:flex!important}.v-application .d-print-inline-flex{display:inline-flex!important}.v-application .float-print-none{float:none!important}.v-application .float-print-left{float:left!important}.v-application .float-print-right{float:right!important}.v-application--is-rtl .float-print-end{float:left!important}.v-application--is-ltr .float-print-end,.v-application--is-rtl .float-print-start{float:right!important}.v-application--is-ltr .float-print-start{float:left!important}}.v-list.accent>.v-list-item,.v-list.error>.v-list-item,.v-list.info>.v-list-item,.v-list.primary>.v-list-item,.v-list.secondary>.v-list-item,.v-list.success>.v-list-item,.v-list.warning>.v-list-item{color:#fff}.theme--light.v-list{background:#fff;color:rgba(0,0,0,.87)}.theme--light.v-list .v-list--disabled{color:rgba(0,0,0,.38)}.theme--light.v-list .v-list-group--active:after,.theme--light.v-list .v-list-group--active:before{background:rgba(0,0,0,.12)}.theme--dark.v-list{background:#1e1e1e;color:#fff}.theme--dark.v-list .v-list--disabled{color:hsla(0,0%,100%,.5)}.theme--dark.v-list .v-list-group--active:after,.theme--dark.v-list .v-list-group--active:before{background:hsla(0,0%,100%,.12)}.v-sheet.v-list{border-radius:0}.v-sheet.v-list:not(.v-sheet--outlined){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-sheet.v-list.v-sheet--shaped{border-radius:0}.v-list{display:block;padding:8px 0;position:static;transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}.v-list--disabled{pointer-events:none}.v-list--flat .v-list-item:before{display:none}.v-list--dense .v-subheader{font-size:.75rem;height:36px;padding:0 8px}.v-list--nav .v-list-item:not(:last-child):not(:only-child),.v-list--rounded .v-list-item:not(:last-child):not(:only-child){margin-bottom:8px}.v-list--nav.v-list--dense .v-list-item:not(:last-child):not(:only-child),.v-list--nav .v-list-item--dense:not(:last-child):not(:only-child),.v-list--rounded.v-list--dense .v-list-item:not(:last-child):not(:only-child),.v-list--rounded .v-list-item--dense:not(:last-child):not(:only-child){margin-bottom:4px}.v-list--nav{padding-left:8px;padding-right:8px}.v-list--nav .v-list-item{padding:0 8px}.v-list--nav .v-list-item,.v-list--nav .v-list-item:before{border-radius:4px}.v-application--is-ltr .v-list.v-sheet--shaped .v-list-item,.v-application--is-ltr .v-list.v-sheet--shaped .v-list-item:before,.v-application--is-ltr .v-list.v-sheet--shaped .v-list-item>.v-ripple__container{border-bottom-right-radius:32px!important;border-top-right-radius:32px!important}.v-application--is-rtl .v-list.v-sheet--shaped .v-list-item,.v-application--is-rtl .v-list.v-sheet--shaped .v-list-item:before,.v-application--is-rtl .v-list.v-sheet--shaped .v-list-item>.v-ripple__container{border-bottom-left-radius:32px!important;border-top-left-radius:32px!important}.v-application--is-ltr .v-list.v-sheet--shaped.v-list--two-line .v-list-item,.v-application--is-ltr .v-list.v-sheet--shaped.v-list--two-line .v-list-item:before,.v-application--is-ltr .v-list.v-sheet--shaped.v-list--two-line .v-list-item>.v-ripple__container{border-bottom-right-radius:42.6666666667px!important;border-top-right-radius:42.6666666667px!important}.v-application--is-rtl .v-list.v-sheet--shaped.v-list--two-line .v-list-item,.v-application--is-rtl .v-list.v-sheet--shaped.v-list--two-line .v-list-item:before,.v-application--is-rtl .v-list.v-sheet--shaped.v-list--two-line .v-list-item>.v-ripple__container{border-bottom-left-radius:42.6666666667px!important;border-top-left-radius:42.6666666667px!important}.v-application--is-ltr .v-list.v-sheet--shaped.v-list--three-line .v-list-item,.v-application--is-ltr .v-list.v-sheet--shaped.v-list--three-line .v-list-item:before,.v-application--is-ltr .v-list.v-sheet--shaped.v-list--three-line .v-list-item>.v-ripple__container{border-bottom-right-radius:58.6666666667px!important;border-top-right-radius:58.6666666667px!important}.v-application--is-rtl .v-list.v-sheet--shaped.v-list--three-line .v-list-item,.v-application--is-rtl .v-list.v-sheet--shaped.v-list--three-line .v-list-item:before,.v-application--is-rtl .v-list.v-sheet--shaped.v-list--three-line .v-list-item>.v-ripple__container{border-bottom-left-radius:58.6666666667px!important;border-top-left-radius:58.6666666667px!important}.v-application--is-ltr .v-list.v-sheet--shaped{padding-right:8px}.v-application--is-rtl .v-list.v-sheet--shaped{padding-left:8px}.v-list--rounded{padding:8px}.v-list--rounded .v-list-item,.v-list--rounded .v-list-item:before,.v-list--rounded .v-list-item>.v-ripple__container{border-radius:32px!important}.v-list--rounded.v-list--two-line .v-list-item,.v-list--rounded.v-list--two-line .v-list-item:before,.v-list--rounded.v-list--two-line .v-list-item>.v-ripple__container{border-radius:42.6666666667px!important}.v-list--rounded.v-list--three-line .v-list-item,.v-list--rounded.v-list--three-line .v-list-item:before,.v-list--rounded.v-list--three-line .v-list-item>.v-ripple__container{border-radius:58.6666666667px!important}.v-list--subheader{padding-top:0}.theme--light.v-sheet{background-color:#fff;border-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-sheet--outlined{border:thin solid rgba(0,0,0,.12)}.theme--dark.v-sheet{background-color:#1e1e1e;border-color:#1e1e1e;color:#fff}.theme--dark.v-sheet--outlined{border:thin solid hsla(0,0%,100%,.12)}.v-sheet{border-radius:0}.v-sheet:not(.v-sheet--outlined){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-sheet.v-sheet--shaped{border-radius:16px 0}.v-menu{display:none}.v-menu--attached{display:inline}.v-menu__content{position:absolute;display:inline-block;max-width:80%;overflow-y:auto;overflow-x:hidden;contain:content;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);border-radius:4px}.v-menu__content--active{pointer-events:none}.v-menu__content--auto .v-list-item{transition-property:transform,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.25,.8,.25,1)}.v-menu__content--fixed{position:fixed}.v-menu__content>.card{contain:content;backface-visibility:hidden}.v-menu>.v-menu__content{max-width:none}.v-menu-transition-enter .v-list-item{min-width:0;pointer-events:none}.v-menu-transition-enter-to .v-list-item{transition-delay:.1s}.v-menu-transition-leave-active,.v-menu-transition-leave-to{pointer-events:none}.v-menu-transition-enter,.v-menu-transition-leave-to{opacity:0}.v-menu-transition-enter-active,.v-menu-transition-leave-active{transition:all .3s cubic-bezier(.25,.8,.25,1)}.v-menu-transition-enter.v-menu__content--auto{transition:none!important}.v-menu-transition-enter.v-menu__content--auto .v-list-item{opacity:0;transform:translateY(-15px)}.v-menu-transition-enter.v-menu__content--auto .v-list-item--active{opacity:1;transform:none!important;pointer-events:auto}.theme--light.v-list-item--disabled{color:rgba(0,0,0,.38)}.theme--light.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled){color:rgba(0,0,0,.87)}.theme--light.v-list-item .v-list-item__mask{color:rgba(0,0,0,.38);background:#eee}.theme--light.v-list-item:not(.v-list-item--disabled) .v-list-item__action-text,.theme--light.v-list-item:not(.v-list-item--disabled) .v-list-item__subtitle{color:rgba(0,0,0,.6)}.theme--light.v-list-item:hover:before{opacity:.04}.theme--light.v-list-item--active:before,.theme--light.v-list-item--active:hover:before,.theme--light.v-list-item:focus:before{opacity:.12}.theme--light.v-list-item--active:focus:before,.theme--light.v-list-item.v-list-item--highlighted:before{opacity:.16}.theme--dark.v-list-item--disabled{color:hsla(0,0%,100%,.5)}.theme--dark.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled){color:#fff}.theme--dark.v-list-item .v-list-item__mask{color:hsla(0,0%,100%,.5);background:#494949}.theme--dark.v-list-item:not(.v-list-item--disabled) .v-list-item__action-text,.theme--dark.v-list-item:not(.v-list-item--disabled) .v-list-item__subtitle{color:hsla(0,0%,100%,.7)}.theme--dark.v-list-item:hover:before{opacity:.08}.theme--dark.v-list-item--active:before,.theme--dark.v-list-item--active:hover:before,.theme--dark.v-list-item:focus:before{opacity:.24}.theme--dark.v-list-item--active:focus:before,.theme--dark.v-list-item.v-list-item--highlighted:before{opacity:.32}.v-list-item{align-items:center;display:flex;flex:1 1 100%;letter-spacing:normal;min-height:48px;outline:none;padding:0 16px;position:relative;text-decoration:none}.v-list-item--disabled{pointer-events:none}.v-list-item--selectable{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.v-list-item:after{content:"";min-height:inherit;font-size:0}.v-list-item__action{align-self:center;margin:12px 0}.v-list-item__action .v-input,.v-list-item__action .v-input--selection-controls__input,.v-list-item__action .v-input__control,.v-list-item__action .v-input__slot{margin:0!important}.v-list-item__action .v-input{padding:0}.v-list-item__action .v-input .v-messages{display:none}.v-list-item__action-text{font-size:.75rem}.v-list-item__avatar{align-self:center;justify-content:flex-start}.v-list-item__avatar,.v-list-item__avatar.v-list-item__avatar--horizontal{margin-bottom:8px;margin-top:8px}.v-application--is-ltr .v-list-item__avatar.v-list-item__avatar--horizontal:first-child{margin-left:-16px}.v-application--is-rtl .v-list-item__avatar.v-list-item__avatar--horizontal:first-child{margin-right:-16px}.v-application--is-ltr .v-list-item__avatar.v-list-item__avatar--horizontal:last-child{margin-left:-16px}.v-application--is-rtl .v-list-item__avatar.v-list-item__avatar--horizontal:last-child{margin-right:-16px}.v-list-item__content{align-items:center;align-self:center;display:flex;flex-wrap:wrap;flex:1 1;overflow:hidden;padding:12px 0}.v-list-item__content>*{line-height:1.1;flex:1 0 100%}.v-list-item__content>:not(:last-child){margin-bottom:2px}.v-list-item__icon{align-self:flex-start;margin:16px 0}.v-application--is-ltr .v-list-item__action:last-of-type:not(:only-child),.v-application--is-ltr .v-list-item__avatar:last-of-type:not(:only-child),.v-application--is-ltr .v-list-item__icon:last-of-type:not(:only-child){margin-left:16px}.v-application--is-ltr .v-list-item__avatar:first-child,.v-application--is-rtl .v-list-item__action:last-of-type:not(:only-child),.v-application--is-rtl .v-list-item__avatar:last-of-type:not(:only-child),.v-application--is-rtl .v-list-item__icon:last-of-type:not(:only-child){margin-right:16px}.v-application--is-rtl .v-list-item__avatar:first-child{margin-left:16px}.v-application--is-ltr .v-list-item__action:first-child,.v-application--is-ltr .v-list-item__icon:first-child{margin-right:32px}.v-application--is-rtl .v-list-item__action:first-child,.v-application--is-rtl .v-list-item__icon:first-child{margin-left:32px}.v-list-item__action,.v-list-item__avatar,.v-list-item__icon{display:inline-flex;min-width:24px}.v-list-item .v-list-item__subtitle,.v-list-item .v-list-item__title{line-height:1.2}.v-list-item__subtitle,.v-list-item__title{flex:1 1 100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-list-item__title{align-self:center;font-size:1rem}.v-list-item__title>.v-badge{margin-top:16px}.v-list-item__subtitle{font-size:.875rem}.v-list--dense .v-list-item,.v-list-item--dense{min-height:36px}.v-list--dense .v-list-item .v-list-item__icon,.v-list-item--dense .v-list-item__icon{height:24px;margin-top:8px;margin-bottom:8px}.v-list--dense .v-list-item .v-list-item__content,.v-list-item--dense .v-list-item__content{padding:8px 0}.v-list--dense .v-list-item .v-list-item__subtitle,.v-list--dense .v-list-item .v-list-item__title,.v-list-item--dense .v-list-item__subtitle,.v-list-item--dense .v-list-item__title{font-size:.8125rem;font-weight:500;line-height:1rem}.v-list--dense .v-list-item.v-list-item--two-line,.v-list-item--dense.v-list-item--two-line{min-height:60px}.v-list--dense .v-list-item.v-list-item--three-line,.v-list-item--dense.v-list-item--three-line{min-height:76px}.v-list-item--link{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-list-item--link:before{background-color:currentColor;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-list .v-list-item--active,.v-list .v-list-item--active .v-icon{color:inherit}.v-list-item__action--stack{align-items:flex-end;align-self:stretch;justify-content:space-between;white-space:nowrap;flex-direction:column}.v-list--three-line .v-list-item .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list--three-line .v-list-item .v-list-item__icon,.v-list--two-line .v-list-item .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list--two-line .v-list-item .v-list-item__icon,.v-list-item--three-line .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list-item--three-line .v-list-item__icon,.v-list-item--two-line .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list-item--two-line .v-list-item__icon{margin-bottom:16px;margin-top:16px}.v-list--two-line .v-list-item,.v-list-item--two-line{min-height:64px}.v-list--two-line .v-list-item .v-list-item__icon,.v-list-item--two-line .v-list-item__icon{margin-bottom:32px}.v-list--three-line .v-list-item,.v-list-item--three-line{min-height:88px}.v-list--three-line .v-list-item .v-list-item__action,.v-list--three-line .v-list-item .v-list-item__avatar,.v-list-item--three-line .v-list-item__action,.v-list-item--three-line .v-list-item__avatar{align-self:flex-start;margin-top:16px;margin-bottom:16px}.v-list--three-line .v-list-item .v-list-item__content,.v-list-item--three-line .v-list-item__content{align-self:stretch}.v-list--three-line .v-list-item .v-list-item__subtitle,.v-list-item--three-line .v-list-item__subtitle{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.v-ripple__container{border-radius:inherit;width:100%;height:100%;z-index:0;contain:strict}.v-ripple__animation,.v-ripple__container{color:inherit;position:absolute;left:0;top:0;overflow:hidden;pointer-events:none}.v-ripple__animation{border-radius:50%;background:currentColor;opacity:0;will-change:transform,opacity}.v-ripple__animation--enter{transition:none;opacity:0}.v-ripple__animation--in{transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .1s cubic-bezier(.4,0,.2,1);opacity:.25}.v-ripple__animation--out{transition:opacity .3s cubic-bezier(.4,0,.2,1);opacity:0}.theme--light.v-icon{color:rgba(0,0,0,.54)}.theme--light.v-icon:focus:after{opacity:.12}.theme--light.v-icon.v-icon.v-icon--disabled{color:rgba(0,0,0,.38)!important}.theme--dark.v-icon{color:#fff}.theme--dark.v-icon:focus:after{opacity:.24}.theme--dark.v-icon.v-icon.v-icon--disabled{color:hsla(0,0%,100%,.5)!important}.v-icon.v-icon{align-items:center;display:inline-flex;font-feature-settings:"liga";font-size:24px;justify-content:center;letter-spacing:normal;line-height:1;position:relative;text-indent:0;transition:.3s cubic-bezier(.25,.8,.5,1),visibility 0s;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-icon.v-icon:after{background-color:currentColor;border-radius:50%;content:"";display:inline-block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:scale(1.3);width:100%;transition:opacity .2s cubic-bezier(.4,0,.6,1)}.v-icon.v-icon--dense{font-size:20px}.v-icon--right{margin-left:8px}.v-icon--left{margin-right:8px}.v-icon.v-icon.v-icon--link{cursor:pointer;outline:none}.v-icon--disabled{pointer-events:none}.v-icon--dense .v-icon__component,.v-icon--dense .v-icon__svg{height:20px}.v-icon__component,.v-icon__svg{height:24px;width:24px}.v-icon__svg{fill:currentColor}.v-list-group .v-list-group__header .v-list-item__icon.v-list-group__header__append-icon{align-self:center;margin:0;min-width:48px;justify-content:flex-end}.v-list-group--sub-group{align-items:center;display:flex;flex-wrap:wrap}.v-list-group__header.v-list-item--active:not(:hover):not(:focus):before{opacity:0}.v-list-group__items{flex:1 1 auto}.v-list-group__items .v-list-group__items,.v-list-group__items .v-list-item{overflow:hidden}.v-list-group--active>.v-list-group__header.v-list-group__header--sub-group>.v-list-group__header__prepend-icon .v-icon,.v-list-group--active>.v-list-group__header>.v-list-group__header__append-icon .v-icon{transform:rotate(-180deg)}.v-list-group--active>.v-list-group__header .v-list-group__header__prepend-icon .v-icon,.v-list-group--active>.v-list-group__header .v-list-item,.v-list-group--active>.v-list-group__header .v-list-item__content{color:inherit}.v-application--is-ltr .v-list-group--sub-group .v-list-item__action:first-child,.v-application--is-ltr .v-list-group--sub-group .v-list-item__avatar:first-child,.v-application--is-ltr .v-list-group--sub-group .v-list-item__icon:first-child{margin-right:16px}.v-application--is-rtl .v-list-group--sub-group .v-list-item__action:first-child,.v-application--is-rtl .v-list-group--sub-group .v-list-item__avatar:first-child,.v-application--is-rtl .v-list-group--sub-group .v-list-item__icon:first-child{margin-left:16px}.v-application--is-ltr .v-list-group--sub-group .v-list-group__header{padding-left:32px}.v-application--is-rtl .v-list-group--sub-group .v-list-group__header{padding-right:32px}.v-application--is-ltr .v-list-group--sub-group .v-list-group__items .v-list-item{padding-left:40px}.v-application--is-rtl .v-list-group--sub-group .v-list-group__items .v-list-item{padding-right:40px}.v-list-group--sub-group.v-list-group--active .v-list-item__icon.v-list-group__header__prepend-icon .v-icon{transform:rotate(-180deg)}.v-application--is-ltr .v-list-group--no-action>.v-list-group__items>.v-list-item{padding-left:72px}.v-application--is-rtl .v-list-group--no-action>.v-list-group__items>.v-list-item{padding-right:72px}.v-application--is-ltr .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>.v-list-item{padding-left:88px}.v-application--is-rtl .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>.v-list-item{padding-right:88px}.v-application--is-ltr .v-list--dense .v-list-group--sub-group .v-list-group__header{padding-left:24px}.v-application--is-rtl .v-list--dense .v-list-group--sub-group .v-list-group__header{padding-right:24px}.v-application--is-ltr .v-list--dense.v-list--nav .v-list-group--no-action>.v-list-group__items>.v-list-item{padding-left:64px}.v-application--is-rtl .v-list--dense.v-list--nav .v-list-group--no-action>.v-list-group__items>.v-list-item{padding-right:64px}.v-application--is-ltr .v-list--dense.v-list--nav .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>.v-list-item{padding-left:80px}.v-application--is-rtl .v-list--dense.v-list--nav .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>.v-list-item{padding-right:80px}.v-avatar{align-items:center;border-radius:50%;display:inline-flex;justify-content:center;line-height:normal;position:relative;text-align:center;vertical-align:middle;overflow:hidden}.v-avatar .v-icon,.v-avatar .v-image,.v-avatar .v-responsive__content,.v-avatar img,.v-avatar svg{border-radius:inherit;display:inline-flex;height:inherit;width:inherit}.v-list-item-group .v-list-item--active{color:inherit}.v-item-group{flex:0 1 auto;position:relative;max-width:100%;transition:.3s cubic-bezier(.25,.8,.5,1)}.theme--light.v-divider{border-color:rgba(0,0,0,.12)}.theme--dark.v-divider{border-color:hsla(0,0%,100%,.12)}.v-divider{display:block;flex:1 1 0px;max-width:100%;height:0;max-height:0;border:solid;border-width:thin 0 0 0;transition:inherit}.v-divider--inset:not(.v-divider--vertical){max-width:calc(100% - 72px)}.v-application--is-ltr .v-divider--inset:not(.v-divider--vertical){margin-left:72px}.v-application--is-rtl .v-divider--inset:not(.v-divider--vertical){margin-right:72px}.v-divider--vertical{align-self:stretch;border:solid;border-width:0 thin 0 0;display:inline-flex;height:inherit;min-height:100%;max-height:100%;max-width:0;width:0;vertical-align:text-bottom;margin:0 -1px}.v-divider--vertical.v-divider--inset{margin-top:8px;min-height:0;max-height:calc(100% - 16px)}.v-input--checkbox.v-input--indeterminate.v-input--is-disabled{opacity:.6}.v-input--checkbox.v-input--dense{margin-top:4px}.v-input--selection-controls{margin-top:16px;padding-top:4px}.v-input--selection-controls>.v-input__append-outer,.v-input--selection-controls>.v-input__prepend-outer{margin-top:0;margin-bottom:0}.v-input--selection-controls:not(.v-input--hide-details)>.v-input__slot{margin-bottom:12px}.v-input--selection-controls .v-input__slot,.v-input--selection-controls .v-radio{cursor:pointer}.v-input--selection-controls .v-input__slot>.v-label,.v-input--selection-controls .v-radio>.v-label{align-items:center;display:inline-flex;flex:1 1 auto;height:auto}.v-input--selection-controls__input{color:inherit;display:inline-flex;flex:0 0 auto;height:24px;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1);transition-property:transform;width:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-input--selection-controls__input .v-icon{width:100%}.v-application--is-ltr .v-input--selection-controls__input{margin-right:8px}.v-application--is-rtl .v-input--selection-controls__input{margin-left:8px}.v-input--selection-controls__input input[role=checkbox],.v-input--selection-controls__input input[role=radio],.v-input--selection-controls__input input[role=switch]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-input--selection-controls__input+.v-label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-input--selection-controls__ripple{border-radius:50%;cursor:pointer;height:34px;position:absolute;transition:inherit;width:34px;left:-12px;top:calc(50% - 24px);margin:7px}.v-input--selection-controls__ripple:before{border-radius:inherit;bottom:0;content:"";position:absolute;opacity:.2;left:0;right:0;top:0;transform-origin:center center;transform:scale(.2);transition:inherit}.v-input--selection-controls__ripple>.v-ripple__container{transform:scale(1.2)}.v-input--selection-controls.v-input--dense .v-input--selection-controls__ripple{width:28px;height:28px;left:-9px}.v-input--selection-controls.v-input--dense:not(.v-input--switch) .v-input--selection-controls__ripple{top:calc(50% - 21px)}.v-input--selection-controls.v-input{flex:0 1 auto}.v-input--selection-controls.v-input--is-focused .v-input--selection-controls__ripple:before,.v-input--selection-controls .v-radio--is-focused .v-input--selection-controls__ripple:before{background:currentColor;transform:scale(1.2)}.v-input--selection-controls.v-input--is-disabled:not(.v-input--indeterminate) .v-icon{color:inherit}.v-input--selection-controls.v-input--is-disabled:not(.v-input--is-readonly){pointer-events:none}.v-input--selection-controls__input:hover .v-input--selection-controls__ripple:before{background:currentColor;transform:scale(1.2);transition:none}.theme--light.v-input,.theme--light.v-input input,.theme--light.v-input textarea{color:rgba(0,0,0,.87)}.theme--light.v-input input::-moz-placeholder,.theme--light.v-input textarea::-moz-placeholder{color:rgba(0,0,0,.38)}.theme--light.v-input input::placeholder,.theme--light.v-input textarea::placeholder{color:rgba(0,0,0,.38)}.theme--light.v-input--is-disabled,.theme--light.v-input--is-disabled input,.theme--light.v-input--is-disabled textarea{color:rgba(0,0,0,.38)}.theme--dark.v-input,.theme--dark.v-input input,.theme--dark.v-input textarea{color:#fff}.theme--dark.v-input input::-moz-placeholder,.theme--dark.v-input textarea::-moz-placeholder{color:hsla(0,0%,100%,.5)}.theme--dark.v-input input::placeholder,.theme--dark.v-input textarea::placeholder{color:hsla(0,0%,100%,.5)}.theme--dark.v-input--is-disabled,.theme--dark.v-input--is-disabled input,.theme--dark.v-input--is-disabled textarea{color:hsla(0,0%,100%,.5)}.v-input{align-items:flex-start;display:flex;flex:1 1 auto;font-size:16px;letter-spacing:normal;max-width:100%;text-align:left}.v-input .v-progress-linear{top:calc(100% - 1px);left:0}.v-input input{max-height:32px}.v-input input:invalid,.v-input textarea:invalid{box-shadow:none}.v-input input:active,.v-input input:focus,.v-input textarea:active,.v-input textarea:focus{outline:none}.v-input .v-label{height:20px;line-height:20px;letter-spacing:normal}.v-input__append-outer,.v-input__prepend-outer{display:inline-flex;margin-bottom:4px;margin-top:4px;line-height:1}.v-input__append-outer .v-icon,.v-input__prepend-outer .v-icon{-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-application--is-ltr .v-input__append-outer{margin-left:9px}.v-application--is-ltr .v-input__prepend-outer,.v-application--is-rtl .v-input__append-outer{margin-right:9px}.v-application--is-rtl .v-input__prepend-outer{margin-left:9px}.v-input__control{display:flex;flex-direction:column;height:auto;flex-grow:1;flex-wrap:wrap;min-width:0;width:100%}.v-input__icon{align-items:center;display:inline-flex;height:24px;flex:1 0 auto;justify-content:center;min-width:24px;width:24px}.v-input__icon--clear{border-radius:50%}.v-input__icon--clear .v-icon--disabled{visibility:hidden}.v-input__slot{align-items:center;display:flex;margin-bottom:8px;min-height:inherit;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1);transition-property:height,min-height;width:100%}.v-input--dense>.v-input__control>.v-input__slot{margin-bottom:4px}.v-input--is-loading>.v-input__control>.v-input__slot:after,.v-input--is-loading>.v-input__control>.v-input__slot:before{display:none}.v-input--hide-details>.v-input__control>.v-input__slot{margin-bottom:0}.v-input--has-state.error--text .v-label{animation:v-shake .6s cubic-bezier(.25,.8,.5,1)}.v-input--hide-spin-buttons input::-webkit-inner-spin-button,.v-input--hide-spin-buttons input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.v-input--hide-spin-buttons input[type=number]{-moz-appearance:textfield}.theme--light.v-label{color:rgba(0,0,0,.6)}.theme--light.v-label--is-disabled{color:rgba(0,0,0,.38)}.theme--dark.v-label{color:hsla(0,0%,100%,.7)}.theme--dark.v-label--is-disabled{color:hsla(0,0%,100%,.5)}.v-label{font-size:16px;line-height:1;min-height:8px;transition:.3s cubic-bezier(.25,.8,.5,1)}.theme--light.v-messages{color:rgba(0,0,0,.6)}.theme--dark.v-messages{color:hsla(0,0%,100%,.7)}.v-messages{flex:1 1 auto;font-size:12px;min-height:14px;min-width:1px;position:relative}.v-application--is-ltr .v-messages{text-align:left}.v-application--is-rtl .v-messages{text-align:right}.v-messages__message{line-height:12px;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.v-btn:not(.v-btn--outlined).accent,.v-btn:not(.v-btn--outlined).error,.v-btn:not(.v-btn--outlined).info,.v-btn:not(.v-btn--outlined).primary,.v-btn:not(.v-btn--outlined).secondary,.v-btn:not(.v-btn--outlined).success,.v-btn:not(.v-btn--outlined).warning{color:#fff}.theme--light.v-btn{color:rgba(0,0,0,.87)}.theme--light.v-btn.v-btn--disabled,.theme--light.v-btn.v-btn--disabled .v-btn__loading,.theme--light.v-btn.v-btn--disabled .v-icon{color:rgba(0,0,0,.26)!important}.theme--light.v-btn.v-btn--disabled.v-btn--has-bg{background-color:rgba(0,0,0,.12)!important}.theme--light.v-btn.v-btn--has-bg{background-color:#f5f5f5}.theme--light.v-btn.v-btn--outlined.v-btn--text{border-color:rgba(0,0,0,.12)}.theme--light.v-btn.v-btn--icon{color:rgba(0,0,0,.54)}.theme--light.v-btn:hover:before{opacity:.08}.theme--light.v-btn:focus:before{opacity:.24}.theme--light.v-btn--active:before,.theme--light.v-btn--active:hover:before{opacity:0}.theme--light.v-btn--active:focus:before{opacity:.16}.theme--dark.v-btn{color:#fff}.theme--dark.v-btn.v-btn--disabled,.theme--dark.v-btn.v-btn--disabled .v-btn__loading,.theme--dark.v-btn.v-btn--disabled .v-icon{color:hsla(0,0%,100%,.3)!important}.theme--dark.v-btn.v-btn--disabled.v-btn--has-bg{background-color:hsla(0,0%,100%,.12)!important}.theme--dark.v-btn.v-btn--has-bg{background-color:#272727}.theme--dark.v-btn.v-btn--outlined.v-btn--text{border-color:hsla(0,0%,100%,.12)}.theme--dark.v-btn.v-btn--icon{color:#fff}.theme--dark.v-btn:hover:before{opacity:.08}.theme--dark.v-btn:focus:before{opacity:.24}.theme--dark.v-btn--active:before,.theme--dark.v-btn--active:hover:before{opacity:0}.theme--dark.v-btn--active:focus:before{opacity:.32}.v-btn{align-items:center;border-radius:4px;display:inline-flex;flex:0 0 auto;font-weight:500;letter-spacing:.0892857143em;justify-content:center;outline:0;position:relative;text-decoration:none;text-indent:.0892857143em;text-transform:uppercase;transition-duration:.28s;transition-property:box-shadow,transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.v-btn.v-size--x-small{font-size:.625rem}.v-btn.v-size--small{font-size:.75rem}.v-btn.v-size--default,.v-btn.v-size--large{font-size:.875rem}.v-btn.v-size--x-large{font-size:1rem}.v-btn:before{background-color:currentColor;border-radius:inherit;bottom:0;color:inherit;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s cubic-bezier(.4,0,.6,1)}.v-btn:not(.v-btn--round).v-size--x-small{height:20px;min-width:36px;padding:0 8.8888888889px}.v-btn:not(.v-btn--round).v-size--small{height:28px;min-width:50px;padding:0 12.4444444444px}.v-btn:not(.v-btn--round).v-size--default{height:36px;min-width:64px;padding:0 16px}.v-btn:not(.v-btn--round).v-size--large{height:44px;min-width:78px;padding:0 19.5555555556px}.v-btn:not(.v-btn--round).v-size--x-large{height:52px;min-width:92px;padding:0 23.1111111111px}.v-btn>.v-btn__content .v-icon{color:inherit}.v-btn__content{align-items:center;color:inherit;display:flex;flex:1 0 auto;justify-content:inherit;line-height:normal;position:relative;transition:inherit;transition-property:opacity}.v-btn__content .v-icon.v-icon--left,.v-btn__content .v-icon.v-icon--right{font-size:18px;height:18px;width:18px}.v-application--is-ltr .v-btn__content .v-icon--left{margin-left:-4px;margin-right:8px}.v-application--is-ltr .v-btn__content .v-icon--right,.v-application--is-rtl .v-btn__content .v-icon--left{margin-left:8px;margin-right:-4px}.v-application--is-rtl .v-btn__content .v-icon--right{margin-left:-4px;margin-right:8px}.v-btn__loader{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.v-btn--absolute.v-btn--right,.v-btn--fixed.v-btn--right{right:16px}.v-btn--absolute.v-btn--left,.v-btn--fixed.v-btn--left{left:16px}.v-btn--absolute.v-btn--top,.v-btn--fixed.v-btn--top{top:16px}.v-btn--absolute.v-btn--bottom,.v-btn--fixed.v-btn--bottom{bottom:16px}.v-btn--absolute{position:absolute}.v-btn--fixed{position:fixed}.v-btn--block{display:flex;flex:1 0 auto;min-width:100%!important;max-width:none}.v-btn--is-elevated{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-btn--is-elevated:after{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-btn--is-elevated:active{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-btn--is-elevated.v-btn--fab{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.v-btn--is-elevated.v-btn--fab:after{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-btn--is-elevated.v-btn--fab:active{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.v-btn--disabled{pointer-events:none}.v-btn--fab,.v-btn--icon{min-height:0;min-width:0;padding:0}.v-btn--fab.v-size--x-small .v-icon,.v-btn--icon.v-size--x-small .v-icon{height:18px;font-size:18px;width:18px}.v-btn--fab.v-size--default .v-icon,.v-btn--fab.v-size--small .v-icon,.v-btn--icon.v-size--default .v-icon,.v-btn--icon.v-size--small .v-icon{height:24px;font-size:24px;width:24px}.v-btn--fab.v-size--large .v-icon,.v-btn--icon.v-size--large .v-icon{height:28px;font-size:28px;width:28px}.v-btn--fab.v-size--x-large .v-icon,.v-btn--icon.v-size--x-large .v-icon{height:32px;font-size:32px;width:32px}.v-btn--icon.v-size--x-small{height:20px;width:20px}.v-btn--icon.v-size--small{height:28px;width:28px}.v-btn--icon.v-size--default{height:36px;width:36px}.v-btn--icon.v-size--large{height:44px;width:44px}.v-btn--icon.v-size--x-large{height:52px;width:52px}.v-btn--fab.v-btn--absolute,.v-btn--fab.v-btn--fixed{z-index:4}.v-btn--fab.v-size--x-small{height:32px;width:32px}.v-btn--fab.v-size--x-small.v-btn--absolute.v-btn--bottom{bottom:-16px}.v-btn--fab.v-size--x-small.v-btn--absolute.v-btn--top{top:-16px}.v-btn--fab.v-size--small{height:40px;width:40px}.v-btn--fab.v-size--small.v-btn--absolute.v-btn--bottom{bottom:-20px}.v-btn--fab.v-size--small.v-btn--absolute.v-btn--top{top:-20px}.v-btn--fab.v-size--default{height:56px;width:56px}.v-btn--fab.v-size--default.v-btn--absolute.v-btn--bottom{bottom:-28px}.v-btn--fab.v-size--default.v-btn--absolute.v-btn--top{top:-28px}.v-btn--fab.v-size--large{height:64px;width:64px}.v-btn--fab.v-size--large.v-btn--absolute.v-btn--bottom{bottom:-32px}.v-btn--fab.v-size--large.v-btn--absolute.v-btn--top{top:-32px}.v-btn--fab.v-size--x-large{height:72px;width:72px}.v-btn--fab.v-size--x-large.v-btn--absolute.v-btn--bottom{bottom:-36px}.v-btn--fab.v-size--x-large.v-btn--absolute.v-btn--top{top:-36px}.v-btn--loading{pointer-events:none;transition:none}.v-btn--loading .v-btn__content{opacity:0}.v-btn--outlined{border:thin solid currentColor}.v-btn--plain:before{display:none}.v-btn--plain:not(.v-btn--active):not(.v-btn--loading):not(:focus):not(:hover) .v-btn__content{opacity:.62}.v-btn--round{border-radius:50%}.v-btn--rounded{border-radius:28px}.v-btn--tile{border-radius:0}.theme--light.v-text-field>.v-input__control>.v-input__slot:before{border-color:rgba(0,0,0,.42)}.theme--light.v-text-field:not(.v-input--has-state):hover>.v-input__control>.v-input__slot:before{border-color:rgba(0,0,0,.87)}.theme--light.v-text-field.v-input--is-disabled .v-input__slot:before{-o-border-image:repeating-linear-gradient(90deg,rgba(0,0,0,.38) 0,rgba(0,0,0,.38) 2px,transparent 0,transparent 4px) 1 repeat;border-image:repeating-linear-gradient(90deg,rgba(0,0,0,.38) 0,rgba(0,0,0,.38) 2px,transparent 0,transparent 4px) 1 repeat}.theme--light.v-text-field--filled>.v-input__control>.v-input__slot{background:rgba(0,0,0,.06)}.theme--light.v-text-field--filled:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot:hover{background:rgba(0,0,0,.12)}.theme--light.v-text-field--solo>.v-input__control>.v-input__slot{background:#fff}.theme--light.v-text-field--solo-inverted>.v-input__control>.v-input__slot{background:rgba(0,0,0,.06)}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot{background:#424242}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input{color:#fff}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input::-moz-placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input::placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot .v-label{color:hsla(0,0%,100%,.7)}.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot fieldset{color:rgba(0,0,0,.38)}.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state):not(.v-input--is-disabled)>.v-input__control>.v-input__slot:hover fieldset{color:rgba(0,0,0,.86)}.theme--light.v-text-field--outlined:not(.v-input--is-focused).v-input--is-disabled>.v-input__control>.v-input__slot fieldset{color:rgba(0,0,0,.26)}.theme--dark.v-text-field>.v-input__control>.v-input__slot:before{border-color:hsla(0,0%,100%,.7)}.theme--dark.v-text-field:not(.v-input--has-state):hover>.v-input__control>.v-input__slot:before{border-color:#fff}.theme--dark.v-text-field.v-input--is-disabled .v-input__slot:before{-o-border-image:repeating-linear-gradient(90deg,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,.5) 2px,transparent 0,transparent 4px) 1 repeat;border-image:repeating-linear-gradient(90deg,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,.5) 2px,transparent 0,transparent 4px) 1 repeat}.theme--dark.v-text-field--filled>.v-input__control>.v-input__slot{background:hsla(0,0%,100%,.08)}.theme--dark.v-text-field--filled:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot:hover{background:hsla(0,0%,100%,.16)}.theme--dark.v-text-field--solo>.v-input__control>.v-input__slot{background:#1e1e1e}.theme--dark.v-text-field--solo-inverted>.v-input__control>.v-input__slot{background:hsla(0,0%,100%,.16)}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot{background:#fff}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input{color:rgba(0,0,0,.87)}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input::-moz-placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input::placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot .v-label{color:rgba(0,0,0,.6)}.theme--dark.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot fieldset{color:hsla(0,0%,100%,.24)}.theme--dark.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state):not(.v-input--is-disabled)>.v-input__control>.v-input__slot:hover fieldset{color:#fff}.theme--dark.v-text-field--outlined:not(.v-input--is-focused).v-input--is-disabled>.v-input__control>.v-input__slot fieldset{color:hsla(0,0%,100%,.16)}.v-text-field{padding-top:12px;margin-top:4px}.v-text-field__prefix,.v-text-field__suffix{line-height:20px}.v-text-field input{flex:1 1 auto;line-height:20px;padding:8px 0 8px;max-width:100%;min-width:0;width:100%}.v-text-field .v-input__control,.v-text-field .v-input__slot,.v-text-field fieldset{border-radius:inherit}.v-text-field.v-input--has-state .v-input__control>.v-text-field__details>.v-counter,.v-text-field.v-input--is-disabled .v-input__control>.v-text-field__details>.v-counter,.v-text-field.v-input--is-disabled .v-input__control>.v-text-field__details>.v-messages,.v-text-field .v-input__control,.v-text-field fieldset{color:currentColor}.v-text-field.v-input--dense{padding-top:0}.v-text-field.v-input--dense .v-label{top:4px}.v-text-field.v-input--dense:not(.v-text-field--outlined) .v-text-field__prefix,.v-text-field.v-input--dense:not(.v-text-field--outlined) .v-text-field__suffix,.v-text-field.v-input--dense:not(.v-text-field--outlined) input{padding:4px 0 2px}.v-text-field.v-input--dense:not(.v-text-field--outlined) .v-text-field__prefix{padding-right:4px}.v-text-field.v-input--dense:not(.v-text-field--outlined) .v-text-field__suffix{padding-left:4px}.v-text-field.v-input--dense[type=text]::-ms-clear{display:none}.v-text-field.v-input--dense .v-input__append-inner,.v-text-field.v-input--dense .v-input__prepend-inner{margin-top:0}.v-text-field .v-input__append-inner,.v-text-field .v-input__prepend-inner{align-self:flex-start;display:inline-flex;margin-top:4px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-application--is-ltr .v-text-field .v-input__prepend-inner{margin-right:auto;padding-right:4px}.v-application--is-ltr .v-text-field .v-input__append-inner,.v-application--is-rtl .v-text-field .v-input__prepend-inner{margin-left:auto;padding-left:4px}.v-application--is-rtl .v-text-field .v-input__append-inner{margin-right:auto;padding-right:4px}.v-text-field .v-counter{white-space:nowrap}.v-application--is-ltr .v-text-field .v-counter{margin-left:8px}.v-application--is-rtl .v-text-field .v-counter{margin-right:8px}.v-text-field .v-label{max-width:90%;overflow:hidden;text-overflow:ellipsis;top:6px;white-space:nowrap;pointer-events:none}.v-application--is-ltr .v-text-field .v-label{transform-origin:top left}.v-application--is-rtl .v-text-field .v-label{transform-origin:top right}.v-text-field .v-label--active{max-width:133%;transform:translateY(-18px) scale(.75);pointer-events:auto}.v-text-field>.v-input__control>.v-input__slot{cursor:text}.v-text-field>.v-input__control>.v-input__slot:after,.v-text-field>.v-input__control>.v-input__slot:before{bottom:-1px;content:"";left:0;position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1);width:100%}.v-text-field>.v-input__control>.v-input__slot:before{border-color:inherit;border-style:solid;border-width:thin 0 0 0}.v-text-field>.v-input__control>.v-input__slot:after{background-color:currentColor;border-color:currentColor;border-style:solid;border-width:thin 0 thin 0;transform:scaleX(0)}.v-text-field__details{display:flex;flex:1 0 auto;max-width:100%;min-height:14px;overflow:hidden}.v-text-field__prefix,.v-text-field__suffix{align-self:center;cursor:default;transition:color .3s cubic-bezier(.25,.8,.5,1);white-space:nowrap}.v-application--is-ltr .v-text-field__prefix{text-align:right;padding-right:4px}.v-application--is-rtl .v-text-field__prefix{text-align:left;padding-left:4px}.v-text-field__suffix{white-space:nowrap}.v-application--is-ltr .v-text-field__suffix{padding-left:4px}.v-application--is-rtl .v-text-field__suffix{padding-right:4px}.v-application--is-ltr .v-text-field--reverse .v-text-field__prefix{text-align:left;padding-right:0;padding-left:4px}.v-application--is-rtl .v-text-field--reverse .v-text-field__prefix{text-align:right;padding-right:4px;padding-left:0}.v-application--is-ltr .v-text-field--reverse .v-text-field__suffix{padding-left:0;padding-right:4px}.v-application--is-rtl .v-text-field--reverse .v-text-field__suffix{padding-left:4px;padding-right:0}.v-text-field>.v-input__control>.v-input__slot>.v-text-field__slot{display:flex;flex:1 1 auto;position:relative}.v-text-field:not(.v-text-field--is-booted) .v-label,.v-text-field:not(.v-text-field--is-booted) legend{transition:none}.v-text-field--filled,.v-text-field--full-width,.v-text-field--outlined{position:relative}.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--full-width>.v-input__control>.v-input__slot,.v-text-field--outlined>.v-input__control>.v-input__slot{align-items:stretch;min-height:56px}.v-text-field--filled.v-input--dense>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense>.v-input__control>.v-input__slot{min-height:52px}.v-text-field--filled.v-input--dense.v-text-field--outlined.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--filled.v-input--dense.v-text-field--outlined>.v-input__control>.v-input__slot,.v-text-field--filled.v-input--dense.v-text-field--single-line>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense.v-text-field--outlined.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense.v-text-field--outlined>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense.v-text-field--single-line>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense.v-text-field--outlined.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense.v-text-field--outlined>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense.v-text-field--single-line>.v-input__control>.v-input__slot{min-height:40px}.v-text-field--outlined{border-radius:4px}.v-text-field--enclosed .v-input__append-inner,.v-text-field--enclosed .v-input__append-outer,.v-text-field--enclosed .v-input__prepend-inner,.v-text-field--enclosed .v-input__prepend-outer,.v-text-field--full-width .v-input__append-inner,.v-text-field--full-width .v-input__append-outer,.v-text-field--full-width .v-input__prepend-inner,.v-text-field--full-width .v-input__prepend-outer{margin-top:17px}.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__append-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__append-outer,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__prepend-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__prepend-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__append-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__append-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__prepend-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__prepend-outer{margin-top:14px}.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-outer,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-outer{margin-top:9px}.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-outer,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-outer{margin-top:8px}.v-text-field--filled .v-label,.v-text-field--full-width .v-label{top:18px}.v-text-field--filled .v-label--active,.v-text-field--full-width .v-label--active{transform:translateY(-6px) scale(.75)}.v-text-field--filled.v-input--dense .v-label,.v-text-field--full-width.v-input--dense .v-label{top:17px}.v-text-field--filled.v-input--dense .v-label--active,.v-text-field--full-width.v-input--dense .v-label--active{transform:translateY(-10px) scale(.75)}.v-text-field--filled.v-input--dense.v-text-field--single-line .v-label,.v-text-field--full-width.v-input--dense.v-text-field--single-line .v-label{top:11px}.v-text-field--filled{border-radius:4px 4px 0 0}.v-text-field--filled:not(.v-text-field--single-line) input{margin-top:22px}.v-text-field--filled.v-input--dense:not(.v-text-field--single-line).v-text-field--outlined input{margin-top:0}.v-text-field--filled .v-text-field__prefix,.v-text-field--filled .v-text-field__suffix{max-height:32px;margin-top:20px}.v-text-field--full-width{border-radius:0}.v-text-field--outlined .v-text-field__slot,.v-text-field--single-line .v-text-field__slot{align-items:center}.v-text-field.v-text-field--enclosed{margin:0;padding:0}.v-text-field.v-text-field--enclosed.v-text-field--single-line .v-text-field__prefix,.v-text-field.v-text-field--enclosed.v-text-field--single-line .v-text-field__suffix{margin-top:0}.v-text-field.v-text-field--enclosed:not(.v-text-field--filled) .v-progress-linear__background{display:none}.v-text-field.v-text-field--enclosed .v-text-field__details,.v-text-field.v-text-field--enclosed:not(.v-text-field--rounded)>.v-input__control>.v-input__slot{padding:0 12px}.v-text-field.v-text-field--enclosed .v-text-field__details{padding-top:0;margin-bottom:8px}.v-application--is-ltr .v-text-field--reverse input,.v-application--is-ltr .v-text-field--reverse textarea{text-align:right}.v-application--is-rtl .v-text-field--reverse input,.v-application--is-rtl .v-text-field--reverse textarea{text-align:left}.v-application--is-ltr .v-text-field--reverse .v-label{transform-origin:top right}.v-application--is-rtl .v-text-field--reverse .v-label{transform-origin:top left}.v-text-field--reverse .v-text-field__slot,.v-text-field--reverse>.v-input__control>.v-input__slot{flex-direction:row-reverse}.v-text-field--outlined>.v-input__control>.v-input__slot:after,.v-text-field--outlined>.v-input__control>.v-input__slot:before,.v-text-field--rounded>.v-input__control>.v-input__slot:after,.v-text-field--rounded>.v-input__control>.v-input__slot:before,.v-text-field--solo>.v-input__control>.v-input__slot:after,.v-text-field--solo>.v-input__control>.v-input__slot:before{display:none}.v-text-field--outlined,.v-text-field--solo{border-radius:4px}.v-text-field--outlined{margin-bottom:16px;transition:border .3s cubic-bezier(.25,.8,.5,1)}.v-text-field--outlined .v-label{top:18px}.v-text-field--outlined .v-label--active{transform:translateY(-24px) scale(.75)}.v-text-field--outlined.v-input--dense .v-label{top:10px}.v-text-field--outlined.v-input--dense .v-label--active{transform:translateY(-16px) scale(.75)}.v-text-field--outlined fieldset{border-collapse:collapse;border-color:currentColor;border-style:solid;border-width:1px;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:-5px;transition-duration:.15s;transition-property:color;transition-timing-function:cubic-bezier(.25,.8,.25,1)}.v-application--is-ltr .v-text-field--outlined fieldset{padding-left:8px}.v-application--is-ltr .v-text-field--outlined.v-text-field--reverse fieldset,.v-application--is-rtl .v-text-field--outlined fieldset{padding-right:8px}.v-application--is-rtl .v-text-field--outlined.v-text-field--reverse fieldset{padding-left:8px}.v-text-field--outlined legend{line-height:11px;padding:0;transition:width .3s cubic-bezier(.25,.8,.5,1)}.v-application--is-ltr .v-text-field--outlined legend{text-align:left}.v-application--is-rtl .v-text-field--outlined legend{text-align:right}.v-application--is-ltr .v-text-field--outlined.v-text-field--reverse legend{margin-left:auto}.v-application--is-rtl .v-text-field--outlined.v-text-field--reverse legend{margin-right:auto}.v-application--is-ltr .v-text-field--outlined.v-text-field--rounded legend{margin-left:12px}.v-application--is-rtl .v-text-field--outlined.v-text-field--rounded legend{margin-right:12px}.v-text-field--outlined>.v-input__control>.v-input__slot{background:transparent}.v-text-field--outlined .v-text-field__prefix{max-height:32px}.v-text-field--outlined .v-input__append-outer,.v-text-field--outlined .v-input__prepend-outer{margin-top:18px}.v-text-field--outlined.v-input--has-state fieldset,.v-text-field--outlined.v-input--is-focused fieldset{border:2px solid currentColor}.v-text-field--rounded{border-radius:28px}.v-text-field--rounded>.v-input__control>.v-input__slot{padding:0 24px}.v-text-field--shaped{border-radius:16px 16px 0 0}.v-text-field.v-text-field--solo .v-label{top:calc(50% - 9px)}.v-text-field.v-text-field--solo .v-input__control{min-height:48px;padding:0}.v-text-field.v-text-field--solo .v-input__control input{caret-color:auto}.v-text-field.v-text-field--solo.v-input--dense>.v-input__control{min-height:38px}.v-text-field.v-text-field--solo:not(.v-text-field--solo-flat)>.v-input__control>.v-input__slot{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-text-field.v-text-field--solo .v-input__append-inner,.v-text-field.v-text-field--solo .v-input__prepend-inner{align-self:center;margin-top:0}.v-text-field.v-text-field--solo .v-input__append-outer,.v-text-field.v-text-field--solo .v-input__prepend-outer{margin-top:12px}.v-text-field.v-text-field--solo.v-input--dense .v-input__append-outer,.v-text-field.v-text-field--solo.v-input--dense .v-input__prepend-outer{margin-top:7px}.v-text-field.v-input--is-focused>.v-input__control>.v-input__slot:after{transform:scaleX(1)}.v-text-field.v-input--has-state>.v-input__control>.v-input__slot:before{border-color:currentColor}.v-text-field .v-input__icon--clear{opacity:0;transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.v-text-field.v-input--is-dirty:hover .v-input__icon--clear,.v-text-field.v-input--is-focused .v-input__icon--clear{opacity:1}.theme--light.v-progress-linear{color:rgba(0,0,0,.87)}.theme--dark.v-progress-linear{color:#fff}.v-progress-linear{background:transparent;overflow:hidden;position:relative;transition:.2s cubic-bezier(.4,0,.6,1);width:100%}.v-progress-linear__buffer{height:inherit;left:0;position:absolute;top:0;transition:inherit;width:100%}.v-progress-linear--reverse .v-progress-linear__buffer{left:auto;right:0}.v-progress-linear__background{bottom:0;left:0;position:absolute;top:0;transition:inherit}.v-progress-linear--reverse .v-progress-linear__background{left:auto;right:0}.v-progress-linear__content{align-items:center;display:flex;height:100%;left:0;justify-content:center;position:absolute;top:0;width:100%}.v-progress-linear--reverse .v-progress-linear__content{left:auto;right:0}.v-progress-linear__determinate{height:inherit;left:0;position:absolute;transition:inherit}.v-progress-linear--reverse .v-progress-linear__determinate{left:auto;right:0}.v-progress-linear .v-progress-linear__indeterminate .long,.v-progress-linear .v-progress-linear__indeterminate .short{animation-play-state:paused;background-color:inherit;bottom:0;height:inherit;left:0;position:absolute;right:auto;top:0;width:auto;will-change:left,right}.v-progress-linear .v-progress-linear__indeterminate--active .long{animation-name:indeterminate-ltr;animation-duration:2.2s;animation-iteration-count:infinite}.v-progress-linear .v-progress-linear__indeterminate--active .short{animation-name:indeterminate-short-ltr;animation-duration:2.2s;animation-iteration-count:infinite}.v-progress-linear--reverse .v-progress-linear__indeterminate .long,.v-progress-linear--reverse .v-progress-linear__indeterminate .short{left:auto;right:0}.v-progress-linear--reverse .v-progress-linear__indeterminate--active .long{animation-name:indeterminate-rtl}.v-progress-linear--reverse .v-progress-linear__indeterminate--active .short{animation-name:indeterminate-short-rtl}.v-progress-linear__stream{animation:stream-ltr .25s linear infinite;animation-play-state:paused;border-color:currentColor;border-top:4px dotted;bottom:0;left:auto;right:-8px;opacity:.3;pointer-events:none;position:absolute;top:calc(50% - 2px);transition:inherit}.v-progress-linear--reverse .v-progress-linear__stream{animation:stream-rtl .25s linear infinite;left:-8px;right:auto}.v-progress-linear__wrapper{overflow:hidden;position:relative;transition:inherit}.v-progress-linear--absolute,.v-progress-linear--fixed{left:0;z-index:1}.v-progress-linear--absolute{position:absolute}.v-progress-linear--fixed{position:fixed}.v-progress-linear--reactive .v-progress-linear__content{pointer-events:none}.v-progress-linear--rounded{border-radius:4px}.v-progress-linear--striped .v-progress-linear__determinate{background-image:linear-gradient(135deg,hsla(0,0%,100%,.25) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,.25) 75%,transparent 0,transparent);background-size:40px 40px;background-repeat:repeat}.v-progress-linear--query .v-progress-linear__indeterminate--active .long{animation-name:query-ltr;animation-duration:2s;animation-iteration-count:infinite}.v-progress-linear--query .v-progress-linear__indeterminate--active .short{animation-name:query-short-ltr;animation-duration:2s;animation-iteration-count:infinite}.v-progress-linear--query.v-progress-linear--reverse .v-progress-linear__indeterminate--active .long{animation-name:query-rtl}.v-progress-linear--query.v-progress-linear--reverse .v-progress-linear__indeterminate--active .short{animation-name:query-short-rtl}.v-progress-linear--visible .v-progress-linear__indeterminate--active .long,.v-progress-linear--visible .v-progress-linear__indeterminate--active .short,.v-progress-linear--visible .v-progress-linear__stream{animation-play-state:running}@keyframes indeterminate-ltr{0%{left:-90%;right:100%}60%{left:-90%;right:100%}to{left:100%;right:-35%}}@keyframes indeterminate-rtl{0%{left:100%;right:-90%}60%{left:100%;right:-90%}to{left:-35%;right:100%}}@keyframes indeterminate-short-ltr{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes indeterminate-short-rtl{0%{left:100%;right:-200%}60%{left:-8%;right:107%}to{left:-8%;right:107%}}@keyframes query-ltr{0%{right:-90%;left:100%}60%{right:-90%;left:100%}to{right:100%;left:-35%}}@keyframes query-rtl{0%{right:100%;left:-90%}60%{right:100%;left:-90%}to{right:-35%;left:100%}}@keyframes query-short-ltr{0%{right:-200%;left:100%}60%{right:107%;left:-8%}to{right:107%;left:-8%}}@keyframes query-short-rtl{0%{right:100%;left:-200%}60%{right:-8%;left:107%}to{right:-8%;left:107%}}@keyframes stream-ltr{to{transform:translateX(-8px)}}@keyframes stream-rtl{to{transform:translateX(8px)}}.theme--light.v-counter{color:rgba(0,0,0,.6)}.theme--dark.v-counter{color:hsla(0,0%,100%,.7)}.v-counter{flex:0 1 auto;font-size:12px;min-height:12px;line-height:12px}.v-input--radio-group legend.v-label{cursor:text;font-size:14px;height:auto}.v-input--radio-group__input{border:none;cursor:default;display:flex;width:100%}.v-input--radio-group--column .v-input--radio-group__input>.v-label{padding-bottom:8px}.v-input--radio-group--row .v-input--radio-group__input>.v-label{padding-right:8px}.v-input--radio-group--row legend{align-self:center;display:inline-block}.v-input--radio-group--row .v-input--radio-group__input{flex-direction:row;flex-wrap:wrap}.v-input--radio-group--column legend{padding-bottom:8px}.v-input--radio-group--column .v-radio:not(:last-child):not(:only-child){margin-bottom:8px}.v-input--radio-group--column .v-input--radio-group__input{flex-direction:column}.theme--light.v-radio--is-disabled label{color:rgba(0,0,0,.38)}.theme--dark.v-radio--is-disabled label{color:hsla(0,0%,100%,.5)}.v-radio{align-items:center;display:flex;height:auto;outline:none}.v-radio--is-disabled{pointer-events:none;cursor:default}.v-input--radio-group.v-input--radio-group--row .v-radio{margin-right:16px}.theme--light.v-select .v-select__selections{color:rgba(0,0,0,.87)}.theme--light.v-select.v-input--is-disabled .v-select__selections,.theme--light.v-select .v-select__selection--disabled{color:rgba(0,0,0,.38)}.theme--dark.v-select .v-select__selections,.theme--light.v-select.v-text-field--solo-inverted.v-input--is-focused .v-select__selections{color:#fff}.theme--dark.v-select.v-input--is-disabled .v-select__selections,.theme--dark.v-select .v-select__selection--disabled{color:hsla(0,0%,100%,.5)}.theme--dark.v-select.v-text-field--solo-inverted.v-input--is-focused .v-select__selections{color:rgba(0,0,0,.87)}.v-select{position:relative}.v-select:not(.v-select--is-multi).v-text-field--single-line .v-select__selections{flex-wrap:nowrap}.v-select>.v-input__control>.v-input__slot{cursor:pointer}.v-select .v-chip{flex:0 1 auto;margin:4px}.v-select .v-chip--selected:after{opacity:.22}.v-select .fade-transition-leave-active{position:absolute;left:0}.v-select.v-input--is-dirty ::-moz-placeholder{color:transparent!important}.v-select.v-input--is-dirty ::placeholder{color:transparent!important}.v-select:not(.v-input--is-dirty):not(.v-input--is-focused) .v-text-field__prefix{line-height:20px;top:7px;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-select.v-text-field--enclosed:not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__selections{padding-top:20px}.v-select.v-text-field--outlined:not(.v-text-field--single-line) .v-select__selections{padding:8px 0}.v-select.v-text-field--outlined:not(.v-text-field--single-line).v-input--dense .v-select__selections{padding:4px 0}.v-select.v-text-field input{flex:1 1;min-width:0;position:relative}.v-select.v-text-field:not(.v-text-field--single-line) input{margin-top:0}.v-select.v-select--is-menu-active .v-input__icon--append .v-icon{transform:rotate(180deg)}.v-select.v-select--chips input{margin:0}.v-select.v-select--chips .v-select__selections{min-height:42px}.v-select.v-select--chips.v-input--dense .v-select__selections{min-height:40px}.v-select.v-select--chips .v-chip--select.v-chip--active:before{opacity:.2}.v-select.v-select--chips.v-select--chips--small .v-select__selections{min-height:26px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed .v-select__selections{min-height:68px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-input--dense .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-input--dense .v-select__selections{min-height:40px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small .v-select__selections{min-height:26px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small.v-input--dense .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small.v-input--dense .v-select__selections{min-height:38px}.v-select.v-text-field--reverse .v-select__selections,.v-select.v-text-field--reverse .v-select__slot{flex-direction:row-reverse}.v-select.v-input--is-disabled:not(.v-input--is-readonly):not(.v-autocomplete){pointer-events:none}.v-select__selections{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;line-height:18px;max-width:100%;min-width:0}.v-select__selection{max-width:90%}.v-select__selection--comma{margin:7px 4px 7px 0;min-height:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-select.v-input--dense .v-select__selection--comma{margin:5px 4px 3px 0}.v-select.v-input--dense .v-chip{margin:0 4px 0 4px}.v-select__slot{position:relative;align-items:center;display:flex;max-width:100%;min-width:0;width:100%}.v-select:not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot>input{align-self:flex-end}.v-simple-checkbox{align-self:center;line-height:normal;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-simple-checkbox .v-icon{cursor:pointer}.v-simple-checkbox--disabled{cursor:default}.theme--light.v-subheader{color:rgba(0,0,0,.6)}.theme--dark.v-subheader{color:hsla(0,0%,100%,.7)}.v-subheader{align-items:center;display:flex;height:48px;font-size:.875rem;font-weight:400;padding:0 16px 0 16px}.v-subheader--inset{margin-left:56px}.v-chip:not(.v-chip--outlined).accent,.v-chip:not(.v-chip--outlined).error,.v-chip:not(.v-chip--outlined).info,.v-chip:not(.v-chip--outlined).primary,.v-chip:not(.v-chip--outlined).secondary,.v-chip:not(.v-chip--outlined).success,.v-chip:not(.v-chip--outlined).warning{color:#fff}.theme--light.v-chip{border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87)}.theme--light.v-chip:not(.v-chip--active){background:#e0e0e0}.theme--light.v-chip:hover:before{opacity:.04}.theme--light.v-chip--active:before,.theme--light.v-chip--active:hover:before,.theme--light.v-chip:focus:before{opacity:.12}.theme--light.v-chip--active:focus:before{opacity:.16}.theme--dark.v-chip{border-color:hsla(0,0%,100%,.12);color:#fff}.theme--dark.v-chip:not(.v-chip--active){background:#555}.theme--dark.v-chip:hover:before{opacity:.08}.theme--dark.v-chip--active:before,.theme--dark.v-chip--active:hover:before,.theme--dark.v-chip:focus:before{opacity:.24}.theme--dark.v-chip--active:focus:before{opacity:.32}.v-chip{align-items:center;cursor:default;display:inline-flex;line-height:20px;max-width:100%;outline:none;overflow:hidden;padding:0 12px;position:relative;text-decoration:none;transition-duration:.28s;transition-property:box-shadow,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);vertical-align:middle;white-space:nowrap}.v-chip:before{background-color:currentColor;bottom:0;border-radius:inherit;content:"";left:0;opacity:0;position:absolute;pointer-events:none;right:0;top:0}.v-chip .v-avatar{height:24px!important;min-width:24px!important;width:24px!important}.v-chip .v-icon{font-size:24px}.v-application--is-ltr .v-chip .v-avatar--left,.v-application--is-ltr .v-chip .v-icon--left{margin-left:-6px;margin-right:6px}.v-application--is-ltr .v-chip .v-avatar--right,.v-application--is-ltr .v-chip .v-icon--right,.v-application--is-rtl .v-chip .v-avatar--left,.v-application--is-rtl .v-chip .v-icon--left{margin-left:6px;margin-right:-6px}.v-application--is-rtl .v-chip .v-avatar--right,.v-application--is-rtl .v-chip .v-icon--right{margin-left:-6px;margin-right:6px}.v-chip:not(.v-chip--no-color) .v-icon{color:inherit}.v-chip .v-chip__close.v-icon{font-size:18px;max-height:18px;max-width:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-application--is-ltr .v-chip .v-chip__close.v-icon.v-icon--right{margin-right:-4px}.v-application--is-rtl .v-chip .v-chip__close.v-icon.v-icon--right{margin-left:-4px}.v-chip .v-chip__close.v-icon:active,.v-chip .v-chip__close.v-icon:focus,.v-chip .v-chip__close.v-icon:hover{opacity:.72}.v-chip .v-chip__content{align-items:center;display:inline-flex;height:100%;max-width:100%}.v-chip--active .v-icon{color:inherit}.v-chip--link:before{transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.v-chip--link:focus:before{opacity:.32}.v-chip--clickable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-chip--clickable:active{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-chip--disabled{opacity:.4;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-chip__filter{max-width:24px}.v-chip__filter.v-icon{color:inherit}.v-chip__filter.expand-x-transition-enter,.v-chip__filter.expand-x-transition-leave-active{margin:0}.v-chip--pill .v-chip__filter{margin:0 16px 0 0}.v-chip--pill .v-avatar{height:32px!important;width:32px!important}.v-application--is-ltr .v-chip--pill .v-avatar--left{margin-left:-12px}.v-application--is-ltr .v-chip--pill .v-avatar--right,.v-application--is-rtl .v-chip--pill .v-avatar--left{margin-right:-12px}.v-application--is-rtl .v-chip--pill .v-avatar--right{margin-left:-12px}.v-chip--label{border-radius:4px!important}.v-chip.v-chip--outlined{border-width:thin;border-style:solid}.v-chip.v-chip--outlined.v-chip--active:before{opacity:.08}.v-chip.v-chip--outlined .v-icon{color:inherit}.v-chip.v-chip--outlined.v-chip.v-chip{background-color:transparent!important}.v-chip.v-chip--selected{background:transparent}.v-chip.v-chip--selected:after{opacity:.28}.v-chip.v-size--x-small{border-radius:8px;font-size:10px;height:16px}.v-chip.v-size--small{border-radius:12px;font-size:12px;height:24px}.v-chip.v-size--default{border-radius:16px;font-size:14px;height:32px}.v-chip.v-size--large{border-radius:27px;font-size:16px;height:54px}.v-chip.v-size--x-large{border-radius:33px;font-size:18px;height:66px}.theme--light.v-input--range-slider.v-input--slider.v-input--is-disabled .v-slider.v-slider .v-slider__thumb{background:#fafafa}.theme--dark.v-input--range-slider.v-input--slider.v-input--is-disabled .v-slider.v-slider .v-slider__thumb{background:#424242}.v-input--range-slider.v-input--is-disabled .v-slider__track-fill{display:none}.v-input--range-slider.v-input--is-disabled.v-input--slider .v-slider.v-slider .v-slider__thumb{border-color:transparent}.theme--light.v-slider .v-slider__thumb,.theme--light.v-slider .v-slider__track-background,.theme--light.v-slider .v-slider__track-fill{background:rgba(0,0,0,.26)}.theme--dark.v-slider .v-slider__thumb,.theme--dark.v-slider .v-slider__track-background,.theme--dark.v-slider .v-slider__track-fill{background:hsla(0,0%,100%,.2)}.v-slider{cursor:default;display:flex;align-items:center;position:relative;flex:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-slider input{cursor:default;padding:0;width:100%;display:none}.v-slider__track-container{position:absolute;border-radius:0}.v-slider__thumb-container,.v-slider__track-background,.v-slider__track-fill{position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-slider__thumb-container{outline:none;top:50%}.v-slider__thumb-container:hover .v-slider__thumb:before{transform:scale(1)}.v-slider__thumb{width:12px;height:12px;left:-6px;top:50%;transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-slider__thumb,.v-slider__thumb:before{position:absolute;border-radius:50%;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-slider__thumb:before{content:"";color:inherit;width:36px;height:36px;background:currentColor;opacity:.3;left:-12px;top:-12px;transform:scale(.1);pointer-events:none}.v-slider__thumb:after{content:"";width:42px;height:42px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v-slider__tick,.v-slider__ticks-container{position:absolute}.v-slider__tick{opacity:0;background-color:rgba(0,0,0,.5);transition:.3s cubic-bezier(.25,.8,.5,1);border-radius:0}.v-slider__tick--filled{background-color:hsla(0,0%,100%,.5)}.v-application--is-ltr .v-slider__tick:first-child .v-slider__tick-label{transform:none}.v-application--is-rtl .v-slider__tick:first-child .v-slider__tick-label{transform:translateX(100%)}.v-application--is-ltr .v-slider__tick:last-child .v-slider__tick-label{transform:translateX(-100%)}.v-application--is-rtl .v-slider__tick:last-child .v-slider__tick-label{transform:none}.v-slider__tick-label{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.v-slider__thumb-label-container{top:0}.v-slider__thumb-label,.v-slider__thumb-label-container{position:absolute;left:0;transition:.3s cubic-bezier(.25,.8,.25,1)}.v-slider__thumb-label{display:flex;align-items:center;justify-content:center;font-size:.75rem;color:#fff;width:32px;height:32px;border-radius:50% 50% 0;bottom:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-slider--horizontal{min-height:32px;margin-left:8px;margin-right:8px}.v-slider--horizontal .v-slider__track-container{width:100%;height:2px;left:0;top:50%;transform:translateY(-50%)}.v-slider--horizontal .v-slider__track-background,.v-slider--horizontal .v-slider__track-fill{height:100%}.v-slider--horizontal .v-slider__ticks-container{left:0;height:2px;width:100%}.v-application--is-ltr .v-slider--horizontal .v-slider__tick:first-child .v-slider__tick-label,.v-application--is-rtl .v-slider--horizontal .v-slider__tick:first-child .v-slider__tick-label{transform:translateX(0)}.v-application--is-ltr .v-slider--horizontal .v-slider__tick:last-child .v-slider__tick-label{transform:translateX(-100%)}.v-application--is-rtl .v-slider--horizontal .v-slider__tick:last-child .v-slider__tick-label{transform:translateX(100%)}.v-slider--horizontal .v-slider__tick .v-slider__tick-label{top:8px}.v-application--is-ltr .v-slider--horizontal .v-slider__tick .v-slider__tick-label{transform:translateX(-50%)}.v-application--is-rtl .v-slider--horizontal .v-slider__tick .v-slider__tick-label{transform:translateX(50%)}.v-slider--horizontal .v-slider__thumb-label{transform:translateY(-20%) translateY(-12px) translateX(-50%) rotate(45deg)}.v-slider--horizontal .v-slider__thumb-label>*{transform:rotate(-45deg)}.v-slider--vertical{min-height:150px;margin-top:12px;margin-bottom:12px}.v-slider--vertical .v-slider__track-container{height:100%;width:2px;left:50%;top:0;transform:translateX(-50%)}.v-slider--vertical .v-slider__track-background,.v-slider--vertical .v-slider__track-fill{width:100%}.v-slider--vertical .v-slider__thumb-container{left:50%}.v-slider--vertical .v-slider__ticks-container{top:0;width:2px;height:100%;left:50%;transform:translateX(-50%)}.v-application--is-ltr .v-slider--vertical .v-slider__tick .v-slider__tick-label,.v-application--is-ltr .v-slider--vertical .v-slider__tick:first-child .v-slider__tick-label,.v-application--is-ltr .v-slider--vertical .v-slider__tick:last-child .v-slider__tick-label{transform:translateY(-50%);left:12px}.v-application--is-rtl .v-slider--vertical .v-slider__tick .v-slider__tick-label,.v-application--is-rtl .v-slider--vertical .v-slider__tick:first-child .v-slider__tick-label,.v-application--is-rtl .v-slider--vertical .v-slider__tick:last-child .v-slider__tick-label{transform:translateY(-50%);right:12px}.v-slider--vertical .v-slider__thumb-label>*{transform:rotate(-135deg)}.v-slider__thumb-container--focused .v-slider__thumb:before{transform:scale(1)}.v-slider--active .v-slider__tick{opacity:1}.v-slider__thumb-container--active .v-slider__thumb:before{transform:scale(1.5)!important}.v-slider--disabled{pointer-events:none}.v-slider--disabled .v-slider__thumb{width:8px;height:8px;left:-4px}.v-slider--disabled .v-slider__thumb:before{display:none}.v-slider__ticks-container--always-show .v-slider__tick{opacity:1}.v-input__slider.v-input--is-readonly>.v-input__control{pointer-events:none}.v-application--is-ltr .v-input__slider .v-input__slot .v-label{margin-left:0;margin-right:12px}.v-application--is-ltr .v-input__slider--inverse-label .v-input__slot .v-label,.v-application--is-rtl .v-input__slider .v-input__slot .v-label{margin-right:0;margin-left:12px}.v-application--is-rtl .v-input__slider--inverse-label .v-input__slot .v-label{margin-left:0;margin-right:12px}.v-input__slider--vertical{align-items:center}.v-application--is-ltr .v-input__slider--vertical{flex-direction:column-reverse}.v-application--is-rtl .v-input__slider--vertical{flex-direction:column}.v-input__slider--vertical .v-input__append-outer,.v-input__slider--vertical .v-input__prepend-outer,.v-input__slider--vertical .v-input__slot{margin:0}.v-input__slider--vertical .v-messages{display:none}.v-input--has-state .v-slider__track-background{opacity:.4}.v-tooltip{display:none}.v-tooltip--attached{display:inline}.v-tooltip__content{background:rgba(97,97,97,.9);color:#fff;border-radius:4px;font-size:14px;line-height:22px;display:inline-block;padding:5px 16px;position:absolute;text-transform:none;width:auto;opacity:0;pointer-events:none}.v-tooltip__content.menuable__content__active{opacity:.9}.v-tooltip__content--fixed{position:fixed}.v-tooltip__content[class*=-active]{transition-timing-function:cubic-bezier(0,0,.2,1)}.v-tooltip__content[class*=enter-active]{transition-duration:.15s}.v-tooltip__content[class*=leave-active]{transition-duration:75ms}.container.grow-shrink-0{flex-grow:0;flex-shrink:0}.container.fill-height{align-items:center;display:flex;flex-wrap:wrap}.container.fill-height>.row{flex:1 1 100%;max-width:calc(100% + 24px)}.container.fill-height>.layout{height:100%;flex:1 1 auto}.container.fill-height>.layout.grow-shrink-0{flex-grow:0;flex-shrink:0}.container.grid-list-xs .layout .flex{padding:1px}.container.grid-list-xs .layout:only-child{margin:-1px}.container.grid-list-xs .layout:not(:only-child){margin:auto -1px}.container.grid-list-xs :not(:only-child) .layout:first-child{margin-top:-1px}.container.grid-list-xs :not(:only-child) .layout:last-child{margin-bottom:-1px}.container.grid-list-sm .layout .flex{padding:2px}.container.grid-list-sm .layout:only-child{margin:-2px}.container.grid-list-sm .layout:not(:only-child){margin:auto -2px}.container.grid-list-sm :not(:only-child) .layout:first-child{margin-top:-2px}.container.grid-list-sm :not(:only-child) .layout:last-child{margin-bottom:-2px}.container.grid-list-md .layout .flex{padding:4px}.container.grid-list-md .layout:only-child{margin:-4px}.container.grid-list-md .layout:not(:only-child){margin:auto -4px}.container.grid-list-md :not(:only-child) .layout:first-child{margin-top:-4px}.container.grid-list-md :not(:only-child) .layout:last-child{margin-bottom:-4px}.container.grid-list-lg .layout .flex{padding:8px}.container.grid-list-lg .layout:only-child{margin:-8px}.container.grid-list-lg .layout:not(:only-child){margin:auto -8px}.container.grid-list-lg :not(:only-child) .layout:first-child{margin-top:-8px}.container.grid-list-lg :not(:only-child) .layout:last-child{margin-bottom:-8px}.container.grid-list-xl .layout .flex{padding:12px}.container.grid-list-xl .layout:only-child{margin:-12px}.container.grid-list-xl .layout:not(:only-child){margin:auto -12px}.container.grid-list-xl :not(:only-child) .layout:first-child{margin-top:-12px}.container.grid-list-xl :not(:only-child) .layout:last-child{margin-bottom:-12px}.layout{display:flex;flex:1 1 auto;flex-wrap:nowrap;min-width:0}.layout.reverse{flex-direction:row-reverse}.layout.column{flex-direction:column}.layout.column.reverse{flex-direction:column-reverse}.layout.column>.flex{max-width:100%}.layout.wrap{flex-wrap:wrap}.layout.grow-shrink-0{flex-grow:0;flex-shrink:0}@media (min-width:0){.flex.xs12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-xs12{order:12}.flex.xs11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-xs11{order:11}.flex.xs10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-xs10{order:10}.flex.xs9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-xs9{order:9}.flex.xs8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-xs8{order:8}.flex.xs7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-xs7{order:7}.flex.xs6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-xs6{order:6}.flex.xs5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-xs5{order:5}.flex.xs4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-xs4{order:4}.flex.xs3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-xs3{order:3}.flex.xs2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-xs2{order:2}.flex.xs1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-xs1{order:1}.v-application--is-ltr .flex.offset-xs12{margin-left:100%}.v-application--is-rtl .flex.offset-xs12{margin-right:100%}.v-application--is-ltr .flex.offset-xs11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-xs11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-xs10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-xs10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-xs9{margin-left:75%}.v-application--is-rtl .flex.offset-xs9{margin-right:75%}.v-application--is-ltr .flex.offset-xs8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-xs8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-xs7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-xs7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-xs6{margin-left:50%}.v-application--is-rtl .flex.offset-xs6{margin-right:50%}.v-application--is-ltr .flex.offset-xs5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-xs5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-xs4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-xs4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-xs3{margin-left:25%}.v-application--is-rtl .flex.offset-xs3{margin-right:25%}.v-application--is-ltr .flex.offset-xs2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-xs2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-xs1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-xs1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-xs0{margin-left:0}.v-application--is-rtl .flex.offset-xs0{margin-right:0}}@media (min-width:600px){.flex.sm12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-sm12{order:12}.flex.sm11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-sm11{order:11}.flex.sm10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-sm10{order:10}.flex.sm9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-sm9{order:9}.flex.sm8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-sm8{order:8}.flex.sm7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-sm7{order:7}.flex.sm6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-sm6{order:6}.flex.sm5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-sm5{order:5}.flex.sm4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-sm4{order:4}.flex.sm3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-sm3{order:3}.flex.sm2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-sm2{order:2}.flex.sm1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-sm1{order:1}.v-application--is-ltr .flex.offset-sm12{margin-left:100%}.v-application--is-rtl .flex.offset-sm12{margin-right:100%}.v-application--is-ltr .flex.offset-sm11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-sm11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-sm10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-sm10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-sm9{margin-left:75%}.v-application--is-rtl .flex.offset-sm9{margin-right:75%}.v-application--is-ltr .flex.offset-sm8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-sm8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-sm7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-sm7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-sm6{margin-left:50%}.v-application--is-rtl .flex.offset-sm6{margin-right:50%}.v-application--is-ltr .flex.offset-sm5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-sm5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-sm4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-sm4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-sm3{margin-left:25%}.v-application--is-rtl .flex.offset-sm3{margin-right:25%}.v-application--is-ltr .flex.offset-sm2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-sm2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-sm1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-sm1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-sm0{margin-left:0}.v-application--is-rtl .flex.offset-sm0{margin-right:0}}@media (min-width:960px){.flex.md12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-md12{order:12}.flex.md11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-md11{order:11}.flex.md10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-md10{order:10}.flex.md9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-md9{order:9}.flex.md8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-md8{order:8}.flex.md7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-md7{order:7}.flex.md6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-md6{order:6}.flex.md5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-md5{order:5}.flex.md4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-md4{order:4}.flex.md3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-md3{order:3}.flex.md2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-md2{order:2}.flex.md1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-md1{order:1}.v-application--is-ltr .flex.offset-md12{margin-left:100%}.v-application--is-rtl .flex.offset-md12{margin-right:100%}.v-application--is-ltr .flex.offset-md11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-md11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-md10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-md10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-md9{margin-left:75%}.v-application--is-rtl .flex.offset-md9{margin-right:75%}.v-application--is-ltr .flex.offset-md8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-md8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-md7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-md7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-md6{margin-left:50%}.v-application--is-rtl .flex.offset-md6{margin-right:50%}.v-application--is-ltr .flex.offset-md5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-md5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-md4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-md4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-md3{margin-left:25%}.v-application--is-rtl .flex.offset-md3{margin-right:25%}.v-application--is-ltr .flex.offset-md2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-md2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-md1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-md1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-md0{margin-left:0}.v-application--is-rtl .flex.offset-md0{margin-right:0}}@media (min-width:1264px){.flex.lg12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-lg12{order:12}.flex.lg11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-lg11{order:11}.flex.lg10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-lg10{order:10}.flex.lg9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-lg9{order:9}.flex.lg8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-lg8{order:8}.flex.lg7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-lg7{order:7}.flex.lg6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-lg6{order:6}.flex.lg5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-lg5{order:5}.flex.lg4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-lg4{order:4}.flex.lg3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-lg3{order:3}.flex.lg2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-lg2{order:2}.flex.lg1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-lg1{order:1}.v-application--is-ltr .flex.offset-lg12{margin-left:100%}.v-application--is-rtl .flex.offset-lg12{margin-right:100%}.v-application--is-ltr .flex.offset-lg11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-lg11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-lg10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-lg10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-lg9{margin-left:75%}.v-application--is-rtl .flex.offset-lg9{margin-right:75%}.v-application--is-ltr .flex.offset-lg8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-lg8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-lg7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-lg7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-lg6{margin-left:50%}.v-application--is-rtl .flex.offset-lg6{margin-right:50%}.v-application--is-ltr .flex.offset-lg5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-lg5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-lg4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-lg4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-lg3{margin-left:25%}.v-application--is-rtl .flex.offset-lg3{margin-right:25%}.v-application--is-ltr .flex.offset-lg2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-lg2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-lg1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-lg1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-lg0{margin-left:0}.v-application--is-rtl .flex.offset-lg0{margin-right:0}}@media (min-width:1904px){.flex.xl12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-xl12{order:12}.flex.xl11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-xl11{order:11}.flex.xl10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-xl10{order:10}.flex.xl9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-xl9{order:9}.flex.xl8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-xl8{order:8}.flex.xl7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-xl7{order:7}.flex.xl6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-xl6{order:6}.flex.xl5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-xl5{order:5}.flex.xl4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-xl4{order:4}.flex.xl3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-xl3{order:3}.flex.xl2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-xl2{order:2}.flex.xl1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-xl1{order:1}.v-application--is-ltr .flex.offset-xl12{margin-left:100%}.v-application--is-rtl .flex.offset-xl12{margin-right:100%}.v-application--is-ltr .flex.offset-xl11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-xl11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-xl10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-xl10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-xl9{margin-left:75%}.v-application--is-rtl .flex.offset-xl9{margin-right:75%}.v-application--is-ltr .flex.offset-xl8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-xl8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-xl7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-xl7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-xl6{margin-left:50%}.v-application--is-rtl .flex.offset-xl6{margin-right:50%}.v-application--is-ltr .flex.offset-xl5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-xl5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-xl4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-xl4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-xl3{margin-left:25%}.v-application--is-rtl .flex.offset-xl3{margin-right:25%}.v-application--is-ltr .flex.offset-xl2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-xl2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-xl1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-xl1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-xl0{margin-left:0}.v-application--is-rtl .flex.offset-xl0{margin-right:0}}.child-flex>*,.flex{flex:1 1 auto;max-width:100%}.child-flex>.grow-shrink-0,.flex.grow-shrink-0{flex-grow:0;flex-shrink:0}.grow,.spacer{flex-grow:1!important}.grow{flex-shrink:0!important}.shrink{flex-grow:0!important;flex-shrink:1!important}.fill-height{height:100%}.theme--light.v-overlay{color:rgba(0,0,0,.87)}.theme--dark.v-overlay{color:#fff}.v-overlay{align-items:center;border-radius:inherit;display:flex;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;transition:.3s cubic-bezier(.25,.8,.5,1),z-index 1ms}.v-overlay__content{position:relative}.v-overlay__scrim{border-radius:inherit;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;transition:inherit;width:100%;will-change:opacity}.v-overlay--absolute{position:absolute}.v-overlay--active{pointer-events:auto}.theme--light.v-card{background-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-card>.v-card__subtitle,.theme--light.v-card>.v-card__text{color:rgba(0,0,0,.6)}.theme--dark.v-card{background-color:#1e1e1e;color:#fff}.theme--dark.v-card>.v-card__subtitle,.theme--dark.v-card>.v-card__text{color:hsla(0,0%,100%,.7)}.v-sheet.v-card{border-radius:4px}.v-sheet.v-card:not(.v-sheet--outlined){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-sheet.v-card.v-sheet--shaped{border-radius:16px 4px}.v-card{border-width:thin;display:block;max-width:100%;outline:none;text-decoration:none;transition-property:box-shadow,opacity;overflow-wrap:break-word;position:relative;white-space:normal}.v-card>.v-card__progress+:not(.v-btn):not(.v-chip):not(.v-avatar),.v-card>:first-child:not(.v-btn):not(.v-chip):not(.v-avatar){border-top-left-radius:inherit;border-top-right-radius:inherit}.v-card>:last-child:not(.v-btn):not(.v-chip):not(.v-avatar){border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-card__progress{top:0;left:0;right:0;overflow:hidden}.v-card__subtitle+.v-card__text{padding-top:0}.v-card__subtitle,.v-card__text{font-size:.875rem;font-weight:400;line-height:1.375rem;letter-spacing:.0071428571em}.v-card__subtitle,.v-card__text,.v-card__title{padding:16px}.v-card__title{align-items:center;display:flex;flex-wrap:wrap;font-size:1.25rem;font-weight:500;letter-spacing:.0125em;line-height:2rem;word-break:break-all}.v-card__title+.v-card__subtitle,.v-card__title+.v-card__text{padding-top:0}.v-card__title+.v-card__subtitle{margin-top:-16px}.v-card__text{width:100%}.v-card__actions{align-items:center;display:flex;padding:8px}.v-card__actions>.v-btn.v-btn{padding:0 8px}.v-application--is-ltr .v-card__actions>.v-btn.v-btn+.v-btn{margin-left:8px}.v-application--is-ltr .v-card__actions>.v-btn.v-btn .v-icon--left{margin-left:4px}.v-application--is-ltr .v-card__actions>.v-btn.v-btn .v-icon--right{margin-right:4px}.v-application--is-rtl .v-card__actions>.v-btn.v-btn+.v-btn{margin-right:8px}.v-application--is-rtl .v-card__actions>.v-btn.v-btn .v-icon--left{margin-right:4px}.v-application--is-rtl .v-card__actions>.v-btn.v-btn .v-icon--right{margin-left:4px}.v-card--flat{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)!important}.v-sheet.v-card--hover{cursor:pointer;transition:box-shadow .4s cubic-bezier(.25,.8,.25,1)}.v-sheet.v-card--hover:focus,.v-sheet.v-card--hover:hover{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-card--link,.v-card--link .v-chip{cursor:pointer}.v-card--link:focus:before{opacity:.08}.v-card--link:before{background:currentColor;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s}.v-card--disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-card--disabled>:not(.v-card__progress){opacity:.6;transition:inherit}.v-card--loading{overflow:hidden}.v-card--raised{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-dialog{border-radius:4px;margin:24px;overflow-y:auto;pointer-events:auto;transition:.3s cubic-bezier(.25,.8,.25,1);width:100%;z-index:inherit;outline:none;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.v-dialog:not(.v-dialog--fullscreen){max-height:90%}.v-dialog>*{width:100%}.v-dialog>.v-card>.v-card__title{font-size:1.25rem;font-weight:500;letter-spacing:.0125em;padding:16px 24px 10px}.v-dialog>.v-card>.v-card__subtitle,.v-dialog>.v-card>.v-card__text{padding:0 24px 20px}.v-dialog>.v-card>.v-card__actions{padding:8px 16px}.v-dialog__content{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;transition:.2s cubic-bezier(.25,.8,.25,1),z-index 1ms;width:100%;z-index:6}.v-dialog__container{display:none}.v-dialog__container--attached{display:inline}.v-dialog--animated{animation-duration:.15s;animation-name:animate-dialog;animation-timing-function:cubic-bezier(.25,.8,.25,1)}.v-dialog--fullscreen{border-radius:0;margin:0;height:100%;position:fixed;overflow-y:auto;top:0;left:0}.v-dialog--fullscreen>.v-card{min-height:100%;min-width:100%;margin:0!important;padding:0!important}.v-dialog--scrollable,.v-dialog--scrollable>form{display:flex}.v-dialog--scrollable>.v-card,.v-dialog--scrollable>form>.v-card{display:flex;flex:1 1 100%;flex-direction:column;max-height:100%;max-width:100%}.v-dialog--scrollable>.v-card>.v-card__actions,.v-dialog--scrollable>.v-card>.v-card__title,.v-dialog--scrollable>form>.v-card>.v-card__actions,.v-dialog--scrollable>form>.v-card>.v-card__title{flex:0 0 auto}.v-dialog--scrollable>.v-card>.v-card__text,.v-dialog--scrollable>form>.v-card>.v-card__text{backface-visibility:hidden;flex:1 1 auto;overflow-y:auto}@keyframes animate-dialog{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}.theme--light.v-snack__wrapper{color:rgba(0,0,0,.87)}.theme--dark.v-snack__wrapper{color:#fff}.v-sheet.v-snack__wrapper{border-radius:4px}.v-sheet.v-snack__wrapper:not(.v-sheet--outlined){box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.v-sheet.v-snack__wrapper.v-sheet--shaped{border-radius:16px 4px}.v-snack{bottom:0;display:flex;font-size:.875rem;justify-content:center;left:0;pointer-events:none;right:0;top:0;width:100%}.v-snack:not(.v-snack--absolute){height:100vh;position:fixed;z-index:1000}.v-snack:not(.v-snack--centered):not(.v-snack--top){align-items:flex-end}.v-snack__wrapper{align-items:center;border-color:currentColor!important;display:flex;margin:8px;max-width:672px;min-height:48px;min-width:344px;padding:0;pointer-events:auto;position:relative;transition-duration:.15s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0,0,.2,1);z-index:1}.v-snack__wrapper.theme--dark{background-color:#333;color:hsla(0,0%,100%,.87)}.v-snack__content{flex-grow:1;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.25rem;margin-right:auto;padding:14px 16px;text-align:initial}.v-snack__action{align-items:center;align-self:center;display:flex}.v-snack__action .v-ripple__container{display:none}.v-application--is-ltr .v-snack__action{margin-right:8px}.v-application--is-rtl .v-snack__action{margin-left:8px}.v-snack__action>.v-snack__btn.v-btn{padding:0 8px}.v-snack__btn{margin-left:0;margin-right:0;margin:0;min-width:auto}.v-snack--absolute{height:100%;position:absolute;z-index:1}.v-snack--centered{align-items:center}.v-snack--left{justify-content:flex-start;right:auto}.v-snack--multi-line .v-snack__wrapper{min-height:68px}.v-snack--right{justify-content:flex-end;left:auto}.v-snack:not(.v-snack--has-background) .v-snack__wrapper{box-shadow:none}.v-snack--bottom{top:auto}.v-snack--text .v-snack__wrapper:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:.12;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.v-snack--top{align-items:flex-start;bottom:auto}.v-snack--vertical .v-snack__wrapper{flex-direction:column}.v-snack--vertical .v-snack__wrapper .v-snack__action{align-self:flex-end;margin-bottom:8px}.v-snack-transition-enter.v-snack__wrapper{transform:scale(.8)}.v-snack-transition-enter.v-snack__wrapper,.v-snack-transition-leave-to.v-snack__wrapper{opacity:0}.theme--light.v-alert .v-alert--prominent .v-alert__icon:after{background:rgba(0,0,0,.12)}.theme--dark.v-alert .v-alert--prominent .v-alert__icon:after{background:hsla(0,0%,100%,.12)}.v-sheet.v-alert{border-radius:4px}.v-sheet.v-alert:not(.v-sheet--outlined){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-sheet.v-alert.v-sheet--shaped{border-radius:16px 4px}.v-alert{display:block;font-size:16px;margin-bottom:16px;padding:16px;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-alert:not(.v-sheet--tile){border-radius:4px}.v-application--is-ltr .v-alert>.v-alert__content,.v-application--is-ltr .v-alert>.v-icon{margin-right:16px}.v-application--is-rtl .v-alert>.v-alert__content,.v-application--is-rtl .v-alert>.v-icon{margin-left:16px}.v-application--is-ltr .v-alert>.v-icon+.v-alert__content{margin-right:0}.v-application--is-rtl .v-alert>.v-icon+.v-alert__content{margin-left:0}.v-application--is-ltr .v-alert>.v-alert__content+.v-icon{margin-right:0}.v-application--is-rtl .v-alert>.v-alert__content+.v-icon{margin-left:0}.v-alert__border{border-style:solid;border-width:4px;content:"";position:absolute}.v-alert__border:not(.v-alert__border--has-color){opacity:.26}.v-alert__border--left,.v-alert__border--right{bottom:0;top:0}.v-alert__border--bottom,.v-alert__border--top{left:0;right:0}.v-alert__border--bottom{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0}.v-application--is-ltr .v-alert__border--left{border-top-left-radius:inherit;border-bottom-left-radius:inherit;left:0}.v-application--is-ltr .v-alert__border--right,.v-application--is-rtl .v-alert__border--left{border-top-right-radius:inherit;border-bottom-right-radius:inherit;right:0}.v-application--is-rtl .v-alert__border--right{border-top-left-radius:inherit;border-bottom-left-radius:inherit;left:0}.v-alert__border--top{border-top-left-radius:inherit;border-top-right-radius:inherit;top:0}.v-alert__content{flex:1 1 auto}.v-application--is-ltr .v-alert__dismissible{margin:-16px -8px -16px 8px}.v-application--is-rtl .v-alert__dismissible{margin:-16px 8px -16px -8px}.v-alert__icon{align-self:flex-start;border-radius:50%;height:24px;min-width:24px;position:relative}.v-application--is-ltr .v-alert__icon{margin-right:16px}.v-application--is-rtl .v-alert__icon{margin-left:16px}.v-alert__icon.v-icon{font-size:24px}.v-alert__wrapper{align-items:center;border-radius:inherit;display:flex}.v-application--is-ltr .v-alert--border.v-alert--prominent .v-alert__icon{margin-left:8px}.v-application--is-rtl .v-alert--border.v-alert--prominent .v-alert__icon{margin-right:8px}.v-alert--dense{padding-top:8px;padding-bottom:8px}.v-alert--dense .v-alert__border{border-width:medium}.v-alert--outlined{background:transparent!important;border:thin solid currentColor!important}.v-alert--outlined .v-alert__icon{color:inherit!important}.v-alert--prominent .v-alert__icon{align-self:center;height:48px;min-width:48px}.v-alert--prominent .v-alert__icon.v-icon{font-size:32px}.v-alert--prominent .v-alert__icon.v-icon:after{background:currentColor!important;border-radius:50%;bottom:0;content:"";left:0;opacity:.16;position:absolute;right:0;top:0}.v-alert--prominent.v-alert--dense .v-alert__icon.v-icon:after{transform:scale(1)}.v-alert--text{background:transparent!important}.v-alert--text:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:.12;position:absolute;pointer-events:none;right:0;top:0}.v-autocomplete.v-input>.v-input__control>.v-input__slot{cursor:text}.v-autocomplete input{align-self:center}.v-autocomplete.v-select.v-input--is-focused input{min-width:64px}.v-autocomplete:not(.v-input--is-focused).v-select--chips input{max-height:0;padding:0}.v-autocomplete--is-selecting-index input{opacity:0}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot>input{margin-top:24px}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined).v-input--dense .v-select__slot>input{margin-top:20px}.v-autocomplete__content.v-menu__content,.v-autocomplete__content.v-menu__content .v-card{border-radius:0}.theme--light.v-application{background:#fff;color:rgba(0,0,0,.87)}.theme--light.v-application .text--primary{color:rgba(0,0,0,.87)!important}.theme--light.v-application .text--secondary{color:rgba(0,0,0,.6)!important}.theme--light.v-application .text--disabled{color:rgba(0,0,0,.38)!important}.theme--dark.v-application{background:#121212;color:#fff}.theme--dark.v-application .text--primary{color:#fff!important}.theme--dark.v-application .text--secondary{color:hsla(0,0%,100%,.7)!important}.theme--dark.v-application .text--disabled{color:hsla(0,0%,100%,.5)!important}.v-application{display:flex;position:relative}.v-application a{cursor:pointer}.v-application--is-rtl{direction:rtl}.v-application--wrap{flex:1 1 auto;backface-visibility:hidden;display:flex;flex-direction:column;min-height:100vh;max-width:100%;position:relative}@-moz-document url-prefix(){@media print{.v-application,.v-application--wrap{display:block}}}.theme--light.v-app-bar.v-toolbar.v-sheet{background-color:#f5f5f5}.theme--dark.v-app-bar.v-toolbar.v-sheet{background-color:#272727}.v-sheet.v-app-bar.v-toolbar{border-radius:0}.v-sheet.v-app-bar.v-toolbar:not(.v-sheet--outlined){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-sheet.v-app-bar.v-toolbar.v-sheet--shaped{border-radius:16px 0}.v-app-bar:not([data-booted=true]){transition:none!important}.v-app-bar.v-app-bar--fixed{position:fixed;top:0;z-index:5}.v-app-bar.v-app-bar.v-app-bar--hide-shadow{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)!important}.v-app-bar--fade-img-on-scroll .v-toolbar__image .v-image__image{transition:opacity .4s cubic-bezier(.4,0,.2,1)}.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll .v-toolbar__image{will-change:opacity}.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--collapse-on-scroll .v-toolbar__extension{display:none}.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--is-scrolled .v-toolbar__title{padding-top:9px}.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--is-scrolled:not(.v-app-bar--bottom) .v-toolbar__title{padding-bottom:9px}.v-app-bar.v-app-bar--shrink-on-scroll .v-toolbar__title{font-size:inherit}.v-app-bar-title__content,.v-app-bar-title__placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-app-bar-title__content{position:absolute}.theme--light.v-toolbar.v-sheet{background-color:#fff}.theme--dark.v-toolbar.v-sheet{background-color:#272727}.v-sheet.v-toolbar{border-radius:0}.v-sheet.v-toolbar:not(.v-sheet--outlined){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-sheet.v-toolbar.v-sheet--shaped{border-radius:16px 0}.v-toolbar{contain:layout;display:block;flex:1 1 auto;max-width:100%;transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),left .2s cubic-bezier(.4,0,.2,1),right .2s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1),max-width .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-toolbar .v-input{padding-top:0;margin-top:0}.v-toolbar__content,.v-toolbar__extension{padding:4px 16px}.v-toolbar__content .v-btn.v-btn--icon.v-size--default,.v-toolbar__extension .v-btn.v-btn--icon.v-size--default{height:48px;width:48px}.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:first-child,.v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:first-child{margin-left:-12px}.v-application--is-rtl .v-toolbar__content>.v-btn.v-btn--icon:first-child,.v-application--is-rtl .v-toolbar__extension>.v-btn.v-btn--icon:first-child{margin-right:-12px}.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:first-child+.v-toolbar__title,.v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:first-child+.v-toolbar__title{padding-left:20px}.v-application--is-rtl .v-toolbar__content>.v-btn.v-btn--icon:first-child+.v-toolbar__title,.v-application--is-rtl .v-toolbar__extension>.v-btn.v-btn--icon:first-child+.v-toolbar__title{padding-right:20px}.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:last-child,.v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:last-child{margin-right:-12px}.v-application--is-rtl .v-toolbar__content>.v-btn.v-btn--icon:last-child,.v-application--is-rtl .v-toolbar__extension>.v-btn.v-btn--icon:last-child{margin-left:-12px}.v-toolbar__content>.v-tabs,.v-toolbar__extension>.v-tabs{height:inherit;margin-top:-4px;margin-bottom:-4px}.v-toolbar__content>.v-tabs>.v-slide-group.v-tabs-bar,.v-toolbar__extension>.v-tabs>.v-slide-group.v-tabs-bar{background-color:inherit;height:inherit}.v-toolbar__content>.v-tabs:first-child,.v-toolbar__extension>.v-tabs:first-child{margin-left:-16px}.v-toolbar__content>.v-tabs:last-child,.v-toolbar__extension>.v-tabs:last-child{margin-right:-16px}.v-toolbar__content,.v-toolbar__extension{align-items:center;display:flex;position:relative;z-index:0}.v-toolbar__image{position:absolute;top:0;bottom:0;width:100%;z-index:0;contain:strict}.v-toolbar__image,.v-toolbar__image .v-image{border-radius:inherit}.v-toolbar__items{display:flex;height:inherit}.v-toolbar__items>.v-btn{border-radius:0;height:100%!important;max-height:none}.v-toolbar__title{font-size:1.25rem;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-toolbar.v-toolbar--absolute{position:absolute;top:0;z-index:1}.v-toolbar.v-toolbar--bottom{top:auto;bottom:0}.v-toolbar.v-toolbar--collapse .v-toolbar__title{white-space:nowrap}.v-toolbar.v-toolbar--collapsed{max-width:112px;overflow:hidden}.v-application--is-ltr .v-toolbar.v-toolbar--collapsed{border-bottom-right-radius:24px}.v-application--is-rtl .v-toolbar.v-toolbar--collapsed{border-bottom-left-radius:24px}.v-toolbar.v-toolbar--collapsed .v-toolbar__extension,.v-toolbar.v-toolbar--collapsed .v-toolbar__title{display:none}.v-toolbar--dense .v-toolbar__content,.v-toolbar--dense .v-toolbar__extension{padding-top:0;padding-bottom:0}.v-toolbar--flat{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)!important}.v-toolbar--floating{display:inline-flex}.v-toolbar--prominent .v-toolbar__content{align-items:flex-start}.v-toolbar--prominent .v-toolbar__title{font-size:1.5rem;padding-top:6px}.v-toolbar--prominent:not(.v-toolbar--bottom) .v-toolbar__title{align-self:flex-end;padding-bottom:6px;padding-top:0}.theme--light.v-image{color:rgba(0,0,0,.87)}.theme--dark.v-image{color:#fff}.v-image{z-index:0}.v-image__image,.v-image__placeholder{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}.v-image__image{background-repeat:no-repeat}.v-image__image--preload{filter:blur(2px)}.v-image__image--contain{background-size:contain}.v-image__image--cover{background-size:cover}.v-responsive{position:relative;overflow:hidden;flex:1 0 auto;max-width:100%;display:flex}.v-responsive__content{flex:1 0 0px;max-width:100%}.v-application--is-ltr .v-responsive__sizer~.v-responsive__content{margin-left:-100%}.v-application--is-rtl .v-responsive__sizer~.v-responsive__content{margin-right:-100%}.v-responsive__sizer{transition:padding-bottom .2s cubic-bezier(.25,.8,.5,1);flex:1 0 0px}.container{width:100%;padding:12px;margin-right:auto;margin-left:auto}@media(min-width:960px){.container{max-width:900px}}@media(min-width:1264px){.container{max-width:1185px}}@media(min-width:1904px){.container{max-width:1785px}}.container--fluid{max-width:100%}.row{display:flex;flex-wrap:wrap;flex:1 1 auto;margin:-12px}.row+.row{margin-top:12px}.row+.row--dense{margin-top:4px}.row--dense{margin:-4px}.row--dense>.col,.row--dense>[class*=col-]{padding:4px}.row.no-gutters{margin:0}.row.no-gutters>.col,.row.no-gutters>[class*=col-]{padding:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{width:100%;padding:12px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-3{margin-left:25%}.v-application--is-rtl .offset-3{margin-right:25%}.v-application--is-ltr .offset-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-6{margin-left:50%}.v-application--is-rtl .offset-6{margin-right:50%}.v-application--is-ltr .offset-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-9{margin-left:75%}.v-application--is-rtl .offset-9{margin-right:75%}.v-application--is-ltr .offset-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-11{margin-right:91.6666666667%}@media(min-width:600px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-sm-0{margin-left:0}.v-application--is-rtl .offset-sm-0{margin-right:0}.v-application--is-ltr .offset-sm-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-sm-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-sm-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-sm-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-sm-3{margin-left:25%}.v-application--is-rtl .offset-sm-3{margin-right:25%}.v-application--is-ltr .offset-sm-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-sm-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-sm-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-sm-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-sm-6{margin-left:50%}.v-application--is-rtl .offset-sm-6{margin-right:50%}.v-application--is-ltr .offset-sm-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-sm-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-sm-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-sm-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-sm-9{margin-left:75%}.v-application--is-rtl .offset-sm-9{margin-right:75%}.v-application--is-ltr .offset-sm-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-sm-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-sm-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-sm-11{margin-right:91.6666666667%}}@media(min-width:960px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-md-0{margin-left:0}.v-application--is-rtl .offset-md-0{margin-right:0}.v-application--is-ltr .offset-md-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-md-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-md-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-md-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-md-3{margin-left:25%}.v-application--is-rtl .offset-md-3{margin-right:25%}.v-application--is-ltr .offset-md-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-md-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-md-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-md-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-md-6{margin-left:50%}.v-application--is-rtl .offset-md-6{margin-right:50%}.v-application--is-ltr .offset-md-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-md-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-md-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-md-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-md-9{margin-left:75%}.v-application--is-rtl .offset-md-9{margin-right:75%}.v-application--is-ltr .offset-md-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-md-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-md-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-md-11{margin-right:91.6666666667%}}@media(min-width:1264px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-lg-0{margin-left:0}.v-application--is-rtl .offset-lg-0{margin-right:0}.v-application--is-ltr .offset-lg-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-lg-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-lg-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-lg-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-lg-3{margin-left:25%}.v-application--is-rtl .offset-lg-3{margin-right:25%}.v-application--is-ltr .offset-lg-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-lg-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-lg-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-lg-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-lg-6{margin-left:50%}.v-application--is-rtl .offset-lg-6{margin-right:50%}.v-application--is-ltr .offset-lg-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-lg-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-lg-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-lg-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-lg-9{margin-left:75%}.v-application--is-rtl .offset-lg-9{margin-right:75%}.v-application--is-ltr .offset-lg-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-lg-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-lg-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-lg-11{margin-right:91.6666666667%}}@media(min-width:1904px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-xl-0{margin-left:0}.v-application--is-rtl .offset-xl-0{margin-right:0}.v-application--is-ltr .offset-xl-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-xl-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-xl-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-xl-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-xl-3{margin-left:25%}.v-application--is-rtl .offset-xl-3{margin-right:25%}.v-application--is-ltr .offset-xl-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-xl-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-xl-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-xl-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-xl-6{margin-left:50%}.v-application--is-rtl .offset-xl-6{margin-right:50%}.v-application--is-ltr .offset-xl-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-xl-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-xl-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-xl-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-xl-9{margin-left:75%}.v-application--is-rtl .offset-xl-9{margin-right:75%}.v-application--is-ltr .offset-xl-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-xl-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-xl-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-xl-11{margin-right:91.6666666667%}}.theme--light.v-navigation-drawer{background-color:#fff}.theme--light.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border{background-color:rgba(0,0,0,.12)}.theme--light.v-navigation-drawer .v-divider{border-color:rgba(0,0,0,.12)}.theme--dark.v-navigation-drawer{background-color:#363636}.theme--dark.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border{background-color:hsla(0,0%,100%,.12)}.theme--dark.v-navigation-drawer .v-divider{border-color:hsla(0,0%,100%,.12)}.v-navigation-drawer{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;left:0;max-width:100%;overflow:hidden;pointer-events:auto;top:0;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:transform,visibility,width}.v-navigation-drawer:not([data-booted=true]){transition:none!important}.v-navigation-drawer.v-navigation-drawer--right:after{left:0;right:auto}.v-navigation-drawer .v-list:not(.v-select-list){background:inherit}.v-navigation-drawer__border{position:absolute;right:0;top:0;height:100%;width:1px}.v-navigation-drawer__content{height:100%;overflow-y:auto;overflow-x:hidden}.v-navigation-drawer__image{border-radius:inherit;height:100%;position:absolute;top:0;bottom:0;z-index:-1;contain:strict;width:100%}.v-navigation-drawer__image .v-image{border-radius:inherit}.v-navigation-drawer--bottom.v-navigation-drawer--is-mobile{max-height:50%;top:auto;bottom:0;min-width:100%}.v-navigation-drawer--right{left:auto;right:0}.v-navigation-drawer--right>.v-navigation-drawer__border{right:auto;left:0}.v-navigation-drawer--absolute{z-index:1}.v-navigation-drawer--fixed{z-index:6}.v-navigation-drawer--absolute{position:absolute}.v-navigation-drawer--clipped:not(.v-navigation-drawer--temporary):not(.v-navigation-drawer--is-mobile){z-index:4}.v-navigation-drawer--fixed{position:fixed}.v-navigation-drawer--floating:after{display:none}.v-navigation-drawer--mini-variant{overflow:hidden}.v-navigation-drawer--mini-variant .v-list-item>:first-child{margin-left:0;margin-right:0}.v-navigation-drawer--mini-variant .v-list-item>:not(:first-child){position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;display:initial}.v-navigation-drawer--mini-variant .v-list-group--no-action .v-list-group__items,.v-navigation-drawer--mini-variant .v-list-group--sub-group{display:none}.v-navigation-drawer--mini-variant.v-navigation-drawer--custom-mini-variant .v-list-item{justify-content:center}.v-navigation-drawer--temporary{z-index:7}.v-navigation-drawer--mobile{z-index:6}.v-navigation-drawer--close{visibility:hidden}.v-navigation-drawer--is-mobile:not(.v-navigation-drawer--close),.v-navigation-drawer--temporary:not(.v-navigation-drawer--close){box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.v-main{display:flex;flex:1 0 auto;max-width:100%;transition:.2s cubic-bezier(.4,0,.2,1)}.v-main:not([data-booted=true]){transition:none!important}.v-main__wrap{flex:1 1 auto;max-width:100%;position:relative}@-moz-document url-prefix(){@media print{.v-main{display:block}}}.bottom-sheet-transition-enter,.bottom-sheet-transition-leave-to{transform:translateY(100%)}.v-bottom-sheet.v-dialog{align-self:flex-end;border-radius:0;flex:0 1 auto;margin:0;overflow:visible}.v-bottom-sheet.v-dialog.v-bottom-sheet--inset{max-width:70%}@media only screen and (max-width:599.98px){.v-bottom-sheet.v-dialog.v-bottom-sheet--inset{max-width:none}}.theme--light.v-input--switch .v-input--switch__thumb{color:#fff}.theme--light.v-input--switch .v-input--switch__track{color:rgba(0,0,0,.38)}.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb{color:#fafafa!important}.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track{color:rgba(0,0,0,.12)!important}.theme--dark.v-input--switch .v-input--switch__thumb{color:#bdbdbd}.theme--dark.v-input--switch .v-input--switch__track{color:hsla(0,0%,100%,.3)}.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb{color:#424242!important}.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track{color:hsla(0,0%,100%,.1)!important}.v-input--switch__thumb,.v-input--switch__track{background-color:currentColor;pointer-events:none;transition:inherit}.v-input--switch__track{border-radius:8px;width:36px;height:14px;left:2px;position:absolute;opacity:.6;right:2px;top:calc(50% - 7px)}.v-input--switch__thumb{border-radius:50%;top:calc(50% - 10px);height:20px;position:relative;width:20px;display:flex;justify-content:center;align-items:center;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-input--switch .v-input--selection-controls__input{width:38px;transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.v-input--switch .v-input--selection-controls__ripple{top:calc(50% - 24px)}.v-input--switch.v-input--dense .v-input--switch__thumb{width:18px;height:18px}.v-input--switch.v-input--dense .v-input--switch__track{height:12px;width:32px}.v-input--switch.v-input--dense.v-input--switch--inset .v-input--switch__track{height:22px;width:44px;top:calc(50% - 12px);left:-3px}.v-input--switch.v-input--dense .v-input--selection-controls__ripple{top:calc(50% - 22px)}.v-input--switch.v-input--is-dirty.v-input--is-disabled .v-input--selection-controls__input{opacity:.6}.v-application--is-ltr .v-input--switch .v-input--selection-controls__ripple{left:-14px}.v-application--is-ltr .v-input--switch.v-input--dense .v-input--selection-controls__ripple{left:-12px}.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--switch__thumb{transform:translate(20px)}.v-application--is-rtl .v-input--switch .v-input--selection-controls__ripple{right:-14px}.v-application--is-rtl .v-input--switch.v-input--dense .v-input--selection-controls__ripple{right:-12px}.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--switch__thumb{transform:translate(-20px)}.v-input--switch:not(.v-input--switch--flat):not(.v-input--switch--inset) .v-input--switch__thumb{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-input--switch--inset .v-input--selection-controls__input,.v-input--switch--inset .v-input--switch__track{width:48px}.v-input--switch--inset .v-input--switch__track{border-radius:14px;height:28px;left:-4px;opacity:.32;top:calc(50% - 14px)}.v-application--is-ltr .v-input--switch--inset .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch--inset .v-input--switch__thumb{transform:translate(0)!important}.v-application--is-rtl .v-input--switch--inset .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch--inset .v-input--switch__thumb{transform:translate(-6px)!important}.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb{transform:translate(20px)!important}.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb{transform:translate(-26px)!important}.theme--light.v-breadcrumbs .v-breadcrumbs__divider,.theme--light.v-breadcrumbs .v-breadcrumbs__item--disabled{color:rgba(0,0,0,.38)}.theme--dark.v-breadcrumbs .v-breadcrumbs__divider,.theme--dark.v-breadcrumbs .v-breadcrumbs__item--disabled{color:hsla(0,0%,100%,.5)}.v-breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;flex:0 1 auto;list-style-type:none;margin:0;padding:18px 12px}.v-breadcrumbs li{align-items:center;display:inline-flex;font-size:14px}.v-breadcrumbs li .v-icon{font-size:16px}.v-breadcrumbs li:nth-child(2n){padding:0 12px}.v-breadcrumbs__item{align-items:center;display:inline-flex;text-decoration:none;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-breadcrumbs__item--disabled{pointer-events:none}.v-breadcrumbs--large li,.v-breadcrumbs--large li .v-icon{font-size:16px}.theme--light.v-treeview{color:rgba(0,0,0,.87)}.theme--light.v-treeview--hoverable .v-treeview-node__root:hover:before,.theme--light.v-treeview .v-treeview-node--click>.v-treeview-node__root:hover:before{opacity:.04}.theme--light.v-treeview--hoverable .v-treeview-node__root--active:before,.theme--light.v-treeview--hoverable .v-treeview-node__root--active:hover:before,.theme--light.v-treeview--hoverable .v-treeview-node__root:focus:before,.theme--light.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:before,.theme--light.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:hover:before,.theme--light.v-treeview .v-treeview-node--click>.v-treeview-node__root:focus:before{opacity:.12}.theme--light.v-treeview--hoverable .v-treeview-node__root--active:focus:before,.theme--light.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:focus:before{opacity:.16}.theme--light.v-treeview .v-treeview-node__root.v-treeview-node--active:before,.theme--light.v-treeview .v-treeview-node__root.v-treeview-node--active:hover:before{opacity:.12}.theme--light.v-treeview .v-treeview-node__root.v-treeview-node--active:focus:before{opacity:.16}.theme--light.v-treeview .v-treeview-node--disabled>.v-treeview-node__root>.v-treeview-node__content{color:rgba(0,0,0,.38)!important}.theme--dark.v-treeview{color:#fff}.theme--dark.v-treeview--hoverable .v-treeview-node__root:hover:before,.theme--dark.v-treeview .v-treeview-node--click>.v-treeview-node__root:hover:before{opacity:.08}.theme--dark.v-treeview--hoverable .v-treeview-node__root--active:before,.theme--dark.v-treeview--hoverable .v-treeview-node__root--active:hover:before,.theme--dark.v-treeview--hoverable .v-treeview-node__root:focus:before,.theme--dark.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:before,.theme--dark.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:hover:before,.theme--dark.v-treeview .v-treeview-node--click>.v-treeview-node__root:focus:before{opacity:.24}.theme--dark.v-treeview--hoverable .v-treeview-node__root--active:focus:before,.theme--dark.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:focus:before{opacity:.32}.theme--dark.v-treeview .v-treeview-node__root.v-treeview-node--active:before,.theme--dark.v-treeview .v-treeview-node__root.v-treeview-node--active:hover:before{opacity:.24}.theme--dark.v-treeview .v-treeview-node__root.v-treeview-node--active:focus:before{opacity:.32}.theme--dark.v-treeview .v-treeview-node--disabled>.v-treeview-node__root>.v-treeview-node__content{color:hsla(0,0%,100%,.5)!important}.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root,.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root:before{border-bottom-right-radius:24px!important;border-top-right-radius:24px!important}.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root{margin-top:8px;margin-bottom:8px}.v-treeview-node.v-treeview-node--rounded .v-treeview-node__root,.v-treeview-node.v-treeview-node--rounded .v-treeview-node__root:before{border-radius:24px!important}.v-treeview-node.v-treeview-node--rounded .v-treeview-node__root{margin-top:8px;margin-bottom:8px}.v-treeview-node--click>.v-treeview-node__root,.v-treeview-node--click>.v-treeview-node__root>.v-treeview-node__content>*{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-treeview-node.v-treeview-node--active .v-treeview-node__content .v-icon{color:inherit}.v-treeview-node__root{display:flex;align-items:center;min-height:48px;padding-left:8px;padding-right:8px;position:relative}.v-treeview-node__root:before{background-color:currentColor;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-treeview-node__root:after{content:"";font-size:0;min-height:inherit}.v-treeview-node__children{transition:all .2s cubic-bezier(0,0,.2,1)}.v-treeview--dense .v-treeview-node__root{min-height:40px}.v-treeview--dense.v-treeview-node--shaped .v-treeview-node__root,.v-treeview--dense.v-treeview-node--shaped .v-treeview-node__root:before{border-bottom-right-radius:20px!important;border-top-right-radius:20px!important}.v-treeview--dense.v-treeview-node--shaped .v-treeview-node__root{margin-top:8px;margin-bottom:8px}.v-treeview--dense.v-treeview-node--rounded .v-treeview-node__root,.v-treeview--dense.v-treeview-node--rounded .v-treeview-node__root:before{border-radius:20px!important}.v-treeview--dense.v-treeview-node--rounded .v-treeview-node__root{margin-top:8px;margin-bottom:8px}.v-treeview-node__checkbox{width:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-application--is-ltr .v-treeview-node__checkbox{margin-left:6px}.v-application--is-rtl .v-treeview-node__checkbox{margin-right:6px}.v-treeview-node__toggle{width:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-treeview-node__toggle--loading{animation:progress-circular-rotate 1s linear infinite}.v-application--is-ltr .v-treeview-node__toggle{transform:rotate(-90deg)}.v-application--is-ltr .v-treeview-node__toggle--open{transform:none}.v-application--is-rtl .v-treeview-node__toggle{transform:rotate(90deg)}.v-application--is-rtl .v-treeview-node__toggle--open{transform:none}.v-treeview-node__prepend{min-width:24px}.v-application--is-ltr .v-treeview-node__prepend{margin-right:6px}.v-application--is-rtl .v-treeview-node__prepend{margin-left:6px}.v-treeview-node__append{min-width:24px}.v-application--is-ltr .v-treeview-node__append{margin-left:6px}.v-application--is-rtl .v-treeview-node__append{margin-right:6px}.v-treeview-node__level{width:24px}.v-treeview-node__label{flex:1;font-size:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-treeview-node__content{align-items:center;display:flex;flex-basis:0%;flex-grow:1;flex-shrink:0;min-width:0}.v-treeview-node__content .v-btn{flex-grow:0!important;flex-shrink:1!important}.v-application--is-ltr .v-treeview-node__content{margin-left:6px}.v-application--is-rtl .v-treeview-node__content{margin-right:6px}.theme--light.v-btn-toggle:not(.v-btn-toggle--group){background:#fff;color:rgba(0,0,0,.87)}.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn{border-color:rgba(0,0,0,.12)!important}.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn:focus:not(:active){border-color:rgba(0,0,0,.26)}.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn .v-icon{color:#000}.theme--dark.v-btn-toggle:not(.v-btn-toggle--group){background:#1e1e1e;color:#fff}.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn{border-color:hsla(0,0%,100%,.12)!important}.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn:focus:not(:active){border-color:hsla(0,0%,100%,.3)}.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn .v-icon{color:#fff}.v-btn-toggle{border-radius:4px;display:inline-flex;max-width:100%}.v-btn-toggle>.v-btn.v-btn{border-radius:0;border-style:solid;border-width:thin;box-shadow:none;opacity:.8;padding:0 12px}.v-application--is-ltr .v-btn-toggle>.v-btn.v-btn:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.v-application--is-ltr .v-btn-toggle>.v-btn.v-btn:last-child,.v-application--is-rtl .v-btn-toggle>.v-btn.v-btn:first-child{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.v-application--is-rtl .v-btn-toggle>.v-btn.v-btn:last-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.v-btn-toggle>.v-btn.v-btn--active{color:inherit;opacity:1}.v-btn-toggle>.v-btn.v-btn:after{display:none}.v-application--is-ltr .v-btn-toggle>.v-btn.v-btn:not(:first-child),.v-application--is-rtl .v-btn-toggle>.v-btn.v-btn:not(:last-child){border-left-width:0}.v-btn-toggle .v-btn.v-btn.v-size--default{min-width:48px;min-height:0}.v-btn-toggle:not(.v-btn-toggle--dense) .v-btn.v-btn.v-size--default{height:48px}.v-btn-toggle--borderless>.v-btn.v-btn{border-width:0}.v-btn-toggle--dense>.v-btn.v-btn{padding:0 8px}.v-btn-toggle--group{border-radius:0}.v-btn-toggle--group>.v-btn.v-btn{background-color:transparent!important;border-color:transparent;margin:4px;min-width:auto}.v-btn-toggle--rounded{border-radius:24px}.v-btn-toggle--shaped{border-radius:24px 4px}.v-btn-toggle--tile{border-radius:0}.theme--light.v-tabs>.v-tabs-bar{background-color:#fff}.theme--light.v-tabs>.v-tabs-bar .v-tab--disabled,.theme--light.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active),.theme--light.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active)>.v-btn,.theme--light.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active)>.v-icon{color:rgba(0,0,0,.54)}.theme--light.v-tabs .v-tab:hover:before{opacity:.04}.theme--light.v-tabs .v-tab--active:before,.theme--light.v-tabs .v-tab--active:hover:before,.theme--light.v-tabs .v-tab:focus:before{opacity:.12}.theme--light.v-tabs .v-tab--active:focus:before{opacity:.16}.theme--dark.v-tabs>.v-tabs-bar{background-color:#1e1e1e}.theme--dark.v-tabs>.v-tabs-bar .v-tab--disabled,.theme--dark.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active),.theme--dark.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active)>.v-btn,.theme--dark.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active)>.v-icon{color:hsla(0,0%,100%,.6)}.theme--dark.v-tabs .v-tab:hover:before{opacity:.08}.theme--dark.v-tabs .v-tab--active:before,.theme--dark.v-tabs .v-tab--active:hover:before,.theme--dark.v-tabs .v-tab:focus:before{opacity:.24}.theme--dark.v-tabs .v-tab--active:focus:before{opacity:.32}.theme--light.v-tabs-items{background-color:#fff}.theme--dark.v-tabs-items{background-color:#1e1e1e}.v-tabs-bar.accent .v-tab,.v-tabs-bar.accent .v-tabs-slider,.v-tabs-bar.error .v-tab,.v-tabs-bar.error .v-tabs-slider,.v-tabs-bar.info .v-tab,.v-tabs-bar.info .v-tabs-slider,.v-tabs-bar.primary .v-tab,.v-tabs-bar.primary .v-tabs-slider,.v-tabs-bar.secondary .v-tab,.v-tabs-bar.secondary .v-tabs-slider,.v-tabs-bar.success .v-tab,.v-tabs-bar.success .v-tabs-slider,.v-tabs-bar.warning .v-tab,.v-tabs-bar.warning .v-tabs-slider{color:#fff}.v-tabs{flex:1 1 auto;width:100%}.v-tabs .v-menu__activator{height:100%}.v-tabs.v.tabs--vertical.v-tabs--right{flex-direction:row-reverse}.v-tabs:not(.v-tabs--vertical) .v-tab{white-space:normal}.v-tabs:not(.v-tabs--vertical).v-tabs--right>.v-slide-group--is-overflowing.v-tabs-bar--is-mobile:not(.v-slide-group--has-affixes) .v-slide-group__next,.v-tabs:not(.v-tabs--vertical):not(.v-tabs--right)>.v-slide-group--is-overflowing.v-tabs-bar--is-mobile:not(.v-slide-group--has-affixes) .v-slide-group__prev{display:initial;visibility:hidden}.v-tabs-bar{border-radius:inherit;height:48px}.v-tabs-bar.v-item-group>*{cursor:auto}.v-tab{align-items:center;cursor:pointer;display:flex;flex:0 1 auto;font-size:.875rem;font-weight:500;justify-content:center;letter-spacing:.0892857143em;line-height:normal;min-width:90px;max-width:360px;outline:none;padding:0 16px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-tab.v-tab{color:inherit}.v-tab:before{bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-tab:before,.v-tabs-slider{background-color:currentColor}.v-tabs-slider{height:100%;width:100%}.v-tabs-slider-wrapper{bottom:0;margin:0!important;position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1);z-index:1}.v-application--is-ltr .v-tabs--align-with-title>.v-tabs-bar:not(.v-tabs-bar--show-arrows):not(.v-slide-group--is-overflowing)>.v-slide-group__wrapper>.v-tabs-bar__content>.v-tab:first-child,.v-application--is-ltr .v-tabs--align-with-title>.v-tabs-bar:not(.v-tabs-bar--show-arrows):not(.v-slide-group--is-overflowing)>.v-slide-group__wrapper>.v-tabs-bar__content>.v-tabs-slider-wrapper+.v-tab{margin-left:42px}.v-application--is-rtl .v-tabs--align-with-title>.v-tabs-bar:not(.v-tabs-bar--show-arrows):not(.v-slide-group--is-overflowing)>.v-slide-group__wrapper>.v-tabs-bar__content>.v-tab:first-child,.v-application--is-rtl .v-tabs--align-with-title>.v-tabs-bar:not(.v-tabs-bar--show-arrows):not(.v-slide-group--is-overflowing)>.v-slide-group__wrapper>.v-tabs-bar__content>.v-tabs-slider-wrapper+.v-tab{margin-right:42px}.v-application--is-ltr .v-tabs--centered>.v-tabs-bar .v-tabs-bar__content>:last-child,.v-application--is-ltr .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-bar__content>:last-child{margin-right:auto}.v-application--is-ltr .v-tabs--centered>.v-tabs-bar .v-tabs-bar__content>:first-child:not(.v-tabs-slider-wrapper),.v-application--is-ltr .v-tabs--centered>.v-tabs-bar .v-tabs-slider-wrapper+*,.v-application--is-ltr .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-bar__content>:first-child:not(.v-tabs-slider-wrapper),.v-application--is-ltr .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-slider-wrapper+*,.v-application--is-rtl .v-tabs--centered>.v-tabs-bar .v-tabs-bar__content>:last-child,.v-application--is-rtl .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-bar__content>:last-child{margin-left:auto}.v-application--is-rtl .v-tabs--centered>.v-tabs-bar .v-tabs-bar__content>:first-child:not(.v-tabs-slider-wrapper),.v-application--is-rtl .v-tabs--centered>.v-tabs-bar .v-tabs-slider-wrapper+*,.v-application--is-rtl .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-bar__content>:first-child:not(.v-tabs-slider-wrapper),.v-application--is-rtl .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-slider-wrapper+*{margin-right:auto}.v-tabs--fixed-tabs>.v-tabs-bar .v-tab{flex:1 1 auto;width:100%}.v-tabs--grow>.v-tabs-bar .v-tab{flex:1 0 auto;max-width:none}.v-tabs--icons-and-text>.v-tabs-bar{height:72px}.v-tabs--icons-and-text>.v-tabs-bar .v-tab{flex-direction:column-reverse}.v-tabs--icons-and-text>.v-tabs-bar .v-tab>:first-child{margin-bottom:6px}.v-tabs--overflow>.v-tabs-bar .v-tab{flex:1 0 auto}.v-application--is-ltr .v-tabs--right>.v-tabs-bar .v-tab:first-child,.v-application--is-ltr .v-tabs--right>.v-tabs-bar .v-tabs-slider-wrapper+.v-tab{margin-left:auto}.v-application--is-rtl .v-tabs--right>.v-tabs-bar .v-tab:first-child,.v-application--is-rtl .v-tabs--right>.v-tabs-bar .v-tabs-slider-wrapper+.v-tab{margin-right:auto}.v-application--is-ltr .v-tabs--right>.v-tabs-bar .v-tab:last-child{margin-right:0}.v-application--is-rtl .v-tabs--right>.v-tabs-bar .v-tab:last-child{margin-left:0}.v-tabs--vertical{display:flex}.v-tabs--vertical>.v-tabs-bar{flex:1 0 auto;height:auto}.v-tabs--vertical>.v-tabs-bar .v-slide-group__next,.v-tabs--vertical>.v-tabs-bar .v-slide-group__prev{display:none}.v-tabs--vertical>.v-tabs-bar .v-tabs-bar__content{flex-direction:column}.v-tabs--vertical>.v-tabs-bar .v-tab{height:48px}.v-tabs--vertical>.v-tabs-bar .v-tabs-slider{height:100%}.v-tabs--vertical>.v-window{flex:0 1 100%}.v-tabs--vertical.v-tabs--icons-and-text>.v-tabs-bar .v-tab{height:72px}.v-tab--active{color:inherit}.v-tab--active.v-tab:not(:focus):before{opacity:0}.v-tab--active .v-btn.v-btn--flat,.v-tab--active .v-icon{color:inherit}.v-tab--disabled{opacity:.5}.v-tab--disabled,.v-tab--disabled *{pointer-events:none}.v-slide-group{display:flex}.v-slide-group:not(.v-slide-group--has-affixes)>.v-slide-group__next,.v-slide-group:not(.v-slide-group--has-affixes)>.v-slide-group__prev{display:none}.v-slide-group.v-item-group>.v-slide-group__next,.v-slide-group.v-item-group>.v-slide-group__prev{cursor:pointer}.v-slide-item{display:inline-flex;flex:0 1 auto}.v-slide-group__next,.v-slide-group__prev{align-items:center;display:flex;flex:0 1 52px;justify-content:center;min-width:52px}.v-slide-group__content{display:flex;flex:1 0 auto;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1);white-space:nowrap}.v-slide-group__wrapper{contain:content;display:flex;flex:1 1 auto;overflow:hidden}.v-slide-group__next--disabled,.v-slide-group__prev--disabled{pointer-events:none}.v-window{overflow:hidden}.v-window__container{display:flex;flex-direction:column;height:inherit;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window__container--is-active{overflow:hidden}.v-window__next,.v-window__prev{background:rgba(0,0,0,.3);border-radius:50%;position:absolute;margin:0 16px;top:calc(50% - 20px);z-index:1}.v-window__next .v-btn:hover,.v-window__prev .v-btn:hover{background:none}.v-application--is-ltr .v-window__prev{left:0}.v-application--is-ltr .v-window__next,.v-application--is-rtl .v-window__prev{right:0}.v-application--is-rtl .v-window__next{left:0}.v-window--show-arrows-on-hover{overflow:hidden}.v-window--show-arrows-on-hover .v-window__next,.v-window--show-arrows-on-hover .v-window__prev{transition:transform .2s cubic-bezier(.25,.8,.5,1)}.v-application--is-ltr .v-window--show-arrows-on-hover .v-window__prev{transform:translateX(-200%)}.v-application--is-ltr .v-window--show-arrows-on-hover .v-window__next,.v-application--is-rtl .v-window--show-arrows-on-hover .v-window__prev{transform:translateX(200%)}.v-application--is-rtl .v-window--show-arrows-on-hover .v-window__next{transform:translateX(-200%)}.v-window--show-arrows-on-hover:hover .v-window__next,.v-window--show-arrows-on-hover:hover .v-window__prev{transform:translateX(0)}.v-window-x-reverse-transition-enter-active,.v-window-x-reverse-transition-leave-active,.v-window-x-transition-enter-active,.v-window-x-transition-leave-active,.v-window-y-reverse-transition-enter-active,.v-window-y-reverse-transition-leave-active,.v-window-y-transition-enter-active,.v-window-y-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window-x-reverse-transition-leave,.v-window-x-reverse-transition-leave-to,.v-window-x-transition-leave,.v-window-x-transition-leave-to,.v-window-y-reverse-transition-leave,.v-window-y-reverse-transition-leave-to,.v-window-y-transition-leave,.v-window-y-transition-leave-to{position:absolute!important;top:0;width:100%}.v-window-x-transition-enter{transform:translateX(100%)}.v-window-x-reverse-transition-enter,.v-window-x-transition-leave-to{transform:translateX(-100%)}.v-window-x-reverse-transition-leave-to{transform:translateX(100%)}.v-window-y-transition-enter{transform:translateY(100%)}.v-window-y-reverse-transition-enter,.v-window-y-transition-leave-to{transform:translateY(-100%)}.v-window-y-reverse-transition-leave-to{transform:translateY(100%)}.theme--light.v-data-table{background-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-data-table .v-data-table__divider{border-right:thin solid rgba(0,0,0,.12)}.theme--light.v-data-table.v-data-table--fixed-header thead th{background:#fff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.12)}.theme--light.v-data-table>.v-data-table__wrapper>table>thead>tr>th{color:rgba(0,0,0,.6)}.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:last-child,.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:not(.v-data-table__mobile-row),.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:last-child,.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:not(.v-data-table__mobile-row),.theme--light.v-data-table>.v-data-table__wrapper>table>thead>tr:last-child>th{border-bottom:thin solid rgba(0,0,0,.12)}.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr.active{background:#f5f5f5}.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper){background:#eee}.theme--light.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td:not(.v-data-table__mobile-row),.theme--light.v-data-table>.v-data-table__wrapper>table>tfoot>tr>th:not(.v-data-table__mobile-row){border-top:thin solid rgba(0,0,0,.12)}.theme--dark.v-data-table{background-color:#1e1e1e;color:#fff}.theme--dark.v-data-table .v-data-table__divider{border-right:thin solid hsla(0,0%,100%,.12)}.theme--dark.v-data-table.v-data-table--fixed-header thead th{background:#1e1e1e;box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.12)}.theme--dark.v-data-table>.v-data-table__wrapper>table>thead>tr>th{color:hsla(0,0%,100%,.7)}.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:last-child,.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:not(.v-data-table__mobile-row),.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:last-child,.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:not(.v-data-table__mobile-row),.theme--dark.v-data-table>.v-data-table__wrapper>table>thead>tr:last-child>th{border-bottom:thin solid hsla(0,0%,100%,.12)}.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr.active{background:#505050}.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper){background:#616161}.theme--dark.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td:not(.v-data-table__mobile-row),.theme--dark.v-data-table>.v-data-table__wrapper>table>tfoot>tr>th:not(.v-data-table__mobile-row){border-top:thin solid hsla(0,0%,100%,.12)}.v-data-table{line-height:1.5;max-width:100%}.v-data-table>.v-data-table__wrapper>table{width:100%;border-spacing:0}.v-data-table>.v-data-table__wrapper>table>tbody>tr>td,.v-data-table>.v-data-table__wrapper>table>tbody>tr>th,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>th,.v-data-table>.v-data-table__wrapper>table>thead>tr>td,.v-data-table>.v-data-table__wrapper>table>thead>tr>th{padding:0 16px;transition:height .2s cubic-bezier(.4,0,.6,1)}.v-data-table>.v-data-table__wrapper>table>tbody>tr>th,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>th,.v-data-table>.v-data-table__wrapper>table>thead>tr>th{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.75rem;height:48px}.v-application--is-ltr .v-data-table>.v-data-table__wrapper>table>tbody>tr>th,.v-application--is-ltr .v-data-table>.v-data-table__wrapper>table>tfoot>tr>th,.v-application--is-ltr .v-data-table>.v-data-table__wrapper>table>thead>tr>th{text-align:left}.v-application--is-rtl .v-data-table>.v-data-table__wrapper>table>tbody>tr>th,.v-application--is-rtl .v-data-table>.v-data-table__wrapper>table>tfoot>tr>th,.v-application--is-rtl .v-data-table>.v-data-table__wrapper>table>thead>tr>th{text-align:right}.v-data-table>.v-data-table__wrapper>table>tbody>tr>td,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td,.v-data-table>.v-data-table__wrapper>table>thead>tr>td{font-size:.875rem;height:48px}.v-data-table__wrapper{overflow-x:auto;overflow-y:hidden}.v-data-table__progress{height:auto!important}.v-data-table__progress th{height:auto!important;border:none!important;padding:0;position:relative}.v-data-table--dense>.v-data-table__wrapper>table>tbody>tr>td,.v-data-table--dense>.v-data-table__wrapper>table>tbody>tr>th,.v-data-table--dense>.v-data-table__wrapper>table>tfoot>tr>td,.v-data-table--dense>.v-data-table__wrapper>table>tfoot>tr>th,.v-data-table--dense>.v-data-table__wrapper>table>thead>tr>td,.v-data-table--dense>.v-data-table__wrapper>table>thead>tr>th{height:32px}.v-data-table--has-top>.v-data-table__wrapper>table>tbody>tr:first-child:hover>td:first-child{border-top-left-radius:0}.v-data-table--has-top>.v-data-table__wrapper>table>tbody>tr:first-child:hover>td:last-child{border-top-right-radius:0}.v-data-table--has-bottom>.v-data-table__wrapper>table>tbody>tr:last-child:hover>td:first-child{border-bottom-left-radius:0}.v-data-table--has-bottom>.v-data-table__wrapper>table>tbody>tr:last-child:hover>td:last-child{border-bottom-right-radius:0}.v-data-table--fixed-header>.v-data-table__wrapper,.v-data-table--fixed-height .v-data-table__wrapper{overflow-y:auto}.v-data-table--fixed-header>.v-data-table__wrapper>table>thead>tr>th{border-bottom:0!important;position:sticky;top:0;z-index:2}.v-data-table--fixed-header>.v-data-table__wrapper>table>thead>tr:nth-child(2)>th{top:48px}.v-application--is-ltr .v-data-table--fixed-header .v-data-footer{margin-right:17px}.v-application--is-rtl .v-data-table--fixed-header .v-data-footer{margin-left:17px}.v-data-table--fixed-header.v-data-table--dense>.v-data-table__wrapper>table>thead>tr:nth-child(2)>th{top:32px}.theme--light.v-file-input .v-file-input__text{color:rgba(0,0,0,.87)}.theme--light.v-file-input .v-file-input__text--placeholder{color:rgba(0,0,0,.6)}.theme--light.v-file-input.v-input--is-disabled .v-file-input__text,.theme--light.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-file-input .v-file-input__text{color:#fff}.theme--dark.v-file-input .v-file-input__text--placeholder{color:hsla(0,0%,100%,.7)}.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text,.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder{color:hsla(0,0%,100%,.5)}.v-file-input input[type=file]{left:0;opacity:0;pointer-events:none;position:absolute;max-width:0;width:0}.v-file-input .v-file-input__text{align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;width:100%}.v-file-input .v-file-input__text.v-file-input__text--chips{flex-wrap:wrap}.v-file-input .v-file-input__text .v-chip{margin:4px}.v-file-input .v-text-field__slot{min-height:32px}.v-file-input.v-input--dense .v-text-field__slot{min-height:26px}.v-file-input.v-text-field--filled:not(.v-text-field--single-line) .v-file-input__text{padding-top:22px}.v-file-input.v-text-field--outlined .v-text-field__slot{padding:6px 0}.v-file-input.v-text-field--outlined.v-input--dense .v-text-field__slot{padding:3px 0}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea{color:#fff}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-moz-placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::placeholder{color:hsla(0,0%,100%,.5)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea{color:rgba(0,0,0,.87)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-moz-placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::placeholder{color:rgba(0,0,0,.38)}.v-textarea textarea{align-self:stretch;flex:1 1 auto;line-height:1.75rem;max-width:100%;min-height:32px;outline:none;padding:0;width:100%}.v-textarea .v-text-field__prefix,.v-textarea .v-text-field__suffix{padding-top:2px;align-self:start}.v-textarea.v-text-field--box .v-text-field__prefix,.v-textarea.v-text-field--box textarea,.v-textarea.v-text-field--enclosed .v-text-field__prefix,.v-textarea.v-text-field--enclosed textarea{margin-top:24px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) textarea{margin-top:10px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-label{top:18px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense textarea{margin-top:6px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-outer{align-self:flex-start;margin-top:8px}.v-textarea.v-text-field--solo{align-items:flex-start}.v-textarea.v-text-field--solo .v-input__control textarea{caret-color:auto}.v-textarea.v-text-field--solo .v-input__append-inner,.v-textarea.v-text-field--solo .v-input__append-outer,.v-textarea.v-text-field--solo .v-input__prepend-inner,.v-textarea.v-text-field--solo .v-input__prepend-outer{align-self:flex-start;margin-top:12px}.v-application--is-ltr .v-textarea.v-text-field--solo .v-input__append-inner{padding-left:12px}.v-application--is-rtl .v-textarea.v-text-field--solo .v-input__append-inner{padding-right:12px}.v-textarea--auto-grow textarea{overflow:hidden}.v-textarea--no-resize textarea{resize:none}.v-textarea.v-text-field--enclosed .v-text-field__slot{align-self:stretch}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-right:-12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-left:-12px}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-right:12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-left:12px}.v-application--is-ltr .v-textarea.v-text-field--enclosed.v-text-field--reverse .v-text-field__slot .v-label{margin-right:12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed.v-text-field--reverse .v-text-field__slot .v-label{margin-left:12px}.theme--light.v-data-table tbody tr.v-data-table__selected{background:#f5f5f5}.theme--light.v-data-table .v-row-group__header,.theme--light.v-data-table .v-row-group__summary{background:#eee}.theme--light.v-data-table .v-data-footer{border-top:thin solid rgba(0,0,0,.12)}.theme--light.v-data-table .v-data-table__empty-wrapper{color:rgba(0,0,0,.38)}.theme--dark.v-data-table tbody tr.v-data-table__selected{background:#505050}.theme--dark.v-data-table .v-row-group__header,.theme--dark.v-data-table .v-row-group__summary{background:#616161}.theme--dark.v-data-table .v-data-footer{border-top:thin solid hsla(0,0%,100%,.12)}.theme--dark.v-data-table .v-data-table__empty-wrapper{color:hsla(0,0%,100%,.5)}.v-data-table{border-radius:4px}.v-data-table--mobile>.v-data-table__wrapper tbody{display:flex;flex-direction:column}.v-data-table>.v-data-table__wrapper tbody tr.v-data-table__expanded{border-bottom:0}.v-data-table>.v-data-table__wrapper tbody tr.v-data-table__expanded__content{box-shadow:inset 0 4px 8px -5px rgba(50,50,50,.75),inset 0 -4px 8px -5px rgba(50,50,50,.75)}.v-data-table>.v-data-table__wrapper tbody tr:first-child:hover td:first-child{border-top-left-radius:4px}.v-data-table>.v-data-table__wrapper tbody tr:first-child:hover td:last-child{border-top-right-radius:4px}.v-data-table>.v-data-table__wrapper tbody tr:last-child:hover td:first-child{border-bottom-left-radius:4px}.v-data-table>.v-data-table__wrapper tbody tr:last-child:hover td:last-child{border-bottom-right-radius:4px}.v-data-table>.v-data-table__wrapper .v-data-table__mobile-table-row{display:initial}.v-data-table>.v-data-table__wrapper .v-data-table__mobile-row{height:auto;min-height:48px}.v-data-table__empty-wrapper{text-align:center}.v-data-table__mobile-row{align-items:center;display:flex;justify-content:space-between}.v-data-table__mobile-row__header{font-weight:600}.v-application--is-ltr .v-data-table__mobile-row__header{padding-right:16px}.v-application--is-rtl .v-data-table__mobile-row__header{padding-left:16px}.v-application--is-ltr .v-data-table__mobile-row__cell{text-align:right}.v-application--is-rtl .v-data-table__mobile-row__cell{text-align:left}.v-row-group__header td,.v-row-group__summary td{height:35px}.v-data-table__expand-icon{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.v-data-table__expand-icon--active{transform:rotate(-180deg)}.v-data-footer{display:flex;flex-wrap:wrap;align-items:center;font-size:.75rem;padding:0 8px}.v-data-footer .v-btn{color:inherit}.v-application--is-ltr .v-data-footer__icons-before .v-btn:last-child{margin-right:7px}.v-application--is-ltr .v-data-footer__icons-after .v-btn:first-child,.v-application--is-rtl .v-data-footer__icons-before .v-btn:last-child{margin-left:7px}.v-application--is-rtl .v-data-footer__icons-after .v-btn:first-child{margin-right:7px}.v-data-footer__pagination{display:block;text-align:center}.v-application--is-ltr .v-data-footer__pagination{margin:0 32px 0 24px}.v-application--is-rtl .v-data-footer__pagination{margin:0 24px 0 32px}.v-data-footer__select{display:flex;align-items:center;flex:0 0 0;justify-content:flex-end;white-space:nowrap}.v-application--is-ltr .v-data-footer__select{margin-left:auto;margin-right:14px}.v-application--is-rtl .v-data-footer__select{margin-left:14px;margin-right:auto}.v-data-footer__select .v-select{flex:0 1 0;padding:0;position:static}.v-application--is-ltr .v-data-footer__select .v-select{margin:13px 0 13px 34px}.v-application--is-rtl .v-data-footer__select .v-select{margin:13px 34px 13px 0}.v-data-footer__select .v-select__selections{flex-wrap:nowrap}.v-data-footer__select .v-select__selections .v-select__selection--comma{font-size:.75rem}.theme--light.v-data-table .v-data-table-header th.sortable .v-data-table-header__icon{color:rgba(0,0,0,.38)}.theme--light.v-data-table .v-data-table-header th.sortable.active,.theme--light.v-data-table .v-data-table-header th.sortable.active .v-data-table-header__icon,.theme--light.v-data-table .v-data-table-header th.sortable:hover{color:rgba(0,0,0,.87)}.theme--light.v-data-table .v-data-table-header__sort-badge{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87)}.theme--dark.v-data-table .v-data-table-header th.sortable .v-data-table-header__icon{color:hsla(0,0%,100%,.5)}.theme--dark.v-data-table .v-data-table-header th.sortable.active,.theme--dark.v-data-table .v-data-table-header th.sortable.active .v-data-table-header__icon,.theme--dark.v-data-table .v-data-table-header th.sortable:hover{color:#fff}.theme--dark.v-data-table .v-data-table-header__sort-badge{background-color:hsla(0,0%,100%,.12);color:#fff}.v-data-table-header th.sortable{pointer-events:auto;cursor:pointer;outline:0}.v-data-table-header th.sortable .v-data-table-header__icon{line-height:.9}.v-data-table-header th.active .v-data-table-header__icon,.v-data-table-header th:hover .v-data-table-header__icon{transform:none;opacity:1}.v-data-table-header th.desc .v-data-table-header__icon{transform:rotate(-180deg)}.v-data-table-header__icon{display:inline-block;opacity:0;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-data-table-header__sort-badge{display:inline-flex;justify-content:center;align-items:center;border:0;border-radius:50%;min-width:18px;min-height:18px;height:18px;width:18px}.v-data-table-header-mobile th{height:auto}.v-data-table-header-mobile__wrapper{display:flex}.v-data-table-header-mobile__wrapper .v-select{margin-bottom:8px}.v-data-table-header-mobile__wrapper .v-select .v-chip{height:24px}.v-data-table-header-mobile__wrapper .v-select .v-chip__close.desc .v-icon{transform:rotate(-180deg)}.v-data-table-header-mobile__select{min-width:56px;display:flex;align-items:center;justify-content:center}.theme--light.v-stepper{background:#fff}.theme--light.v-stepper .v-stepper__step:not(.v-stepper__step--active):not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__step__step{background:rgba(0,0,0,.38)}.theme--light.v-stepper .v-stepper__step__step,.theme--light.v-stepper .v-stepper__step__step .v-icon{color:#fff}.theme--light.v-stepper .v-stepper__header .v-divider{border-color:rgba(0,0,0,.12)}.theme--light.v-stepper .v-stepper__step--active .v-stepper__label{text-shadow:0 0 0 #000}.theme--light.v-stepper .v-stepper__step--editable:hover{background:rgba(0,0,0,.06)}.theme--light.v-stepper .v-stepper__step--editable:hover .v-stepper__label{text-shadow:0 0 0 #000}.theme--light.v-stepper .v-stepper__step--complete .v-stepper__label{color:rgba(0,0,0,.87)}.theme--light.v-stepper .v-stepper__step--inactive.v-stepper__step--editable:not(.v-stepper__step--error):hover .v-stepper__step__step{background:rgba(0,0,0,.54)}.theme--light.v-stepper .v-stepper__label{color:rgba(0,0,0,.38)}.theme--light.v-stepper--non-linear .v-stepper__step:not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__label,.theme--light.v-stepper .v-stepper__label small{color:rgba(0,0,0,.6)}.v-application--is-ltr .theme--light.v-stepper--vertical .v-stepper__content:not(:last-child){border-left:1px solid rgba(0,0,0,.12)}.v-application--is-rtl .theme--light.v-stepper--vertical .v-stepper__content:not(:last-child){border-right:1px solid rgba(0,0,0,.12)}.theme--dark.v-stepper{background:#303030}.theme--dark.v-stepper .v-stepper__step:not(.v-stepper__step--active):not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__step__step{background:hsla(0,0%,100%,.5)}.theme--dark.v-stepper .v-stepper__step__step,.theme--dark.v-stepper .v-stepper__step__step .v-icon{color:#fff}.theme--dark.v-stepper .v-stepper__header .v-divider{border-color:hsla(0,0%,100%,.12)}.theme--dark.v-stepper .v-stepper__step--active .v-stepper__label{text-shadow:0 0 0 #fff}.theme--dark.v-stepper .v-stepper__step--editable:hover{background:hsla(0,0%,100%,.06)}.theme--dark.v-stepper .v-stepper__step--editable:hover .v-stepper__label{text-shadow:0 0 0 #fff}.theme--dark.v-stepper .v-stepper__step--complete .v-stepper__label{color:hsla(0,0%,100%,.87)}.theme--dark.v-stepper .v-stepper__step--inactive.v-stepper__step--editable:not(.v-stepper__step--error):hover .v-stepper__step__step{background:hsla(0,0%,100%,.75)}.theme--dark.v-stepper .v-stepper__label{color:hsla(0,0%,100%,.5)}.theme--dark.v-stepper--non-linear .v-stepper__step:not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__label,.theme--dark.v-stepper .v-stepper__label small{color:hsla(0,0%,100%,.7)}.v-application--is-ltr .theme--dark.v-stepper--vertical .v-stepper__content:not(:last-child){border-left:1px solid hsla(0,0%,100%,.12)}.v-application--is-rtl .theme--dark.v-stepper--vertical .v-stepper__content:not(:last-child){border-right:1px solid hsla(0,0%,100%,.12)}.v-sheet.v-stepper{border-radius:4px}.v-sheet.v-stepper:not(.v-sheet--outlined){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-sheet.v-stepper.v-sheet--shaped{border-radius:16px 4px}.v-stepper{border-radius:4px;overflow:hidden;position:relative}.v-stepper__header{height:72px;align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-stepper__header .v-divider{align-self:center;margin:0 -16px}.v-stepper__items{position:relative;overflow:hidden}.v-stepper__step__step{align-items:center;border-radius:50%;display:inline-flex;font-size:.75rem;justify-content:center;height:24px;min-width:24px;width:24px;transition:.3s cubic-bezier(.25,.8,.25,1)}.v-application--is-ltr .v-stepper__step__step{margin-right:8px}.v-application--is-rtl .v-stepper__step__step{margin-left:8px}.v-stepper__step__step .v-icon.v-icon{font-size:1.25rem}.v-stepper__step__step .v-icon.v-icon.v-icon--svg{height:1.25rem;width:1.25rem}.v-stepper__step{align-items:center;display:flex;flex-direction:row;padding:24px;position:relative}.v-stepper__step--active .v-stepper__label{transition:.3s cubic-bezier(.4,0,.6,1)}.v-stepper__step--editable{cursor:pointer}.v-stepper__step.v-stepper__step--error .v-stepper__step__step{background:transparent;color:inherit}.v-stepper__step.v-stepper__step--error .v-stepper__step__step .v-icon{font-size:1.5rem;color:inherit}.v-stepper .v-stepper__step.v-stepper__step--error .v-stepper__label{color:inherit;text-shadow:none;font-weight:500}.v-stepper .v-stepper__step.v-stepper__step--error .v-stepper__label small{color:inherit}.v-stepper__label{display:block;flex-grow:1;line-height:1}.v-application--is-ltr .v-stepper__label{text-align:left}.v-application--is-rtl .v-stepper__label{text-align:right}.v-stepper__label small{display:block;font-size:.75rem;font-weight:300;text-shadow:none}.v-stepper__wrapper{overflow:hidden;transition:none}.v-stepper__content{top:0;padding:24px 24px 16px 24px;flex:1 0 auto;width:100%}.v-stepper__content>.v-btn{margin:24px 8px 8px 0}.v-stepper--flat{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)!important}.v-stepper--is-booted .v-stepper__content,.v-stepper--is-booted .v-stepper__wrapper{transition:.3s cubic-bezier(.25,.8,.5,1)}.v-stepper--vertical{padding-bottom:36px}.v-stepper--vertical .v-stepper__content{width:auto}.v-application--is-ltr .v-stepper--vertical .v-stepper__content{padding:16px 60px 16px 23px}.v-application--is-rtl .v-stepper--vertical .v-stepper__content{padding:16px 23px 16px 60px}.v-application--is-ltr .v-stepper--vertical .v-stepper__content{margin:-8px -36px -16px 36px}.v-application--is-rtl .v-stepper--vertical .v-stepper__content{margin:-8px 36px -16px -36px}.v-stepper--vertical .v-stepper__step{padding:24px 24px 16px}.v-application--is-ltr .v-stepper--vertical .v-stepper__step__step{margin-right:12px}.v-application--is-rtl .v-stepper--vertical .v-stepper__step__step{margin-left:12px}.v-stepper--alt-labels .v-stepper__header{height:auto}.v-stepper--alt-labels .v-stepper__header .v-divider{margin:35px -67px 0;align-self:flex-start}.v-stepper--alt-labels .v-stepper__step{flex-direction:column;justify-content:flex-start;align-items:center;flex-basis:175px}.v-stepper--alt-labels .v-stepper__step small{text-align:center}.v-stepper--alt-labels .v-stepper__step__step{margin-bottom:11px;margin-left:0;margin-right:0}@media only screen and (max-width:959.98px){.v-stepper:not(.v-stepper--vertical) .v-stepper__label{display:none}.v-stepper:not(.v-stepper--vertical) .v-stepper__step__step{margin-left:0;margin-right:0}}.theme--light.v-badge .v-badge__badge:after{border-color:#fff}.theme--dark.v-badge .v-badge__badge:after{border-color:#1e1e1e}.v-badge{position:relative}.v-badge,.v-badge__badge{display:inline-block;line-height:1}.v-badge__badge{border-radius:10px;color:#fff;font-size:12px;height:20px;letter-spacing:0;min-width:20px;padding:4px 6px;pointer-events:auto;position:absolute;text-align:center;text-indent:0;top:auto;transition:.3s cubic-bezier(.25,.8,.5,1);white-space:nowrap}.v-application--is-ltr .v-badge__badge{right:auto}.v-application--is-rtl .v-badge__badge{left:auto}.v-badge__badge .v-icon{color:inherit;font-size:12px;height:12px;margin:0 -2px;width:12px}.v-badge__badge .v-img{height:12px;width:12px}.v-badge__wrapper{flex:0 1;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.v-badge--avatar .v-badge__badge{padding:0}.v-badge--avatar .v-badge__badge .v-avatar{height:20px!important;min-width:0!important;max-width:20px!important}.v-badge--bordered .v-badge__badge:after{border-radius:inherit;border-width:2px;border-style:solid;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scale(1.15)}.v-badge--dot .v-badge__badge{border-radius:4.5px;height:9px;min-width:0;padding:0;width:9px}.v-badge--dot .v-badge__badge:after{border-width:1.5px}.v-badge--icon .v-badge__badge{padding:4px 6px}.v-badge--inline{align-items:center;display:inline-flex;justify-content:center}.v-badge--inline .v-badge__badge,.v-badge--inline .v-badge__wrapper{position:relative}.v-badge--inline .v-badge__wrapper{margin:0 4px}.v-badge--tile .v-badge__badge{border-radius:0}.theme--light.v-expansion-panels .v-expansion-panel{background-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-expansion-panels .v-expansion-panel--disabled{color:rgba(0,0,0,.38)}.theme--light.v-expansion-panels .v-expansion-panel:not(:first-child):after{border-color:rgba(0,0,0,.12)}.theme--light.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon{color:rgba(0,0,0,.54)}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover:before{opacity:.04}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:before,.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover:before,.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus:before{opacity:.12}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus:before{opacity:.16}.theme--light.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:before{opacity:.04}.theme--dark.v-expansion-panels .v-expansion-panel{background-color:#1e1e1e;color:#fff}.theme--dark.v-expansion-panels .v-expansion-panel--disabled{color:hsla(0,0%,100%,.5)}.theme--dark.v-expansion-panels .v-expansion-panel:not(:first-child):after{border-color:hsla(0,0%,100%,.12)}.theme--dark.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon{color:#fff}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover:before{opacity:.08}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:before,.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover:before,.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus:before{opacity:.24}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus:before{opacity:.32}.theme--dark.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:before{opacity:.08}.v-expansion-panels{border-radius:4px;display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;padding:0;width:100%;z-index:1}.v-expansion-panels>*{cursor:auto}.v-expansion-panels>:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.v-expansion-panels>:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--active{border-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--active+.v-expansion-panel{border-top-left-radius:4px;border-top-right-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--next-active{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--next-active .v-expansion-panel-header{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-expansion-panel{flex:1 0 100%;max-width:100%;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-expansion-panel:before{border-radius:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1;transition:box-shadow .28s cubic-bezier(.4,0,.2,1);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-expansion-panel:not(:first-child):after{border-top:thin solid;content:"";left:0;position:absolute;right:0;top:0;transition:border-color .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.v-expansion-panel--disabled .v-expansion-panel-header{pointer-events:none}.v-expansion-panel--active+.v-expansion-panel,.v-expansion-panel--active:not(:first-child){margin-top:16px}.v-expansion-panel--active+.v-expansion-panel:after,.v-expansion-panel--active:not(:first-child):after{opacity:0}.v-expansion-panel--active>.v-expansion-panel-header{min-height:64px}.v-expansion-panel--active>.v-expansion-panel-header--active .v-expansion-panel-header__icon:not(.v-expansion-panel-header__icon--disable-rotate) .v-icon{transform:rotate(-180deg)}.v-expansion-panel-header__icon{display:inline-flex;margin-bottom:-4px;margin-top:-4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-application--is-ltr .v-expansion-panel-header__icon{margin-left:auto}.v-application--is-rtl .v-expansion-panel-header__icon{margin-right:auto}.v-expansion-panel-header{align-items:center;border-top-left-radius:inherit;border-top-right-radius:inherit;display:flex;font-size:.9375rem;line-height:1;min-height:48px;outline:none;padding:16px 24px;position:relative;transition:min-height .3s cubic-bezier(.25,.8,.5,1);width:100%}.v-application--is-ltr .v-expansion-panel-header{text-align:left}.v-application--is-rtl .v-expansion-panel-header{text-align:right}.v-expansion-panel-header:not(.v-expansion-panel-header--mousedown):focus:before{opacity:.12}.v-expansion-panel-header:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.v-expansion-panel-header>:not(.v-expansion-panel-header__icon){flex:1 1 auto}.v-expansion-panel-content{display:flex}.v-expansion-panel-content__wrap{padding:0 24px 16px;flex:1 1 auto;max-width:100%}.v-expansion-panels--accordion>.v-expansion-panel{margin-top:0}.v-expansion-panels--accordion>.v-expansion-panel:after{opacity:1}.v-expansion-panels--popout>.v-expansion-panel{max-width:calc(100% - 32px)}.v-expansion-panels--popout>.v-expansion-panel--active{max-width:calc(100% + 16px)}.v-expansion-panels--inset>.v-expansion-panel{max-width:100%}.v-expansion-panels--inset>.v-expansion-panel--active{max-width:calc(100% - 32px)}.v-expansion-panels--flat>.v-expansion-panel:after{border-top:none}.v-expansion-panels--flat>.v-expansion-panel:before{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-expansion-panels--tile,.v-expansion-panels--tile>.v-expansion-panel:before{border-radius:0}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(../fonts/roboto-cyrillic-ext-400-normal.c00467dc.woff2) format("woff2"),url(../fonts/roboto-all-400-normal.62b936e1.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(../fonts/roboto-cyrillic-400-normal.d9ac47c7.woff2) format("woff2"),url(../fonts/roboto-all-400-normal.62b936e1.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAXMABIAAAAACeAAAAVwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANAhUCYM8EQwKg2iDSgsQABIUATYCJAMcBCAFgnQHIAyCSRt8CAieB2WbnmbLuYAwwpK8+iIe4P3r89wHDZaakNWCmB8R66SEWr+ILhpijnTqf6QAyyF8GVAOAPOWtmNg6llFXANTaQXCgXMubThOj6JRPCJsEWW3o1/4wX411uruvta/9FF8Zz50qenu3hVxmf4QIi1dRSzhkcR0SqA1QoiwzI2uAUbffgtBpA0YCssEQRChiaaAgMpAFvDsmKQshIEEer1l/u1J0Sbi8P6OJsQc3VHd6N0nlHe1MAhFbvPNcXJVWKNNekPqCYVx/lj8nqMi5BY4Pd6hectSY5E2Lll8SMf/HJXfEKEOfCtEMjEFBEHtpSkbjBK4aB1MIEjT/t9z/+W3j8FgVyeNWdDn7wh7b19l7pQoyFW8FXcx+P9D4NE2ErMMk4kskmVMCiwyG5ZhhyC7qZ19JoMatwj00/I0GG/uexT/v7K+Ysx9JXVwiRoC1yHR9VGAy9QQcXVQbqOGmOvEACWZm5EnyicLnfULjlggc0ldeRXQEqImnlS9kL8XAZndegKyuixM77OP24/Mzw9QQ7Kfha4v9OEOadjJ0qBYxN896pRbZI6ly/PS82Bs9iiYPpuaWJZEw83lXbg5G5JRslr2VFWPDtfbPBryeqZk5eKg/CqRD2Oz8tcvgJMiFi4RC6PWb9fnkzx74cWAeELYJFCSObI1tnxBfqwo2lPppazn26eGKDWU3KLMvOioppPNX6y4euc5FBq4y6Emd99OYa6zfpnpUhjE4Y/qoWtWQ4tIHr845ZA6bDc+AOSaR/sb6c9Otrh6uj3cUdDVKESNWgCK/GzxKQiLFKJeTz+QgzZKTIUcA2Nz9h2ppBhtbSQxfsjAtk4xoD1oes5gXYPe8UWmx+HjwQeNPfi2Wv/952vDpV/80Njw3WfWXv5IL3662ucz8dd9se78QkPd6ihDH61ZfS/s/KK0fjE+sgih+YDL5pz1vnH249tjfOAcLqZOTdvY/3jL1Hy3vqvcu358ODj2/etmVHfcdW+1t2X6R08H6p3BTzz87uDo6/H/vD/2scffaEf/ThphsXX6jLtDvp7cx6bvFUbnpWbFBWgOekJEip6LgFz63wtE+H/fXrpM++P7m8wAgZk/NJnacWXJLOW1rWO16C5ouY7SRE5T8x0iJ7MpntZyQJtPS2tuKXZpKqNf728OLK1FiJj72rq99z4Ho7G9hTQm0sqlhiEBKlWXfTDq1zbQcaP1HosN1zo/TqWGAGGywdQJhaSfHo9wDdfhs78cJKBZ5glRluQQEG030P7t9IdL+03+rRhRIHjxxwF7IsRHYeWXv0f991G5d9GJAKUIBPIT/jUpF/wa9f/Ccm9YiMnjjap8MPxDeomeuKM1ffn/fWHktrCSBT3iY20i0fZ0BBSOAgtJiYMAUDBoOigYaTtuMB4PJjiY2lFfMDPaqZe2rfYTKVcYVUK+QIPiwY175iFi5Yq4Em50vIyNq4cbYFLL2Fyqwbe4aq5Kx+XgZMhZco180ZCv3b5iqtyXD9VCUsquRpcNT74CH3LW95hzWKkvV3KxoHLNhF5fxylXMNkCLk6rio/XJGRzZWquGi/JysTM3sUM+4wfckMBveM4zKV1U1VT4QMTqQI/IFSPuDBgopvEnkF6u7kQ4gJdWIvWjkeivDg/OWNxRqSXxIolJclBKluW+uwutDVlWXtxjIc9y9fPPiBAxIqR2jR/O1ZmRftILVjVU5bo4zjbmDxi6XLWfHj/+sMns5ZFfyP9jLWD9pU5CFi/MC+Fo8Vo/+XhjzuFH9jQ3a32p2/nQ0fiTr60oFFwFV18KrXSKp2m/+AsuvlQKqXRIVOncITG9B6cRRdfSqt0RP8hVHTzrZOuHdwJDHdwJwA=) format("woff2"),url(../fonts/roboto-all-400-normal.62b936e1.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(../fonts/roboto-greek-400-normal.28668857.woff2) format("woff2"),url(../fonts/roboto-all-400-normal.62b936e1.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(../fonts/roboto-vietnamese-400-normal.ca3b09b6.woff2) format("woff2"),url(../fonts/roboto-all-400-normal.62b936e1.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(../fonts/roboto-latin-ext-400-normal.87ace200.woff2) format("woff2"),url(../fonts/roboto-all-400-normal.62b936e1.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(../fonts/roboto-latin-400-normal.15d9f621.woff2) format("woff2"),url(../fonts/roboto-all-400-normal.62b936e1.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:100;src:url(../fonts/roboto-cyrillic-ext-100-normal.29547e48.woff2) format("woff2"),url(../fonts/roboto-all-100-normal.06ce76a1.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:100;src:url(../fonts/roboto-cyrillic-100-normal.4f18a79f.woff2) format("woff2"),url(../fonts/roboto-all-100-normal.06ce76a1.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:100;src:url(data:font/woff2;base64,d09GMgABAAAAAAWUABIAAAAACYAAAAU3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANAhICYM8EQwKg3iDWQsQABIUATYCJAMcBCAFgngHIAyBYxsdCACOwzgmPNNF4x888N9pf+4oSZOCiy4mBYMlsrVTeiE9mDfzyC9ZCfHv7va31hZYC0JMn3kWUldranc3KPOvYgmFB6vuwvdhKACFxqfCxqmXBXJlWcWuRlRYWXNjMWdK1sjn9mQA/QoECjEAQAoCA4FAoAAuwIUABBBFAkmIopKqJlwAaACRiI0tgyw0tVkDOzdNkjayaWhCzJN9W9Z5AWBPel6takH+QQf9En0+iNkypL7McAGjBgwE01d6aksJ7OryKoMwDPdLFEzElQDaMl1iYqKG4exNEioCScNEDQRrlUjk/s8+egABQB6LmEONXutBUriXJOVS4iJLRYcvJEF149SWkaSdTpwuSTKmkmw8TpzSQYJNQzc+QABIPJXSUdcWEuKM4P0iclQWzQw51J5urxQe0yweK5Ki1ysVjxR5bq9UPWaJVDNLGtrSg+Yp5inlg6eYJeZo36DUMhNX3mvolKDflDRmzJQ0xS0DwdRn/1AwuMwrtVAarXBKkKrmeBDNOM9u/3ul7qlUV7Pq2urb5IGiVBko4t1ut1ksH68D4fGU+2E5b+yTzzt7x6buGGybRp5X2qOkGksqkBcJvlOQ2XS3PFBWUk9JD0qYx6feLzhCAmxSyCyW8oE6bepAUlJBJqwWgqmDSpFXOjyVjW3FRUC/O+iVUR6ZVszgxPS7uTyhbHHCPKWx7YEAGgPfzomm1k+a+tWGYKpM152Q5on748AjXzob7ZGBq9+kPaF0ipYW0lNF5U0QKNhRIhFiAbABEAM4gNXAIIYuy8fo0ALFr6ip3V3iYw1HfMzu2B27R8ftE52x42ICucuBt16LOuULVRx8903nqa+/Tcn9gt0+Uzjw9us/4Ut1d4eTttHu5PVmzzNviJyn0eXT6lAnui3+UPG2H53bP71aFV0nRJe6seqXiUeOpf19xbV/+LtyX3n4WPo/V1xz7fgDj2c8VG93rvrsY+eK+Nfv2BH14ZkXfOZYmViWcN3ZFy5ZnnyFZ8Hba5atU7cMLr/oxupdtTlkoZWADT18FBQg/HrkOz1Zf8ZyxcXHJyyVZ0vyUtYYGsel0S8hKY5U/KkhJWVVEECMGHOWpuBdsXTW2jT2Q6Eo8ZvlQjXRq1KJC8Wc++bMtTTTfS9pcTLpFejSu1BD7QzpigslCRmV3+Z+K/W3BlrQjF1z5iKdfhYv+fRJXpom8U8FTXHS1m/zW7E20SXFsij8tj8TBOByGBoohmoACEBJT5h2ynOf9MSu+N0+7QA8/VO8D+B10fD3Pxn/v+7Q7JsBBwoAAmyTYRccWRbGcGAKgi7App7GoFeKb0Bv4qhSTV27JPw6ArBxJim00P1fFwMKSgIGArAzTEVoDqAba4cghW6HQgxbJlXdpEYOnSwOCYN0Nz02hiaPUmi9DXbaZMyIUVuYzGMOc3uLSan1jKRJQ57l1hngE2tQnMw3eKY3I2Jo/vwhm2wzZJCPBuv1W2+L9UyajBqzzpbx8FaT+mzS4sVFjHF63Q7QtzOfxSzfz+nF0Qxe/nZeRzdYhh8/2/v389Fngz4DRg3xsd4mI/xMGjNgyDqbDdnMT5VyhYrVaFTMm/5oDioARMYNas+TrnxJPpbQlXzuEy/ferRnCfb8+5RvH79gYuWlnr29c1m6l7att3LRTA99uGmNf8YYlhFjy5f8Y3dbMkpstuom8hbrAGyY22qtTsCVHqL94Je3WLW0ns6kOykCs7lXhKiH9hdjU1yL61NWtF/5McFseYvVQ2fSixQRq20lyz9VrCcGtUyxGQAA) format("woff2"),url(../fonts/roboto-all-100-normal.06ce76a1.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:100;src:url(../fonts/roboto-greek-100-normal.31003a41.woff2) format("woff2"),url(../fonts/roboto-all-100-normal.06ce76a1.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:100;src:url(../fonts/roboto-vietnamese-100-normal.99a3869b.woff2) format("woff2"),url(../fonts/roboto-all-100-normal.06ce76a1.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:100;src:url(../fonts/roboto-latin-ext-100-normal.cde68d64.woff2) format("woff2"),url(../fonts/roboto-all-100-normal.06ce76a1.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:100;src:url(../fonts/roboto-latin-100-normal.603b8950.woff2) format("woff2"),url(../fonts/roboto-all-100-normal.06ce76a1.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(../fonts/roboto-cyrillic-ext-300-normal.d0441335.woff2) format("woff2"),url(../fonts/roboto-all-300-normal.2323284e.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(../fonts/roboto-cyrillic-300-normal.9b9ec295.woff2) format("woff2"),url(../fonts/roboto-all-300-normal.2323284e.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAXIABIAAAAACfAAAAVrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANAhYCYM8EQwKg3yDWwsQABIUATYCJAMcBCAFgnwHIAyCOhuKCFFUkNIAfhzkZNGn0qdP43KKULZY+sdzG0Q8m/mz8ICIX02oaFIVOdFc1ZzS76IBcWPjIIKlGKNV/3O6DmGQY/0cOocGnZS5fphLIQxybKVfXZEOY7haU7u7F7IfFUso/CdW3X0AsQAwPhW2Tv1UAStAFdXxNaLOVQhbV3MjxjWbYEg6T29vAH0LBI0IAFAOwUQQBA0IASEEECBAgjJIz94DRxICQAF43hlrbeqi1KrNWDS7iJq5s7MLu6lo2twSDwB8MeX1ukpLCgOMw0YLkOr9kP4yOQFmBnaVs6/PDelD1x3k7zLJIKcPa9jICQDV3nCwsdHToL5UBh0xSWGjAuGt7HnRX/rR3QgADckz3lSjnWSwElt5isGm6u0xoExmKmW0I8S8LOHMARJ6DYKqPWXUNmKGQxmzAmXNh4hpE0hYCsN8GxMgAKTK8A9lX+RjAvHOUAnfr08nEpIi0nsFmSqhpSANhYSeIg96Ha/FaUMP+9Fv9bA92s1XUHVeYvNR68e4DIERvCcwkgW6mthy89qYnIRKxVT+MQ4VOiRhB1Fc/hJGqqyu121wk7FSxdBV2XohSOOhBgkPxcWXl5x5TxG3T/vwjcHKmw1L2pcl3vZ41zJm3GMz008LrPS52KOW6UEeOjUQ3gFd+9Dr6Fpa2diNrwySMeOd17yJTSpKwp8qt1krwiDMfCCFhtogiMn7hVJ+PftGjxH87Wopy8DHbWSbp6H7O2bIo9beHti3u0IWr/zSfjiFrp/9ZA3YT1oqtgvJuPKpWAVBw4fmeUQBsACIAH6gEzCTw5D5cwxogqYrKHf4V8Qipj8eWRJduCSvwFc4MVoghZElK9/6KLD5C11Wvfvpto/fHjVyzTuBzW9prH47uOVdfcmEIGNnfJDXRw194w2p/xiG85iePRHDiq/uNf/H4IJPT+kyaaNM0tODH9n09OYmcuaS166o9f4ntzaXs0M5taWe9sjiqPV9gxef/alh6KD+Y+MXXv66YbBv2dd2r+u0suwDLfv832/WNFkyoY/0rzV8zdDG1EX1BgsjUxs0ILPG+85obrzkhmLxeKKdE4o5vBQxk/mvDL+EQ693tCaVb2rVOo8jEAORgas01GXXCDUW8y07gffcEKkJn6XFnMh7TZu5qlp1B5XJegAGdUFUqM5xgrGbWeIEkmNrvFX5N4CSVWo0bYZ03rFecqwIBIRr8o4yUJuNlyo6RpMKNRFYQkAofjkgQMhvKtBM3QQQQKuVWDf4wowp0Y6/+yr6AHjsp3hjgNdl+Kf/2P+/7q/kmwP40QAQsIoyIfC3+cfO9PJXQhj8LH0rM10pv8AoYFnuYEo5mTWYrsUOyjGOgQAQAQ1tNiYC+MihI8oPTMbaLlRgsl0jwvxJfW9SwW5Ql7UJE9rLz40w0iP0kFZqkdny5cozl01zmtJsNNv0keaQimS791NihsaJbiwW5YYrU3OYz2abI9ts82WbqTHDpU2XNleazUCFcnpjrnmKTAOONs82R36q5A7YeK0Fbehwo5Nt8skbKfPGuUq1p4mzBV/XmGlKTTNDnmyNSZstVxOK5JshW4k5ss3RhIH66aGXwUbopdHzf6gpOgB4BWZqFzqhpEMSV0JaUtywRA+4M9y+aYNqCXxJ7pTicb2aV11uuVNbnju0bbHq86cOaG1Va2YObt80+rSXCXiYuxZMbF8rZ+k9fMO6t6xT3sPfrkntSrFc4GwumNMtdGptbv/UMdxIxEo6/IGvd52EzHGHBsa57kooHcxzu1Tik1NAK6CJca47hNK0g26QB9VDKpqH8wQK0WrSeBqCUlbJHwHVm3PdKUY76EXyEl3OSm4TO5EGt2Z9mQMAAA==) format("woff2"),url(../fonts/roboto-all-300-normal.2323284e.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(../fonts/roboto-greek-300-normal.dcdaee37.woff2) format("woff2"),url(../fonts/roboto-all-300-normal.2323284e.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(../fonts/roboto-vietnamese-300-normal.48c684d9.woff2) format("woff2"),url(../fonts/roboto-all-300-normal.2323284e.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(../fonts/roboto-latin-ext-300-normal.716871ec.woff2) format("woff2"),url(../fonts/roboto-all-300-normal.2323284e.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(../fonts/roboto-latin-300-normal.b9c29351.woff2) format("woff2"),url(../fonts/roboto-all-300-normal.2323284e.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(../fonts/roboto-cyrillic-ext-500-normal.2742d81a.woff2) format("woff2"),url(../fonts/roboto-all-500-normal.68d75d95.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(../fonts/roboto-cyrillic-500-normal.7b08b9e1.woff2) format("woff2"),url(../fonts/roboto-all-500-normal.68d75d95.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(../fonts/roboto-all-500-normal.68d75d95.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(../fonts/roboto-greek-500-normal.53f395eb.woff2) format("woff2"),url(../fonts/roboto-all-500-normal.68d75d95.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(../fonts/roboto-vietnamese-500-normal.7cda2cfe.woff2) format("woff2"),url(../fonts/roboto-all-500-normal.68d75d95.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(../fonts/roboto-latin-ext-500-normal.e36fccd0.woff2) format("woff2"),url(../fonts/roboto-all-500-normal.68d75d95.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(../fonts/roboto-latin-500-normal.3a44e06e.woff2) format("woff2"),url(../fonts/roboto-all-500-normal.68d75d95.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(../fonts/roboto-cyrillic-ext-700-normal.e0bc9313.woff2) format("woff2"),url(../fonts/roboto-all-700-normal.aa462125.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(../fonts/roboto-cyrillic-700-normal.6f112ec2.woff2) format("woff2"),url(../fonts/roboto-all-700-normal.aa462125.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAWYABIAAAAACaAAAAU6AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANAhICYM8EQwKg0iDLwsQABIUATYCJAMcBCAFgn4HIAyCKRs/CCCOk6WSgeIPHr5v07+zgm5MOS1LaB1tnYpB0tQU4l4R44nbhKf+Z+rA83jrYWYTqhht1N+qejHd/3+v6r03UxOKrgn+E6X7M/bo3iAFjdE7pc3d2I0bvEIF4uomIlFn2f7i2quz7wH+LRAoZAMAxQgsCAQCBTAAAwEIwEE+hYho5bJ1GABoAJnMI+ZRjEETjWzdtbmPis7N7b3d0Ne8dcAFAFu08HxVu0l5BB30S/XJINx9j/oyHRWYFOB8KTuq7soqTPdyvZeFNDrGpQom4ioALaJLTEzUVVCdL0RFsE7DRA0EX6VM5v2fffQgAoAJfM31pDmaSpjbeZbX2MsPFKabKFQuw1Q9OLUIhdoZ5OqSQkspReJG8ixPkG35EAVA4lsq7aviw0KcmXhAZI7J6Ihhu9rY4JfCZ5qx7qgUTX6p+KSY4PFL1WdWSnV05Zq4N2EmzWR1W9KsNLua26Q2muTcpdqTiaApWZtuU7IuHjk/4bK17YlExC+1lRRaLplA2exZQ9Eji8P/fqn7lorVMaviq+PyYNQl50dZ5PGYMfnEqrh8IuqysWQt25Q/tvZ1l24YrDnLBEnZFomt1dh8GZH4koGe1yMP6rQr6U10P09MfEBw+MzvSXV0rBUPrkrGDs4JF3Pnlku4RmHUL+2+pWvjsajLwyv90uGTFTEGJ3p3GL7hseKkmXxE9OB8NFp/GyfXuTupUL8aSrikN7VNmicfyCUc+KG9LJ+c/9ppUpNhL9GVBG8sqg+CQMGGksmQA4AVgGzADswFukNojO5G504oZXlNRS8v22I/f9yenJ17unpsvXU5PaI3e8/Btz5yJD95Z4M49O6nZ3z8Ni3vDUfytXUcfN152psb99Q6ic8OJ6+vX/fGG2LcM+jyGbW9Dt2adzi2/Ufnjk+vUUX9SVGvrlrzyf1vXrSo/K7773XdcdlCXl785qWV5Xf2Cdv7fSPI59d9f/FF133DJ1UfXvf7pRdd8x2fLC49/7KBWa8WfT63zr/2jgb27Olr1ldX1J2sdzEGrRKs6P8/AgqQLsl8p2/V30QSi1SCrmGldG7CR7QYB1OaQl7+zJQOpVVhW5CO91JGTJl1lJIrs98LhVOa21TQSoUvrY+G2kANtWOkkTtcKKRjYtzzlus3gCZx7QyFkc6gtL408gkCRM+ZK3XK68HsxSAAw27VQLFoVux5FW/+rrcHH2nMmf27rcwGwDM/5QUAXhdr3vgn9P/r9hO2LQjsKAAIsPalDbAnTZueOgHB7WVVT6fNPUUa+nE2NDe1/bl0CQKwchbFrKCXQ/Y9FJRJWBCAjQ4qQrMDDXCtAoMGq4KNHqtKMZulmlVnDCetFoq587rZrPMMiwwasstm3Tp12cpkEiHCg9GkyiCndH3anasNaBXILRDEvuyawuSWwF9st0W7zbZr1ybAGoNaDNpq0EKD+rSFs2ZLbiitb9GN5MA2MLA8menM2tTh6eVqf3ALq7caEiE4KHa8XYBmQ5q16tIuwKDNOgXp061VuwFbtNsiyDLVFolZYa0Y/5f/RggVADI92oAbSmOiZCIp4VQmcr8Ij3MXZ2ObeL8SjfjMfCerhl20c3bURbwu+vampdNGuFhGu0vznC7WhdMmjMx3sUWCFaU5bfs0H1wctUsjE8qcnP8+f/Xm2AFShtM6UfLXuysVyhZbUjJ3hlX6ramDMNTflppXyIlG0AEI6remVtIgnUV3UQbcwSLaRtsY+ZzSyvxgqUMHEj8SuJkSjaCz6EXKwDxGPVguigKkDZocbphiCwAAAA==) format("woff2"),url(../fonts/roboto-all-700-normal.aa462125.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(../fonts/roboto-greek-700-normal.3f8b2aa4.woff2) format("woff2"),url(../fonts/roboto-all-700-normal.aa462125.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(../fonts/roboto-vietnamese-700-normal.cdaab836.woff2) format("woff2"),url(../fonts/roboto-all-700-normal.aa462125.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(../fonts/roboto-latin-ext-700-normal.deb26e9b.woff2) format("woff2"),url(../fonts/roboto-all-700-normal.aa462125.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(../fonts/roboto-latin-700-normal.e9f5aaf5.woff2) format("woff2"),url(../fonts/roboto-all-700-normal.aa462125.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd} \ No newline at end of file diff --git a/uvm/hier/usr/share/untangle/web/vue/favicon.ico b/uvm/hier/usr/share/untangle/web/vue/favicon.ico new file mode 100644 index 0000000000..927cfd3a29 Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/favicon.ico differ diff --git a/uvm/hier/usr/share/untangle/web/vue/fonts/materialdesignicons-webfont.147e3378.woff b/uvm/hier/usr/share/untangle/web/vue/fonts/materialdesignicons-webfont.147e3378.woff new file mode 100644 index 0000000000..a5ee6239da Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/fonts/materialdesignicons-webfont.147e3378.woff differ diff --git a/uvm/hier/usr/share/untangle/web/vue/fonts/materialdesignicons-webfont.174c02fc.ttf b/uvm/hier/usr/share/untangle/web/vue/fonts/materialdesignicons-webfont.174c02fc.ttf new file mode 100644 index 0000000000..55456295b3 Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/fonts/materialdesignicons-webfont.174c02fc.ttf differ diff --git a/uvm/hier/usr/share/untangle/web/vue/fonts/materialdesignicons-webfont.64d4cf64.eot b/uvm/hier/usr/share/untangle/web/vue/fonts/materialdesignicons-webfont.64d4cf64.eot new file mode 100644 index 0000000000..253bb4a5b2 Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/fonts/materialdesignicons-webfont.64d4cf64.eot differ diff --git a/uvm/hier/usr/share/untangle/web/vue/fonts/materialdesignicons-webfont.7a44ea19.woff2 b/uvm/hier/usr/share/untangle/web/vue/fonts/materialdesignicons-webfont.7a44ea19.woff2 new file mode 100644 index 0000000000..384ae57347 Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/fonts/materialdesignicons-webfont.7a44ea19.woff2 differ diff --git a/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-all-100-normal.06ce76a1.woff b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-all-100-normal.06ce76a1.woff new file mode 100644 index 0000000000..35ce4b8418 Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-all-100-normal.06ce76a1.woff differ diff --git a/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-all-300-normal.2323284e.woff b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-all-300-normal.2323284e.woff new file mode 100644 index 0000000000..2eb5c4a08e Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-all-300-normal.2323284e.woff differ diff --git a/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-all-400-normal.62b936e1.woff b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-all-400-normal.62b936e1.woff new file mode 100644 index 0000000000..462480009c Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-all-400-normal.62b936e1.woff differ diff --git a/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-all-500-normal.68d75d95.woff b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-all-500-normal.68d75d95.woff new file mode 100644 index 0000000000..d1d76aea78 Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-all-500-normal.68d75d95.woff differ diff --git a/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-all-700-normal.aa462125.woff b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-all-700-normal.aa462125.woff new file mode 100644 index 0000000000..82af7179a7 Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-all-700-normal.aa462125.woff differ diff --git a/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-cyrillic-100-normal.4f18a79f.woff2 b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-cyrillic-100-normal.4f18a79f.woff2 new file mode 100644 index 0000000000..122ac2c7a1 Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-cyrillic-100-normal.4f18a79f.woff2 differ diff --git a/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-cyrillic-300-normal.9b9ec295.woff2 b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-cyrillic-300-normal.9b9ec295.woff2 new file mode 100644 index 0000000000..9d7fb7f878 Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-cyrillic-300-normal.9b9ec295.woff2 differ diff --git a/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-cyrillic-400-normal.d9ac47c7.woff2 b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-cyrillic-400-normal.d9ac47c7.woff2 new file mode 100644 index 0000000000..47da362999 Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-cyrillic-400-normal.d9ac47c7.woff2 differ diff --git a/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-cyrillic-500-normal.7b08b9e1.woff2 b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-cyrillic-500-normal.7b08b9e1.woff2 new file mode 100644 index 0000000000..cb5834ff83 Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-cyrillic-500-normal.7b08b9e1.woff2 differ diff --git a/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-cyrillic-700-normal.6f112ec2.woff2 b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-cyrillic-700-normal.6f112ec2.woff2 new file mode 100644 index 0000000000..1bb7737cdc Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-cyrillic-700-normal.6f112ec2.woff2 differ diff --git a/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-cyrillic-ext-100-normal.29547e48.woff2 b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-cyrillic-ext-100-normal.29547e48.woff2 new file mode 100644 index 0000000000..f8d7a0d494 Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-cyrillic-ext-100-normal.29547e48.woff2 differ diff --git a/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-cyrillic-ext-300-normal.d0441335.woff2 b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-cyrillic-ext-300-normal.d0441335.woff2 new file mode 100644 index 0000000000..0f6e60b8ea Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-cyrillic-ext-300-normal.d0441335.woff2 differ diff --git a/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-cyrillic-ext-400-normal.c00467dc.woff2 b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-cyrillic-ext-400-normal.c00467dc.woff2 new file mode 100644 index 0000000000..22ddee9c93 Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-cyrillic-ext-400-normal.c00467dc.woff2 differ diff --git a/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-cyrillic-ext-500-normal.2742d81a.woff2 b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-cyrillic-ext-500-normal.2742d81a.woff2 new file mode 100644 index 0000000000..8571683e54 Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-cyrillic-ext-500-normal.2742d81a.woff2 differ diff --git a/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-cyrillic-ext-700-normal.e0bc9313.woff2 b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-cyrillic-ext-700-normal.e0bc9313.woff2 new file mode 100644 index 0000000000..639955285d Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-cyrillic-ext-700-normal.e0bc9313.woff2 differ diff --git a/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-greek-100-normal.31003a41.woff2 b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-greek-100-normal.31003a41.woff2 new file mode 100644 index 0000000000..72fc02143e Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-greek-100-normal.31003a41.woff2 differ diff --git a/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-greek-300-normal.dcdaee37.woff2 b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-greek-300-normal.dcdaee37.woff2 new file mode 100644 index 0000000000..b289f00292 Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-greek-300-normal.dcdaee37.woff2 differ diff --git a/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-greek-400-normal.28668857.woff2 b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-greek-400-normal.28668857.woff2 new file mode 100644 index 0000000000..fc71d944a5 Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-greek-400-normal.28668857.woff2 differ diff --git a/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-greek-500-normal.53f395eb.woff2 b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-greek-500-normal.53f395eb.woff2 new file mode 100644 index 0000000000..0933dfe871 Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-greek-500-normal.53f395eb.woff2 differ diff --git a/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-greek-700-normal.3f8b2aa4.woff2 b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-greek-700-normal.3f8b2aa4.woff2 new file mode 100644 index 0000000000..cb9bfa71fe Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-greek-700-normal.3f8b2aa4.woff2 differ diff --git a/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-latin-100-normal.603b8950.woff2 b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-latin-100-normal.603b8950.woff2 new file mode 100644 index 0000000000..71c9bb7d85 Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-latin-100-normal.603b8950.woff2 differ diff --git a/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-latin-300-normal.b9c29351.woff2 b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-latin-300-normal.b9c29351.woff2 new file mode 100644 index 0000000000..60681387e7 Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-latin-300-normal.b9c29351.woff2 differ diff --git a/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-latin-400-normal.15d9f621.woff2 b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-latin-400-normal.15d9f621.woff2 new file mode 100644 index 0000000000..020729ef8d Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-latin-400-normal.15d9f621.woff2 differ diff --git a/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-latin-500-normal.3a44e06e.woff2 b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-latin-500-normal.3a44e06e.woff2 new file mode 100644 index 0000000000..29342a8de2 Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-latin-500-normal.3a44e06e.woff2 differ diff --git a/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-latin-700-normal.e9f5aaf5.woff2 b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-latin-700-normal.e9f5aaf5.woff2 new file mode 100644 index 0000000000..771fbeccc6 Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-latin-700-normal.e9f5aaf5.woff2 differ diff --git a/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-latin-ext-100-normal.cde68d64.woff2 b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-latin-ext-100-normal.cde68d64.woff2 new file mode 100644 index 0000000000..02a27ead76 Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-latin-ext-100-normal.cde68d64.woff2 differ diff --git a/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-latin-ext-300-normal.716871ec.woff2 b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-latin-ext-300-normal.716871ec.woff2 new file mode 100644 index 0000000000..91231c9c46 Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-latin-ext-300-normal.716871ec.woff2 differ diff --git a/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-latin-ext-400-normal.87ace200.woff2 b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-latin-ext-400-normal.87ace200.woff2 new file mode 100644 index 0000000000..8a8de615eb Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-latin-ext-400-normal.87ace200.woff2 differ diff --git a/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-latin-ext-500-normal.e36fccd0.woff2 b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-latin-ext-500-normal.e36fccd0.woff2 new file mode 100644 index 0000000000..68f094cde5 Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-latin-ext-500-normal.e36fccd0.woff2 differ diff --git a/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-latin-ext-700-normal.deb26e9b.woff2 b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-latin-ext-700-normal.deb26e9b.woff2 new file mode 100644 index 0000000000..94ab5fb01c Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-latin-ext-700-normal.deb26e9b.woff2 differ diff --git a/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-vietnamese-100-normal.99a3869b.woff2 b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-vietnamese-100-normal.99a3869b.woff2 new file mode 100644 index 0000000000..24a1bfd353 Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-vietnamese-100-normal.99a3869b.woff2 differ diff --git a/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-vietnamese-300-normal.48c684d9.woff2 b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-vietnamese-300-normal.48c684d9.woff2 new file mode 100644 index 0000000000..c009987852 Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-vietnamese-300-normal.48c684d9.woff2 differ diff --git a/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-vietnamese-400-normal.ca3b09b6.woff2 b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-vietnamese-400-normal.ca3b09b6.woff2 new file mode 100644 index 0000000000..6284d2e3bc Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-vietnamese-400-normal.ca3b09b6.woff2 differ diff --git a/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-vietnamese-500-normal.7cda2cfe.woff2 b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-vietnamese-500-normal.7cda2cfe.woff2 new file mode 100644 index 0000000000..6b0b4afef9 Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-vietnamese-500-normal.7cda2cfe.woff2 differ diff --git a/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-vietnamese-700-normal.cdaab836.woff2 b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-vietnamese-700-normal.cdaab836.woff2 new file mode 100644 index 0000000000..3c4501118e Binary files /dev/null and b/uvm/hier/usr/share/untangle/web/vue/fonts/roboto-vietnamese-700-normal.cdaab836.woff2 differ diff --git a/uvm/hier/usr/share/untangle/web/vue/img/arista-logo-blue.e439bed4.svg b/uvm/hier/usr/share/untangle/web/vue/img/arista-logo-blue.e439bed4.svg new file mode 100644 index 0000000000..7b399168bc --- /dev/null +++ b/uvm/hier/usr/share/untangle/web/vue/img/arista-logo-blue.e439bed4.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + diff --git a/uvm/hier/usr/share/untangle/web/vue/img/arista-logo-white.9e62b51e.svg b/uvm/hier/usr/share/untangle/web/vue/img/arista-logo-white.9e62b51e.svg new file mode 100644 index 0000000000..71383d8e1a --- /dev/null +++ b/uvm/hier/usr/share/untangle/web/vue/img/arista-logo-white.9e62b51e.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + diff --git a/uvm/hier/usr/share/untangle/web/vue/img/wireguard-logo.7c96f8bc.svg b/uvm/hier/usr/share/untangle/web/vue/img/wireguard-logo.7c96f8bc.svg new file mode 100644 index 0000000000..3990e72df4 --- /dev/null +++ b/uvm/hier/usr/share/untangle/web/vue/img/wireguard-logo.7c96f8bc.svg @@ -0,0 +1,68 @@ + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/uvm/hier/usr/share/untangle/web/vue/index.html b/uvm/hier/usr/share/untangle/web/vue/index.html new file mode 100644 index 0000000000..be2aca9deb --- /dev/null +++ b/uvm/hier/usr/share/untangle/web/vue/index.html @@ -0,0 +1 @@ +Arista - NGFW
\ No newline at end of file diff --git a/uvm/hier/usr/share/untangle/web/vue/js/app.091e7637.js b/uvm/hier/usr/share/untangle/web/vue/js/app.091e7637.js new file mode 100644 index 0000000000..ef185a32c2 --- /dev/null +++ b/uvm/hier/usr/share/untangle/web/vue/js/app.091e7637.js @@ -0,0 +1,2 @@ +(function(e){function t(t){for(var n,s,o=t[0],l=t[1],c=t[2],_=0,u=[];_=13?t:1e3*t},getDateObject(e){if(!e)return null;const t=new Date(e);return isNaN(t.getTime())?null:t},formatLocaleDate(e,t=!0){try{return a["a"].d(e,t?"long":"short")}catch(i){return Object(n["a"])(i),""}},getDateTimeString(e,t){const i=new Date((new Date).setDate(e.getDate()+t)),n=i.getUTCFullYear()+"-"+("0"+(i.getUTCMonth()+1)).slice(-2)+"-"+("0"+i.getUTCDate()).slice(-2)+" "+("0"+i.getUTCHours()).slice(-2)+":"+("0"+i.getUTCMinutes()).slice(-2)+":"+("0"+i.getUTCSeconds()).slice(-2);return n},getDateString(e,t){const i=new Date((new Date).setDate(e.getDate()+t)),n=i.getUTCFullYear()+"-"+("0"+(i.getUTCMonth()+1)).slice(-2)+"-"+("0"+i.getUTCDate()).slice(-2);return n},convertSlashDateToLocaleReady(e){if(!e)return!1;const t=e.split(" "),i=t[0],n=t[1],a="AM"===t[2],r=i.split("/"),s=r[2]+"-"+this.addZeroToDate(r[0])+"-"+this.addZeroToDate(r[1])+" ";let o=n;if(!a){const e=n.split(":"),t=parseInt(e[0])+12;o=t+":"+e[1]+":"+e[2]}return s+o},addZeroToDate(e){return 1===e.length?"0"+e:e},timeZones:[{text:"(~UTC-12:00) Etc/GMT+12",value:"Etc/GMT+12"},{text:"(~UTC-11:00) Etc/GMT+11",value:"Etc/GMT+11"},{text:"(~UTC-11:00) Pacific/Midway",value:"Pacific/Midway",openwrt:"SST11"},{text:"(~UTC-11:00) Pacific/Niue",value:"Pacific/Niue",openwrt:"NUT11"},{text:"(~UTC-11:00) Pacific/Pago_Pago",value:"Pacific/Pago_Pago",openwrt:"SST11"},{text:"(~UTC-11:00) Pacific/Samoa",value:"Pacific/Samoa"},{text:"(~UTC-11:00) US/Samoa",value:"US/Samoa"},{text:"(~UTC-10:00) Etc/GMT+10",value:"Etc/GMT+10"},{text:"(~UTC-10:00) Pacific/Honolulu",value:"Pacific/Honolulu",openwrt:"HST10"},{text:"(~UTC-10:00) Pacific/Johnston",value:"Pacific/Johnston",openwrt:"HST10"},{text:"(~UTC-10:00) Pacific/Rarotonga",value:"Pacific/Rarotonga",openwrt:"CKT10"},{text:"(~UTC-10:00) Pacific/Tahiti",value:"Pacific/Tahiti",openwrt:"TAHT10"},{text:"(~UTC-10:00) SystemV/HST10",value:"SystemV/HST10"},{text:"(~UTC-10:00) US/Hawaii",value:"US/Hawaii"},{text:"(~UTC-10:00) HST",value:"HST"},{text:"(~UTC-09:30) Pacific/Marquesas",value:"Pacific/Marquesas",openwrt:"MART9:30"},{text:"(~UTC-09:00) America/Adak",value:"America/Adak",openwrt:"HAST10HADT,M3.2.0,M11.1.0"},{text:"(~UTC-09:00) America/Atka",value:"America/Atka"},{text:"(~UTC-09:00) Etc/GMT+9",value:"Etc/GMT+9"},{text:"(~UTC-09:00) Pacific/Gambier",value:"Pacific/Gambier",openwrt:"GAMT9"},{text:"(~UTC-09:00) SystemV/YST9",value:"SystemV/YST9"},{text:"(~UTC-09:00) SystemV/YST9YDT",value:"SystemV/YST9YDT"},{text:"(~UTC-09:00) US/Aleutian",value:"US/Aleutian"},{text:"(~UTC-08:00) America/Anchorage",value:"America/Anchorage",openwrt:"AKST9AKDT,M3.2.0,M11.1.0"},{text:"(~UTC-08:00) America/Juneau",value:"America/Juneau",openwrt:"AKST9AKDT,M3.2.0,M11.1.0"},{text:"(~UTC-08:00) America/Metlakatla",value:"America/Metlakatla"},{text:"(~UTC-08:00) America/Nome",value:"America/Nome",openwrt:"AKST9AKDT,M3.2.0,M11.1.0"},{text:"(~UTC-08:00) America/Sitka",value:"America/Sitka"},{text:"(~UTC-08:00) America/Yakutat",value:"America/Yakutat",openwrt:"AKST9AKDT,M3.2.0,M11.1.0"},{text:"(~UTC-08:00) Etc/GMT+8",value:"Etc/GMT+8"},{text:"(~UTC-08:00) Pacific/Pitcairn",value:"Pacific/Pitcairn",openwrt:"PST8"},{text:"(~UTC-08:00) SystemV/PST8",value:"SystemV/PST8"},{text:"(~UTC-08:00) SystemV/PST8PDT",value:"SystemV/PST8PDT"},{text:"(~UTC-08:00) US/Alaska",value:"US/Alaska"},{text:"(~UTC-08:00) AST",value:"AST"},{text:"(~UTC-07:00) America/Chihuahua",value:"America/Chihuahua",openwrt:"MST7MDT,M4.1.0,M10.5.0"},{text:"(~UTC-07:00) America/Creston",value:"America/Creston"},{text:"(~UTC-07:00) America/Dawson",value:"America/Dawson",openwrt:"PST8PDT,M3.2.0,M11.1.0"},{text:"(~UTC-07:00) America/Dawson_Creek",value:"America/Dawson_Creek",openwrt:"MST7"},{text:"(~UTC-07:00) America/Ensenada",value:"America/Ensenada"},{text:"(~UTC-07:00) America/Fort_Nelson",value:"America/Fort_Nelson"},{text:"(~UTC-07:00) America/Hermosillo",value:"America/Hermosillo",openwrt:"MST7"},{text:"(~UTC-07:00) America/Los_Angeles",value:"America/Los_Angeles",openwrt:"PST8PDT,M3.2.0,M11.1.0"},{text:"(~UTC-07:00) America/Mazatlan",value:"America/Mazatlan",openwrt:"MST7MDT,M4.1.0,M10.5.0"},{text:"(~UTC-07:00) America/Phoenix",value:"America/Phoenix",openwrt:"MST7"},{text:"(~UTC-07:00) America/Santa_Isabel",value:"America/Santa_Isabel",openwrt:"PST8PDT,M4.1.0,M10.5.0"},{text:"(~UTC-07:00) America/Tijuana",value:"America/Tijuana",openwrt:"PST8PDT,M3.2.0,M11.1.0"},{text:"(~UTC-07:00) America/Vancouver",value:"America/Vancouver",openwrt:"PST8PDT,M3.2.0,M11.1.0"},{text:"(~UTC-07:00) America/Whitehorse",value:"America/Whitehorse",openwrt:"PST8PDT,M3.2.0,M11.1.0"},{text:"(~UTC-07:00) Canada/Pacific",value:"Canada/Pacific"},{text:"(~UTC-07:00) Canada/Yukon",value:"Canada/Yukon"},{text:"(~UTC-07:00) Etc/GMT+7",value:"Etc/GMT+7"},{text:"(~UTC-07:00) Mexico/BajaNorte",value:"Mexico/BajaNorte"},{text:"(~UTC-07:00) Mexico/BajaSur",value:"Mexico/BajaSur"},{text:"(~UTC-07:00) PST8PDT",value:"PST8PDT"},{text:"(~UTC-07:00) SystemV/MST7",value:"SystemV/MST7"},{text:"(~UTC-07:00) SystemV/MST7MDT",value:"SystemV/MST7MDT"},{text:"(~UTC-07:00) US/Arizona",value:"US/Arizona"},{text:"(~UTC-07:00) US/Pacific",value:"US/Pacific"},{text:"(~UTC-07:00) US/Pacific-New",value:"US/Pacific-New"},{text:"(~UTC-07:00) MST",value:"MST"},{text:"(~UTC-07:00) PNT",value:"PNT"},{text:"(~UTC-07:00) PST",value:"PST"},{text:"(~UTC-06:00) America/Bahia_Banderas",value:"America/Bahia_Banderas"},{text:"(~UTC-06:00) America/Belize",value:"America/Belize",openwrt:"CST6"},{text:"(~UTC-06:00) America/Boise",value:"America/Boise",openwrt:"MST7MDT,M3.2.0,M11.1.0"},{text:"(~UTC-06:00) America/Cambridge_Bay",value:"America/Cambridge_Bay",openwrt:"MST7MDT,M3.2.0,M11.1.0"},{text:"(~UTC-06:00) America/Costa_Rica",value:"America/Costa_Rica",openwrt:"CST6"},{text:"(~UTC-06:00) America/Denver",value:"America/Denver",openwrt:"MST7MDT,M3.2.0,M11.1.0"},{text:"(~UTC-06:00) America/Edmonton",value:"America/Edmonton",openwrt:"MST7MDT,M3.2.0,M11.1.0"},{text:"(~UTC-06:00) America/El_Salvador",value:"America/El_Salvador",openwrt:"CST6"},{text:"(~UTC-06:00) America/Guatemala",value:"America/Guatemala",openwrt:"CST6"},{text:"(~UTC-06:00) America/Inuvik",value:"America/Inuvik",openwrt:"MST7MDT,M3.2.0,M11.1.0"},{text:"(~UTC-06:00) America/Managua",value:"America/Managua",openwrt:"CST6"},{text:"(~UTC-06:00) America/Merida",value:"America/Merida",openwrt:"CST6CDT,M4.1.0,M10.5.0"},{text:"(~UTC-06:00) America/Mexico_City",value:"America/Mexico_City",openwrt:"CST6CDT,M4.1.0,M10.5.0"},{text:"(~UTC-06:00) America/Monterrey",value:"America/Monterrey",openwrt:"CST6CDT,M4.1.0,M10.5.0"},{text:"(~UTC-06:00) America/Ojinaga",value:"America/Ojinaga",openwrt:"MST7MDT,M3.2.0,M11.1.0"},{text:"(~UTC-06:00) America/Regina",value:"America/Regina",openwrt:"CST6"},{text:"(~UTC-06:00) America/Shiprock",value:"America/Shiprock",openwrt:"MST7MDT,M3.2.0,M11.1.0"},{text:"(~UTC-06:00) America/Swift_Current",value:"America/Swift_Current",openwrt:"CST6"},{text:"(~UTC-06:00) America/Tegucigalpa",value:"America/Tegucigalpa",openwrt:"CST6"},{text:"(~UTC-06:00) America/Yellowknife",value:"America/Yellowknife",openwrt:"MST7MDT,M3.2.0,M11.1.0"},{text:"(~UTC-06:00) Canada/Mountain",value:"Canada/Mountain"},{text:"(~UTC-06:00) Canada/Saskatchewan",value:"Canada/Saskatchewan"},{text:"(~UTC-06:00) Etc/GMT+6",value:"Etc/GMT+6"},{text:"(~UTC-06:00) MST7MDT",value:"MST7MDT"},{text:"(~UTC-06:00) Mexico/General",value:"Mexico/General"},{text:"(~UTC-06:00) Navajo",value:"Navajo"},{text:"(~UTC-06:00) Pacific/Galapagos",value:"Pacific/Galapagos",openwrt:"GALT6"},{text:"(~UTC-06:00) SystemV/CST6",value:"SystemV/CST6"},{text:"(~UTC-06:00) SystemV/CST6CDT",value:"SystemV/CST6CDT"},{text:"(~UTC-06:00) US/Mountain",value:"US/Mountain"},{text:"(~UTC-05:00) America/Atikokan",value:"America/Atikokan",openwrt:"EST5"},{text:"(~UTC-05:00) America/Bogota",value:"America/Bogota",openwrt:"COT5"},{text:"(~UTC-05:00) America/Cancun",value:"America/Cancun",openwrt:"CST6CDT,M4.1.0,M10.5.0"},{text:"(~UTC-05:00) America/Cayman",value:"America/Cayman",openwrt:"EST5"},{text:"(~UTC-05:00) America/Chicago",value:"America/Chicago",openwrt:"CST6CDT,M3.2.0,M11.1.0"},{text:"(~UTC-05:00) America/Coral_Harbour",value:"America/Coral_Harbour"},{text:"(~UTC-05:00) America/Eirunepe",value:"America/Eirunepe",openwrt:"AMT4"},{text:"(~UTC-05:00) America/Guayaquil",value:"America/Guayaquil",openwrt:"ECT5"},{text:"(~UTC-05:00) America/Indiana/Knox",value:"America/Indiana/Knox",openwrt:"CST6CDT,M3.2.0,M11.1.0"},{text:"(~UTC-05:00) America/Indiana/Tell_City",value:"America/Indiana/Tell_City",openwrt:"CST6CDT,M3.2.0,M11.1.0"},{text:"(~UTC-05:00) America/Jamaica",value:"America/Jamaica",openwrt:"EST5"},{text:"(~UTC-05:00) America/Knox_IN",value:"America/Knox_IN"},{text:"(~UTC-05:00) America/Lima",value:"America/Lima",openwrt:"PET5"},{text:"(~UTC-05:00) America/Matamoros",value:"America/Matamoros",openwrt:"CST6CDT,M3.2.0,M11.1.0"},{text:"(~UTC-05:00) America/Menominee",value:"America/Menominee",openwrt:"CST6CDT,M3.2.0,M11.1.0"},{text:"(~UTC-05:00) America/North_Dakota/Beulah",value:"America/North_Dakota/Beulah"},{text:"(~UTC-05:00) America/North_Dakota/Center",value:"America/North_Dakota/Center",openwrt:"CST6CDT,M3.2.0,M11.1.0"},{text:"(~UTC-05:00) America/North_Dakota/New_Salem",value:"America/North_Dakota/New_Salem",openwrt:"CST6CDT,M3.2.0,M11.1.0"},{text:"(~UTC-05:00) America/Panama",value:"America/Panama",openwrt:"EST5"},{text:"(~UTC-05:00) America/Porto_Acre",value:"America/Porto_Acre"},{text:"(~UTC-05:00) America/Rainy_River",value:"America/Rainy_River",openwrt:"CST6CDT,M3.2.0,M11.1.0"},{text:"(~UTC-05:00) America/Rankin_Inlet",value:"America/Rankin_Inlet",openwrt:"CST6CDT,M3.2.0,M11.1.0"},{text:"(~UTC-05:00) America/Resolute",value:"America/Resolute"},{text:"(~UTC-05:00) America/Rio_Branco",value:"America/Rio_Branco",openwrt:"AMT4"},{text:"(~UTC-05:00) America/Winnipeg",value:"America/Winnipeg",openwrt:"CST6CDT,M3.2.0,M11.1.0"},{text:"(~UTC-05:00) Brazil/Acre",value:"Brazil/Acre"},{text:"(~UTC-05:00) CST6CDT",value:"CST6CDT"},{text:"(~UTC-05:00) Canada/Central",value:"Canada/Central"},{text:"(~UTC-05:00) Chile/EasterIsland",value:"Chile/EasterIsland"},{text:"(~UTC-05:00) Etc/GMT+5",value:"Etc/GMT+5"},{text:"(~UTC-05:00) Jamaica",value:"Jamaica"},{text:"(~UTC-05:00) Pacific/Easter",value:"Pacific/Easter"},{text:"(~UTC-05:00) SystemV/EST5",value:"SystemV/EST5"},{text:"(~UTC-05:00) SystemV/EST5EDT",value:"SystemV/EST5EDT"},{text:"(~UTC-05:00) US/Central",value:"US/Central"},{text:"(~UTC-05:00) US/Indiana-Starke",value:"US/Indiana-Starke"},{text:"(~UTC-05:00) EST",value:"EST"},{text:"(~UTC-05:00) CST",value:"CST"},{text:"(~UTC-04:00) America/Anguilla",value:"America/Anguilla",openwrt:"AST4"},{text:"(~UTC-04:00) America/Antigua",value:"America/Antigua",openwrt:"AST4"},{text:"(~UTC-04:00) America/Aruba",value:"America/Aruba",openwrt:"AST4"},{text:"(~UTC-04:00) America/Asuncion",value:"America/Asuncion",openwrt:"PYT4PYST,M10.1.0/0,M4.2.0/0"},{text:"(~UTC-04:00) America/Barbados",value:"America/Barbados",openwrt:"AST4"},{text:"(~UTC-04:00) America/Blanc-Sablon",value:"America/Blanc-Sablon",openwrt:"AST4"},{text:"(~UTC-04:00) America/Boa_Vista",value:"America/Boa_Vista",openwrt:"AMT4"},{text:"(~UTC-04:00) America/Campo_Grande",value:"America/Campo_Grande",openwrt:"AMT4AMST,M10.3.0/0,M2.3.0/0"},{text:"(~UTC-04:00) America/Caracas",value:"America/Caracas",openwrt:"VET4:30"},{text:"(~UTC-04:00) America/Cuiaba",value:"America/Cuiaba",openwrt:"AMT4AMST,M10.3.0/0,M2.3.0/0"},{text:"(~UTC-04:00) America/Curacao",value:"America/Curacao",openwrt:"AST4"},{text:"(~UTC-04:00) America/Detroit",value:"America/Detroit",openwrt:"EST5EDT,M3.2.0,M11.1.0"},{text:"(~UTC-04:00) America/Dominica",value:"America/Dominica",openwrt:"AST4"},{text:"(~UTC-04:00) America/Fort_Wayne",value:"America/Fort_Wayne"},{text:"(~UTC-04:00) America/Grand_Turk",value:"America/Grand_Turk",openwrt:"EST5EDT,M3.2.0,M11.1.0"},{text:"(~UTC-04:00) America/Grenada",value:"America/Grenada",openwrt:"AST4"},{text:"(~UTC-04:00) America/Guadeloupe",value:"America/Guadeloupe",openwrt:"AST4"},{text:"(~UTC-04:00) America/Guyana",value:"America/Guyana",openwrt:"GYT4"},{text:"(~UTC-04:00) America/Havana",value:"America/Havana",openwrt:"CST5CDT,M3.2.0/0,M10.5.0/1"},{text:"(~UTC-04:00) America/Indiana/Indianapolis",value:"America/Indiana/Indianapolis",openwrt:"EST5EDT,M3.2.0,M11.1.0"},{text:"(~UTC-04:00) America/Indiana/Marengo",value:"America/Indiana/Marengo",openwrt:"EST5EDT,M3.2.0,M11.1.0"},{text:"(~UTC-04:00) America/Indiana/Petersburg",value:"America/Indiana/Petersburg",openwrt:"EST5EDT,M3.2.0,M11.1.0"},{text:"(~UTC-04:00) America/Indiana/Vevay",value:"America/Indiana/Vevay",openwrt:"EST5EDT,M3.2.0,M11.1.0"},{text:"(~UTC-04:00) America/Indiana/Vincennes",value:"America/Indiana/Vincennes",openwrt:"EST5EDT,M3.2.0,M11.1.0"},{text:"(~UTC-04:00) America/Indiana/Winamac",value:"America/Indiana/Winamac",openwrt:"EST5EDT,M3.2.0,M11.1.0"},{text:"(~UTC-04:00) America/Indianapolis",value:"America/Indianapolis"},{text:"(~UTC-04:00) America/Iqaluit",value:"America/Iqaluit",openwrt:"EST5EDT,M3.2.0,M11.1.0"},{text:"(~UTC-04:00) America/Kentucky/Louisville",value:"America/Kentucky/Louisville",openwrt:"EST5EDT,M3.2.0,M11.1.0"},{text:"(~UTC-04:00) America/Kentucky/Monticello",value:"America/Kentucky/Monticello",openwrt:"EST5EDT,M3.2.0,M11.1.0"},{text:"(~UTC-04:00) America/Kralendijk",value:"America/Kralendijk"},{text:"(~UTC-04:00) America/La_Paz",value:"America/La_Paz",openwrt:"BOT4"},{text:"(~UTC-04:00) America/Louisville",value:"America/Louisville"},{text:"(~UTC-04:00) America/Lower_Princes",value:"America/Lower_Princes"},{text:"(~UTC-04:00) America/Manaus",value:"America/Manaus",openwrt:"AMT4"},{text:"(~UTC-04:00) America/Marigot",value:"America/Marigot",openwrt:"AST4"},{text:"(~UTC-04:00) America/Martinique",value:"America/Martinique",openwrt:"AST4"},{text:"(~UTC-04:00) America/Montreal",value:"America/Montreal",openwrt:"EST5EDT,M3.2.0,M11.1.0"},{text:"(~UTC-04:00) America/Montserrat",value:"America/Montserrat",openwrt:"AST4"},{text:"(~UTC-04:00) America/Nassau",value:"America/Nassau",openwrt:"EST5EDT,M3.2.0,M11.1.0"},{text:"(~UTC-04:00) America/New_York",value:"America/New_York",openwrt:"EST5EDT,M3.2.0,M11.1.0"},{text:"(~UTC-04:00) America/Nipigon",value:"America/Nipigon",openwrt:"EST5EDT,M3.2.0,M11.1.0"},{text:"(~UTC-04:00) America/Pangnirtung",value:"America/Pangnirtung",openwrt:"EST5EDT,M3.2.0,M11.1.0"},{text:"(~UTC-04:00) America/Port-au-Prince",value:"America/Port-au-Prince",openwrt:"EST5"},{text:"(~UTC-04:00) America/Port_of_Spain",value:"America/Port_of_Spain",openwrt:"AST4"},{text:"(~UTC-04:00) America/Porto_Velho",value:"America/Porto_Velho",openwrt:"AMT4"},{text:"(~UTC-04:00) America/Puerto_Rico",value:"America/Puerto_Rico",openwrt:"AST4"},{text:"(~UTC-04:00) America/Santo_Domingo",value:"America/Santo_Domingo",openwrt:"AST4"},{text:"(~UTC-04:00) America/St_Barthelemy",value:"America/St_Barthelemy",openwrt:"AST4"},{text:"(~UTC-04:00) America/St_Kitts",value:"America/St_Kitts",openwrt:"AST4"},{text:"(~UTC-04:00) America/St_Lucia",value:"America/St_Lucia",openwrt:"AST4"},{text:"(~UTC-04:00) America/St_Thomas",value:"America/St_Thomas",openwrt:"AST4"},{text:"(~UTC-04:00) America/St_Vincent",value:"America/St_Vincent",openwrt:"AST4"},{text:"(~UTC-04:00) America/Thunder_Bay",value:"America/Thunder_Bay",openwrt:"EST5EDT,M3.2.0,M11.1.0"},{text:"(~UTC-04:00) America/Toronto",value:"America/Toronto",openwrt:"EST5EDT,M3.2.0,M11.1.0"},{text:"(~UTC-04:00) America/Tortola",value:"America/Tortola",openwrt:"AST4"},{text:"(~UTC-04:00) America/Virgin",value:"America/Virgin"},{text:"(~UTC-04:00) Brazil/West",value:"Brazil/West"},{text:"(~UTC-04:00) Canada/Eastern",value:"Canada/Eastern"},{text:"(~UTC-04:00) Cuba",value:"Cuba"},{text:"(~UTC-04:00) EST5EDT",value:"EST5EDT"},{text:"(~UTC-04:00) Etc/GMT+4",value:"Etc/GMT+4"},{text:"(~UTC-04:00) SystemV/AST4",value:"SystemV/AST4"},{text:"(~UTC-04:00) SystemV/AST4ADT",value:"SystemV/AST4ADT"},{text:"(~UTC-04:00) US/East-Indiana",value:"US/East-Indiana"},{text:"(~UTC-04:00) US/Eastern",value:"US/Eastern"},{text:"(~UTC-04:00) US/Michigan",value:"US/Michigan"},{text:"(~UTC-04:00) IET",value:"IET"},{text:"(~UTC-04:00) PRT",value:"PRT"},{text:"(~UTC-03:00) America/Araguaina",value:"America/Araguaina",openwrt:"BRT3"},{text:"(~UTC-03:00) America/Argentina/Buenos_Aires",value:"America/Argentina/Buenos_Aires",openwrt:"ART3"},{text:"(~UTC-03:00) America/Argentina/Catamarca",value:"America/Argentina/Catamarca",openwrt:"ART3"},{text:"(~UTC-03:00) America/Argentina/ComodRivadavia",value:"America/Argentina/ComodRivadavia"},{text:"(~UTC-03:00) America/Argentina/Cordoba",value:"America/Argentina/Cordoba",openwrt:"ART3"},{text:"(~UTC-03:00) America/Argentina/Jujuy",value:"America/Argentina/Jujuy",openwrt:"ART3"},{text:"(~UTC-03:00) America/Argentina/La_Rioja",value:"America/Argentina/La_Rioja",openwrt:"ART3"},{text:"(~UTC-03:00) America/Argentina/Mendoza",value:"America/Argentina/Mendoza",openwrt:"ART3"},{text:"(~UTC-03:00) America/Argentina/Rio_Gallegos",value:"America/Argentina/Rio_Gallegos",openwrt:"ART3"},{text:"(~UTC-03:00) America/Argentina/Salta",value:"America/Argentina/Salta",openwrt:"ART3"},{text:"(~UTC-03:00) America/Argentina/San_Juan",value:"America/Argentina/San_Juan",openwrt:"ART3"},{text:"(~UTC-03:00) America/Argentina/San_Luis",value:"America/Argentina/San_Luis"},{text:"(~UTC-03:00) America/Argentina/Tucuman",value:"America/Argentina/Tucuman",openwrt:"ART3"},{text:"(~UTC-03:00) America/Argentina/Ushuaia",value:"America/Argentina/Ushuaia",openwrt:"ART3"},{text:"(~UTC-03:00) America/Bahia",value:"America/Bahia",openwrt:"BRT3"},{text:"(~UTC-03:00) America/Belem",value:"America/Belem",openwrt:"BRT3"},{text:"(~UTC-03:00) America/Buenos_Aires",value:"America/Buenos_Aires"},{text:"(~UTC-03:00) America/Catamarca",value:"America/Catamarca"},{text:"(~UTC-03:00) America/Cayenne",value:"America/Cayenne",openwrt:"GFT3"},{text:"(~UTC-03:00) America/Cordoba",value:"America/Cordoba"},{text:"(~UTC-03:00) America/Fortaleza",value:"America/Fortaleza",openwrt:"BRT3"},{text:"(~UTC-03:00) America/Glace_Bay",value:"America/Glace_Bay",openwrt:"AST4ADT,M3.2.0,M11.1.0"},{text:"(~UTC-03:00) America/Goose_Bay",value:"America/Goose_Bay",openwrt:"AST4ADT,M3.2.0/0:01,M11.1.0/0:01"},{text:"(~UTC-03:00) America/Halifax",value:"America/Halifax",openwrt:"AST4ADT,M3.2.0,M11.1.0"},{text:"(~UTC-03:00) America/Jujuy",value:"America/Jujuy"},{text:"(~UTC-03:00) America/Maceio",value:"America/Maceio",openwrt:"BRT3"},{text:"(~UTC-03:00) America/Mendoza",value:"America/Mendoza"},{text:"(~UTC-03:00) America/Moncton",value:"America/Moncton",openwrt:"AST4ADT,M3.2.0,M11.1.0"},{text:"(~UTC-03:00) America/Montevideo",value:"America/Montevideo",openwrt:"UYT3UYST,M10.1.0,M3.2.0"},{text:"(~UTC-03:00) America/Paramaribo",value:"America/Paramaribo",openwrt:"SRT3"},{text:"(~UTC-03:00) America/Punta_Arenas",value:"America/Punta_Arenas"},{text:"(~UTC-03:00) America/Recife",value:"America/Recife",openwrt:"BRT3"},{text:"(~UTC-03:00) America/Rosario",value:"America/Rosario"},{text:"(~UTC-03:00) America/Santarem",value:"America/Santarem",openwrt:"BRT3"},{text:"(~UTC-03:00) America/Santiago",value:"America/Santiago"},{text:"(~UTC-03:00) America/Sao_Paulo",value:"America/Sao_Paulo",openwrt:"BRT3BRST,M10.3.0/0,M2.3.0/0"},{text:"(~UTC-03:00) America/Thule",value:"America/Thule",openwrt:"AST4ADT,M3.2.0,M11.1.0"},{text:"(~UTC-03:00) Antarctica/Palmer",value:"Antarctica/Palmer"},{text:"(~UTC-03:00) Antarctica/Rothera",value:"Antarctica/Rothera",openwrt:"ROTT3"},{text:"(~UTC-03:00) Atlantic/Bermuda",value:"Atlantic/Bermuda",openwrt:"AST4ADT,M3.2.0,M11.1.0"},{text:"(~UTC-03:00) Atlantic/Stanley",value:"Atlantic/Stanley",openwrt:"FKT4FKST,M9.1.0,M4.3.0"},{text:"(~UTC-03:00) Brazil/East",value:"Brazil/East"},{text:"(~UTC-03:00) Canada/Atlantic",value:"Canada/Atlantic"},{text:"(~UTC-03:00) Chile/Continental",value:"Chile/Continental"},{text:"(~UTC-03:00) Etc/GMT+3",value:"Etc/GMT+3"},{text:"(~UTC-03:00) AGT",value:"AGT"},{text:"(~UTC-03:00) BET",value:"BET"},{text:"(~UTC-02:30) America/St_Johns",value:"America/St_Johns",openwrt:"NST3:30NDT,M3.2.0/0:01,M11.1.0/0:01"},{text:"(~UTC-02:30) Canada/Newfoundland",value:"Canada/Newfoundland"},{text:"(~UTC-02:30) CNT",value:"CNT"},{text:"(~UTC-02:00) America/Godthab",value:"America/Godthab"},{text:"(~UTC-02:00) America/Miquelon",value:"America/Miquelon",openwrt:"PMST3PMDT,M3.2.0,M11.1.0"},{text:"(~UTC-02:00) America/Noronha",value:"America/Noronha",openwrt:"FNT2"},{text:"(~UTC-02:00) Atlantic/South_Georgia",value:"Atlantic/South_Georgia",openwrt:"GST2"},{text:"(~UTC-02:00) Brazil/DeNoronha",value:"Brazil/DeNoronha"},{text:"(~UTC-02:00) Etc/GMT+2",value:"Etc/GMT+2"},{text:"(~UTC-01:00) Atlantic/Cape_Verde",value:"Atlantic/Cape_Verde",openwrt:"CVT1"},{text:"(~UTC-01:00) Etc/GMT+1",value:"Etc/GMT+1"},{text:"(~UTC+00:00) Africa/Abidjan",value:"Africa/Abidjan",openwrt:"GMT0"},{text:"(~UTC+00:00) Africa/Accra",value:"Africa/Accra",openwrt:"GMT0"},{text:"(~UTC+00:00) Africa/Bamako",value:"Africa/Bamako",openwrt:"GMT0"},{text:"(~UTC+00:00) Africa/Banjul",value:"Africa/Banjul",openwrt:"GMT0"},{text:"(~UTC+00:00) Africa/Bissau",value:"Africa/Bissau",openwrt:"GMT0"},{text:"(~UTC+00:00) Africa/Conakry",value:"Africa/Conakry",openwrt:"GMT0"},{text:"(~UTC+00:00) Africa/Dakar",value:"Africa/Dakar",openwrt:"GMT0"},{text:"(~UTC+00:00) Africa/Freetown",value:"Africa/Freetown",openwrt:"GMT0"},{text:"(~UTC+00:00) Africa/Lome",value:"Africa/Lome",openwrt:"GMT0"},{text:"(~UTC+00:00) Africa/Monrovia",value:"Africa/Monrovia",openwrt:"GMT0"},{text:"(~UTC+00:00) Africa/Nouakchott",value:"Africa/Nouakchott",openwrt:"GMT0"},{text:"(~UTC+00:00) Africa/Ouagadougou",value:"Africa/Ouagadougou",openwrt:"GMT0"},{text:"(~UTC+00:00) Africa/Timbuktu",value:"Africa/Timbuktu"},{text:"(~UTC+00:00) America/Danmarkshavn",value:"America/Danmarkshavn",openwrt:"GMT0"},{text:"(~UTC+00:00) America/Scoresbysund",value:"America/Scoresbysund",openwrt:"EGT1EGST,M3.5.0/0,M10.5.0/1"},{text:"(~UTC+00:00) Atlantic/Azores",value:"Atlantic/Azores",openwrt:"AZOT1AZOST,M3.5.0/0,M10.5.0/1"},{text:"(~UTC+00:00) Atlantic/Reykjavik",value:"Atlantic/Reykjavik",openwrt:"GMT0"},{text:"(~UTC+00:00) Atlantic/St_Helena",value:"Atlantic/St_Helena",openwrt:"GMT0"},{text:"(~UTC+00:00) Etc/GMT",value:"Etc/GMT"},{text:"(~UTC+00:00) Etc/GMT+0",value:"Etc/GMT+0"},{text:"(~UTC+00:00) Etc/GMT-0",value:"Etc/GMT-0"},{text:"(~UTC+00:00) Etc/GMT0",value:"Etc/GMT0"},{text:"(~UTC+00:00) Etc/Greenwich",value:"Etc/Greenwich"},{text:"(~UTC+00:00) Etc/UCT",value:"Etc/UCT"},{text:"(~UTC+00:00) Etc/UTC",value:"Etc/UTC"},{text:"(~UTC+00:00) Etc/Universal",value:"Etc/Universal"},{text:"(~UTC+00:00) Etc/Zulu",value:"Etc/Zulu"},{text:"(~UTC+00:00) GMT",value:"GMT"},{text:"(~UTC+00:00) GMT0",value:"GMT0"},{text:"(~UTC+00:00) Greenwich",value:"Greenwich"},{text:"(~UTC+00:00) Iceland",value:"Iceland"},{text:"(~UTC+00:00) UCT",value:"UCT"},{text:"(~UTC+00:00) UTC",value:"UTC",openwrt:"UTC"},{text:"(~UTC+00:00) Universal",value:"Universal"},{text:"(~UTC+00:00) Zulu",value:"Zulu"},{text:"(~UTC+01:00) Africa/Algiers",value:"Africa/Algiers",openwrt:"CET-1"},{text:"(~UTC+01:00) Africa/Bangui",value:"Africa/Bangui",openwrt:"WAT-1"},{text:"(~UTC+01:00) Africa/Brazzaville",value:"Africa/Brazzaville",openwrt:"WAT-1"},{text:"(~UTC+01:00) Africa/Casablanca",value:"Africa/Casablanca",openwrt:"WET0"},{text:"(~UTC+01:00) Africa/Douala",value:"Africa/Douala",openwrt:"WAT-1"},{text:"(~UTC+01:00) Africa/El_Aaiun",value:"Africa/El_Aaiun",openwrt:"WET0"},{text:"(~UTC+01:00) Africa/Kinshasa",value:"Africa/Kinshasa",openwrt:"WAT-1"},{text:"(~UTC+01:00) Africa/Lagos",value:"Africa/Lagos",openwrt:"WAT-1"},{text:"(~UTC+01:00) Africa/Libreville",value:"Africa/Libreville",openwrt:"WAT-1"},{text:"(~UTC+01:00) Africa/Luanda",value:"Africa/Luanda",openwrt:"WAT-1"},{text:"(~UTC+01:00) Africa/Malabo",value:"Africa/Malabo",openwrt:"WAT-1"},{text:"(~UTC+01:00) Africa/Ndjamena",value:"Africa/Ndjamena",openwrt:"WAT-1"},{text:"(~UTC+01:00) Africa/Niamey",value:"Africa/Niamey",openwrt:"WAT-1"},{text:"(~UTC+01:00) Africa/Porto-Novo",value:"Africa/Porto-Novo",openwrt:"WAT-1"},{text:"(~UTC+01:00) Africa/Sao_Tome",value:"Africa/Sao_Tome",openwrt:"GMT0"},{text:"(~UTC+01:00) Africa/Tunis",value:"Africa/Tunis",openwrt:"CET-1"},{text:"(~UTC+01:00) Atlantic/Canary",value:"Atlantic/Canary",openwrt:"WET0WEST,M3.5.0/1,M10.5.0"},{text:"(~UTC+01:00) Atlantic/Faeroe",value:"Atlantic/Faeroe"},{text:"(~UTC+01:00) Atlantic/Faroe",value:"Atlantic/Faroe",openwrt:"WET0WEST,M3.5.0/1,M10.5.0"},{text:"(~UTC+01:00) Atlantic/Madeira",value:"Atlantic/Madeira",openwrt:"WET0WEST,M3.5.0/1,M10.5.0"},{text:"(~UTC+01:00) Eire",value:"Eire"},{text:"(~UTC+01:00) Etc/GMT-1",value:"Etc/GMT-1"},{text:"(~UTC+01:00) Europe/Belfast",value:"Europe/Belfast"},{text:"(~UTC+01:00) Europe/Dublin",value:"Europe/Dublin",openwrt:"GMT0IST,M3.5.0/1,M10.5.0"},{text:"(~UTC+01:00) Europe/Guernsey",value:"Europe/Guernsey",openwrt:"GMT0BST,M3.5.0/1,M10.5.0"},{text:"(~UTC+01:00) Europe/Isle_of_Man",value:"Europe/Isle_of_Man",openwrt:"GMT0BST,M3.5.0/1,M10.5.0"},{text:"(~UTC+01:00) Europe/Jersey",value:"Europe/Jersey",openwrt:"GMT0BST,M3.5.0/1,M10.5.0"},{text:"(~UTC+01:00) Europe/Lisbon",value:"Europe/Lisbon",openwrt:"WET0WEST,M3.5.0/1,M10.5.0"},{text:"(~UTC+01:00) Europe/London",value:"Europe/London",openwrt:"GMT0BST,M3.5.0/1,M10.5.0"},{text:"(~UTC+01:00) GB",value:"GB"},{text:"(~UTC+01:00) GB-Eire",value:"GB-Eire"},{text:"(~UTC+01:00) Portugal",value:"Portugal"},{text:"(~UTC+01:00) WET",value:"WET"},{text:"(~UTC+02:00) Africa/Blantyre",value:"Africa/Blantyre",openwrt:"CAT-2"},{text:"(~UTC+02:00) Africa/Bujumbura",value:"Africa/Bujumbura",openwrt:"CAT-2"},{text:"(~UTC+02:00) Africa/Cairo",value:"Africa/Cairo"},{text:"(~UTC+02:00) Africa/Ceuta",value:"Africa/Ceuta",openwrt:"CET-1CEST,M3.5.0,M10.5.0/3"},{text:"(~UTC+02:00) Africa/Gaborone",value:"Africa/Gaborone",openwrt:"CAT-2"},{text:"(~UTC+02:00) Africa/Harare",value:"Africa/Harare",openwrt:"CAT-2"},{text:"(~UTC+02:00) Africa/Johannesburg",value:"Africa/Johannesburg",openwrt:"SAST-2"},{text:"(~UTC+02:00) Africa/Khartoum",value:"Africa/Khartoum",openwrt:"EAT-3"},{text:"(~UTC+02:00) Africa/Kigali",value:"Africa/Kigali",openwrt:"CAT-2"},{text:"(~UTC+02:00) Africa/Lubumbashi",value:"Africa/Lubumbashi",openwrt:"CAT-2"},{text:"(~UTC+02:00) Africa/Lusaka",value:"Africa/Lusaka",openwrt:"CAT-2"},{text:"(~UTC+02:00) Africa/Maputo",value:"Africa/Maputo",openwrt:"CAT-2"},{text:"(~UTC+02:00) Africa/Maseru",value:"Africa/Maseru",openwrt:"SAST-2"},{text:"(~UTC+02:00) Africa/Mbabane",value:"Africa/Mbabane",openwrt:"SAST-2"},{text:"(~UTC+02:00) Africa/Tripoli",value:"Africa/Tripoli",openwrt:"EET-2"},{text:"(~UTC+02:00) Africa/Windhoek",value:"Africa/Windhoek",openwrt:"WAT-1WAST,M9.1.0,M4.1.0"},{text:"(~UTC+02:00) Antarctica/Troll",value:"Antarctica/Troll"},{text:"(~UTC+02:00) Arctic/Longyearbyen",value:"Arctic/Longyearbyen",openwrt:"CET-1CEST,M3.5.0,M10.5.0/3"},{text:"(~UTC+02:00) Atlantic/Jan_Mayen",value:"Atlantic/Jan_Mayen"},{text:"(~UTC+02:00) CET",value:"CET"},{text:"(~UTC+02:00) Egypt",value:"Egypt"},{text:"(~UTC+02:00) Etc/GMT-2",value:"Etc/GMT-2"},{text:"(~UTC+02:00) Europe/Amsterdam",value:"Europe/Amsterdam",openwrt:"CET-1CEST,M3.5.0,M10.5.0/3"},{text:"(~UTC+02:00) Europe/Andorra",value:"Europe/Andorra",openwrt:"CET-1CEST,M3.5.0,M10.5.0/3"},{text:"(~UTC+02:00) Europe/Belgrade",value:"Europe/Belgrade",openwrt:"CET-1CEST,M3.5.0,M10.5.0/3"},{text:"(~UTC+02:00) Europe/Berlin",value:"Europe/Berlin",openwrt:"CET-1CEST,M3.5.0,M10.5.0/3"},{text:"(~UTC+02:00) Europe/Bratislava",value:"Europe/Bratislava",openwrt:"CET-1CEST,M3.5.0,M10.5.0/3"},{text:"(~UTC+02:00) Europe/Brussels",value:"Europe/Brussels",openwrt:"CET-1CEST,M3.5.0,M10.5.0/3"},{text:"(~UTC+02:00) Europe/Budapest",value:"Europe/Budapest",openwrt:"CET-1CEST,M3.5.0,M10.5.0/3"},{text:"(~UTC+02:00) Europe/Busingen",value:"Europe/Busingen"},{text:"(~UTC+02:00) Europe/Copenhagen",value:"Europe/Copenhagen",openwrt:"CET-1CEST,M3.5.0,M10.5.0/3"},{text:"(~UTC+02:00) Europe/Gibraltar",value:"Europe/Gibraltar",openwrt:"CET-1CEST,M3.5.0,M10.5.0/3"},{text:"(~UTC+02:00) Europe/Kaliningrad",value:"Europe/Kaliningrad",openwrt:"EET-2EEST,M3.5.0,M10.5.0/3"},{text:"(~UTC+02:00) Europe/Ljubljana",value:"Europe/Ljubljana",openwrt:"CET-1CEST,M3.5.0,M10.5.0/3"},{text:"(~UTC+02:00) Europe/Luxembourg",value:"Europe/Luxembourg",openwrt:"CET-1CEST,M3.5.0,M10.5.0/3"},{text:"(~UTC+02:00) Europe/Madrid",value:"Europe/Madrid",openwrt:"CET-1CEST,M3.5.0,M10.5.0/3"},{text:"(~UTC+02:00) Europe/Malta",value:"Europe/Malta",openwrt:"CET-1CEST,M3.5.0,M10.5.0/3"},{text:"(~UTC+02:00) Europe/Monaco",value:"Europe/Monaco",openwrt:"CET-1CEST,M3.5.0,M10.5.0/3"},{text:"(~UTC+02:00) Europe/Oslo",value:"Europe/Oslo",openwrt:"CET-1CEST,M3.5.0,M10.5.0/3"},{text:"(~UTC+02:00) Europe/Paris",value:"Europe/Paris",openwrt:"CET-1CEST,M3.5.0,M10.5.0/3"},{text:"(~UTC+02:00) Europe/Podgorica",value:"Europe/Podgorica",openwrt:"CET-1CEST,M3.5.0,M10.5.0/3"},{text:"(~UTC+02:00) Europe/Prague",value:"Europe/Prague",openwrt:"CET-1CEST,M3.5.0,M10.5.0/3"},{text:"(~UTC+02:00) Europe/Rome",value:"Europe/Rome",openwrt:"CET-1CEST,M3.5.0,M10.5.0/3"},{text:"(~UTC+02:00) Europe/San_Marino",value:"Europe/San_Marino",openwrt:"CET-1CEST,M3.5.0,M10.5.0/3"},{text:"(~UTC+02:00) Europe/Sarajevo",value:"Europe/Sarajevo",openwrt:"CET-1CEST,M3.5.0,M10.5.0/3"},{text:"(~UTC+02:00) Europe/Skopje",value:"Europe/Skopje",openwrt:"CET-1CEST,M3.5.0,M10.5.0/3"},{text:"(~UTC+02:00) Europe/Stockholm",value:"Europe/Stockholm",openwrt:"CET-1CEST,M3.5.0,M10.5.0/3"},{text:"(~UTC+02:00) Europe/Tirane",value:"Europe/Tirane",openwrt:"CET-1CEST,M3.5.0,M10.5.0/3"},{text:"(~UTC+02:00) Europe/Vaduz",value:"Europe/Vaduz",openwrt:"CET-1CEST,M3.5.0,M10.5.0/3"},{text:"(~UTC+02:00) Europe/Vatican",value:"Europe/Vatican",openwrt:"CET-1CEST,M3.5.0,M10.5.0/3"},{text:"(~UTC+02:00) Europe/Vienna",value:"Europe/Vienna",openwrt:"CET-1CEST,M3.5.0,M10.5.0/3"},{text:"(~UTC+02:00) Europe/Warsaw",value:"Europe/Warsaw",openwrt:"CET-1CEST,M3.5.0,M10.5.0/3"},{text:"(~UTC+02:00) Europe/Zagreb",value:"Europe/Zagreb",openwrt:"CET-1CEST,M3.5.0,M10.5.0/3"},{text:"(~UTC+02:00) Europe/Zurich",value:"Europe/Zurich",openwrt:"CET-1CEST,M3.5.0,M10.5.0/3"},{text:"(~UTC+02:00) Libya",value:"Libya"},{text:"(~UTC+02:00) MET",value:"MET"},{text:"(~UTC+02:00) Poland",value:"Poland"},{text:"(~UTC+02:00) ART",value:"ART"},{text:"(~UTC+02:00) CAT",value:"CAT"},{text:"(~UTC+02:00) ECT",value:"ECT"},{text:"(~UTC+03:00) Africa/Addis_Ababa",value:"Africa/Addis_Ababa"},{text:"(~UTC+03:00) Africa/Asmara",value:"Africa/Asmara",openwrt:"EAT-3"},{text:"(~UTC+03:00) Africa/Asmera",value:"Africa/Asmera"},{text:"(~UTC+03:00) Africa/Dar_es_Salaam",value:"Africa/Dar_es_Salaam",openwrt:"EAT-3"},{text:"(~UTC+03:00) Africa/Djibouti",value:"Africa/Djibouti",openwrt:"EAT-3"},{text:"(~UTC+03:00) Africa/Juba",value:"Africa/Juba"},{text:"(~UTC+03:00) Africa/Kampala",value:"Africa/Kampala",openwrt:"EAT-3"},{text:"(~UTC+03:00) Africa/Mogadishu",value:"Africa/Mogadishu",openwrt:"EAT-3"},{text:"(~UTC+03:00) Africa/Nairobi",value:"Africa/Nairobi",openwrt:"EAT-3"},{text:"(~UTC+03:00) Antarctica/Syowa",value:"Antarctica/Syowa",openwrt:"SYOT-3"},{text:"(~UTC+03:00) Asia/Aden",value:"Asia/Aden",openwrt:"AST-3"},{text:"(~UTC+03:00) Asia/Amman",value:"Asia/Amman"},{text:"(~UTC+03:00) Asia/Baghdad",value:"Asia/Baghdad",openwrt:"AST-3"},{text:"(~UTC+03:00) Asia/Bahrain",value:"Asia/Bahrain",openwrt:"AST-3"},{text:"(~UTC+03:00) Asia/Beirut",value:"Asia/Beirut",openwrt:"EET-2EEST,M3.5.0/0,M10.5.0/0"},{text:"(~UTC+03:00) Asia/Damascus",value:"Asia/Damascus",openwrt:"EET-2EEST,M4.1.5/0,M10.5.5/0"},{text:"(~UTC+03:00) Asia/Famagusta",value:"Asia/Famagusta"},{text:"(~UTC+03:00) Asia/Gaza",value:"Asia/Gaza",openwrt:"EET-2EEST,M3.5.6/0:01,M9.1.5"},{text:"(~UTC+03:00) Asia/Hebron",value:"Asia/Hebron"},{text:"(~UTC+03:00) Asia/Istanbul",value:"Asia/Istanbul"},{text:"(~UTC+03:00) Asia/Jerusalem",value:"Asia/Jerusalem"},{text:"(~UTC+03:00) Asia/Kuwait",value:"Asia/Kuwait",openwrt:"AST-3"},{text:"(~UTC+03:00) Asia/Nicosia",value:"Asia/Nicosia",openwrt:"EET-2EEST,M3.5.0/3,M10.5.0/4"},{text:"(~UTC+03:00) Asia/Qatar",value:"Asia/Qatar",openwrt:"AST-3"},{text:"(~UTC+03:00) Asia/Riyadh",value:"Asia/Riyadh",openwrt:"AST-3"},{text:"(~UTC+03:00) Asia/Tel_Aviv",value:"Asia/Tel_Aviv"},{text:"(~UTC+03:00) EET",value:"EET"},{text:"(~UTC+03:00) Etc/GMT-3",value:"Etc/GMT-3"},{text:"(~UTC+03:00) Europe/Athens",value:"Europe/Athens",openwrt:"EET-2EEST,M3.5.0/3,M10.5.0/4"},{text:"(~UTC+03:00) Europe/Bucharest",value:"Europe/Bucharest",openwrt:"EET-2EEST,M3.5.0/3,M10.5.0/4"},{text:"(~UTC+03:00) Europe/Chisinau",value:"Europe/Chisinau",openwrt:"EET-2EEST,M3.5.0/3,M10.5.0/4"},{text:"(~UTC+03:00) Europe/Helsinki",value:"Europe/Helsinki",openwrt:"EET-2EEST,M3.5.0/3,M10.5.0/4"},{text:"(~UTC+03:00) Europe/Istanbul",value:"Europe/Istanbul",openwrt:"EET-2EEST,M3.5.0/3,M10.5.0/4"},{text:"(~UTC+03:00) Europe/Kiev",value:"Europe/Kiev",openwrt:"EET-2EEST,M3.5.0/3,M10.5.0/4"},{text:"(~UTC+03:00) Europe/Kirov",value:"Europe/Kirov"},{text:"(~UTC+03:00) Europe/Mariehamn",value:"Europe/Mariehamn",openwrt:"EET-2EEST,M3.5.0/3,M10.5.0/4"},{text:"(~UTC+03:00) Europe/Minsk",value:"Europe/Minsk",openwrt:"EET-2EEST,M3.5.0,M10.5.0/3"},{text:"(~UTC+03:00) Europe/Moscow",value:"Europe/Moscow",openwrt:"MSK-4"},{text:"(~UTC+03:00) Europe/Nicosia",value:"Europe/Nicosia"},{text:"(~UTC+03:00) Europe/Riga",value:"Europe/Riga",openwrt:"EET-2EEST,M3.5.0/3,M10.5.0/4"},{text:"(~UTC+03:00) Europe/Simferopol",value:"Europe/Simferopol",openwrt:"EET-2EEST,M3.5.0/3,M10.5.0/4"},{text:"(~UTC+03:00) Europe/Sofia",value:"Europe/Sofia",openwrt:"EET-2EEST,M3.5.0/3,M10.5.0/4"},{text:"(~UTC+03:00) Europe/Tallinn",value:"Europe/Tallinn",openwrt:"EET-2EEST,M3.5.0/3,M10.5.0/4"},{text:"(~UTC+03:00) Europe/Tiraspol",value:"Europe/Tiraspol"},{text:"(~UTC+03:00) Europe/Uzhgorod",value:"Europe/Uzhgorod",openwrt:"EET-2EEST,M3.5.0/3,M10.5.0/4"},{text:"(~UTC+03:00) Europe/Vilnius",value:"Europe/Vilnius",openwrt:"EET-2EEST,M3.5.0/3,M10.5.0/4"},{text:"(~UTC+03:00) Europe/Zaporozhye",value:"Europe/Zaporozhye",openwrt:"EET-2EEST,M3.5.0/3,M10.5.0/4"},{text:"(~UTC+03:00) Indian/Antananarivo",value:"Indian/Antananarivo",openwrt:"EAT-3"},{text:"(~UTC+03:00) Indian/Comoro",value:"Indian/Comoro",openwrt:"EAT-3"},{text:"(~UTC+03:00) Indian/Mayotte",value:"Indian/Mayotte",openwrt:"EAT-3"},{text:"(~UTC+03:00) Israel",value:"Israel"},{text:"(~UTC+03:00) Turkey",value:"Turkey"},{text:"(~UTC+03:00) W-SU",value:"W-SU"},{text:"(~UTC+03:00) EAT",value:"EAT"},{text:"(~UTC+04:00) Asia/Baku",value:"Asia/Baku",openwrt:"AZT-4AZST,M3.5.0/4,M10.5.0/5"},{text:"(~UTC+04:00) Asia/Dubai",value:"Asia/Dubai",openwrt:"GST-4"},{text:"(~UTC+04:00) Asia/Muscat",value:"Asia/Muscat",openwrt:"GST-4"},{text:"(~UTC+04:00) Asia/Tbilisi",value:"Asia/Tbilisi",openwrt:"GET-4"},{text:"(~UTC+04:00) Asia/Yerevan",value:"Asia/Yerevan",openwrt:"AMT-4AMST,M3.5.0,M10.5.0/3"},{text:"(~UTC+04:00) Etc/GMT-4",value:"Etc/GMT-4"},{text:"(~UTC+04:00) Europe/Astrakhan",value:"Europe/Astrakhan"},{text:"(~UTC+04:00) Europe/Samara",value:"Europe/Samara",openwrt:"SAMT-3SAMST,M3.5.0,M10.5.0/3"},{text:"(~UTC+04:00) Europe/Saratov",value:"Europe/Saratov"},{text:"(~UTC+04:00) Europe/Ulyanovsk",value:"Europe/Ulyanovsk"},{text:"(~UTC+04:00) Europe/Volgograd",value:"Europe/Volgograd",openwrt:"VOLT-3VOLST,M3.5.0,M10.5.0/3"},{text:"(~UTC+04:00) Indian/Mahe",value:"Indian/Mahe",openwrt:"SCT-4"},{text:"(~UTC+04:00) Indian/Mauritius",value:"Indian/Mauritius",openwrt:"MUT-4"},{text:"(~UTC+04:00) Indian/Reunion",value:"Indian/Reunion",openwrt:"RET-4"},{text:"(~UTC+04:00) NET",value:"NET"},{text:"(~UTC+04:30) Asia/Kabul",value:"Asia/Kabul",openwrt:"AFT-4:30"},{text:"(~UTC+04:30) Asia/Tehran",value:"Asia/Tehran",openwrt:"IRST-3:30IRDT,80/0,264/0"},{text:"(~UTC+04:30) Iran",value:"Iran"},{text:"(~UTC+05:00) Antarctica/Mawson",value:"Antarctica/Mawson",openwrt:"MAWT-5"},{text:"(~UTC+05:00) Asia/Aqtau",value:"Asia/Aqtau",openwrt:"AQTT-5"},{text:"(~UTC+05:00) Asia/Aqtobe",value:"Asia/Aqtobe",openwrt:"AQTT-5"},{text:"(~UTC+05:00) Asia/Ashgabat",value:"Asia/Ashgabat",openwrt:"TMT-5"},{text:"(~UTC+05:00) Asia/Ashkhabad",value:"Asia/Ashkhabad"},{text:"(~UTC+05:00) Asia/Atyrau",value:"Asia/Atyrau"},{text:"(~UTC+05:00) Asia/Dushanbe",value:"Asia/Dushanbe",openwrt:"TJT-5"},{text:"(~UTC+05:00) Asia/Karachi",value:"Asia/Karachi",openwrt:"PKT-5"},{text:"(~UTC+05:00) Asia/Oral",value:"Asia/Oral",openwrt:"ORAT-5"},{text:"(~UTC+05:00) Asia/Samarkand",value:"Asia/Samarkand",openwrt:"UZT-5"},{text:"(~UTC+05:00) Asia/Tashkent",value:"Asia/Tashkent",openwrt:"UZT-5"},{text:"(~UTC+05:00) Asia/Yekaterinburg",value:"Asia/Yekaterinburg",openwrt:"YEKT-5YEKST,M3.5.0,M10.5.0/3"},{text:"(~UTC+05:00) Etc/GMT-5",value:"Etc/GMT-5"},{text:"(~UTC+05:00) Indian/Kerguelen",value:"Indian/Kerguelen",openwrt:"TFT-5"},{text:"(~UTC+05:00) Indian/Maldives",value:"Indian/Maldives",openwrt:"MVT-5"},{text:"(~UTC+05:00) PLT",value:"PLT"},{text:"(~UTC+05:30) Asia/Calcutta",value:"Asia/Calcutta"},{text:"(~UTC+05:30) Asia/Colombo",value:"Asia/Colombo",openwrt:"IST-5:30"},{text:"(~UTC+05:30) Asia/Kolkata",value:"Asia/Kolkata",openwrt:"IST-5:30"},{text:"(~UTC+05:30) IST",value:"IST"},{text:"(~UTC+05:45) Asia/Kathmandu",value:"Asia/Kathmandu",openwrt:"NPT-5:45"},{text:"(~UTC+05:45) Asia/Katmandu",value:"Asia/Katmandu"},{text:"(~UTC+06:00) Antarctica/Vostok",value:"Antarctica/Vostok",openwrt:"VOST-6"},{text:"(~UTC+06:00) Asia/Almaty",value:"Asia/Almaty",openwrt:"ALMT-6"},{text:"(~UTC+06:00) Asia/Bishkek",value:"Asia/Bishkek",openwrt:"KGT-6"},{text:"(~UTC+06:00) Asia/Dacca",value:"Asia/Dacca"},{text:"(~UTC+06:00) Asia/Dhaka",value:"Asia/Dhaka",openwrt:"BDT-6"},{text:"(~UTC+06:00) Asia/Kashgar",value:"Asia/Kashgar",openwrt:"CST-8"},{text:"(~UTC+06:00) Asia/Omsk",value:"Asia/Omsk",openwrt:"OMST-7"},{text:"(~UTC+06:00) Asia/Qyzylorda",value:"Asia/Qyzylorda",openwrt:"QYZT-6"},{text:"(~UTC+06:00) Asia/Thimbu",value:"Asia/Thimbu"},{text:"(~UTC+06:00) Asia/Thimphu",value:"Asia/Thimphu",openwrt:"BTT-6"},{text:"(~UTC+06:00) Asia/Urumqi",value:"Asia/Urumqi",openwrt:"CST-8"},{text:"(~UTC+06:00) Etc/GMT-6",value:"Etc/GMT-6"},{text:"(~UTC+06:00) Indian/Chagos",value:"Indian/Chagos",openwrt:"IOT-6"},{text:"(~UTC+06:00) BST",value:"BST"},{text:"(~UTC+06:30) Asia/Rangoon",value:"Asia/Rangoon",openwrt:"MMT-6:30"},{text:"(~UTC+06:30) Asia/Yangon",value:"Asia/Yangon"},{text:"(~UTC+06:30) Indian/Cocos",value:"Indian/Cocos",openwrt:"CCT-6:30"},{text:"(~UTC+07:00) Antarctica/Davis",value:"Antarctica/Davis",openwrt:"DAVT-7"},{text:"(~UTC+07:00) Asia/Bangkok",value:"Asia/Bangkok",openwrt:"ICT-7"},{text:"(~UTC+07:00) Asia/Barnaul",value:"Asia/Barnaul"},{text:"(~UTC+07:00) Asia/Ho_Chi_Minh",value:"Asia/Ho_Chi_Minh",openwrt:"ICT-7"},{text:"(~UTC+07:00) Asia/Hovd",value:"Asia/Hovd",openwrt:"HOVT-7"},{text:"(~UTC+07:00) Asia/Jakarta",value:"Asia/Jakarta",openwrt:"WIT-7"},{text:"(~UTC+07:00) Asia/Krasnoyarsk",value:"Asia/Krasnoyarsk",openwrt:"KRAT-7KRAST,M3.5.0,M10.5.0/3"},{text:"(~UTC+07:00) Asia/Novokuznetsk",value:"Asia/Novokuznetsk",openwrt:"NOVT-6NOVST,M3.5.0,M10.5.0/3"},{text:"(~UTC+07:00) Asia/Novosibirsk",value:"Asia/Novosibirsk",openwrt:"NOVT-6NOVST,M3.5.0,M10.5.0/3"},{text:"(~UTC+07:00) Asia/Phnom_Penh",value:"Asia/Phnom_Penh",openwrt:"ICT-7"},{text:"(~UTC+07:00) Asia/Pontianak",value:"Asia/Pontianak",openwrt:"WIT-7"},{text:"(~UTC+07:00) Asia/Saigon",value:"Asia/Saigon"},{text:"(~UTC+07:00) Asia/Tomsk",value:"Asia/Tomsk"},{text:"(~UTC+07:00) Asia/Vientiane",value:"Asia/Vientiane",openwrt:"ICT-7"},{text:"(~UTC+07:00) Etc/GMT-7",value:"Etc/GMT-7"},{text:"(~UTC+07:00) Indian/Christmas",value:"Indian/Christmas",openwrt:"CXT-7"},{text:"(~UTC+07:00) VST",value:"VST"},{text:"(~UTC+08:00) Antarctica/Casey",value:"Antarctica/Casey",openwrt:"WST-8"},{text:"(~UTC+08:00) Asia/Brunei",value:"Asia/Brunei",openwrt:"BNT-8"},{text:"(~UTC+08:00) Asia/Choibalsan",value:"Asia/Choibalsan",openwrt:"CHOT-8"},{text:"(~UTC+08:00) Asia/Chongqing",value:"Asia/Chongqing",openwrt:"CST-8"},{text:"(~UTC+08:00) Asia/Chungking",value:"Asia/Chungking"},{text:"(~UTC+08:00) Asia/Harbin",value:"Asia/Harbin",openwrt:"CST-8"},{text:"(~UTC+08:00) Asia/Hong_Kong",value:"Asia/Hong_Kong"},{text:"(~UTC+08:00) Asia/Irkutsk",value:"Asia/Irkutsk",openwrt:"IRKT-8IRKST,M3.5.0,M10.5.0/3"},{text:"(~UTC+08:00) Asia/Kuala_Lumpur",value:"Asia/Kuala_Lumpur",openwrt:"MYT-8"},{text:"(~UTC+08:00) Asia/Kuching",value:"Asia/Kuching",openwrt:"MYT-8"},{text:"(~UTC+08:00) Asia/Macao",value:"Asia/Macao"},{text:"(~UTC+08:00) Asia/Macau",value:"Asia/Macau",openwrt:"CST-8"},{text:"(~UTC+08:00) Asia/Makassar",value:"Asia/Makassar",openwrt:"CIT-8"},{text:"(~UTC+08:00) Asia/Manila",value:"Asia/Manila",openwrt:"PHT-8"},{text:"(~UTC+08:00) Asia/Shanghai",value:"Asia/Shanghai",openwrt:"CST-8"},{text:"(~UTC+08:00) Asia/Singapore",value:"Asia/Singapore",openwrt:"SGT-8"},{text:"(~UTC+08:00) Asia/Taipei",value:"Asia/Taipei",openwrt:"CST-8"},{text:"(~UTC+08:00) Asia/Ujung_Pandang",value:"Asia/Ujung_Pandang"},{text:"(~UTC+08:00) Asia/Ulaanbaatar",value:"Asia/Ulaanbaatar",openwrt:"ULAT-8"},{text:"(~UTC+08:00) Asia/Ulan_Bator",value:"Asia/Ulan_Bator"},{text:"(~UTC+08:00) Australia/Perth",value:"Australia/Perth",openwrt:"WST-8"},{text:"(~UTC+08:00) Australia/West",value:"Australia/West"},{text:"(~UTC+08:00) Etc/GMT-8",value:"Etc/GMT-8"},{text:"(~UTC+08:00) Hongkong",value:"Hongkong"},{text:"(~UTC+08:00) PRC",value:"PRC"},{text:"(~UTC+08:00) Singapore",value:"Singapore"},{text:"(~UTC+08:00) CTT",value:"CTT"},{text:"(~UTC+08:45) Australia/Eucla",value:"Australia/Eucla",openwrt:"CWST-8:45"},{text:"(~UTC+09:00) Asia/Chita",value:"Asia/Chita"},{text:"(~UTC+09:00) Asia/Dili",value:"Asia/Dili",openwrt:"TLT-9"},{text:"(~UTC+09:00) Asia/Jayapura",value:"Asia/Jayapura",openwrt:"EIT-9"},{text:"(~UTC+09:00) Asia/Khandyga",value:"Asia/Khandyga"},{text:"(~UTC+09:00) Asia/Pyongyang",value:"Asia/Pyongyang",openwrt:"KST-9"},{text:"(~UTC+09:00) Asia/Seoul",value:"Asia/Seoul",openwrt:"KST-9"},{text:"(~UTC+09:00) Asia/Tokyo",value:"Asia/Tokyo",openwrt:"JST-9"},{text:"(~UTC+09:00) Asia/Yakutsk",value:"Asia/Yakutsk",openwrt:"YAKT-9YAKST,M3.5.0,M10.5.0/3"},{text:"(~UTC+09:00) Etc/GMT-9",value:"Etc/GMT-9"},{text:"(~UTC+09:00) Japan",value:"Japan"},{text:"(~UTC+09:00) Pacific/Palau",value:"Pacific/Palau",openwrt:"PWT-9"},{text:"(~UTC+09:00) ROK",value:"ROK"},{text:"(~UTC+09:00) JST",value:"JST"},{text:"(~UTC+09:30) Australia/Darwin",value:"Australia/Darwin",openwrt:"CST-9:30"},{text:"(~UTC+09:30) Australia/North",value:"Australia/North"},{text:"(~UTC+09:30) ACT",value:"ACT"},{text:"(~UTC+10:00) Antarctica/DumontDUrville",value:"Antarctica/DumontDUrville",openwrt:"DDUT-10"},{text:"(~UTC+10:00) Asia/Ust-Nera",value:"Asia/Ust-Nera"},{text:"(~UTC+10:00) Asia/Vladivostok",value:"Asia/Vladivostok",openwrt:"VLAT-10VLAST,M3.5.0,M10.5.0/3"},{text:"(~UTC+10:00) Australia/Brisbane",value:"Australia/Brisbane",openwrt:"EST-10"},{text:"(~UTC+10:00) Australia/Lindeman",value:"Australia/Lindeman",openwrt:"EST-10"},{text:"(~UTC+10:00) Australia/Queensland",value:"Australia/Queensland"},{text:"(~UTC+10:00) Etc/GMT-10",value:"Etc/GMT-10"},{text:"(~UTC+10:00) Pacific/Chuuk",value:"Pacific/Chuuk"},{text:"(~UTC+10:00) Pacific/Guam",value:"Pacific/Guam",openwrt:"ChST-10"},{text:"(~UTC+10:00) Pacific/Port_Moresby",value:"Pacific/Port_Moresby",openwrt:"PGT-10"},{text:"(~UTC+10:00) Pacific/Saipan",value:"Pacific/Saipan",openwrt:"ChST-10"},{text:"(~UTC+10:00) Pacific/Truk",value:"Pacific/Truk",openwrt:"TRUT-10"},{text:"(~UTC+10:00) Pacific/Yap",value:"Pacific/Yap"},{text:"(~UTC+10:30) Australia/Adelaide",value:"Australia/Adelaide",openwrt:"CST-9:30CST,M10.1.0,M4.1.0/3"},{text:"(~UTC+10:30) Australia/Broken_Hill",value:"Australia/Broken_Hill",openwrt:"CST-9:30CST,M10.1.0,M4.1.0/3"},{text:"(~UTC+10:30) Australia/South",value:"Australia/South"},{text:"(~UTC+10:30) Australia/Yancowinna",value:"Australia/Yancowinna"},{text:"(~UTC+11:00) Antarctica/Macquarie",value:"Antarctica/Macquarie",openwrt:"MIST-11"},{text:"(~UTC+11:00) Asia/Magadan",value:"Asia/Magadan",openwrt:"MAGT-11MAGST,M3.5.0,M10.5.0/3"},{text:"(~UTC+11:00) Asia/Sakhalin",value:"Asia/Sakhalin",openwrt:"SAKT-10SAKST,M3.5.0,M10.5.0/3"},{text:"(~UTC+11:00) Asia/Srednekolymsk",value:"Asia/Srednekolymsk"},{text:"(~UTC+11:00) Australia/ACT",value:"Australia/ACT"},{text:"(~UTC+11:00) Australia/Canberra",value:"Australia/Canberra"},{text:"(~UTC+11:00) Australia/Currie",value:"Australia/Currie",openwrt:"EST-10EST,M10.1.0,M4.1.0/3"},{text:"(~UTC+11:00) Australia/Hobart",value:"Australia/Hobart",openwrt:"EST-10EST,M10.1.0,M4.1.0/3"},{text:"(~UTC+11:00) Australia/LHI",value:"Australia/LHI"},{text:"(~UTC+11:00) Australia/Lord_Howe",value:"Australia/Lord_Howe",openwrt:"LHST-10:30LHST-11,M10.1.0,M4.1.0"},{text:"(~UTC+11:00) Australia/Melbourne",value:"Australia/Melbourne",openwrt:"EST-10EST,M10.1.0,M4.1.0/3"},{text:"(~UTC+11:00) Australia/NSW",value:"Australia/NSW"},{text:"(~UTC+11:00) Australia/Sydney",value:"Australia/Sydney",openwrt:"EST-10EST,M10.1.0,M4.1.0/3"},{text:"(~UTC+11:00) Australia/Tasmania",value:"Australia/Tasmania"},{text:"(~UTC+11:00) Australia/Victoria",value:"Australia/Victoria"},{text:"(~UTC+11:00) Etc/GMT-11",value:"Etc/GMT-11"},{text:"(~UTC+11:00) Pacific/Bougainville",value:"Pacific/Bougainville"},{text:"(~UTC+11:00) Pacific/Efate",value:"Pacific/Efate",openwrt:"VUT-11"},{text:"(~UTC+11:00) Pacific/Guadalcanal",value:"Pacific/Guadalcanal",openwrt:"SBT-11"},{text:"(~UTC+11:00) Pacific/Kosrae",value:"Pacific/Kosrae",openwrt:"KOST-11"},{text:"(~UTC+11:00) Pacific/Norfolk",value:"Pacific/Norfolk",openwrt:"NFT-11:30"},{text:"(~UTC+11:00) Pacific/Noumea",value:"Pacific/Noumea",openwrt:"NCT-11"},{text:"(~UTC+11:00) Pacific/Pohnpei",value:"Pacific/Pohnpei"},{text:"(~UTC+11:00) Pacific/Ponape",value:"Pacific/Ponape",openwrt:"PONT-11"},{text:"(~UTC+11:00) AET",value:"AET"},{text:"(~UTC+11:00) SST",value:"SST"},{text:"(~UTC+12:00) Asia/Anadyr",value:"Asia/Anadyr",openwrt:"ANAT-11ANAST,M3.5.0,M10.5.0/3"},{text:"(~UTC+12:00) Asia/Kamchatka",value:"Asia/Kamchatka",openwrt:"PETT-11PETST,M3.5.0,M10.5.0/3"},{text:"(~UTC+12:00) Etc/GMT-12",value:"Etc/GMT-12"},{text:"(~UTC+12:00) Kwajalein",value:"Kwajalein"},{text:"(~UTC+12:00) Pacific/Fiji",value:"Pacific/Fiji",openwrt:"FJT-12"},{text:"(~UTC+12:00) Pacific/Funafuti",value:"Pacific/Funafuti",openwrt:"TVT-12"},{text:"(~UTC+12:00) Pacific/Kwajalein",value:"Pacific/Kwajalein",openwrt:"MHT-12"},{text:"(~UTC+12:00) Pacific/Majuro",value:"Pacific/Majuro",openwrt:"MHT-12"},{text:"(~UTC+12:00) Pacific/Nauru",value:"Pacific/Nauru",openwrt:"NRT-12"},{text:"(~UTC+12:00) Pacific/Tarawa",value:"Pacific/Tarawa",openwrt:"GILT-12"},{text:"(~UTC+12:00) Pacific/Wake",value:"Pacific/Wake",openwrt:"WAKT-12"},{text:"(~UTC+12:00) Pacific/Wallis",value:"Pacific/Wallis",openwrt:"WFT-12"},{text:"(~UTC+13:00) Antarctica/McMurdo",value:"Antarctica/McMurdo",openwrt:"NZST-12NZDT,M9.5.0,M4.1.0/3"},{text:"(~UTC+13:00) Antarctica/South_Pole",value:"Antarctica/South_Pole",openwrt:"NZST-12NZDT,M9.5.0,M4.1.0/3"},{text:"(~UTC+13:00) Etc/GMT-13",value:"Etc/GMT-13"},{text:"(~UTC+13:00) NZ",value:"NZ"},{text:"(~UTC+13:00) Pacific/Auckland",value:"Pacific/Auckland",openwrt:"NZST-12NZDT,M9.5.0,M4.1.0/3"},{text:"(~UTC+13:00) Pacific/Enderbury",value:"Pacific/Enderbury",openwrt:"PHOT-13"},{text:"(~UTC+13:00) Pacific/Fakaofo",value:"Pacific/Fakaofo",openwrt:"TKT10"},{text:"(~UTC+13:00) Pacific/Tongatapu",value:"Pacific/Tongatapu",openwrt:"TOT-13"},{text:"(~UTC+13:00) NST",value:"NST"},{text:"(~UTC+13:45) NZ-CHAT",value:"NZ-CHAT"},{text:"(~UTC+13:45) Pacific/Chatham",value:"Pacific/Chatham",openwrt:"CHAST-12:45CHADT,M9.5.0/2:45,M4.1.0/3:45"},{text:"(~UTC+14:00) Etc/GMT-14",value:"Etc/GMT-14"},{text:"(~UTC+14:00) Pacific/Apia",value:"Pacific/Apia",openwrt:"WST11"},{text:"(~UTC+14:00) Pacific/Kiritimati",value:"Pacific/Kiritimati",openwrt:"LINT-14"},{text:"(~UTC+14:00) MIT",value:"MIT"}]};t["a"]=r},"0255":function(e,t,i){"use strict";var n=i("2b0e"),a=i("07a0"),r=i("f61c"),s=i("562a"),o=i("55d8"),l=i("9ce2");n["default"].use(a["a"]),t["a"]=new a["a"]({locale:"en",fallbackLocale:"en",messages:{en:r["a"],de:s["a"],ja:o["a"]},silentTranslationWarn:!0,dateTimeFormats:l["a"]})},"0722":function(e,t,i){"use strict";var n=i("c6a6");t["a"]={extends:n["a"],props:{dense:{type:Boolean,default:!0},outlined:{type:Boolean,default:!0},hideDetails:{type:Boolean,default:!0},autoSelectFirst:{type:Boolean,default:!0}}}},"07bd":function(e,t,i){"use strict";i("d477")},"0bbf":function(e,t,i){"use strict";i("3140")},"0d45":function(e,t,i){"use strict";var n=function(){var e=this,t=e._self._c;return t("v-overlay",{staticClass:"schema-errors"},[t("v-card",{staticClass:"fill-height d-flex flex-column align-stretch",attrs:{light:"",color:"yellow lighten-4"}},[t("v-card-title",[e._v(e._s(e.service)+" Invalid Settings")]),t("v-card-subtitle",[e._v("Modifying this settings may lead to unpredictable results")]),t("v-card-text",e._l(e.errors,(function(i,n){return t("div",{key:n,staticClass:"red--text text--darken-2 font-weight-medium text-body-1"},[e._v(" • "+e._s(i.stack)+" ")])})),0),t("v-divider"),t("v-card-text",{staticClass:"d-flex",staticStyle:{"overflow-y":"auto"}},[t("div",{staticClass:"d-flex flex-column",staticStyle:{width:"50%"}},[t("h3",{staticClass:"mb-4"},[e._v("Provided settings")]),t("pre",{staticStyle:{"font-size":"smaller","line-height":"1.2","font-weight":"bold"}},[e._v(e._s(e.settings))])]),t("div",{staticClass:"d-flex flex-column",staticStyle:{width:"50%"}},[t("h3",{staticClass:"mb-4"},[e._v("Validation schema")]),t("pre",{staticStyle:{"font-size":"smaller","line-height":"1.2","font-weight":"bold"}},[e._v(e._s(e.schema))])])]),t("v-spacer"),t("v-card-actions",[t("v-spacer"),t("u-btn",{attrs:{small:!1},on:{click:function(t){return e.$emit("update:errors",void 0)}}},[e._v("Close")])],1)],1)],1)},a=[],r=i("a797"),s=i("b0af"),o=i("99d9"),l=i("2fa4"),c=i("ce7e"),d={components:{VOverlay:r["a"],VCard:s["a"],VCardTitle:o["d"],VCardSubtitle:o["b"],VCardText:o["c"],VSpacer:l["a"],VCardActions:o["a"],VDivider:c["a"]},props:{settings:{type:Object,default:()=>({}),required:!0},schema:{type:Object,default:()=>({}),required:!0},service:{type:String,default:void 0,required:!0},errors:{type:Array,default:void 0,required:!0}}},_=d,u=(i("0bbf"),i("2877")),p=Object(u["a"])(_,n,a,!1,null,null,null);t["a"]=p.exports},1:function(e,t){},"12d50":function(e,t,i){"use strict";var n=i("e4ff"),a=i("dacd");t["a"]={[n["a"].ClientsBandwidthByTime]:{title:"clients_bandwidth_by_time",icon:"mdi-chart-areaspline",query:{type:"CATEGORIES_SERIES",table:"session_stats left join sessions using (session_id)",tables:["sessions","session_stats"],queryCategories:{groupColumn:"client_address",aggregationFunction:"sum",aggregationValue:"bytes/60",limit:10},querySeries:{timeIntervalSeconds:60},columnDisambiguation:[{columnName:"time_stamp",newColumnName:"session_stats.time_stamp"}]},rendering:{units:"bytes/s",type:"areaspline",dataGroupingApproximation:"high"}},[n["a"].ClientsByBandwidth]:{title:"top_clients_by_bandwidth",icon:"mdi-chart-pie",query:{type:"CATEGORIES",table:"session_stats left join sessions using (session_id)",tables:["sessions","session_stats"],queryCategories:{groupColumn:"client_address",aggregationFunction:"sum",aggregationValue:"bytes"},columnDisambiguation:[{columnName:"time_stamp",newColumnName:"session_stats.time_stamp"}]},rendering:{units:"bytes",column:"client_address",type:"pie",donutInnerSize:50}},[n["a"].ServerPortsBandwidthByTime]:{title:"server_ports_bandwidth_by_time",icon:"mdi-chart-areaspline",query:{type:"CATEGORIES_SERIES",table:"session_stats left join sessions using (session_id)",tables:["sessions","session_stats"],queryCategories:{groupColumn:"server_port",aggregationFunction:"sum",aggregationValue:"bytes/60",limit:10},querySeries:{timeIntervalSeconds:60},columnDisambiguation:[{columnName:"time_stamp",newColumnName:"session_stats.time_stamp"}]},rendering:{units:"bytes/s",type:"areaspline",dataGroupingApproximation:"high"}},[n["a"].ServerPortsByBandwidth]:{title:"server_ports_by_bandwidth",icon:"mdi-chart-pie",query:{type:"CATEGORIES",table:"session_stats left join sessions using (session_id)",tables:["sessions","session_stats"],queryCategories:{groupColumn:"server_port",aggregationFunction:"sum",aggregationValue:"bytes"},columnDisambiguation:[{columnName:"time_stamp",newColumnName:"session_stats.time_stamp"}]},rendering:{units:"bytes",column:"server_port",type:"pie",donutInnerSize:50}},[n["a"].ApplicationsBandwidthByTime]:{title:"applications_bandwidth_by_time",icon:"mdi-chart-areaspline",query:{type:"CATEGORIES_SERIES",table:"session_stats left join sessions using (session_id)",tables:["sessions","session_stats"],queryCategories:{groupColumn:"application_name",aggregationFunction:"sum",aggregationValue:"bytes/60",limit:10},querySeries:{timeIntervalSeconds:60},columnDisambiguation:[{columnName:"time_stamp",newColumnName:"session_stats.time_stamp"}]},rendering:{units:"bytes/s",type:"areaspline",dataGroupingApproximation:"high"}},[n["a"].ApplicationsByBandwidth]:{title:"applications_by_bandwidth",icon:"mdi-chart-pie",query:{type:"CATEGORIES",table:"session_stats left join sessions using (session_id)",tables:["sessions","session_stats"],queryCategories:{groupColumn:"application_name",aggregationFunction:"sum",aggregationValue:"bytes"},columnDisambiguation:[{columnName:"time_stamp",newColumnName:"session_stats.time_stamp"}]},rendering:{units:"bytes",column:"application_name",type:"pie",donutInnerSize:50}},[n["a"].WanPerformanceUsage]:{title:"interface_usage",icon:"mdi-chart-areaspline",query:{type:"CATEGORIES_SERIES",table:"interface_stats",queryCategories:{groupColumn:"interface_id",aggregationFunction:"sum",aggregationValue:"rx_bytes/60",limit:10},querySeries:{timeIntervalSeconds:60},conditions:[{column:"is_wan",operator:"EQ",value:"1"}]},rendering:{units:"bytes/s",type:"areaspline",lineWidth:2,dataGroupingApproximation:"high"}},[n["a"].WanPerformancePacketLoss]:{title:"packet_loss",icon:"mdi-chart-areaspline",query:{type:"CATEGORIES_SERIES",table:"interface_stats",queryCategories:{groupColumn:"interface_id",aggregationFunction:"sum",aggregationValue:"ping_timeout",limit:10},querySeries:{timeIntervalSeconds:60}},rendering:{units:"packets",type:"areaspline",lineWidth:2,dataGroupingApproximation:"high",nulls:!0}},[n["a"].WanPerformanceLatency]:{title:"latency",icon:"mdi-chart-areaspline",query:{type:"CATEGORIES_SERIES",table:"interface_stats",queryCategories:{groupColumn:"interface_id",aggregationFunction:"avg",aggregationValue:"latency_1",limit:10},querySeries:{timeIntervalSeconds:60}},rendering:{units:"ms",type:"areaspline",lineWidth:2,dataGroupingApproximation:"average",nulls:!0}},[n["a"].WanPerformanceJitter]:{title:"jitter",icon:"mdi-chart-areaspline",query:{type:"CATEGORIES_SERIES",table:"interface_stats",queryCategories:{groupColumn:"interface_id",aggregationFunction:"avg",aggregationValue:"jitter_1",limit:10},querySeries:{timeIntervalSeconds:60}},rendering:{units:"ms",type:"areaspline",lineWidth:2,dataGroupingApproximation:"average",nulls:!0}},[n["a"].SessionsList]:{title:"sessions",icon:"mdi-table",columns:a["a"].gridColumns.sessions,query:{type:"EVENTS",table:"sessions",queryEvents:{limit:3e3}}},[n["a"].SessionsWanRouting]:{title:"sessions",icon:"mdi-table",columns:a["a"].gridColumns.wan_routing,query:{type:"EVENTS",table:"sessions",queryEvents:{limit:3e3},conditions:[{column:"wan_rule_chain",operator:"NE",value:"0"},{column:"server_interface_type",operator:"EQ",value:"1"},{column:"wan_rule_id",operator:"NE",value:"-2"}]}},[n["a"].ThreatPreventionBlockedIpsByTime]:{title:"blocked_ips_by_time",icon:"mdi-chart-areaspline",query:{type:"SERIES",table:"sessions",querySeries:{columns:["count(*) as blocked"]},conditions:[{column:"threat_prevention_blocked_address",operator:"NE",value:""}]},rendering:{units:"addresses",type:"areaspline"}},[n["a"].ThreatPreventionByBlockedCount]:{title:"top_addresses_by_blocked_count",icon:"mdi-chart-pie",query:{type:"CATEGORIES",table:"sessions",queryCategories:{groupColumn:"threat_prevention_blocked_address",aggregationFunction:"count",aggregationValue:"*"},conditions:[{column:"threat_prevention_blocked_address",operator:"NE",value:""}]},rendering:{units:"blocked_count",column:"threat_prevention_blocked_address",type:"pie",donutInnerSize:50}},[n["a"].ThreatPreventionBlockedAddresses]:{title:"blocked_addresses",icon:"mdi-table",columns:a["a"].gridColumns.threat_prevention_blocked,query:{type:"EVENTS",table:"sessions",queryEvents:{limit:3e3},conditions:[{column:"threat_prevention_blocked_address",operator:"NE",value:""}]}},[n["a"].DynamicListsBlockedIpsByTime]:{title:"blocked_ips_by_time",icon:"mdi-chart-areaspline",query:{type:"SERIES",table:"sessions",querySeries:{columns:["count(*) as blocked"]},conditions:[{column:"dynamic_lists_blocked_address",operator:"NE",value:""}]},rendering:{units:"addresses",type:"areaspline"}},[n["a"].DynamicListsByBlockedCount]:{title:"top_addresses_by_blocked_count",icon:"mdi-chart-pie",query:{type:"CATEGORIES",table:"sessions",queryCategories:{groupColumn:"dynamic_lists_blocked_address",aggregationFunction:"count",aggregationValue:"*"},conditions:[{column:"dynamic_lists_blocked_address",operator:"NE",value:""}]},rendering:{units:"blocked_count",column:"dynamic_lists_blocked_address",type:"pie",donutInnerSize:50}},[n["a"].DynamicListsBlockedAddresses]:{title:"blocked_addresses",icon:"mdi-table",columns:a["a"].gridColumns.dynamic_lists_blocked,query:{type:"EVENTS",table:"sessions",queryEvents:{limit:3e3},conditions:[{column:"dynamic_lists_blocked_address",operator:"NE",value:""}]}},[n["a"].WebFilterTopBlockedSites]:{title:"blocked_sites",icon:"mdi-chart-pie",query:{type:"CATEGORIES",table:"sessions",queryCategories:{groupColumn:"web_filter_hostname",aggregationFunction:"count",aggregationValue:"*"},conditions:[{column:"web_filter_blocked",operator:"EQ",value:!0}]},rendering:{units:"",column:"web_filter_hostname",type:"pie",donutInnerSize:50}},[n["a"].WebFilterTopVisitedSites]:{title:"visited_sites",icon:"mdi-chart-pie",query:{type:"CATEGORIES",table:"sessions",queryCategories:{groupColumn:"web_filter_hostname",aggregationFunction:"count",aggregationValue:"*"},conditions:[{column:"web_filter_hostname",operator:"NE",value:""}]},rendering:{units:"",column:"web_filter_hostname",type:"pie",donutInnerSize:50}},[n["a"].WebFilterTopBlockedCategories]:{title:"blocked_categories",icon:"mdi-chart-pie",query:{type:"CATEGORIES",table:"sessions",queryCategories:{groupColumn:"web_filter_catid",aggregationFunction:"count",aggregationValue:"*"},conditions:[{column:"web_filter_blocked",operator:"EQ",value:!0},{column:"web_filter_catid",operator:"NE",value:-1}]},rendering:{units:"",column:"web_filter_catid",type:"pie",donutInnerSize:50}},[n["a"].WebFilterTopVisitedCategories]:{title:"visited_categories",icon:"mdi-chart-pie",query:{type:"CATEGORIES",table:"sessions",queryCategories:{groupColumn:"web_filter_catid",aggregationFunction:"count",aggregationValue:"*"},conditions:[{column:"web_filter_catid",operator:"GE",value:0},{column:"web_filter_hostname",operator:"NE",value:""}]},rendering:{units:"",column:"web_filter_catid",type:"pie",donutInnerSize:50}},[n["a"].WebFilterTopClientsByBlockedSites]:{title:"clients_by_blocked_sites",icon:"mdi-chart-pie",query:{type:"CATEGORIES",table:"sessions",queryCategories:{groupColumn:"client_address",aggregationFunction:"count",aggregationValue:"*"},conditions:[{column:"web_filter_blocked",operator:"EQ",value:!0}]},rendering:{units:"",column:"client_address",type:"pie",donutInnerSize:50}},[n["a"].WebFilterTopClientsByVisitedSites]:{title:"clients_by_visited_sites",icon:"mdi-chart-pie",query:{type:"CATEGORIES",table:"sessions",queryCategories:{groupColumn:"client_address",aggregationFunction:"count",aggregationValue:"*"},conditions:[{column:"web_filter_hostname",operator:"NE",value:""}]},rendering:{units:"",column:"client_address",type:"pie",donutInnerSize:50}},[n["a"].WebFilterVisitedSites]:{title:"visited_sites",icon:"mdi-table",columns:a["a"].gridColumns.web_filter_visited_sites,query:{type:"EVENTS",table:"sessions",queryEvents:{limit:3e3}}},[n["a"].GeoipOutboundBlockedSessions]:{title:"blocked_sessions_outbound",icon:"mdi-table",columns:a["a"].gridColumns.geoip_outbound_blocked_sessions,query:{type:"EVENTS",table:"sessions",queryEvents:{limit:3e3},conditions:[{column:"geo_ip_blocked_server",operator:"EQ",value:!0}]}},[n["a"].GeoipInboundBlockedSessions]:{title:"blocked_sessions_inbound",icon:"mdi-table",columns:a["a"].gridColumns.geoip_inbound_blocked_sessions,query:{type:"EVENTS",table:"sessions",queryEvents:{limit:3e3},conditions:[{column:"geo_ip_blocked_client",operator:"EQ",value:!0}]}},[n["a"].GeoipInboundBlockedCountriesByTime]:{title:"blocked_countries_by_time",icon:"mdi-chart-areaspline",query:{type:"CATEGORIES_SERIES",table:"sessions",queryCategories:{groupColumn:"client_country",aggregationFunction:"count",aggregationValue:"1",limit:10},conditions:[{column:"geo_ip_blocked_client",operator:"EQ",value:!0}]},rendering:{units:"sessions",type:"areaspline",dataGroupingApproximation:"sum"}},[n["a"].GeoipInboundCountriesByBlockCount]:{title:"countries_by_blocked_count",icon:"mdi-chart-pie",query:{type:"CATEGORIES",table:"sessions",queryCategories:{groupColumn:"client_country",aggregationFunction:"count",aggregationValue:"*"},conditions:[{column:"geo_ip_blocked_client",operator:"EQ",value:!0}]},rendering:{units:"blocked_count",column:"client_country",type:"pie",donutInnerSize:50}},[n["a"].GeoipOutboundBlockedCountriesByTime]:{title:"blocked_countries_by_time",icon:"mdi-chart-areaspline",query:{type:"CATEGORIES_SERIES",table:"sessions",queryCategories:{groupColumn:"server_country",aggregationFunction:"count",aggregationValue:"1",limit:10},conditions:[{column:"geo_ip_blocked_server",operator:"EQ",value:!0}]},rendering:{units:"sessions",type:"areaspline",dataGroupingApproximation:"sum"}},[n["a"].GeoipOutboundCountriesByBlockCount]:{title:"countries_by_blocked_count",icon:"mdi-chart-pie",query:{type:"CATEGORIES",table:"sessions",queryCategories:{groupColumn:"server_country",aggregationFunction:"count",aggregationValue:"*"},conditions:[{column:"geo_ip_blocked_server",operator:"EQ",value:!0}]},rendering:{units:"blocked_count",column:"server_country",type:"pie",donutInnerSize:50}},[n["a"].GeoipDistributionMap]:{title:"distribution_map",icon:"mdi-map-marker-radius"},[n["a"].ApplicationControlApplications]:{title:"applications",icon:"mdi-table",columns:a["a"].gridColumns.application_control_applications,query:{type:"EVENTS",table:"sessions",queryEvents:{limit:3e3}}},[n["a"].CaptivePortalByTime]:{title:"captive_portal_summary",description:"Summary of Distinct Captive Portal Client IP Session Events count over time",icon:"mdi-chart-areaspline",query:{type:"CATEGORIES_SERIES",table:"sessions",queryCategories:{groupColumn:"captive_portal_client_ip",aggregationFunction:"count",aggregationValue:"1",limit:10},conditions:[{column:"captive_portal_client_ip",operator:"NE",value:""}]},rendering:{units:"sessions",type:"areaspline",stacking:"none"}},[n["a"].CaptivePortalByCount]:{title:"captive_portal_event_name",description:"Summary for Captive Portal Client Events (Login Success/Login Failue)",icon:"mdi-chart-pie",query:{type:"CATEGORIES",table:"sessions",queryCategories:{groupColumn:"captive_portal_event_name",aggregationFunction:"count",aggregationValue:"*"},conditions:[{column:"captive_portal_client_ip",operator:"NE",value:""}]},rendering:{units:"client_events",column:"captive_portal_event_name",type:"pie",donutInnerSize:50}},[n["a"].CaptivePortalEvents]:{title:"events",description:"All Captive Portal Events",icon:"mdi-table",columns:a["a"].gridColumns.captive_portal_events,query:{type:"EVENTS",table:"sessions",queryEvents:{limit:3e3},conditions:[{column:"captive_portal_client_ip",operator:"NE",value:""}]}}}},1771:function(e,t,i){var n={"./arista-logo-blue.svg":"1ccc","./arista-logo-white.svg":"be9b","./openvpn-logo.png":"58ec","./wireguard-logo.png":"1fb3","./wireguard-logo.svg":"9d77"};function a(e){var t=r(e);return i(t)}function r(e){if(!i.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}a.keys=function(){return Object.keys(n)},a.resolve=r,e.exports=a,a.id="1771"},"1ccc":function(e,t,i){e.exports=i.p+"img/arista-logo-blue.e439bed4.svg"},"1fb3":function(e,t){e.exports="data:image/png;base64,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"},"1fc7":function(e,t,i){"use strict";i("7b26")},2608:function(e,t,i){"use strict";var n=function(){var e=this,t=e._self._c;return t("u-autocomplete",{attrs:{value:e.value,items:e.prefixes,label:e.labelTkey||e.$t("prefix_netmask"),"item-text":"value",disabled:e.disabled,"error-messages":e.errors},on:{input:e.updateValue,change:e.updateValue,blur:function(t){return e.$emit("blur")},focus:function(t){return e.$emit("focus")}},scopedSlots:e._u([{key:"selection",fn:function({item:i}){return[e._v(" "+e._s(i.value)+" "),t("span",{staticClass:"grey--text ml-1 text--darker-2",staticStyle:{right:"36px"}},[e._v(e._s(i.text))])]}},{key:"item",fn:function({item:i}){return[t("v-list-item-content",[t("v-list-item-title",{staticClass:"d-flex"},[i.value>=0?t("span",[e._v("/ "+e._s(i.value))]):e._e(),t("v-spacer"),i.text?t("span",{staticClass:"grey--text text--darker-2"},[e._v(" "+e._s(i.text))]):e._e()],1)],1)]}},e.errors.length?{key:"append",fn:function(){return[t("u-errors-tooltip",{attrs:{errors:e.errors}})]},proxy:!0}:null],null,!0)})},a=[],r=i("0722"),s={components:{UAutocomplete:r["a"]},props:{required:{type:Boolean,default:!0},labelTkey:{type:String,default:void 0},value:{type:[Number,String],default:void 0},defaultValue:{type:[Number,String],default:void 0},min:{type:Number,default:0},disabled:{type:Boolean,default:!1},errors:{type:Array,default:()=>[]}},computed:{prefixes(){const e=[{value:0,text:"0.0.0.0"},{value:1,text:"128.0.0.0"},{value:2,text:"192.0.0.0"},{value:3,text:"224.0.0.0"},{value:4,text:"240.0.0.0"},{value:5,text:"248.0.0.0"},{value:6,text:"252.0.0.0"},{value:7,text:"254.0.0.0"},{value:8,text:"255.0.0.0"},{value:9,text:"255.128.0.0"},{value:10,text:"255.192.0.0"},{value:11,text:"255.224.0.0"},{value:12,text:"255.240.0.0"},{value:13,text:"255.248.0.0"},{value:14,text:"255.252.0.0"},{value:15,text:"255.254.0.0"},{value:16,text:"255.255.0.0"},{value:17,text:"255.255.128.0"},{value:18,text:"255.255.192.0"},{value:19,text:"255.255.224.0"},{value:20,text:"255.255.240.0"},{value:21,text:"255.255.248.0"},{value:22,text:"255.255.252.0"},{value:23,text:"255.255.254.0"},{value:24,text:"255.255.255.0"},{value:25,text:"255.255.255.128"},{value:26,text:"255.255.255.192"},{value:27,text:"255.255.255.224"},{value:28,text:"255.255.255.240"},{value:29,text:"255.255.255.248"},{value:30,text:"255.255.255.252"},{value:31,text:"255.255.255.254"},{value:32,text:"255.255.255.255"}],t=e.filter(e=>e.value>=this.min);return this.required||t.unshift({value:"",text:""}),t}},created(){void 0===this.value&&this.updateValue(this.defaultValue)},methods:{updateValue(e){this.$emit("input",e)}}},o=s,l=i("2877"),c=Object(l["a"])(o,n,a,!1,null,null,null),d=c.exports;t["a"]=d},"2bda":function(e,t,i){"use strict";t["a"]={defaultFormat:{month:"short",day:"numeric",hour:"numeric",minute:"numeric"},getTimezoneOffset(e){try{const t=Intl.DateTimeFormat([],{timeZone:e,timeZoneName:"longOffset"}).formatToParts(),i=t.find(e=>"timeZoneName"===e.type);return"GMT"===i.value?"UTC+00:00":i.value.replace(/GMT/i,"UTC")}catch(t){return"UTC+00:00"}},getTimezoneOffsetMillis(e){const t=this.getTimezoneOffset(e),i=t.replace(/UTC/,"").split(":"),n=i[0]?60*parseInt(i[0]):0,a=i[1]?parseInt(n>=0?i[1]:-i[1]):0;return 60*(n+a)*1e3},getTimezoneDate(e,t){const i=e.getTime(),n=this.getTimezoneOffsetMillis(t),a=60*(new Date).getTimezoneOffset()*1e3;return new Date(i+n+a)},getTimezoneDateFromTimestamp(e,t,i){try{const n=new Date(e),a=this.getTimezoneDate(n,t);return a.toLocaleString(i,this.defaultFormat)}catch(n){return e}}}},3140:function(e,t,i){},"3e78":function(e,t,i){"use strict";i("e2c0")},"47d0":function(e,t,i){"use strict";i("5560")},5069:function(e,t,i){"use strict";var n=i("8654");t["a"]={extends:n["a"],props:{dense:{type:Boolean,default:!0},outlined:{type:Boolean,default:!0},hideDetails:{type:Boolean,default:!0}}}},5560:function(e,t,i){},"55d8":function(e,t,i){"use strict";t["a"]={about:"概要",ac_add_custom_rule:"カスタムルールを追加します",ac_add_rule:"ルールを追加します",ac_applications:"アプリケーション",ac_cloud_classification:"クラウド分類",ac_custom_rules:"カスタムルール",ac_edit_custom_rule:"カスタムルールを編集します",ac_license:"Application Control",ac_no_custom_rules_defined:"カスタムルールは定義されていません",ac_reset_success:"Application Control 設定は正常にリセットされます",ac_reset_warning:"Application Control 設定はデフォルトにリセットされます。
続けたいですか?",ac_rule_name:"ルール名",ac_rule_name_already_used:"このルール名はすでに使用されています",accept_button_text:"ボタンのテキストを受け入れる",accept_text:"テキストを受け入れる",access:"アクセス",access_point:"アクセス・ポイント",access_rules:"アクセス・ルール",account:"アカウント",accounts:"アカウント",action:"アクション",action_accept:"承諾",action_drop:"破棄",action_masquerade:"マスカレード",action_new_destination_is:"新しい宛先は",action_new_source_is:"新しい送信元は",action_priority:"優先度の変更",action_reject:"拒否",action_str_limit_exceed_action:"超過アクションを {0} に制限する",action_str_set_priority:"優先度を{0}に設定",action_text:"次のアクションを実行",action_wan_policy_is:"WANポリシーは",actions:"行動",active_sessions:"アクティブセッション",active_transfer_rate:"アクティブな転送速度",active_widgets:"アクティブなウィジェット",add:"追加",add_address:"アドレスを追加します",add_alias:"エイリアスの追加",add_blocklist:"ブロックリストソースを追加します",add_certificate:"証明書の追加",add_condition:"条件の追加",add_configuration:"構成を追加します",add_country:"国を追加",add_criteria:"基準を追加します",add_domain:"ドメインの追加",add_endpoint:"エンドポイントを追加します",add_flow:"フローを追加します",add_flow_category:"フローカテゴリを追加します",add_host:"ホストの追加",add_interface:"インターフェースの追加",add_ip:"IPの追加",add_key:"鍵の追加",add_local_network:"ローカル・ネットワークの追加",add_logo:"ロゴを追加する",add_network:"ネットワークを追加",add_object:"オブジェクトを追加します",add_option:"オプションの追加",add_phase1_proposal:"フェーズ1プロポーザルの追加",add_phase2_proposal:"フェーズ2プロポーザルの追加",add_ping_analyzer:"pingアナライザーを追加します",add_policy:"ポリシーを追加します",add_proposal:"プロポーザルの追加",add_remote_network:"リモート・ネットワークの追加",add_reservation:"予約の追加",add_rule:"ルールの追加",add_site:"サイトの追加",add_source:"ソースを追加します",add_static_entry:"静的エントリの追加",add_static_route:"静的ルートの追加",add_wan_criteria:"WAN基準の追加",add_wan_policy:"WANポリシーの追加",add_x_interface:"{0}インターフェースの追加",added_successfully:"{0}が正常に追加されました",address:"アドレス",address_conflict_detect_fail:"アドレス競合の検出エラー",address_conflicts_with_current_interface:"現在のインターフェースとアドレスが競合しています",address_conflicts_with_interface:"インターフェース「{0}」とアドレスが競合しています",addressed:"アドレス指定済み",addresses:"アドレス",admin_account:"管理者アカウント",admin_account_choose_password:"管理者アカウントの新しいパスワードを選択してください",admin_password:"管理者パスワード",admin_password_info:"「管理者」アカウントの新しいパスワードを設定します",advanced:"高度",affected_item_disabled_or_deleted:"次のアイテムも{0}になります:
{1}",affected_item_on_enable:"
{1}を有効にしてください",age:"年齢",age_milliseconds:"年齢",agni:"AGNI",agni_user_group:"AGNI-ユーザーグループ",agni_user_id:"AGNI-ユーザーID",agree:"同意する",algorithm:"アルゴリズム",all:"すべて",all_events:"すべてのイベント",all_sessions:"すべてのセッション",all_wans:"すべてのWAN",allowed_ips:"許可されるIP",alpha:"このフィールドに入力できるのは英字のみです",alpha_dash_period:"英数字、ピリオド、ダッシュ、アンダースコアのみが使用できます",alpha_numeric:"英字のみを使用できます",alpha_star_period:"英数字、ピリオド、ダッシュ、アスタリスクのみが使用できます",always_up:"常にアップ",an_error_occurred:"エラーが発生しました",and:"と",any:"任意",any_remote_address:"任意のリモート・アドレス",any_wan:"任意のWAN",api_add_key_missing_param:"鍵を読み取れませんでした。パラメータが欠落しています。",api_application_category_table_error:"アプリケーション・カテゴリ・テーブル情報を取得できませんでした",api_application_table_error:"アプリケーション・テーブル情報を取得できませんでした",api_diagnostics_failed:"ネットワーク診断情報を取得できませんでした",api_failed_reset_to_defaults:"設定をデフォルトにリセットできませんでした",api_failed_to_delete_interface:"インターフェースを削除できませんでした",api_failed_to_get_logs:"{0}のログが見つかりません",api_failed_to_get_settings:"設定を取得できませんでした",api_failed_to_get_threatprevention_stats:"{0}のThreat Prevention情報を取得できませんでした",api_generate_certificate_missing_param:"CAを生成できませんでしたパラメータが欠落しています。",api_geoip_lookup_invalid_ipaddress:"無効な IP アドレス",api_interface_invalid_weight:"無効なインターフェース重みが指定されました: ポリシー{0}、重み{1}",api_interface_missing:"インターフェースが指定されていません: ポリシー{0}",api_interface_missing_id:"インターフェースIDが指定されていません: ポリシー{0}",api_ipsec_local_remote_any:"ローカルゲートウェイとリモートゲートウェイの両方をAnyに設定できません!",api_missing_autoUpgrade_enabled:"必須の自動アップグレード設定が有効にされていません",api_missing_dhcp_address:"DHCP静的エントリでアドレスが設定されていません",api_missing_dhcp_macAddress:"DHCP静的エントリでMACアドレスが設定されていません",api_missing_dns_domain:"DNSサーバーでドメインが設定されていません",api_missing_dns_localServer:"DNSサーバーでローカル・サーバーが設定されていません",api_missing_param:"{0}がリクエストで指定されていません",api_missing_stats_settings:"必要な統計設定がありません",api_missing_system_settings:"必須のシステム設定が欠落しています",api_netspace_check_error:"ネットスペース・チェックに失敗しました",api_netspace_check_network_problem:"{0}/{1}とアドレスが競合しています",api_netspace_req_error:"ネットスペース・リクエストに失敗しました",api_parse_cidr_failed:"CIDRを解析できませんでした",api_policy_duplicate_id:"{0}は重複するポリシーIDです",api_policy_missing_id:"ポリシーにポリシーIDがありません",api_policy_missing_policyChains:"WAN設定でポリシー・チェーンが設定されていません",api_policy_missing_rules_wan_settings:"WAN設定のポリシー・チェーンでルールが設定されていません",api_policy_no_wans:"WANポリシー{0}で「すべてのWAN」が指定されていますが、有効にされているWANはありません",api_policy_only_disabled_wans:"WANポリシー{0}で、無効にされているWANのみが指定されています",api_wan_rule_missing_action:"WANルール{0}でアクションが設定されていません",api_wan_rule_missing_action_type:"WANルール{0}でアクション・タイプが設定されていません",api_wan_rule_missing_enabled:"WANルール{0}で有効にされているものがありません",api_wan_rule_missing_id:"WANルールでルールIDが設定されていません",api_wf_lookup_no_site_passed:"サイト/ドメイン名を入力してください",api_wf_lookup_unable_to_perform:"サイト・ルックアップを行うことができません",api_wireguard_keypair_failed:"WireGuardの鍵ペアを生成できませんでした",api_wireguard_pubkey_failed:"WireGuardの公開鍵を生成できませんでした",api_wireless_invalid_channel:"無効なワイヤレス・チャネルが指定されています: {0} {1}",api_wireless_invalid_channel_2_4:"2.4 Ghzに指定されているワイヤレス・チャネルが無効です: {0} {1}",api_wireless_invalid_channel_5:"5 Ghzに指定されているワイヤレス・チャネルが無効です: {0} {1}",api_wireless_invalid_mode:"無効なワイヤレス・モードが指定されています: {0} {1}",api_wireless_no_channel:"ワイヤレス・チャネルが指定されていません: {0}",api_wireless_no_encryption:"ワイヤレス暗号化が指定されていません: {0}",api_wireless_no_mode:"ワイヤレス・モードが指定されていません: {0}",api_wireless_no_ssid:"SSIDが指定されていません: {0}",api_wireless_no_wpa_psk:"WPA PSKが指定されていません: {0}",api_wireless_wpa_psk_short:"WPA PSKが短すぎます: {0} {1}",app_control:"アプリ制御",application:"アプリケーション",application_category:"アプリケーション・カテゴリ",application_category_inferred:"アプリケーション・カテゴリ(推論)",application_confidence:"アプリケーション信頼度",application_confidence_inferred:"アプリケーション信頼度(推論)",application_control:"Application Control",application_detail:"アプリケーション詳細",application_id:"アプリケーションID",application_id_inferred:"アプリケーションID(推論)",application_name:"アプリケーション名",application_name_inferred:"アプリケーション名(推論)",application_productivity:"アプリケーションの生産性",application_productivity_inferred:"アプリケーションの生産性(推論)",application_protochain:"アプリケーションProtoChain",application_protochain_inferred:"アプリケーションProtoChain(推論)",application_protochain_matched:"アプリケーションProtoChain(一致)",application_risk:"アプリケーションのリスク",application_risk_inferred:"アプリケーションのリスク(推論)",applications:"アプリケーション",applications_bandwidth_by_time:"時間を基準としたアプリケーション帯域幅",applications_by_bandwidth:"帯域幅を基準としたアプリケーション",april:"4月",arista_mfw:"{0}Arista Micro Edge",assign:"割り当てる",assign_hint:"ヒントを割り当てる",assign_prefix:"接頭辞を割り当てる",at_t:"AT&T",attribute:"属性",august:"8月",authentication:"認証",auto_dhcp:"自動(DHCP)",auto_interval:"自動間隔",auto_negotiation:"自動ネゴシエーション",auto_upgrades:"自動アップグレード",automatic_upgrade_is:"自動アップグレードは",automatic_upgrades:"自動アップグレード",automatically_install_upgrades:"自動的にアップグレードをインストール",available_bandwidth:"使用可能な帯域幅",available_widgets:"使用可能なウィジェット",back_to_list:"リストに戻る",backup_restore_error:"バックアップを復元できません",backup_restore_info:"デバイス構成をバックアップまたは復元します",backup_restore_success:"バックアップが正常に復元されました",balance:"バランス",bandwidth:"帯域幅",basic:"基本",best_wan:"最良のWAN",best_wan_with:"最良のWAN: ",block:"ブロック",block_all_countries_info:"すべての国をブロックできるわけではありません",block_category:"ブロック・カテゴリ",block_countries:"ブロック国",block_countries_description:"特定の国へのアクセスをブロックする",block_list:"ブロック・リスト",block_selected:"選択したブロック",block_site:"サイトをブロック",block_sites:"サイトをブロック",block_sites_description:"特定のサイトへのアクセスをブロックします",block_unknown_location:"不明な場所への、または不明な場所からのセッションをブロックする",blocked:"ブロック済み",blocked_address:"ブロック済みIP",blocked_addresses:"ブロック済みアドレス",blocked_categories:"ブロック済みカテゴリ",blocked_categories_by_time:"時間を基準としたブロック済みカテゴリ",blocked_count:"ブロック数",blocked_countries:"ブロックされた国",blocked_countries_by_time:"時間ごとにブロックされた国",blocked_countries_inbound:"受信がブロックされている国",blocked_countries_outbound:"アウトバウンドがブロックされた国",blocked_ips_by_time:"時間を基準としたブロック済みIP",blocked_sessions:"ブロックされたセッション",blocked_sessions_inbound:"インバウンドのブロックされたセッション",blocked_sessions_outbound:"アウトバウンドのブロックされたセッション",blocked_site:"ブロック済みサイト",blocked_sites:"ブロック済みサイト",blocked_summary:"ブロックの要約",blocked_traffic_assessed_as:"次のように評価されたトラフィックをブロック:",board:"ボード",bottom:"下部",bound_to:"バインド先",bound_wan_interface_warning:"警告!インターフェース {0} はこの WAN にバインドされています!",bridge:"橋",bridged:"ブリッジ",bridged_to:"ブリッジ先",broadcast:"ブロードキャスト",broadcast_video:"ブロードキャストビデオ",build:"ビルド",burst_size:"バーストサイズ",by_bandwidth:"帯域幅別",by_session_count:"セッション・カウント別",by_time:"時間別",bypass:"バイパス",bypass_mfa:"このデバイスを30日間記憶する",byte_rate:"バイト・レート",bytes:"バイト数","bytes/s":"バイト/秒",bytes_per_second:"1 秒あたりのバイト数",cache:"キャッシュ",cache_cleared_successfully:"キャッシュが正常にクリアされました",cancel:"キャンセル",cannot_delete_interface:"インターフェースを削除できません",cannot_edit_interface:"インターフェイスがブリッジされているため編集できません",captive_portal:"キャプティブポータル",captive_portal_client_ip:"キャプティブ ポータル クライアント IP",captive_portal_description:"キャプティブ ポータルは、ゲスト アクセスの詳細を構成する機能を提供します。",captive_portal_event_name:"記録されたイベント",captive_portal_events:"キャプティブ ポータル イベント",captive_portal_reset_success:"キャプティブ ポータル設定が正常にリセットされました",captive_portal_reset_warning:"キャプティブ ポータルの設定はデフォルトの構成にリセットされます。
続けますか?",captive_portal_summary:"キャプティブ ポータルの概要",categories:"カテゴリ",categories_description:"指定したカテゴリに関連するサイトへのアクセスをブロックするか、そのアクセスにフラグを設定する",category:"カテゴリ",category_match:"カテゴリ一致",cert_already_exists:"証明書はすでに存在しています",cert_subject_cn:"証明書サブジェクトの共通名",cert_subject_dns:"証明書サブジェクトのDNS名",cert_subject_o:"証明書サブジェクトの組織",certificate:"証明書",certificate_issuer_c:"証明書発行元C",certificate_issuer_cn:"証明書発行元CN",certificate_issuer_o:"証明書発行元O",certificate_subject:"証明書サブジェクト",certificate_subject_c:"証明書サブジェクトC",certificate_subject_cn:"証明書サブジェクトCN",certificate_subject_l:"証明書サブジェクトL",certificate_subject_o:"証明書サブジェクトO",certificate_subject_p:"証明書サブジェクトP",certificate_subject_san:"証明書サブジェクトSAN",certificates:"証明書",channel:"チャネル",chassis_capabilities:"シャーシ機能",choose_backup_file:"バックアップ・ファイルの選択",choose_file:"ファイルの選択",choose_theme:"テーマの選択",cidr:"CIDR",cidr_not_specified:"CIDRが指定されていません",cidr_validation:"このフィールドの値はCIDRでなければなりません",cipher_phase1_title:"フェーズ1(認証アルゴリズム)",cipher_phase2_title:"フェーズ2(ペイロード暗号化)",cipher_suites:"暗号スイート",clear:"クリア",clear_cache:"キャッシュのクリア",clear_filter:"フィルターをクリア",clear_filters:"フィルターをクリア",client:"クライアント",client_address:"クライアント・アドレス",client_address_new:"クライアントの新規アドレス",client_address_v6:"クライアントのv6アドレス",client_byte_rate:"クライアント・バイト・レート",client_bytes:"クライアント・バイト数",client_country:"クライアントの国",client_dns_hint:"クライアントDNSヒント",client_hops:"クライアント・ホップ数",client_interface_id:"クライアント・インターフェース",client_interface_type:"クライアント・インターフェース・タイプ",client_interface_zone:"クライアント・インターフェース・ゾーン",client_packet_rate:"クライアント・パケット・レート",client_packets:"クライアント・パケット数",client_port:"クライアント・ポート",client_port_new:"クライアントの新規ポート",clients:"クライアント",clients_bandwidth_by_time:"時間を基準としたクライアント帯域幅",clients_by_bandwidth:"帯域幅を基準としたクライアント",clients_by_blocked_sites:"ブロック済みサイトを基準としたクライアント",clients_by_visited_sites:"訪問サイトを基準としたクライアント",close:"閉じる",collaboration:"コラボレーション",collapse_all:"すべて折りたたむ",collector_lldp:"LLDP",collector_lldp_tooltip:"Link Layer Discovery Protocol",collector_neighbour:"NEIGHBOR",collector_neighbour_tooltip:"Neighbor Discovery",collector_nmap:"NMAP",collector_nmap_tooltip:"Network Mapper",columns:"列",common_name:"共通名",condition:"状態",condition_agni_user_group:"AGNI User Group description",condition_agni_user_id:"AGNI User ID description",condition_application_category:"Application Category description",condition_application_name:"Application Name description",condition_application_productivity:"Application Productivity description",condition_application_risk:"Application Risk description",condition_client_address:"Client Address description",condition_client_address_v6:"Client Address V6 description",condition_client_interface_type:"Client Interface Type description",condition_client_interface_zone:"Client Interface Zone description",condition_client_port:"Client Port description",condition_destination_address:"Destination Address description",condition_destination_address_type:"Destination Address Type description",condition_destination_address_v6:"Destination Address V6 description",condition_destination_interface_name:"Destination Interface Name description",condition_destination_interface_type:"Destination Interface Type description",condition_destination_interface_zone:"Destination Interface Zone description",condition_destination_port:"Destination Port description",condition_geoip:"GeoIp condition description",condition_group:"条件グループ",condition_info:"状態情報",condition_ip_protocol:"IP Protocol condition description",condition_server_address:"Server Address description",condition_server_address_v6:"Server Address V6 description",condition_server_dns_hint:"Server DNS Hint description",condition_server_interface_type:"Server Interface Type description",condition_server_interface_zone:"Server Interface Zone description",condition_server_port:"Server Port description",condition_source_address:"Source Address description",condition_source_address_type:"Source Address Type description",condition_source_address_v6:"Source Address V6 description",condition_source_interface_name:"Source Interface Name description",condition_source_interface_type:"Source Interface Type description",condition_source_interface_zone:"Source Interface Zone description",condition_source_port:"Source Port description",condition_type:"条件タイプ",condition_uno_application_name:"UNO Application Name description",condition_uno_hostname:"UNO Hostname description",condition_uno_service_name:"UNO Service Name description",conditions:"条件",conditions_text:"次の条件がすべて満たされる場合",confidence:"自信",config_type:"構成タイプ",configuration:"構成",configuration_backup_and_restore:"構成のバックアップと復元",configurations:"構成",confirm:"確認",confirm_delete_analyzer:" {0} アナライザーを削除する必要がありますか?",confirm_delete_cert:"証明書{0}を削除してもよろしいですか?",confirm_delete_key:"鍵{0}を削除してもよろしいですか?",confirm_new_password:"新しいパスワードの確認",confirmed:"確認パスワードが一致しません",connected:"接続済み",connectivity_test:"接続テスト",conntrack_id:"接続トラックID",content_length:"コンテンツの長さ",continue:"続行",copied:"コピー済み",copy_of:"のコピー",copy_to_clipboard:"クリップボードにコピー",could_not_find_bound_interface:"バインド済みインターフェースが見つかりません!",count:"カウント",countries_by_blocked_count:"ブロック数別の国",country:"国",country_already_in_blocked_list:"すでにブロックリストに登録されている国",cp_add_rule:"ルールを追加します",cp_edit_rule:"カスタムルールを編集します",cp_no_rules_defined:"カスタムルールは定義されていません",cp_reset_success:"Captive Portal 設定は正常にリセットされます",cp_reset_warning:"Captive Portal 設定はデフォルトにリセットされます。
続けたいですか?",cp_rule_description:"ルール名",cp_rule_description_already_used:"このルール名はすでに使用されています",cp_rules:"カスタムルール",cp_settings:"設定",cpu_load:"CPU負荷",cpus:"CPU",create_an_account:"アカウントを作成する。",create_new_group:"新しいグループを作成します",create_new_object:"新しいオブジェクトを作成します",credentials_settings:"認証情報の設定",critical:"致命的",ct_state:"接続状態",current_address:"現在のアドレス",custom:"カスタム",custom_address:"カスタム・アドレス",custom_regex:"カスタム正規表現",dark:"ダーク",dark_theme:"ダーク・テーマ",dashboard:"ダッシュボード",dashboard_widgets:"ダッシュボード・ウィジェット",dashboard_widgets_help:"表示するウィジェットを選択できます。ドラッグ・アンド・ドロップ操作を使用して表示順を指定します。",data_protection_addendum:"Nachtrag zum Datenschutz",data_usage:"データ使用量",database:"データベース",day_of_the_week:"曜日",days:"日々",db_operation_failed:"データベース操作に失敗しました",december:"12月",default:"デフォルト",default_rule_delete_warning:"デフォルトのルールは削除できません",defaults:"デフォルト",delete_interface:"インターフェースの削除",delete_interface_confirm:"インターフェイス {0} を削除してもよろしいですか?",delete_interface_disabled:"警告!このインターフェースはすでに他のインターフェースの親インターフェースであるため、削除は許可されません",delete_interface_warning:"警告! このインターフェースを削除すると、他の設定が無効になります",deleted_successfully:"{0}が正常に削除されました",description:"説明",destination:"宛先",destination_address:"宛先アドレス",destination_address_type:"宛先アドレス・タイプ",destination_address_v6:"宛先v6アドレス",destination_interface:"宛先インターフェイス",destination_interface_name:"宛先インターフェース名",destination_interface_type:"宛先インターフェース・タイプ",destination_interface_zone:"宛先インターフェース・ゾーン",destination_port:"宛先ポート",destined_local:"ローカルが宛先",device:"デバイス",device_is_offline:"デバイスはオフラインです",device_is_online:"デバイスはオンラインです",device_type:"デバイスタイプ",dhcp:"DHCP",dhcp_authoritative:"DHCP権威",dhcp_lease_reservation_conflict:"リースMACアドレスまたはIPを備えた静的DHCPはすでに存在します!",dhcp_options:"DHCPオプション",dhcp_overrides_optional:"DHCPオーバーライド(オプション)",dhcp_relay_address:"DHCP リレー アドレス",dhcp_reservation:"DHCP予約",dhcp_settings:"DHCP設定",dhcp_v6_relay:"DHCPv6リレー",disable:"無効",disabled:"無効",disconnected:"接続解除",discovery_license_required:"この機能には Network Discovery サービスのライセンスが必要です",distribution_map:"分布図",dmesg:"Dmesg",dns:"DNS",dns_no_response:"インターフェース{1}でDNSサーバー{0}からの応答がありません",dns_override:"DNSオーバーライド",dns_servers:"DNSサーバー",domain:"ドメイン",domain_forwarding:"ドメイン転送",domain_forwarding_info:"ドメイン転送では、特定のドメインに対するクエリが指定されたネーム・サーバーにリダイレクトされます。",domain_group:"ドメイングループ",domain_name:"ドメイン名",domain_validation:"無効なドメイン名です",domains:"ドメイン",domains_description:"カテゴリ・オプションに関係なく、特定のドメインをブロックまたは許可します",download:"ダウンロード",download_blocklist_to_appliance_failure:"ブロックリストをアプライアンスにダウンロードできません",download_blocklist_to_appliance_success:"ブロックリストがアプライアンスに正常にダウンロードされました",download_to_appliance:"アプライアンスにダウンロード",drag_me:"これをドラッグしてください",drop:"落とす",dropped:"落とした",duplex_mode:"二重モード",dynamic_blocklist:"Dynamic Blocklist",dynamic_blocklist_custom_parse:"カスタムメソッド(正規表現)",dynamic_blocklist_description:"IPブロックリストソースを追加して、それらにリストされているIPアドレスをブロックします。",dynamic_blocklist_every_ip_parse:"各行のすべての IP",dynamic_blocklist_first_ip_parse:"各行の最初の IP のみ",dynamic_blocklist_reset_success:"動的ブロックリスト設定が正常にリセットされました",dynamic_blocklist_reset_warning:"動的ブロックリストの設定はデフォルトにリセットされます。
続けますか?",dynamic_lists_blocked_address:"ブロックされた IP (動的ブロックリスト)",edit:"編集",edit_blocklist:"ブロックリストソースの編集",edit_domain:"ドメインの編集",edit_flow_category:"フローカテゴリを編集します",edit_groups_subtitle:"グループアイテム",edit_host:"ホストを編集",edit_in_etm:"ETMで編集します",edit_interface:"{0}インターフェースを編集",edit_local_network:"ローカル・ネットワークの編集",edit_network:"ネットワークの編集",edit_object:"オブジェクトを編集します",edit_phase1_proposal:"フェーズ1プロポーザルの編集",edit_phase2_proposal:"フェーズ2プロポーザルの編集",edit_ping_analyzer:"pingアナライザーを編集します",edit_policy:"ポリシーを編集します",edit_remote_network:"リモート・ネットワークの編集",edit_reservation:"予約の編集",edit_rule:"ルールを編集します",edit_static_entry:"静的エントリの編集",edit_static_route:"静的ルートの編集",edit_wan_policy:"WANポリシーの編集",email:"このフィールドの値は有効なメール・アドレスでなければなりません",email_address:"電子メールアドレス",email_address_or_organization:"メールまたは組織",email_comma_list:"このフィールドの値は有効なメール・アドレスのコンマ区切りリストでなければなりません",email_field_format:"このフィールドには「user@example.com」形式のメール・アドレスを入力してください",enable:"有効",enable_dhcp_relaying:"DHCP リレーを有効にする",enable_dhcp_serving:"DHCPサービス提供の有効化",enabled:"有効",encryption:"暗号化",end:"終了",endpoint_address:"エンドポイント・アドレス",endpoint_listen_port:"エンドポイント・リスニング・ポート",enter_ip_address:"IPアドレスを入力",enter_ips:"IPSを入力します",enter_name:"名前を入力",enter_new_password:"新しいパスワードの入力",enter_site_domain:"サイト/ドメインを編集",enter_value:"値を入力",equals:"等しい",error:"エラー",error_saving_widgets:"ウィジェットを保存中にエラーが発生しました",established:"確立済み",etm_defined_policies:"Edge Threat Managementポリシー",etm_defined_rules:"Edge Threat Managementルール",evenly_weighted:"均等に重み付け",events:"イベント",exact_match:"完全一致",expand_all:"すべて展開",expiration:"有効期限",export:"輸出する",export_backup:"バックアップのエクスポート",export_csv:"CSVのエクスポート",export_failed:"エクスポートに失敗しました",factory_reset:"出荷時設定へのリセット",factory_reset_failure:"工場出荷時のデフォルトにアプライアンスをリセットできません",factory_reset_info:"すべての設定を当初の出荷時設定にリセット",factory_reset_message:"

警告!続行する前にお読みください。

続行すると、すべての設定が工場出荷時のデフォルトにリセットされ、システムが再起動します。

現在構成されているネットワーク・デバイスを含むすべての設定がリセットされるため、このデバイスを管理するために現在使用している有線接続とワイヤレス接続がいずれも中断されます。

出荷時設定へのリセットを続行してもよろしいですか?

",factory_reset_success:"工場出荷時のデフォルトへのリセットが開始されました",failed_create_settings:"設定を作成できませんでした",failed_factory_restore:"出荷時設定を復元できませんでした",failed_image_upload:"イメージをアップロードできませんでした",failed_sync_settings:"設定を同期できませんでした",failed_to_close_query:"レポート・クエリをクローズできませんでした",failed_to_create_query:"レポート・クエリを作成できませんでした",failed_to_find_command_account:"Edge Threat Managementアカウントが見つかりませんでした",failed_to_get_data_query:"クエリ・データを取得できませんでした",failed_to_get_licenses:"ライセンスを取得できませんでした",failed_to_read_key:"鍵を読み取れませんでした",failed_to_read_read:"証明書を読み取れませんでした",failed_to_upload_certificate:"証明書をアップロードできませんでした",failed_to_upload_key:"鍵をアップロードできませんでした",failure_threshold:"エラーしきい値",failures:"エラーなし | 1件のエラー | {0}件のエラー",false:"誤",family:"ファミリ",february:"2月",fetching_licenses:"ライセンスの取得",file_missing_registrar:"レジストラにファイルがありません",file_transfer:"ファイル転送",file_type_not_supported:"サポートされていないファイル形式",file_upload_max_size:"ファイルサイズが制限の2 MBを超えました",filename_not_specified:"ファイル名が指定されていません",filter:"フィルター",filter_categories:"カテゴリのフィルタリング",filter_groups:"フィルタルールグループ",filter_groups_create:"フィルタルールグループの作成",filter_groups_description:"フィルタルールをグループに追加する",filter_placeholder:"ここで検索...",filter_rules:"ルールのフィルタリング",filter_sites:"サイトのフィルタリング",filtered_text:"合計{total}件のうち{filtered}件を表示中",firewall:"ファイアウォール",flag:"フラグ",flagged:"フラグ設定済み",floating_bottom:"下部は固定されていません",flow_categories:"フローカテゴリ",flow_required:"ポリシーを作成するにはフロー カテゴリを選択する必要があります",flows:"流れ",following_interfaces_have_this_parent:"次のインターフェースはすでにこのインターフェースを親として持っています",following_interfaces_will_be_disabled:"次のインターフェースは無効になります",following_rules_will_be_disabled:"次のルールは無効になります",following_static_routes_will_be_disabled:"次の静的ルートは無効になります",following_wan_policies_will_be_disabled:"次の WAN ポリシーは無効になります",forgot_your_password:"パスワードをお忘れですか?",found_mfw_version:"Micro Edgeバージョン{0}の設定が見つかりました",friday:"金曜日",full_tunnel_mode:"フルトンネルモード",games:"ゲーム",gateway:"ゲートウェイ",gateway_ip_conflict:"ローカルとリモートのゲートウェイ IP を同じにすることはできません",gateway_override:"ゲートウェイ・オーバーライド",general:"一般",generate_ca:"CAの生成",generate_certificate_authority:"認証局(CA)の生成",generate_new_certificate:"新しい証明書の生成",geo_ip_blocked_client:"ブロックされたクライアント (Geo-IP)",geo_ip_blocked_server:"ブロックされたサーバー (Geo-IP)",geoip:"Geo-IP",geoip_filter:"Geo-IP Filter",geoip_filter_description:"Geo-IP Filter は、IP ロケーション サービスに基づいて、定義された国との間のセッションをブロックします。",geoip_filter_toggle:"Geo-IP Filter {0}",geoip_location:"GEOIPの場所",geoip_location_group:"GEOIPの場所",geoip_lookup:"Geo-IP ルックアップ",geoip_lookup_description:"地理的位置を確認するための IP のルックアップ",geoip_lookup_failed:"地域 IP ルックアップに失敗しました!",geoip_lookup_result:"{0} の地理的位置は {1} です",geoip_network_duplicate:"ネットワーク {0} は、渡されたネットワークに既に存在します",geoip_network_overlap:"ネットワーク {0} は既存の渡されたネットワーク {1} と重複しています",geoip_reset_success:"Geo-IP 設定が正常にリセットされました",geoip_reset_warning:"Geo-IP Filter 設定はデフォルト設定にリセットされます。
すべてのブロックされた国と通過したネットワークが削除されます!
続行しますか?",geoip_subnet_suggested_network:"{0} は、代わりに使用される {1} サブネットの一部です!",go_to_settings:"設定に移動",greater_or_equal:"以上",greater_than:"より大きい",group:"グループ",group_brainpool_elliptic_curve:"Brainpool楕円曲線",group_elliptic_curve_25519:"楕円曲線25519",group_modulo_prime:"剰余の素数",group_nist_elliptic_curve:"NIST楕円曲線",group_regular:"通常",hash:"ハッシュ",hidden:"非表示",high:"高",high_priority:"高優先度",high_risk:"高リスク",high_throughput_data_af11:"高スループットデータ AF11",high_throughput_data_af12:"高スループットデータ AF12",high_throughput_data_af13:"高スループットデータ AF13",highest:"最高",highest_available_bandwidth:"使用可能な最大帯域幅",highest_priority:"最高優先度",home_page:"ホーム・ページ",host:"ホスト",host_address_to_test:"テストするIPアドレス",host_name:"ホスト名",host_not_in_range:"このアドレスは有効なネットワーク・ホストの範囲外です",hostID_not_specified:"ホストIDが指定されていません",hostname:"ホスト名",hostname_groups:"ホスト",hostname_ipv4:"入力された値は有効なホスト名またはIPv4アドレスではありません",hostname_ipv6:"入力された値は有効なホスト名、IPv4アドレス、またはIPv6アドレスではありません",hours:"時間 | 時間",ht_mode:"HTモード",http_port:"Web管理ポート(HTTP)",https_port:"Web管理ポート(HTTPS)",id:"ID",ignore_ssl_cert_errors:"SSL証明書エラーを無視する",incoming:"受信",incompatible_upgrade_image:"互換性がないアップグレード・イメージ",inferred:"推論",info_agni_user_group:"AGNI によって認証されたユーザー グループのクライアント デバイス",info_agni_user_id:"AGNI によって認証されたユーザーからのクライアント デバイス",info_application_category:"セッション中に一致したアプリケーション カテゴリ",info_application_category_inferred:"最初のパケットで予測されたアプリケーション カテゴリ",info_application_name:"セッション中に一致したアプリケーション名",info_application_name_inferred:"最初のパケットで予測されたアプリケーション名",info_application_object:"セッション中に一致したアプリケーション オブジェクト",info_application_productivity:"一致したアプリケーションの生産性。1 ~ 5 のスコアで決定されます。1 は最も低い生産性評価を意味します。",info_application_productivity_inferred:"1 ~ 5 のスコアで決定される予測アプリケーション生産性。1 は最も低い生産性評価を意味します。",info_application_risk:"一致するアプリケーションのリスクは 1 ~ 5 のスコアで決定されます。1 は最も低いリスク評価を意味します。",info_application_risk_inferred:"1 ~ 5 のスコアで決定される予測アプリケーション リスク。1 は最も低いリスク評価を意味します。",info_cert_subject_cn:"セッションに関連付けられた証明書で指定されたサブジェクトの共通名。",info_cert_subject_dns:"共通名またはサブジェクトの代替名のいずれかの値",info_cert_subject_o:"セッションに関連付けられた証明書で指定された対象組織",info_client_address:"新しいセッションを開始するホストの IPv4 アドレス。単一の値、または CIDR 表記を使用したカンマ区切りリストの場合があります。",info_client_address_v6:"新しいセッションを開始するホストの IPv6 アドレス。単一の値、または CIDR 表記を使用したカンマ区切りリストの場合があります。",info_client_interface_type:"Tセッションの宛先となるネットワーク インターフェイスのタイプ。",info_client_interface_zone:"セッションが開始されるネットワーク インターフェイス ゾーン。",info_client_port:"新しいセッションのパケットの宛先の TCP または UDP ポート。",info_ct_state:"セッションの接続状態",info_default_condition:"条件を追加してルールの範囲を制限します。",info_destination_address:"パケットの宛先ヘッダー内の iPv4 アドレス。単一の値、または CIDR 表記を使用したカンマ区切りリストの場合があります。",info_destination_address_type:"パケットの宛先ヘッダーのアドレス タイプ。",info_destination_address_v6:"パケットの宛先ヘッダー内の IPv6 アドレス。単一の値、または CIDR 表記を使用したカンマ区切りリストの場合があります。",info_destination_interface_name:"パケットの宛先となるインターフェースの名前。",info_destination_interface_type:"パケットの宛先となるインターフェイスのタイプ。",info_destination_interface_zone:"パケットの宛先となるインターフェイスのゾーン。",info_destination_port:"パケットの宛先ヘッダーの TCP または UDP ポート。",info_destined_local:"宛先アドレスがこのシステムのローカル IP アドレスと一致するパケット。",info_geoip:"特定の国に関連付けられた 2 文字の国コード。",info_host:"ネットワーク上のクライアントデバイス",info_ip_protocol:"パケットの IP プロトコル。",info_limit_rate:"セッション転送速度制限",info_server_address:"新しいセッションのターゲットとなるホストの IPv4 アドレス。単一の値、または CIDR 表記を使用したカンマ区切りリストの場合があります。",info_server_address_v6:"IPv6 アドレスはホストの新しい初期設定です。 Kann ein einzelner Wert oder eine durch Kommas getrennte Liste mit CIDR-Notation sein.",info_server_dns_hint:"新しいセッションのサーバー アドレスに関連付けられた IP アドレスに解決された、以前のクエリからの DNS 名。",info_server_interface_type:"セッションの宛先となるネットワーク インターフェイスのタイプ。",info_server_interface_zone:"セッションの宛先となるネットワーク インターフェイス ゾーン。",info_server_port:"新しいセッションのパケットの宛先の TCP または UDP ポート。",info_service:"セッションから識別されたネットワークプロトコル",info_source_address:"パケットの送信元ヘッダー内の IPv4 アドレス。単一の値、または CIDR 表記を使用したカンマ区切りリストの場合があります。",info_source_address_type:"パケットのソースヘッダーのアドレスタイプ。",info_source_address_v6:"パケットの送信元ヘッダー内の IPv6 アドレス。単一の値、または CIDR 表記を使用したカンマ区切りリストの場合があります。",info_source_interface_name:"パケットの送信元インターフェイスの名前。",info_source_interface_type:"パケットの送信元インターフェイスのタイプ。",info_source_interface_zone:"パケットが発信されるインターフェイスのゾーン。",info_source_port:"パケットの送信元ヘッダーの TCP または UDP ポート。",info_uno_application_name:"UNO によって識別されるアプリケーション名",info_uno_hostname:"UNO によって識別されるクライアント デバイスのホスト名",info_uno_service_name:"UNO によって識別されるネットワーク プロトコル",info_user:"ネットワーク上の認証されたユーザーのクライアント デバイス",information:"情報",inline_edit:"インライン編集",integer:"このフィールドの値は整数でなければなりません",integrity_algorithm_hash:"整合性アルゴリズム(ハッシュ)",interface:"インターフェース",interface_advanced_status:"{0} Mbps、{1}二重",interface_average_active_latency:"平均アクティブ・レイテンシ",interface_average_active_latency_description:"一定期間にわたるインターフェースの平均レイテンシ(積極的に測定)",interface_average_jitter:"インターフェースの平均Jitter",interface_average_jitter_description:"一定期間にわたるインターフェースの平均Jitter",interface_average_latency:"インターフェースの平均レイテンシ",interface_average_latency_description:"一定期間にわたるインターフェースの平均レイテンシ",interface_average_passive_latency:"平均パッシブ・レイテンシ",interface_average_passive_latency_description:"一定期間にわたるインターフェースの平均レイテンシ(受動的に測定)",interface_enabled:"インターフェース有効",interface_is_bound_to:"インターフェース {0}{1} にバインドされています",interface_is_bridged_to:"インターフェース {0}{1} にブリッジされています",interface_name:"インターフェース名",interface_name_already_in_use:"すでに使用されているインターフェース名です",interface_name_must_be:"このフィールドに入力できるのは、英数字、アンダースコアのみです。値は文字で始まっている必要があります。",interface_packet_loss:"インターフェース・パケット・ロス",interface_packet_loss_description:"一定期間にわたるインターフェース・パケット・ロス",interface_usage:"インターフェース使用状況",interface_usage_description:"一定期間にわたるインターフェース受信レート",interface_zone:"インターフェイスゾーン",interface_zone_group:"インターフェイスゾーン",interfaces:"インターフェース",interval:"間隔",invalid:"無効",invalid_action_type:"無効なアクション タイプ: キャプティブ ポータル ルールの {0}。",invalid_condition_field:"無効な {0}: キャプティブ ポータル ルール条件の {1}。",invalid_dhcp_range:"無効なDHCP範囲です",invalid_file:"無効な設定ファイルです",invalid_file_extension:"無効なファイル拡張子です",invalid_id:"無効なID",invalid_ip:"{0} IP アドレスが無効です",invalid_log_level_specified:"無効なログ・レベルが指定されています",invalid_log_source_specified:"無効なログ・ソースが指定されています",invalid_logger_syntax:"無効なロガー構文です",invalid_network_or_entry:"無効なネットワークまたはエントリです",invalid_network_route:"無効なネットワーク・アドレスです!{0}を意図していましたか?",invalid_phone:"この電話番号は無効です。数字と記号((、)、.、-、/など)を使用できます。",invalid_settings:"無効な設定です",invalid_traffic_control:"トラフィック制御コマンドが無効か、または欠落しています",invalid_username_or_password:"無効なユーザー名またはパスワードです",inventory_asset_tag:"在庫資産タグ",inventory_hw_rev:"インベントリ ハードウェア リビジョン",inventory_model:"在庫モデル",inventory_serial:"在庫シリアル",inventory_soft_rev:"インベントリ ソフトウェア リビジョン",inventory_vendor:"在庫ベンダー",invert:"反転",ip:"IP",ip_address:"IPアドレス",ip_address_list:"IPアドレスリスト",ip_address_list_group:"IPアドレスリスト",ip_any:"無効なIPアドレスです",ip_any_list:"無効なIPアドレス: {0}",ip_protocol:"IPプロトコル",ip_range:"無効なIPv4アドレス範囲: {0}",ip_range_end_lessthan_start:"{1}が{0}以下です。IP範囲の終了値は開始値より大きくなければなりません",ip_range_same_version:"IP範囲の開始値と終了値は同じバージョンでなければなりません: {0}-{1}",ip_unique:"リスト内のすべてのIPが一意でなければなりません。重複: {0}",ip_v4_invalid:"無効なIPv4アドレスです",ip_v6:"無効なIPv6アドレスです",ip_v6_range:"無効なIPv6アドレス範囲: {0}",ip_v6_value:"無効なIPv6アドレス値: {0}",ip_value:"無効なIPv4アドレス値: {0}",ipVersion_not_specified:"IPバージョンが指定されていません",ipsec:"IPsec",ipsec_address_pool:"アドレス・プール",ipsec_ciphers_drag:"暗号をドラッグして順序を変更します",ipsec_custom_dns:"カスタムDNS",ipsec_description:"IPsecの説明テキスト ... 未定",ipsec_disconnected_wan:"選択したバインドされたインターフェイスが切断されます!",ipsec_full_tunnel_local_info:"フルトンネルモードには、定義された残りのローカルネットワークが含まれます!",ipsec_full_tunnel_remote_info:"フルトンネルモードには、定義された残りのリモートネットワークが含まれます!",ipsec_listening_addresses:"リスニング・アドレス",ipsec_local_networks_required:"少なくとも1つのローカルネットワークが必要です!",ipsec_network_ip_conflict:"既存のローカルまたはリモートネットワークとのIPの競合",ipsec_networks_drag:"ネットワークをドラッグして順序を変更します",ipsec_psk:"事前共有鍵 (PSK)",ipsec_pubkey:"公開鍵暗号化 (RSA/ECDSA)",ipsec_remote_networks_required:"少なくとも1つのリモートネットワークが必要です!",ipsec_secret:"シークレット",ipsec_single_subnet_negotiation:"単一のサブネット ネゴシエーションを使用する",ipsec_status_description:"IPsec VPNステータスの説明テキスト ... 未定",ipsec_subnet_local_conflict:"ネットワークがローカルネットワークと競合しています: {0}",ipsec_subnet_remote_conflict:"ネットワークがリモートネットワークと競合している: {0}",ipsec_subnet_suggested_network:"代わりに実際のサブネットが使用されます: {0}",ipsec_toggle:"IPsec VPN {0}",ipsec_tunnel:"IPsecトンネル",ipsec_vpn:"IPsec VPN",ipv4:"IPv4",ipv4_address:"IPv4アドレス",ipv4_addresses:"IPv4アドレス",ipv4_aliases:"IPv4エイリアス",ipv4_gateway:"IPv4ゲートウェイ",ipv6:"IPv6",ipv6_address:"IPv6アドレス",ipv6_addresses:"IPv6アドレス",ipv6_aliases:"IPv6エイリアス",ipv6_gateway:"IPv6ゲートウェイ",is:"同じ",is_bound_to_interface:"{0} はこのインターフェースにバインドされています",is_bridged_to_interface:"{0} はこのインターフェースにブリッジされています",is_considered:"が考慮されています",is_not:"同じでない",is_vpn:"VPNかどうか",item_not_found:"アイテムが見つかりません",items:"アイテム",january:"1月",jitter:"ジッター",july:"7月",june:"6月",kbps:"KBps",kbytes:"キロバイト",kbytes_per_second:"1 秒あたりのキロバイト数",key_already_exists:"鍵はすでに存在しています",key_group:"鍵グループ",lan:"LAN",language:"言語",lans:"LAN",last_boot:"最後の起動",last_seen:"最後に見たのは",last_update:"最後の更新",last_update_failed:"前回の更新に失敗しました",last_update_never:"決して更新されない",last_update_succeeded:"最終更新が成功しました",last_updated:"最終更新",latency:"レイテンシ",lease_duration:"リース期間",leases:"リース",less_or_equal:"以下",less_than:"より小さい",level_high:"高い",level_low:"低い",level_medium:"中くらい",level_very_high:"すごく高い",level_very_low:"とても低い",license:"ライセンス",license_agreement:"ライセンス契約",lifetime:"有効期間",lifetime_seconds:"有効期間(秒数)",light:"ライト",light_theme:"ライト・テーマ",limit_exceed_action:"制限超過アクション",limit_rate:"リミットレート",link_speed:"リンク速度",listen_port:"リスニング・ポート",local:"ローカル",local_address:"ローカル・アドレス",local_defined_policies:"ローカル定義されたポリシー",local_defined_rules:"ローカル定義のルール",local_gateway:"ローカル・ゲートウェイ",local_networks:"ローカル・ネットワーク",locality:"局所性",log_blocked_sessions:"ブロックされたセッションのログ",log_in:"ログインする",logging:"ロギング",logo:"ロゴ",logread:"logread",lookup:"ルックアップ",low:"低",low_latency_data_af21:"低遅延データ AF21",low_latency_data_af22:"低遅延データ AF22",low_latency_data_af23:"低遅延データ AF23",low_risk:"低リスク",lowest:"最低",lowest_jitter:"最小Jitter",lowest_latency:"最小レイテンシ",lowest_packet_loss:"最小パケット・ロス",lowest_priority:"最低優先度",lte:"LTE",mac:"MAC",mac_address:"MACアドレス",mac_address_validation:"このフィールドの値は有効なMACアドレスでなければなりません",mac_vendor:"MACベンダー",mail:"メール",make_a_copy:"コピーを作成します",manage:"管理",manage_certificates:"証明書を管理",manage_keys:"鍵を管理",manage_license:"ライセンスの管理",manage_licenses:"ライセンスの管理",management:"管理",map_distribution:"分布図",map_distribution_by_country:"国を基準とした分布図",march:"3月",mark:"マーク",max:"このフィールドは{length}文字以下でなければなりません",max_value:"このフィールドの最大値は{value}です",maximum_transmission_unit:"最大伝送単位",may:"5月",mbps:"Mbps",mbytes:"MB",mbytes_per_second:"1 秒あたりのメガバイト数",medium:"中",memory:"メモリ",message_heading:"メッセージの見出し",message_text:"メッセージテキスト",messaging:"メッセージング",metric:"指標",milliseconds:"ミリ秒",min:"このフィールドは{length}文字以上でなければなりません",min_max_hours_minutes:"最小値は{minValue} {minType}、最大値は{maxValue} {maxType}です",min_value:"このフィールドの最小値は{value}です",minimum_parameter_value:"パラメータ {0} に許可される最小値は {1} です",minutes:"分 | 分",missing_logger_source:"ロガー・ソースが欠落しています",missing_or_invalid_parameter_value:"キャプティブ ポータル設定のタイプが欠落しているか無効です:{0}",missing_or_invalid_rule_property:"キャプティブ ポータル ルール プロパティが欠落しているか無効です: {0}",missing_rule_condition_filed:"キャプティブ ポータル ルール条件フィールドが欠落しています: {0}",mode:"モード",model:"モデル",moderate_risk:"中程度のリスク",monday:"月曜日",months:"月 | 月",move:"移動",mtu:"MTU",multi:"マルチキャスト",multimedia_conferencing_af41:"マルチメディア会議 AF41",multimedia_conferencing_af42:"マルチメディア会議 AF42",multimedia_conferencing_af43:"マルチメディア会議 AF43",multimedia_streaming_af31:"マルチメディアストリーミング AF31",multimedia_streaming_af32:"マルチメディアストリーミング AF32",multimedia_streaming_af33:"マルチメディアストリーミング AF33",n_a:"適用外",name:"名前",name_contains:"次が含まれる名前",nat:"NAT",nat_outgoing_traffic:"NAT発信トラフィック",nat_rules:"NATルール",netmask_override:"ネットマスク・オーバーライド",network:"ネットワーク",network_control:"ネットワーク制御",network_discovery:"Network Discovery",network_discovery_invalid_plugin_setting:"ディスカバリ プラグインが無効です {0} の設定 {1}",network_discovery_invalid_setting:"のネットワーク探索設定が無効です {0}",network_discovery_plugins:"Network Discovery には次のプラグインが使用されます。 各プラグインは有効または無効にすることができ、指定された自動間隔で実行されます。 最小間隔は 1 時間です。",network_discovery_reset_success:"Network Discovery 設定が正常にリセットされました",network_discovery_reset_warning:"Network Discovery の設定がデフォルトにリセットされます。
続けますか?",network_layout:"ネットワーク・レイアウト",network_monitoring:"ネットワーク・モニタリング",network_settings:"ネットワークの設定",networkSize_not_specified:"ネットワーク・サイズが指定されていません",networking:"ネットワーキング",new:"新規",new_name:"新しい名前",new_password:"新しいパスワード",new_upgrade:"新しいアップグレード",new_version_available:"新しいバージョンが使用可能です",next_hop:"ネクスト・ホップ",nft_action_optional:"NFT ルール アクション (オプション)",nic_cards:"NICカード",nic_options:"NICオプション",no:"いいえ",no_aliases:"エイリアスなし",no_blank_field:"このフィールドを空白にすることはできません",no_certificates_found:"証明書が見つかりません!",no_cidr_in_range:"CIDRはIP範囲で使用できません: {0}",no_ciphers_defined:"暗号が定義されていません!",no_collectors_to_call:"コールするコレクターはありません",no_conditions:"定義された条件はありません!",no_countries_blocked:"ブロックされた国はありません",no_data:"データなし",no_data_available:"使用可能なデータがありません",no_data_meets_filter:"フィルター基準を満たすデータはありません!",no_domains_set:"ドメインが設定されていません!",no_file_selected:"ファイルが選択されていません...",no_interfaces_filter:"フィルター条件を満たすインターフェースがありません",no_ip:"スキャンする IP がありません",no_ip_blocker_defined:"ブロック リストが定義されていません! ソースの詳細を追加するには、「追加」ボタンをクリックしてください。",no_items_to_display:"表示するアイテムはありません",no_license_found:"ライセンスが見つかりません",no_matched_categories:"一致するカテゴリはありません",no_networks:"ネットワークなし",no_networks_defined:"ネットワークが定義されていません!",no_of_entries:"エントリー数",no_options:"オプションはありません",no_policies_defined:"定義されたポリシーはありません!",no_policy_meets_filter:"フィルター基準を満たすポリシーはありません!",no_polling:"ポーリングなし",no_route_meets_filter:"フィルター基準を満たすルートはありません!",no_routes_defined:"ルートは定義されていません!",no_rule_meets_filter:"フィルター条件を満たすルールがありません!",no_rules_defined:"定義されたルールはありません!",no_sites:"サイトがありません",no_valid_wireguard_settings:"有効なWireGuard設定が見つかりません!",non_wans_only:"非WANのみ",none:"なし",not_connected:"接続されていません",not_equals:"等しくない",not_licensed:"ライセンスが適用されていません",not_licensed_feature:"この機能に対する現在のライセンスはありません",not_licensed_interface:"{0} インターフェースを作成するには、有効なライセンスが必要です。",not_licensed_service:"{0}サービス機能を使用するには有効なライセンスが必要です。",not_set:"設定されていません",november:"11月",numeric:"フィールドには数値文字のみを含めることができます",oam:"OAM",object:"物体",object_endpoint_description:"1つまたは複数のサービスエンドポイントを追加します",object_geoip_description:"1つまたは複数の国を選択します",object_hosts_subtitle:"ホストのリストを挿入します",object_interface_zone_description:"1つまたは複数のインターフェイスゾーンを選択します",object_ips_description:"IPS/CIDRまたは範囲のコンマ分離リストを入力する",objects:"オブジェクト",october:"10月",off:"オフ",offline:"オフライン",ok:"わかった",on:"オン",online:"オンライン",open_dashboard:"ダッシュボードを開く",open_ports:"ポートを開く",open_vpn:"VPNを開く",operation_missing_registrar:"レジストラに運用が設定されていません",or:"または",order:"注文",organization:"組織",os:"OS",other:"他の",others:"その他",outgoing:"送信",packet_loss:"パケット・ロス",packet_rate:"パケット・レート",packets:"パケット",packets_per_day:"1 日あたりのパケット数",packets_per_hour:"1 時間あたりのパケット数",packets_per_minute:"1 分あたりのパケット数",packets_per_second:"1 秒あたりのパケット数",packets_per_week:"1 週間あたりのパケット数",page_not_found:"ページが見つかりません",page_not_found_message:"リクエストされたページが見つかりませんでした",page_title:"ページタイトル",parameter_true_false:"パラメータの値はTRUEまたはFALSEでなければなりません",parent_bridge:"親ブリッジ",parent_interface:"親インターフェース",parsing_method:"解析方法",pass:"許可",pass_block:"許可 | ブロック",pass_category:"カテゴリの許可",pass_list:"許可リスト",pass_networks:"パス ネットワーク",pass_networks_description:"特定の外部ネットワークへのアクセスを許可する",pass_site:"サイトの許可",pass_sites:"サイトの許可",pass_sites_description:"特定のサイトへのアクセスを許可",password:"パスワード",password_digit:"少なくとも 1 桁",password_letter:"少なくとも一文字",password_lowercase:"少なくとも 1 つの小文字",password_min_chars:"最小 {0} 文字または数字",password_special:"少なくとも 1 つの特殊文字",password_special_list:"使用できる特殊文字: {0}",password_uppercase:"少なくとも1つの大文字",password_validation:"パスワードまたは秘密のフィールドには次が必要です。",paste_wireguard:"WireGuard構成をクリップボードからここに貼り付ける...",paste_wireguard_warning:"構成をインポートまたは貼り付けると、現在の値がすべてオーバーライドされます!",percent:"パーセント",phase1_lifetime:"フェーズ1有効期間",phase1_lifetime_hint:"デフォルトは28800秒(最小3600、最大86400)",phase2_lifetime:"フェーズ2有効期間",phase2_lifetime_hint:"デフォルトは3600秒(最小3600、最大86400)",phone_test:"無効な電話番号の形式です",pick_specific_wans:"特定のWANを選択",pin:"固定",pin_left:"左に固定",pin_right:"右に固定",ping_analyzer:"pingアナライザー",ping_analyzers:"pingアナライザー",please_confirm_the_following:"次を確認してください...",plugins:"プラグイン",policies:"ポリシー",policy:"ポリシー",policy_balance_available_bandwidth:"利用可能な帯域幅",policy_balance_bandwidth:"帯域幅",policy_balance_latency:"遅延",policy_balance_weighted:"加重",policy_configurations:"ポリシー構成",policy_manager:"ポリシーマネージャー",policy_manager_condition_groups_invalid_items_type_err:"ポリシーマネージャー 条件グループ項目の無効なタイプ: {0}",policy_manager_condition_groups_invalid_type_err:"ポリシー マネージャー条件グループの無効なタイプ: {0}",policy_manager_condition_groups_req_err:"条件グループ内のポリシー マネージャーの必須フィールドが使用できません",policy_manager_conditions_invalid_type_err:"ポリシーマネージャー 条件が無効なタイプ: {0}",policy_manager_conditions_items_object_err:"ポリシーマネージャー の条件項目に無効なオブジェクトがあります: {0}",policy_manager_conditions_items_op_err:"ポリシーマネージャー の条件項目に無効な演算子があります: {0}",policy_manager_conditions_items_req_err:"ポリシーマネージャー の条件項目の必須フィールドが使用できません",policy_manager_conditions_items_type_err:"ポリシーマネージャー の条件項目に無効なタイプがあります: {0}",policy_manager_conditions_items_value_and_object_err:"ポリシーマネージャー の条件項目には値とオブジェクトの両方があり、許可されるのは 1 つだけです",policy_manager_conditions_items_value_err:"ポリシーマネージャー の条件項目に無効な値があります: {0}",policy_manager_conditions_object_groups_op_err:"ポリシーマネージャー の条件項目はオブジェクト グループを使用しますが、次の操作のいずれかを使用しません: {0}",policy_manager_conditions_req_err:"ポリシーマネージャー の条件内の必須フィールドが使用できません",policy_manager_configurations_req_err:"ポリシーマネージャー の構成に必須のフィールドが使用できない",policy_manager_configurations_type_err:"ポリシーマネージャー 構成に無効なタイプがあります: {0}",policy_manager_description:"Policy Manager description (TBD)",policy_manager_object_groups_invalid_items_type_err:"ポリシーマネージャー オブジェクト グループ項目の無効なタイプ: {0}",policy_manager_object_groups_req_err:"オブジェクト グループ内のポリシー マネージャーの必須フィールドが使用できない",policy_manager_object_groups_type_err:"ポリシーマネージャー オブジェクト グループのタイプが無効です: {0}",policy_manager_objects_invalid_items_type_err:"ポリシーマネージャー オブジェクト項目の無効なタイプ: {0}",policy_manager_objects_req_err:"オブジェクト内のポリシー マネージャーの必須フィールドが使用できません",policy_manager_objects_type_err:"ポリシーマネージャー オブジェクトのタイプが無効です: {0}",policy_manager_policies_invalid_conditions_err:"ポリシーマネージャー ポリシー条件の無効なタイプ: {0}",policy_manager_policies_invalid_rules_err:"ポリシーマネージャー ポリシー条件の無効なタイプ: {0}",policy_manager_policies_req_err:"ポリシーマネージャー のポリシー内の必須フィールドが使用できない",policy_manager_rules_invalid_action_err:"ポリシーマネージャー ルール アクションの無効なタイプ: {0}",policy_manager_rules_invalid_conditions_err:"ポリシーマネージャー ルール条件の無効なタイプ: {0}",policy_manager_rules_invalid_dnat:"ポリシーマネージャー ルールに無効な DNAT があります: {0}",policy_manager_rules_invalid_snat:"ポリシーマネージャー ルールに無効な SNAT があります: {0}",policy_manager_rules_req_err:"ポリシーマネージャー のルール内の必須フィールドが使用できない",policy_manager_rules_type_err:"ポリシーマネージャー ルールのタイプが無効です: {0}",policy_metrics_highest_available_bandwidth:"最高の利用可能な帯域幅",policy_metrics_lowest_jitter:"最低ジッター",policy_metrics_lowest_latency:"最低レイテンシー",policy_metrics_lowest_packet_loss:"最低パケット損失",policy_not_found:"ポリシーが見つかりません",policy_select_criteria_type:"[基準タイプ]を選択します",policy_type_balance:"バランスが取れています",policy_type_best_of:"最高",policy_type_specific:"明確",policy_wan_selection_type:"WAN選択タイプ",polling_interval:"ポーリング間隔",polling_source:"ポーリングソース",port:"ポート",port_forward:"ポート転送",port_forward_rules:"ポート転送ルール",port_is_already_in_use:"ポートはすでに使用されています",port_optional:"ポート(オプション)",port_protocol:"ポート・プロトコル",port_range:"無効なポート範囲: {0}",port_validation:"無効なポート。ポートは1〜65535の数でなければなりません",port_value:"無効なポート値: {0}",pppoe:"PPPoE",preferences:"環境設定",prefix:"接頭辞",prefix_length:"接頭辞の長さ",prefix_netmask:"接頭辞 / ネットマスク",primary_dns:"プライマリDNS",priority:"優先度",privacy_policy:"プライバシーポリシー",private_key:"秘密鍵",private_key_not_specified:"秘密鍵が指定されていません",productivity:"生産性",proposal_settings:"プロポーザルの設定",protocol:"プロトコル",protocol_type:"プロトコルの種類",proxy:"プロキシ",public_key:"公開鍵",qos_disabled_if_unlicensed:"ライセンスが適用されていない場合、QoSは無効にされます",qos_enabled:"QoS有効",qos_priority:"QoSポリシー",query_id_not_found:"クエリIDが見つかりません",quick_filter:"簡易フィルター",range_end:"範囲の終了値",range_start:"範囲の開始値",real_time_interactive:"リアルタイムインタラクティブ",reason:"理由",reboot:"リブート",reboot_failure:"アプライアンスを再起動できません",reboot_message:"

今すぐシステムをリブートしてもよろしいですか?

",reboot_progress_message:"お待ちください!システムがリブートしています...",reboot_success:"アプライアンスが再起動されました",redirection_ip_not_found:"キャプティブ ポータル トラフィックをリダイレクトするための有効なアドレスが見つかりません",refresh:"更新",refresh_license:"ライセンスの更新",refresh_licenses:"ライセンスの更新",region:"領域",reject:"拒絶",rejected:"拒否されました",related:"関連",remote:"リモート",remote_access:"リモート・アクセス",remote_address:"リモート・アドレス",remote_gateway:"リモート・ゲートウェイ",remote_networks:"リモート・ネットワーク",remove:"除去",remove_block_list:"ブロックリストを削除する",remove_flow_category:"フローカテゴリを削除 {0} ?",remove_object:"オブジェクトを削除 {0} ?",remove_policy:"ポリシーを削除 {0} ?",remove_policy_configuration:"ポリシー構成を削除 {0} ?",remove_route:"静的ルートを削除 {0} ?",remove_rule:"ルールを削除します {0}?",renew_ip:"IPの更新",report_not_found:"レポートが見つかりません",reports:"レポート",required:"このフィールドは必須です",requires_authentication:"認証が必要です",reservations:"予約",reset_analyzers_success:"Ping アナライザーが正常にリセットされました",reset_analyzers_warning:"Ping アナライザーは工場出荷時のデフォルトにリセットされます。デフォルト以外のアナライザーはすべて削除されます。続けたいですか?",reset_rules_success:"ルールが正常にデフォルトに戻されました",reset_rules_warning:"ルールが出荷時設定にリセットされます。デフォルト以外の設定はすべて除去されます。
続行しますか?",reset_to_defaults:"デフォルトにリセット",reset_to_factory_defaults:"出荷時設定にリセット",reset_wan_success:"WANポリシーとWANルールが正常にリセットされました",reset_wan_warning:"WANポリシーWANルールが出荷時設定にリセットされます。デフォルト以外の設定はすべて除去されます。続行しますか?",restore:"復元する",restore_all_settings_except:"次を除くすべての設定を復元",restore_backup:"バックアップの復元",restore_info:"以前のシステム構成をバックアップ・ファイルに保存されているサーバーに復元します",restore_warning:"インターフェースを復元すると、ネットワークの接続問題につながる可能性があります!
アカウントを復元すると管理者にアクセスできなくなる可能性があります!
Web管理ポート は復元されません。",restrict:"制限",risk:"危険",routes:"ルート",routing:"ルーティング",rule:"ルール",rule_action_accept:"承認",rule_action_dnat:"新しい目的地",rule_action_drop:"ドロップ",rule_action_limit_exceed_action:"制限超過アクション",rule_action_masquerade:"仮面舞踏会",rule_action_reject:"拒絶",rule_action_set_priority:"優先順位を設定します",rule_action_snat:"新しいソース",rule_action_wan_policy:"WANポリシー",rule_enabled:"ルールが有効になっています",rule_info:"ルールを作成するには、条件を追加し、実施するアクションを設定します。
ルールのアクションは、すべての条件が満たされた場合にのみ実行されます。",rule_summary_any_packet:"すべてのパケットに対して{0}",rule_summary_if_packet:"パケットが{0}の場合は{1}",rules:"ルール",rules_executed_in_order:"ルールは順番に実行されます。順番を変更するには、左側のドラッグ・ハンドルを使用してルールを移動します。",run_successfully:"{0} 正常に実行",run_sync:"Run Sync",run_unsuccessfully:"{0} 実行に失敗しました",saturday:"土曜日",save:"保存",saved_successfully:"{0}が正常に保存されました",seats:"シート",secondary_dns:"セカンダリDNS",seconds:"秒",security:"セキュリティ",select:"選択",select_authentication_method:"認証方式を選択",select_cert_file:"証明書ファイルを選択",select_certificate:"証明書を選択",select_countries:"国を選択します",select_countries_to_be_blocked:"ブロックする国を選択",select_file_from_disk:"ディスクからファイルを選択",select_filter_rules:"グループに追加するフィルター ルールを選択してください",select_flow_category:"フローカテゴリを選択します",select_interface_text:"設定を編集するインターフェースを選択するか、新しいインターフェースを追加してください。",select_interface_zones:"インターフェイスゾーンを選択します",select_key_file:"鍵ファイルを選択",select_object_type:"オブジェクトタイプを選択します",select_option:"オプションの選択",select_policy:"ポリシーを選択します",select_policy_configurations:"ポリシー構成を選択します",select_port:"[ポート]を選択します",select_protocol:"プロトコルを選択します",select_unit:"ユニットの選択",selected_filter_rules:"選択したフィルタルール",selected_rule_not_editable:"選択したルールは編集可能ではありません!",selected_text:"({selected}が選択済み)",send_router_advertisements:"ルーター・アドバタイズメントを送信",september:"9月",serial:"無効なシリアル番号です",server:"サーバー",server_address:"サーバー・アドレス",server_address_new:"サーバーの新規アドレス",server_address_v6:"サーバーのv6アドレス",server_byte_rate:"サーバー・バイト・レート",server_bytes:"サーバー・バイト数",server_country:"サーバーの国",server_dns_hint:"サーバーDNSヒント",server_hops:"サーバー・ホップ数",server_info:"サーバー情報",server_information:"サーバー情報",server_interface_id:"サーバー・インターフェース",server_interface_type:"サーバー・インターフェース・タイプ",server_interface_zone:"サーバー・インターフェース・ゾーン",server_packet_rate:"サーバー・パケット・レート",server_packets:"サーバー・パケット数",server_port:"サーバー・ポート",server_port_new:"サーバーの新規ポート",server_ports:"サーバー・ポート",server_ports_bandwidth_by_time:"時間を基準としたサーバー・ポート帯域幅",server_ports_by_bandwidth:"帯域幅を基準としたサーバー・ポート",server_reverse_dns:"サーバー・リバースDNS",service_endpoint:"サービスエンドポイント",service_endpoint_group:"サービスエンドポイント",service_x_is_disabled:"サービス: {0} 無効になっています",services:"サービス",session_details:"セッション詳細",session_id:"セッションID",session_stats:"セッション統計情報",sessions:"セッション",sessions_by_time:"セッション",sessions_by_time_description:"一定期間にわたるセッション数",sessions_description:"処理されたすべてのセッション",sessions_number:"セッション数",sessions_stats:"セッション統計情報",sessions_stats_description:"すべてのセッションの統計情報",settings:"設定",setup_is_complete:"セットアップが完了しました",setup_legal_links_available_at:"セットアップが完了すると、About ページからも法的リンクが表示されます。",setup_license_available_at:"ライセンスは以下のサイトで入手できる。",setup_review_license:"このソフトウェアのインストールと使用を続行するには、ソフトウェア使用許諾契約の条項に同意する必要があります。 提供された Web サイトのリンクに移動し、契約の最後までスクロールして、使用許諾契約全体を確認してください。",setup_thanks:"Untangleをお選びいただき、ありがとうございます",shaping:"シェーピング",shaping_rules:"シェーピング・ルール",shaping_rules_description:"シェーピング・ルールにより、インターネット・トラフィック・ベースの各種基準に優先順位が付けられます。すべてのシェーピング・ルールは、リストの下部にある特定の条件でルールが適用されるように処理されます。",shared_secret:"共有シークレット",show_less:"折りたたむ",show_more:"さらに表示",show_password:"パスワードの表示",showing_filtered_countries:"{0}/{1} を表示",showing_filtered_ip_source_list:"{0}/{1} IPソースリスト",showing_filtered_routes:"{0}/{1}ルート",showing_filtered_rules:"{0}/{1} ルール",sign_in:"サインイン",sign_in_msg:"アカウントをお持ちの場合は、ログインしてください。",sign_in_with_google:"Googleでサインイン",sign_in_with_microsoft:"Microsoftでサインイン",sign_up:"サインアップ",sign_up_msg:"アカウントをお持ちではありませんか?アカウントを作成してください。",signaling:"シグナリング",sim_details:"SIM詳細",site:"サイト",site_already_in_list:"サイトはすでにリストに含まれています",site_lookup:"サイト・ルックアップ",site_lookup_description:"Webサイトのカテゴリをルックアップします",sites:"サイト",slaac:"SLAAC",social_networking:"ソーシャル・ネットワーキング",software_version:"ソフトウェアバージョン",source:"送信元",source_address:"送信元アドレス",source_address_type:"送信元アドレス・タイプ",source_address_v6:"送信元v6アドレス",source_interface:"ソースインターフェース",source_interface_name:"送信元インターフェース名",source_interface_type:"送信元インターフェース・タイプ",source_interface_zone:"送信元インターフェース・ゾーン",source_name:"ソース名",source_port:"送信元ポート",source_url:"ソースURL",specific_wan:"特定のWAN",ssid:"SSID",ssl_sni:"SSL SNI",standard:"標準",standard_priority:"標準優先度",start:"開始",state:"州",state_province:"都道府県",static:"静的",static_entries:"静的エントリ",static_entries_info:"静的エントリで、ホスト名をローカル・ネットワークのIPアドレスに解決します。",static_entry:"静的エントリ",static_entry_remove_success:"静的エントリが正常に除去されました",static_entry_save_success:"静的エントリが正常に保存されました",static_route:"静的ルート",static_route_destination_network_already_exists:"宛先アドレス: {0} は既にルーティングテーブルに存在しています",static_route_next_hop_not_reachable:"選択したインターフェースからネクストホップ IP {0} に到達できません",static_routes:"静的ルート",static_routes_description:"定義したサブネットをローカル・ゲートウェイ経由で転送するための静的ルートを追加します",status:"スターテス",status_analyzers:"ステータスアナライザー",streaming_media:"ストリーミング・メディア",summary:"要約",sunday:"日曜日",support:"サポート",suspicious:"不審",sys_desc:"システムの説明",sys_name:"システム名",system:"システム",system_info:"システム情報",system_information:"システムインフォメーション",system_logging_invalid_port_number:"無効なロギング ポート番号が指定されました: {0}",system_logging_invalid_protocol:"無効なロギング ポート番号が指定されました: {0}",system_logging_invalid_size:"無効なログサイズが指定されました: {0}",system_logging_invalid_type:"無効なログのタイプ: {0}",system_logging_missing_required_keys:"必要なキーが不足しています: {0}",system_running_latest_version:"システムで最新バージョンが実行中です!",system_time:"システム時刻",t_mobile:"T-Mobile",target:"ターゲット",tcp_state:"TCP状態",telephony:"電話",test_performance:"パフォーマンスのテスト",testing_wan_performance:"WANパフォーマンスをテストしています",theme:"テーマ",threat_lookup:"脅威ルックアップ",threat_prevention:"Threat Prevention",threat_prevention_blocked:"Threat Preventionによりブロック済み",threat_prevention_blocked_address:"ブロック済みIP (Threat Prevention)",threat_prevention_description:"Threat PreventionはIPアドレス・レピュテーション・サービスです。

有効にすると、Threat Preventionにより、以下に関連する可能性のあるホストがブロックされます。
スパム、モバイル脅威、Torプロキシ、キーロガー 、マルウェア、スパイウェア、Windowsエクスプロイト、Web攻撃、ボットネット、スキャナー、サービス拒否、レピュテーション、フィッシング、不正使用されたプロキシ",threat_prevention_threat_level:"レピュテーション・スコア (Threat Prevention)",threatprevention:"Threat Prevention",threatprevention_reset_success:"Threat Preventionの設定が正常にリセットされました",threatprevention_reset_warning:"Threat Preventionの設定がデフォルトの構成にリセットされます。
続行しますか?",thursday:"木曜日",time_of_day:"時間帯",time_range:"時間範囲",time_stamp:"タイム・スタンプ",time_zone:"タイム・ゾーン",timeout:"タイムアウト値",timeout_seconds:"タイムアウト",toggle_block_list:"Dynamic Blocklists {0}",toggle_captive_portal:"Captive Portal {0}",toggle_network_discovery:"Network Discovery {0}",toggle_threat_prevention:"Threat Prevention {0}",toggle_threat_prevention_redirect:"ブロック済みページでのHTTP/HTTPSリダイレクト{0}",toggle_web_filter:"Webフィルター{0}",toolbar:"ツールバー",top:"トップ",top_addresses_by_blocked_count:"ブロック数を基準とした上位アドレス",top_applications_bandwidth_by_time:"時間を基準とした上位アプリケーション帯域幅",top_applications_bandwidth_by_time_description:"一定期間にわたるバイト数を基準とした上位アプリケーション",top_applications_by_bandwidth:"帯域幅を基準とした上位アプリケーション",top_applications_by_bandwidth_description:"転送された合計バイト数を基準としたアプリケーション",top_applications_by_session_count:"上位アプリケーション",top_applications_by_session_count_description:"セッション数を基準にソートされたアプリケーション",top_applications_sessions_by_time:"上位アプリケーション・セッション",top_applications_sessions_by_time_description:"一定期間にわたるセッション数を基準とした上位アプリケーション",top_clients_bandwidth_by_time:"時間を基準とした上位クライアント帯域幅",top_clients_bandwidth_by_time_description:"一定期間にわたるバイト数を基準とした上位クライアント",top_clients_by_bandwidth:"帯域幅を基準とした上位クライアント",top_clients_by_bandwidth_description:"転送された合計バイト数を基準としたアプリケーション",top_clients_by_session_count:"上位クライアント",top_clients_by_session_count_description:"セッション数を基準にソートされた上位クライアント・アドレス",top_clients_sessions_by_time:"上位クライアント・セッション",top_clients_sessions_by_time_description:"一定期間にわたるセッション数を基準とした上位クライアント・アドレス",top_protochains_by_session_count:"上位ProtoChain",top_protochains_by_session_count_description:"セッション数を基準にソートされたアプリケーションProtoChain",top_protochains_sessions_by_time:"上位ProtoChainセッション",top_protochains_sessions_by_time_description:"一定期間にわたるセッション数を基準とした上位ProtoChain",top_server_port_sessions_by_time:"上位サーバー・ポート・セッション",top_server_port_sessions_by_time_description:"一定期間にわたるセッション数を基準とした上位サーバー・ポート",top_server_ports_bandwidth_by_time:"時間を基準とした上位サーバー・ポート帯域幅",top_server_ports_bandwidth_by_time_description:"一定期間にわたるバイト数を基準とした上位サーバー・ポート",top_server_ports_by_bandwidth:"帯域幅を基準とした上位サーバー・ポート",top_server_ports_by_bandwidth_description:"転送されたバイト数を基準としたサーバー・ポート",top_server_ports_by_session_count:"上位サーバー・ポート",top_server_ports_by_session_count_description:"セッション数を基準とした上位サーバー・ポート",top_sites_by_blocked_count:"上位ブロック済みサイト",true:"真",trustworthy:"信頼できる",tuesday:"火曜日",type:"入力",type_placeholder:"入力...",uid:"無効なUID - UIDは以下の形式に従っている必要があります。また、UIDには文字A~F、数字0~9のみを使用できます。",unable_communicate_refresh_browser:"通信できません。ブラウザーを更新して、もう一度お試しください。",unable_find_unused_network:"使用されていないネットワークが見つかりません",unable_to_fetch_params:"パラメータをフェッチできません",unable_to_load:"設定をロードできません",unable_to_save:"保存できません",unblock_selected:"選択したブロックを解除",unicast:"ユニキャスト",unique:"このフィールドの値は一意でなければなりません",unit:"ユニット",unknown:"不明",unlimited:"無制限",uno:"UNO",uno_application_name:"UNO-アプリケーション名",uno_hostname:"UNO-ホスト名",uno_service_name:"UNO-サービス名",unpin:"固定解除",unset:"未設定",untangle_mfw:"{0}Untangle Micro Edge",up_time:"稼働時間",update:"アップデート",update_logo:"ロゴを更新",update_password:"パスワードの更新",upgrade:"アップグレード",upgrade_alert:"アップグレードには数分かかる場合があります。
その間はインターネット接続が失われます。

続行しますか?",upgrade_check:"アップグレードのチェック中....",upgrade_failed:"アップグレードできませんでした",upgrade_from_a_file:"ファイルからアップグレードします",upgrade_from_file:"ファイルからアップグレード",upgrade_info:"アップグレードには数分かかる場合があります。その間はインターネット接続が失われます。",upgrade_now:"今すぐアップグレード",upgrade_progress:'アップグレードが完了するまで最大2分お待ちください。自動的にリダイレクトされない場合はここをクリックしてログインしてください。',upload:"アップロード",upload_certificate:"証明書のアップロード",upload_progress:"イメージをアップロードしています。お待ちください...",url:"無効なURL形式です",usage:"使用状況",use_defaults:"デフォルトの使用",use_peer_dns:"ピアDNSの使用",use_route_mtu:"自動MTU",user_group:"ユーザーグループ",username:"ユーザー名",uuid:"UUID",valid_regex:"このフィールドは有効な正規表現である必要があります",value:"値",verification_code:"確認コード",verizon:"Verizon",very_high:"非常に高い",very_low:"非常に低い",view_license:"ライセンスの表示",view_system_license:"システム・ライセンスの表示",virtual:"仮想",visited_categories:"訪問したカテゴリ",visited_sites:"訪問したサイト",vlan:"VLAN",vlan_duplicate_parent_vlan_id:"同じ親インターフェースと VLAN ID を持つインターフェースが既に存在します",vlan_id:"VLAN ID",vlan_tag:"VLANタグ",vlan_tag_group:"VLAN タググループ",vlan_tag_range:"無効な VLAN タグ範囲: {0}",vlan_tag_validation:"無効な VLAN タグです。 数値、数値のリスト、または範囲である必要があります",vlan_tag_value:"無効な VLAN タグ値: {0}",vpn_and_tunneling:"VPNおよびトンネリング",vrrp_enabled:"VRRPが有効になっています",vrrp_id:"VRRP ID",vrrp_id_hint:"1〜255の数",vrrp_priority:"VRRP優先度",vrrp_priority_hint:"1〜254の数 (デフォルト100)",wan:"WAN",wan_criteria:"WAN基準",wan_criterion:"WAN基準",wan_interface:"WANインターフェース",wan_performance:"WANパフォーマンス",wan_policies:"WANポリシー",wan_policies_description:"WANポリシーでは、リンクの品質、使用可能な帯域幅、インターフェース・タイプ、または特定のインターフェースなどのさまざまな基準に基づいて優先するリンクを定義します。",wan_policy:"WANポリシー",wan_policy_connectivity_test:"{2}秒ごとに{0}で{1}をテストします。許容される失敗は最大{3}回です",wan_policy_id:"WANポリシーID",wan_policy_name_criteria:"「{0}」が含まれる名前",wan_route:"WANルート",wan_routing:"WANルーティング",wan_routing_description:"WANルーティング",wan_rule:"WANルール",wan_rule_chain:"WANルール・チェーン",wan_rule_id:"WANルールID",wan_rules:"WANルール",wan_test_failed:"WANをテストできませんでした",wans:"WAN",wans_only:"WANのみ",warning:"警告",web_admin_ports:"Web管理ポート",web_admin_ports_message:"

警告!続行する前にお読みください。

続行すると、Web 管理ポートが変更され、現在の http ポートと https ポートにアクセスできなくなります。

続行してもよろしいですか?ポート設定が変更されますか?

",web_admin_ports_saved:"Web 管理ポートが正常に保存されました。新しいポートを使用して管理 UI にアクセスします。",web_filter:"Web Filter",web_filter_block_list:"ブロック・リストの内容",web_filter_blocked:"ブロック済みWebフィルター",web_filter_blocked_field:"ブロック済み(Webフィルター)",web_filter_categories_summary:"{0}カテゴリ(ブロック済み{1}件、フラグ設定済み{2}件)",web_filter_catid:"カテゴリ(Webフィルター)",web_filter_description:"Webフィルターはカテゴリまたは特定のドメインに基づいて、不適切または有害なWebコンテンツをブロックします",web_filter_flagged:"フラグ設定済み(Webフィルター)",web_filter_hostname:"ホスト名(Webフィルター)",web_filter_reason:"理由(Webフィルター)",web_filter_reason_block_category:"ブロック済みカテゴリ",web_filter_reason_block_list:"ブロック済みリスト",web_filter_reason_pass_category:"許可済みカテゴリ",web_filter_reason_pass_list:"許可リスト",web_filter_reset_success:"Webフィルターの設定が正常にリセットされました",web_filter_reset_warning:"Webフィルターの設定がデフォルトのカテゴリにリセットされ、許可/ブロックされるドメインがなくなります。
続行しますか?",web_filter_top_blocked_sites:"Webフィルターの上位ブロック済みサイト",web_services:"Webサービス",webfilter:"Webフィルター",webports_update_failed:"Webポートの更新に失敗しました",webports_update_success:"Webポートは正常に更新されました",website_domain_must_match_email_domain:"Webサイトのドメインは、メールのドメインと一致している必要があります",wednesday:"水曜日",week_day:"平日",weight:"重さ",weighted:"加重済み",weighted_wan_instructions:"WANごとに数値で重みの値を設定します",weighted_wan_must_be_enabled:"重み付けした1つ以上のWANを有効にする必要があります",welcome:"いらっしゃいませ",welcome_text:"ウェルカムテキスト",wf_abortion:"中絶",wf_abortion_desc:"中絶のトピック(プロライフまたはプロチョイスのいずれか)。",wf_abused_drugs:"乱用薬物",wf_abused_drugs_desc:"ヘロイン、コカインや、街角で手に入るその他の不法薬物、反社会的薬物、または乱用薬物に関する話題または処方「危険ドラッグ」に関する情報: シンナー遊び、処方薬の乱用や、その他の合法物質の乱用。",wf_adult_and_pornography:"成人向けおよびポルノ",wf_adult_and_pornography_desc:"性的関心や好色な興味を刺激することを目的とした性的に露骨な素材。性具、CD-ROM、動画を含む成人向け商品。ニュースグループやフォーラムなどの、性的にわいせつな話題を扱うオンライン・グループ。官能的な物語および性行為のテキスト記述。ビデオ会議、エスコート・サービス、ストリップ・クラブを含むアダルト・サービス。露骨に性的なアート。",wf_alcohol_and_tobacco:"アルコールおよびタバコ",wf_alcohol_and_tobacco_desc:"アルコール飲料やタバコ製品および関連する道具の販売に関する情報提供、販売促進、販売支援を行うサイト。",wf_auctions:"オークション",wf_auctions_desc:"主な目的として個人の間での物品の提供と購入を支援するサイト。案内広告は含まれません。",wf_bot_nets:"ボット・ネット",wf_bot_nets_desc:"これらはボット・ネットワークの一部であると判定されたURLであり、ここからネットワーク攻撃が開始されます。通常はIPアドレスです。攻撃にはスパム・メッセージ、DOS、SQLインジェクション、プロキシ・ジャッキングや、その他の未承認の接触が含まれます。",wf_business_and_economy:"ビジネスおよび経済",wf_business_and_economy_desc:"商社、企業Webサイト、ビジネス情報、経済、マーケティング、経営、および起業家精神。",wf_cheating:"不正行為",wf_cheating_desc:"不正行為を支援し、無料の小論文、試験のコピー、盗作などのコンテンツを記載するサイト。",wf_computer_and_internet_info:"コンピューターおよびインターネット情報",wf_computer_and_internet_info_desc:"一般的なコンピューターおよびインターネット・サイト、技術情報。SaaSサイトと、インターネット・サービスを提供するその他のURL。",wf_computer_and_internet_security:"コンピューターおよびインターネット・セキュリティ",wf_computer_and_internet_security_desc:"コンピューター/インターネット・セキュリティ、セキュリティに関するディスカッション・グループ。",wf_content_delivery_networks:"コンテンツ配信ネットワーク",wf_content_delivery_networks_desc:"広告、メディア、ファイル、画像、動画を含む、サード・パーティーのコンテンツとデータの配信。",wf_cult_and_occult:"カルトおよびオカルト",wf_cult_and_occult_desc:"実際のイベントを星占い、呪文、呪い、魔力、悪魔または超自然的存在を介して解釈したり、作用または影響を与えたりする手法、指示手段、またはその他のリソース。ホロスコープ・サイトを含みます。",wf_dating:"出会い系",wf_dating_desc:"個人的関係を築くことに重点を置く出会い系サイト。",wf_dead_sites:"死滅したサイト",wf_dead_sites_desc:"HTTPクエリに応答しない、死滅したサイトです。通常、ポリシー・エンジンはこれらの脅威を「未分類」のサイトとして扱います。",wf_dns_over_https:"DNS と HTTPS",wf_dns_over_https_desc:"DNS Over HTTPS (DoH) は、Netzwerkprotokoll に含まれており、HTTPS バージョンの形式でドメイン名サーバー情報を提供し、DNS の概要を説明します。 DNS 認証機能を使用して、トランスペアレンツとコントロールを使用できるようになります。 BrightCloud は、新しいカテゴリを評価し、DoH-Anbieter と Domänen enthält のリストを表示し、Sicherheitsgeräten verwendet werden können で、DoH-bezogene Bedrohungen abzuschwächen を表示します。 Domänen の URL リスト、DNS の管理、DNS の HTTPS (DoH)、DNS の TLS (DoT) および IP アドレスの詳細を確認できます。",wf_dynamically_generated_content:"動的に生成されるコンテンツ",wf_dynamically_generated_content_desc:"動的に生成されるコンテンツ",wf_educational_institutions:"教育機関",wf_educational_institutions_desc:"幼稚園、保育園、小学校、中学校、高等学校、専門学校、大学、職業訓練所向け、およびその他の教育関連のコンテンツと情報。入学、授業料、シラバスなどの情報が含まれます。",wf_entertainment_and_arts:"エンターテイメントおよびアート",wf_entertainment_and_arts_desc:"映画、動画、テレビ、音楽および番組ガイド、本、コミックス、映画館、ギャラリー、アーティスト、エンターテイメントに関するレビュー。芸能(舞台、演芸、オペラ、オーケストラなど)。博物館、ギャラリー、アーティストのサイト(彫刻、写真など)。",wf_fashion_and_beauty:"ファッションおよび美容",wf_fashion_and_beauty_desc:"ファッションまたはファッション雑誌、美容、服、化粧品、スタイル。",wf_financial_services:"金融サービス。",wf_financial_services_desc:"バンキング・サービスや他のタイプの金融情報(融資、会計、計理、銀行、住宅ローン、および一般的な保険会社など)。市場情報、証券、または取引サービスを提供するサイトは含まれません。",wf_gambling:"ギャンブル",wf_gambling_desc:"現金または仮想通貨の使用を勧めるギャンブルまたは宝くじサイト。賭け、抽選、ギャンブル、ナンバー賭博に関する情報やアドバイス。バーチャル・カジノおよび国境を越えたギャンブル・ベンチャー。スポーツ ピックおよびプール・ベッティング。高額の褒賞を提示したり、高額の掛け金を要求したりするバーチャル・スポーツおよびファンタジー・リーグ。サイトでのギャンブルを可能にしていないホテルおよびリゾート・サイトは、「旅行」または「地域情報」に分類されます。",wf_games:"ゲーム",wf_games_desc:"ゲームのプレイまたはダウンロード、ビデオ・ゲーム、コンピューター・ゲーム、テレビ・ゲーム、ゲームやチート・コードの入手方法に関するヒントとアドバイス。ボード・ゲームの販売を専門とするサイトや、ゲーム・プレイを専門に扱う定期刊行物と雑誌も含まれます。オンライン懸賞および景品を支援または掲載するサイトが含まれます。ゲームやゲーム・プレイも掲載するファンタジー・スポーツ・サイトが含まれます。",wf_generative_ai:"生成的なKI",wf_generative_ai_desc:"Brightcloud は、生成 KI ヒンジ機能のカテゴリを作成します。 Diese Kategorie umfast Werkzeuge und Systeme der künstlichen Intelligenz、die zur Generierung neuer Texte、Bilder、Videos、Audio、Codes oder anderer Arten synthetischer Daten verwendet werden.",wf_government:"政府",wf_government_desc:"政府、政府機関、および行政サービス(徴税サービス、公共サービス、緊急サービスなど)に関する情報。さまざまな政府事業体の法律について議論または説明するサイトも含まれます。地方自治体、州政府、中央政府のサイトが含まれます。",wf_gross:"気持ちの悪いもの",wf_gross_desc:"嘔吐物やその他の身体機能、血まみれの衣服など。",wf_hacking:"ハッキング",wf_hacking_desc:"通信機器/ソフトウェアへの不正または疑わしいアクセスまたは使用。ネットワークおよびシステムの不正使用を可能にするプログラムの開発および配布。コンピューター・プログラムやその他のシステムのライセンスまたは料金の回避。",wf_hate_and_racism:"憎悪および人種差別",wf_hate_and_racism_desc:"ナチス、ネオナチ、KKKなどのヘイト・クライムと人種差別を支持するコンテンツと言葉が記載されているサイト。",wf_health_and_medicine:"健康および医術",wf_health_and_medicine_desc:"健康全般、フィットネス、健全性。伝統的および非伝統的な手法とトピックが含まれます。病気、さまざまな状態、歯科、精神医学、検眼や、その他の専門分野に関する医療情報。病院および診療所。医療保険。美容整形手術。",wf_home_and_garden:"住居および庭",wf_home_and_garden_desc:"住居に関する問題と製品。メンテナンス、ホーム・セキュリティ、装飾、料理、ガーデニング、家電製品、デザインなどが含まれます。",wf_hunting_and_fishing:"狩りおよび釣り",wf_hunting_and_fishing_desc:"スポーツ・ハンティング、銃クラブ、および釣り。",wf_illegal:"不法行為",wf_illegal_desc:"犯罪行為、捕まらない方法、著作権および知的財産の侵害など。",wf_image_and_video_search:"画像および動画の検索",wf_image_and_video_search_desc:"写真や画像の検索、オンライン写真アルバム/デジタル写真交換、画像ホスティング。",wf_individual_stock_advice_and_tools:"個人の株に関するアドバイスおよびツール",wf_individual_stock_advice_and_tools_desc:"証券取引の宣伝と促進および投資資産の管理。財政投資戦略、相場、ニュースに関する情報も含まれます。",wf_internet_communications:"インターネット通信",wf_internet_communications_desc:"インターネット・テレフォニー、メッセージング、VoIPサービスおよび関連するビジネス。",wf_internet_portals:"インターネット・ポータル",wf_internet_portals_desc:"広範囲にわたるインターネット・コンテンツおよびトピックを集約するWebサイト。エンド・ユーザーにとって、通常は出発点としての役割を果たします。",wf_it_resources:"ITリソース",wf_job_search:"職探し",wf_job_search_desc:"職探しの支援と、雇用主または求職中の従業員を見つけるためのツール。",wf_keyloggers_and_monitoring:"キーロガーおよびモニタリング",wf_keyloggers_and_monitoring_desc:"ユーザーのキーストロークを追跡したり、ユーザーのWebサーフィンの特徴をモニタリングしたりするソフトウェア・エージェントのダウンロードおよびこれらのソフトウェア・エージェントに関する話題。",wf_kids:"子供",wf_kids_desc:"子供や未成年向けのサイト。",wf_legal:"法律関連",wf_legal_desc:"法律関連のWebサイト、法律事務所、法的問題に関する話題および分析。",wf_local_information:"地域情報",wf_local_information_desc:"レストラン、地域/地方の情報、地域の観光スポットを含む都市ガイドおよび旅行者向け情報。",wf_low_thc_cannabis_products:"低THC大麻製品",wf_low_thc_cannabis_products_desc:"BrightCloud は、THC とゲハルトの関連性を考慮した大麻製品のカテゴリを作成します。 Diese Kategorie umfasst Websites mit Inhalten, die nicht psychoaktive Produkte mit niedrigem THC-Gehalt enthalten, darunter CBD-Öle, Harze, Extrakte, Kräuter, Kapseln, Nahrungsergänzungsmittel, Lebensmittel, Getränke und Toilettenartikel/Hautpflegeprodukte. Zu Dieser Können auch andere regulierte nicht mentalaktive Substanzen gehören。精神活性製品は、「ミスブラウテ ドロゲン」または「マリファナ」というカテゴリーに分類されます。",wf_malware_sites:"マルウェア・サイト",wf_malware_sites_desc:"実行可能ファイル、感染経路サイト、悪意のあるスクリプト、ウイルス、トロイの木馬、コードを含む悪意のあるコンテンツ。",wf_marijuana:"マリファナ",wf_marijuana_desc:"マリファナの使用、栽培、歴史、文化、法的問題。",wf_military:"軍事",wf_military_desc:"軍事部門、軍務、軍事史に関する情報。",wf_misc:"その他",wf_motor_vehicles:"自動車",wf_motor_vehicles_desc:"車のレビュー、自動車の購入または販売に関するヒント、部品カタログ。オートバイ、ボート、自動車、トラック、RVを含む車両の取引、写真、話題。車両改造に関する定期刊行物および雑誌。",wf_music:"音楽",wf_music_desc:"音楽の販売、配信、ストリーミング、音楽グループおよびパフォーマンスに関する情報、歌詞、音楽業界。",wf_news_and_media:"ニュースおよびメディア",wf_news_and_media_desc:"最近の出来事やその日の話題。ラジオ局と定期刊行物、新聞のオンライン版、ヘッドライン・ニュース・サイト、通信社サービス、個人に合わせてカスタマイズされたニュース・サービス、気象情報サイトも含まれます。",wf_nudity:"ヌード",wf_nudity_desc:"人間の裸体または半裸体の描写。必ずしも性的な意図または効果を持つ描写であるとは限らず、芸術的性質を持つ裸体の絵やフォト・ギャラリーを記載するサイトが含まれる場合もあります。このカテゴリには、裸体の個人の写真を記載するヌーディストまたは裸体主義者のサイトも含まれます。",wf_online_greeting_cards:"オンライン挨拶状",wf_online_greeting_cards_desc:"オンライン挨拶状サイト。",wf_parked_domains:"パーク・ドメイン",wf_parked_domains_desc:"パーク・ドメインとは、ホスト側事業者の収益を生み出すような限られたコンテンツまたはクリックスルー広告をホストしており、一般にエンド・ユーザーに有用なコンテンツは掲載していないURLです。作成中のサイト、フォルダー、Webサービスのデフォルト・ホーム・ページも含まれます。",wf_pay_to_surf:"ペイ・ツー・サーフ",wf_pay_to_surf_desc:"特定のリンク、メール、またはWebページがクリックされたか閲覧されたことに対し、現金または賞品の形でユーザーに報酬を支払うサイト。",wf_peer_to_peer:"ピア・ツー・ピア",wf_peer_to_peer_desc:"ピア・ツー・ピア・クライアントおよびアクセス。トレント、音楽ダウンロード・プログラムを含みます。",wf_personal_sites_and_blogs:"個人のサイトおよびブログ",wf_personal_sites_and_blogs_desc:"個人またはグループが投稿する個人的なWebサイトおよびブログ。",wf_personal_storage:"個人のストレージ",wf_personal_storage_desc:"ファイル、音楽、画像その他のデータのオンライン・ストレージおよび投稿。",wf_philosophy_and_political_advocacy:"信条および政治的主張",wf_philosophy_and_political_advocacy_desc:"政治、信条、討論、理念を推進するための特定の視点または姿勢の宣伝。",wf_phishing_and_other_frauds:"フィッシングおよびその他の詐欺",wf_phishing_and_other_frauds_desc:"一般にユーザーから個人情報を収集することを目的としたフィッシング・サイト、ファーミング・サイト、および信頼できるサイトになりすましたサイト。これらのサイトは一般にごく短期間しか存在せず、長期間続く例はありません。最新のデータが必要な場合はお問い合わせください。",wf_privacy:"プライバシー",wf_productivity:"生産性",wf_proxy_avoidance_and_anonymizers:"プロキシ回避およびアノニマイザー",wf_proxy_avoidance_and_anonymizers_desc:" URLフィルタリングやモニタリングを何らかの方法でバイパスしてURLにアクセス可能にするプロキシ・サーバーおよびその他の手段。フィルタリングを回避するWebベースの翻訳サイト。",wf_questionable:"問題のあるサイト",wf_questionable_desc:"下品なユーモア、「すぐにお金持ちになる」サイト、および普通でない方法、意外な方法、または疑わしい方法でブラウザー・ユーザー・エクスペリエンスまたはクライアントを操作するサイト。",wf_real_estate:"不動産",wf_real_estate_desc:"不動産または地所の賃貸、購入、販売に関する情報。 住宅の購入または販売に関するヒント。 不動産業者、レンタルまたは移転サービス、および資産の改良。",wf_recreation_and_hobbies:"娯楽および趣味",wf_recreation_and_hobbies_desc:"コレクション、飛行機の模型、アウトドア・アクティビティ(ハイキング、キャンプ、ロック・クライミングなど)、特定のアート、工芸、または手法などの娯楽に関する情報、団体、フォーラムや刊行物。品種の詳細、トレーニング、ショー、動物愛護協会を含む、動物とペット関連の情報。",wf_reference_and_research:"資料および調査",wf_reference_and_research_desc:"オンライン辞書、地図、国勢調査、年鑑、ライブラリ・カタログ、系譜、科学情報を含む、個人的、専門的、または教育的な参考資料。",wf_religion:"宗教",wf_religion_desc:"伝統的または非伝統的な宗教または疑似宗教に関する話題、ならびに教会、シナゴーグや、その他の礼拝所。",wf_search_engines:"検索エンジン",wf_search_engines_desc:"キーワードまたはキーフレーズを使用する検索インターフェース。検索によって返される結果には、テキスト、Webサイト、画像、動画、ファイルが含まれることがあります。",wf_security:"セキュリティ",wf_self_harm:"自傷",wf_self_harm_desc:"デジタル消費により、グラフィック コンテンツ、危害の方法に関する詳細、自傷行為や自殺を美化または促進するコンテンツにアクセスする機会が増加しています。このようなコンテンツへのアクセスは苦痛を与える可能性があり、自傷行為や自殺行動を助長または悪化させる可能性があります。 BrightCloud の新しい自傷行為カテゴリを使用すると、拒食症、過食症、その他の種類の自傷行為などの自傷行為を促進する URL がポリシー適用のために作成されます。",wf_sensitive:"機密",wf_sex_education:"性教育",wf_sex_education_desc:"生殖、性的発育、安全な性行為の実践、性感染症、性的関心、避妊に関する情報、より良い性生活のためのヒントと性生活を充実させるための製品、および避妊具。",wf_shareware_and_freeware:"シェアウェアおよびフリーウェア",wf_shareware_and_freeware_desc:"ソフトウェア、スクリーンセーバー、アイコン、壁紙、ユーティリティ、着信音。寄付を要請するダウンロードとオープン・ソース・プロジェクトが含まれます。",wf_shopping:"ショッピング",wf_shopping_desc:"デパート、小売店、会社カタログや、消費者や企業がオンラインで買い物をして、商品やサービスを購入できるその他のサイト。",wf_social_networking:"ソーシャル・ネットワーキング",wf_social_networking_desc:"ユーザーが対話したり、メッセージや写真を投稿したり、他の手段でコミュニケーションを取ったりするユーザー・コミュニティを持つソーシャル・ネットワーキング・サイト。これらのサイトは以前、「個人のサイトおよびブログ」に分類されていましたが、それとは区別してより粒度の細かいポリシーを設定するために、この新しいカテゴリに分けられました。",wf_society:"社会",wf_society_desc:"一般大衆に関する各種のトピック、グループ、団体と、安全、子供、社会、慈善グループを含むさまざまな人に影響を与える広範な問題。",wf_spam_urls:"スパムURL",wf_spam_urls_desc:"スパム内に記載されているURL",wf_sports:"スポーツ",wf_sports_desc:"チームまたは競技連盟のWebサイト、国際リーグ、国内リーグ、大学リーグ、プロ・リーグのスコアとスケジュール。スポーツ関連のオンライン雑誌またはニュースレター、ファンタジー・スポーツおよびバーチャル・スポーツ・リーグ。",wf_spyware_and_adware:"スパイウェアおよびアドウェア",wf_spyware_and_adware_desc:"エンド・ユーザーや組織には知らせずに、または明示的な同意を得ることなく、情報を収集または追跡するか、こうした活動を促進させるスパイウェアまたはアドウェア・サイト。これらのサイトにより、未承諾の広告ポップアップやプログラムがユーザーのコンピューターにインストールされる場合もあります。",wf_streaming_media:"ストリーミング・メディア",wf_streaming_media_desc:"音楽コンテンツや動画コンテンツの販売、配信、またはストリーミング。コンテンツの閲覧者にダウンロードを提供するサイトが含まれます。",wf_swimsuits_and_intimate_apparel:"水着および肌に直接触れる衣料品",wf_swimsuits_and_intimate_apparel_desc:"水着、肌に直接触れる衣料品や、その他のタイプの挑発的な衣類。",wf_training_and_tools:"トレーニングおよびツール",wf_training_and_tools_desc:"遠隔教育、職業専門学校、オンライン講座、職業訓練、ソフトウェア・トレーニング、スキル・トレーニング。",wf_translation:"翻訳",wf_translation_desc:"ユーザーがURLページを他の言語で表示するために使用できる、URLおよび言語の翻訳サイト。これらのサイトでは、ユーザーがターゲット・ページのコンテンツを翻訳サイトのURLのコンテキスト内で表示するときに、フィルタリングを回避できる場合もあります。これらのサイトは以前、「プロキシ回避およびアノニマイザー」に分類されていましたが、それとは区別してより粒度の細かいポリシーを設定するために、この新しいカテゴリに分けられました。",wf_travel:"旅行",wf_travel_desc:"航空会社およびフライト予約代理店旅行計画、予約、自動車レンタル、旅行先の説明、またはホテルやカジノの宣伝。レンタカー。",wf_uncategorized:"未分類",wf_uncategorized_desc:"分類されていないサイト",wf_violence:"暴力",wf_violence_desc:"ゲーム/コミックでの暴力、自殺を含め、暴力とその描写や手段を支持するサイト。",wf_weapons:"武器",wf_weapons_desc:"銃、ナイフ、武道の道具などの武器を販売、レビュー、または説明したり、その使い方、付属品、改造に関する情報を提供したりするサイト。",wf_web_advertisements:"Web広告",wf_web_advertisements_desc:"広告、メディア、コンテンツ、およびバナー。",wf_web_based_email:"Webベースのメール",wf_web_based_email_desc:"Webベースのメールおよびメール・クライアントを提供するサイト。",wf_web_hosting:"Webホスティング",wf_web_hosting_desc:"Webページの無料または有料のホスティング・サービスと、Webページの開発、公開、宣伝に関する情報。",widgets:"ウィジェット",wifi:"WiFi",wifi_channel_list_fail:"ワイヤレス・チャネルのリストを取得できませんでした",wifi_info:"ワイヤレスで接続している場合、ご使用のデバイスおよびこのワイヤレス・ネットワークに接続しているその他すべてのデバイスのWiFi設定を更新する必要があります。",wifi_mode_list_fail:"ワイヤレス・モードのリストを取得できませんでした",wireguard:"WireGuard",wireguard_type:"WireGuardタイプ",wireless:"ワイヤレス",wpa1:"WPA1",wpa2:"WPA2",wpa12:"WPA12",yes:"はい",your_logo_here:"あなたのロゴはここにあります"}},"562a":function(e,t,i){"use strict";t["a"]={about:"Info",ac_add_custom_rule:"Fügen Sie benutzerdefinierte Regel hinzu",ac_add_rule:"Regel hinzufügen",ac_applications:"Anwendungen",ac_cloud_classification:"Cloud -Klassifizierung",ac_custom_rules:"Benutzerdefinierte Regeln",ac_edit_custom_rule:"Benutzerdefinierte Regel bearbeiten",ac_license:"Application Control",ac_no_custom_rules_defined:"Keine benutzerdefinierten Regeln definiert",ac_reset_success:"Application Control Einstellungen erfolgreich zurücksetzen",ac_reset_warning:"Application Control Einstellungen werden auf Standardeinstellungen zurückgesetzt.
Möchtest du fortfahren?",ac_rule_name:"Regelname",ac_rule_name_already_used:"Dieser Regelname wird bereits verwendet",accept_button_text:"Schaltflächentext akzeptieren",accept_text:"Text akzeptieren",access:"Zugriff",access_point:"Zugriffspunkt",access_rules:"Zugriffsregeln",account:"Konto",accounts:"Konten",action:"Aktion",action_accept:"Annehmen",action_drop:"Verwerfen",action_masquerade:"Masquerade",action_new_destination_is:"Das neue Ziel ist",action_new_source_is:"Die neue Quelle ist",action_priority:"Priorität ändern",action_reject:"Ablehnen",action_str_limit_exceed_action:"Überschreitungsaktion auf {0} beschränken",action_str_set_priority:"Priorität festlegen auf {0}",action_text:"Folgende Aktion ausführen",action_wan_policy_is:"Die WAN-Richtlinie ist",actions:"Aktionen",active_sessions:"Aktive Sitzungen",active_transfer_rate:"Aktive Übertragungsrate",active_widgets:"Aktive Widgets",add:"Hinzufügen",add_address:"Adresse hinzufügen",add_alias:"Alias hinzufügen",add_blocklist:"Fügen Sie Blocklistenquelle hinzu",add_certificate:"Zertifikat hinzufügen",add_condition:"Bedingung hinzufügen",add_configuration:"Konfiguration hinzufügen",add_country:"Land hinzufügen",add_criteria:"Kriterien hinzufügen",add_domain:"Domäne hinzufügen",add_endpoint:"Endpunkt hinzufügen",add_flow:"Fluss hinzufügen",add_flow_category:"Fügen Sie die Flusskategorie hinzu",add_host:"Host hinzufügen",add_interface:"Schnittstelle hinzufügen",add_ip:"IP HINZUFÜGEN",add_key:"Schlüssel hinzufügen",add_local_network:"Lokales Netzwerk hinzufügen",add_logo:"Logo hinzufügen",add_network:"Netzwerk hinzufügen",add_object:"Objekt hinzufügen",add_option:"Option hinzufügen",add_phase1_proposal:"Vorschlag für Phase 1 hinzufügen",add_phase2_proposal:"Vorschlag für Phase 2 hinzufügen",add_ping_analyzer:"Fügen Sie Ping Analyzer hinzu",add_policy:"Richtlinie hinzufügen",add_proposal:"Vorschlag hinzufügen",add_remote_network:"Remotenetzwerk hinzufügen",add_reservation:"Reservierung hinzufügen",add_rule:"Regel hinzufügen",add_site:"Website hinzufügen",add_source:"Quelle hinzufügen",add_static_entry:"Statischen Eintrag hinzufügen",add_static_route:"Statische Route hinzufügen",add_wan_criteria:"WAN-Kriterien hinzufügen",add_wan_policy:"WAN-Richtlinie hinzufügen",add_x_interface:"Schnittstelle {0} hinzufügen",added_successfully:"{0} erfolgreich hinzugefügt",address:"Adresse",address_conflict_detect_fail:"Fehler bei der Erkennung von Adresskonflikten",address_conflicts_with_current_interface:"Adresskonflikte mit der aktuellen Schnittstelle",address_conflicts_with_interface:"Adresskonflikte mit Schnittstelle „{0}“",addressed:"Adressiert",addresses:"Adressen",admin_account:"Administratorkonto",admin_account_choose_password:"Neues Kennwort für Administratorkonto auswählen",admin_password:"Administratorkennwort",admin_password_info:"Neues Kennwort für Administratorkonto festlegen",advanced:"Fortschrittlich",affected_item_disabled_or_deleted:"Die folgenden Elemente werden ebenfalls {0}:
{1}",affected_item_on_enable:"Aktivieren Sie Folgendes:
{1}",age:"Alter",age_milliseconds:"Alter",agni:"AGNI",agni_user_group:"AGNI - Benutzergruppe",agni_user_id:"AGNI - Benutzer-ID",agree:"Zustimmen",algorithm:"Algorithmus",all:"Alle",all_events:"Alle Veranstaltungen",all_sessions:"Alle Sitzungen",all_wans:"Alle WANs",allowed_ips:"Zugelassene IPs",alpha:"Dieses Feld darf nur alphabetische Zeichen enthalten",alpha_dash_period:"Es sind nur alphanumerische Zeichen, Punkte, Bindestriche und Unterstriche zulässig",alpha_numeric:"Nur alphanumerische Zeichen sind zulässig",alpha_star_period:"Es sind nur alphanumerische Zeichen, Punkte, Bindestriche und Sternchen zulässig",always_up:"Immer oben",an_error_occurred:"Ein Fehler ist aufgetreten",and:"und",any:"Beliebige",any_remote_address:"Beliebige Remote-Adresse",any_wan:"Beliebiges WAN",api_add_key_missing_param:"Schlüssel konnte nicht gelesen werden. Fehlende Parameter.",api_application_category_table_error:"Fehler beim Abrufen von Informationen der Anwendungskategorietabelle",api_application_table_error:"Fehler beim Abrufen von Informationen der Anwendungstabelle",api_diagnostics_failed:"Fehler beim Abrufen der Netzwerkdiagnose",api_failed_reset_to_defaults:"Fehler beim Zurücksetzen der Einstellungen auf die Standardwerte",api_failed_to_delete_interface:"Fehler beim Löschen der Schnittstelle",api_failed_to_get_logs:"Keine Protokolle gefunden für {0}",api_failed_to_get_settings:"Einstellungen können nicht abgerufen werden",api_failed_to_get_threatprevention_stats:"Threat Prevention-Informationen konnten nicht abgerufen werden für {0}",api_generate_certificate_missing_param:"Fehler beim Generieren von ZS. Fehlende Parameter.",api_geoip_lookup_invalid_ipaddress:"Ungültige IP-Adresse",api_interface_invalid_weight:"Ungültige Schnittstellengewichtung angegeben: Richtlinie {0}, Gewichtung {1}",api_interface_missing:"Keine Schnittstellen angegeben: Richtlinie {0}",api_interface_missing_id:"Keine Schnittstellen-ID angegeben: Richtlinie {0}",api_ipsec_local_remote_any:"Sowohl lokale als auch entfernte Gateways können nicht auf Beliebig eingestellt werden!",api_missing_autoUpgrade_enabled:"Fehlende erforderliche autoUpgrade-Einstellung „aktiviert“",api_missing_dhcp_address:"Fehlende Adresse in statischem DHCP-Eintrag",api_missing_dhcp_macAddress:"Fehlende MAC-Adresse in statischem DHCP-Eintrag",api_missing_dns_domain:"Fehlende Domäne in DNS-Server",api_missing_dns_localServer:"Fehlender localServer in DNS-Server",api_missing_param:"{0} nicht in Anforderung angegeben",api_missing_stats_settings:"Fehlende erforderliche Statistikeinstellungen",api_missing_system_settings:"Fehlende erforderliche Systemeinstellungen",api_netspace_check_error:"Fehler bei Netspace-Prüfung",api_netspace_check_network_problem:"Adressenkonflikt mit {0}/{1}",api_netspace_req_error:"Fehler bei Netspace-Anforderung",api_parse_cidr_failed:"Fehler beim Analysieren von CIDR",api_policy_duplicate_id:"Doppelte Richtlinien-ID {0}",api_policy_missing_id:"Richtlinie ohne Richtlinien-ID",api_policy_missing_policyChains:"Fehlende policy_chains in WAN-Einstellungen",api_policy_missing_rules_wan_settings:"Fehlende Regeln in der Richtlinienkette für WAN-Einstellungen.",api_policy_no_wans:"WAN-Richtlinie {0} gibt „Alle WANs“ an, es sind jedoch keine WANs aktiviert",api_policy_only_disabled_wans:"WAN-Richtlinie {0} gibt nur deaktivierte WANs an",api_wan_rule_missing_action:"Fehlende Aktion in WAN-Richtlinie {0}",api_wan_rule_missing_action_type:"Fehlender Aktionstyp in WAN-Richtlinie {0}",api_wan_rule_missing_enabled:"Fehlende Aktivierung in WAN-Richtlinie {0}",api_wan_rule_missing_id:"Fehlende Regel-ID in WAN-Richtlinie",api_wf_lookup_no_site_passed:"Geben Sie den Namen einer Website/Domäne ein",api_wf_lookup_unable_to_perform:"Website-Suche kann nicht ausgeführt werden",api_wireguard_keypair_failed:"Fehler beim Generieren von Wireguard-Schlüsselpaar",api_wireguard_pubkey_failed:"Fehler beim Generieren von öffentlichem Wireguard-Schlüssel",api_wireless_invalid_channel:"Ungültiger Drahtloskanal angegeben: {0} {1}",api_wireless_invalid_channel_2_4:"Ungültiger Drahtloskanal für 2,4 GHz angegeben: {0} {1}",api_wireless_invalid_channel_5:"Ungültiger Drahtloskanal für 5 GHz angegeben: {0} {1}",api_wireless_invalid_mode:"Ungültiger Drahtlosmodus angegeben: {0} {1}",api_wireless_no_channel:"Kein Drahtloskanal angegeben: {0}",api_wireless_no_encryption:"Keine Drahtlosverschlüsselung angegeben: {0}",api_wireless_no_mode:"Kein Drahtlosmodus angegeben: {0}",api_wireless_no_ssid:"Keine SSID angegeben: {0}",api_wireless_no_wpa_psk:"Kein WPA-PSK angegeben: {0}",api_wireless_wpa_psk_short:"WPA-PSK zu kurz: {0} {1}",app_control:"App-Steuerung",application:"Anwendung",application_category:"Anwendungskategorie",application_category_inferred:"Anwendungskategorie (abgeleitet)",application_confidence:"Anwendungszuverlässigkeit",application_confidence_inferred:"Anwendungszuverlässigkeit (abgeleitet)",application_control:"Application Control",application_detail:"Anwendungsdetail",application_id:"Anwendungs-ID",application_id_inferred:"Anwendungs-ID (abgeleitet)",application_name:"Anwendungsname",application_name_inferred:"Anwendungsname (abgeleitet)",application_productivity:"Anwendung – Produktivität",application_productivity_inferred:"Anwendung – Produktivität (abgeleitet)",application_protochain:"Anwendungsprotokollkette",application_protochain_inferred:"Anwendungsprotokollkette (abgeleitet)",application_protochain_matched:"Anwendungsprotokollkette (Übereinstimmung)",application_risk:"Anwendungsrisiko",application_risk_inferred:"Anwendungsrisiko (abgeleitet)",applications:"Anwendungen",applications_bandwidth_by_time:"Anwendungsbandbreite nach Zeit",applications_by_bandwidth:"Anwendungen nach Bandbreite",april:"April",arista_mfw:"{0}Arista Micro Edge",assign:"Zuweisen",assign_hint:"Hinweis zuweisen",assign_prefix:"Präfix zuweisen",at_t:"AT&T",attribute:"Attribut",august:"August",authentication:"Authentifizierung",auto_dhcp:"Auto (DHCP)",auto_interval:"Auto-Intervall",auto_negotiation:"Automatische Aushandlung",auto_upgrades:"Automatische Upgrades",automatic_upgrade_is:"Automatisches Upgrade ist",automatic_upgrades:"Automatische Upgrades",automatically_install_upgrades:"Upgrades automatisch installieren",available_bandwidth:"Verfügbare Bandbreite",available_widgets:"Verfügbare Widgets",back_to_list:"Zurück zur Liste",backup_restore_error:"Backup kann nicht wiederhergestellt werden",backup_restore_info:"Gerätekonfiguration sichern oder wiederherstellen",backup_restore_success:"Backup erfolgreich wiederhergestellt",balance:"Verteilen",bandwidth:"Bandbreite",basic:"Standard",best_wan:"Bestes WAN",best_wan_with:"Bestes WAN mit",block:"Blockieren",block_all_countries_info:"Nicht alle Länder können gesperrt werden",block_category:"Kategorie blockieren",block_countries:"Länder blockieren",block_countries_description:"Sperren Sie den Zugriff für bestimmte Länder",block_list:"Blockliste",block_selected:"Block ausgewählt",block_site:"Website blockieren",block_sites:"Blockierte Websites",block_sites_description:"Zugriff auf bestimmte Websites blockieren",block_unknown_location:"Blockieren Sie Sitzungen zu oder von einem UNBEKANNTEN Standort",blocked:"Blockiert",blocked_address:"Blockierte IP",blocked_addresses:"Blockierte Adressen",blocked_categories:"Blockierte Kategorien",blocked_categories_by_time:"Blockierte Kategorien nach Zeit",blocked_count:"Blockierte Anzahl",blocked_countries:"Blockierte Länder",blocked_countries_by_time:"Blockierte Länder nach Zeit",blocked_countries_inbound:"Inbound blockierte Länder",blocked_countries_outbound:"Ausgangsblockierte Länder",blocked_ips_by_time:"Blockierte IPs nach Zeit",blocked_sessions:"Blockierte Sitzungen",blocked_sessions_inbound:"Eingehende blockierte Sitzungen",blocked_sessions_outbound:"Ausgehende blockierte Sitzungen",blocked_site:"Blockierte Website",blocked_sites:"Blockierte Websites",blocked_summary:"Zusammenfassung über Blockierungen",blocked_traffic_assessed_as:"Datenverkehr mit folgenden Bewertungen blockieren:",board:"Board",bottom:"Unten",bound_to:"Gebunden an",bound_wan_interface_warning:"WARNUNG! Schnittstellen {0} sind an dieses WAN gebunden!",bridge:"Brücke",bridged:"Überbrückt",bridged_to:"Überbrückt zu",broadcast:"Übertragen",broadcast_video:"Video übertragen",build:"Build",burst_size:"Burst-Größe",by_bandwidth:"nach Bandbreite",by_session_count:"nach Anzahl der Sitzungen",by_time:"nach Zeit",bypass:"Umgehen",bypass_mfa:"Merken Sie sich dieses Gerät 30 Tage lang",byte_rate:"Byte-Rate",bytes:"Bytes/s","bytes/s":"Bytes/s",bytes_per_second:"Bytes pro Sekunde",cache:"Zwischenspeichern",cache_cleared_successfully:"Der Cache wurde erfolgreich geleert",cancel:"Abbrechen",cannot_delete_interface:"Schnittstelle kann nicht gelöscht werden",cannot_edit_interface:"Die Schnittstelle kann nicht bearbeitet werden, da sie überbrückt ist",captive_portal:"Gefangenes Portal",captive_portal_client_ip:"Gefangenes Portal Klient IP",captive_portal_description:"Das Captive-Portal bietet die Möglichkeit, Gastzugangsdetails zu konfigurieren.",captive_portal_event_name:"Protokolliertes Ereignis",captive_portal_events:"Gefangenes Portal Veranstaltungen",captive_portal_reset_success:"Captive Portal-Einstellungen wurden erfolgreich zurückgesetzt",captive_portal_reset_warning:"Die Captive Portal-Einstellungen werden auf die Standardkonfiguration zurückgesetzt.
Möchten Sie fortfahren?",captive_portal_summary:"Zusammenfassung des Captive-Portals",categories:"Kategorien",categories_description:"Zugriff auf Websites der angegebenen Kategorie blockieren oder kennzeichnen",category:"Kategorie",category_match:"Übereinstimmende Kategorie",cert_already_exists:"Zertifikat ist bereits vorhanden",cert_subject_cn:"Allgemeiner Name des Zertifikatantragstellers",cert_subject_dns:"DNS-Namen für Zertifikatantragsteller",cert_subject_o:"Organisation des Zertifikatantragstellers",certificate:"Zertifikat",certificate_issuer_c:"Zert.- Aussteller (C)",certificate_issuer_cn:"Zert.- Aussteller (CN)",certificate_issuer_o:"Zert.- Aussteller (O)",certificate_subject:"Zertifikatantragsteller",certificate_subject_c:"Zert.- Antragsteller (C)",certificate_subject_cn:"Zert.- Antragsteller (CN)",certificate_subject_l:"Zert.- Antragsteller (L)",certificate_subject_o:"Zert.- Antragsteller (O)",certificate_subject_p:"Zert.- Antragsteller (P)",certificate_subject_san:"Zert.- Antragsteller (SAN)",certificates:"Zertifikate",channel:"Kanal",chassis_capabilities:"Chassis-Fähigkeiten",choose_backup_file:"Backup-Datei auswählen",choose_file:"Datei auswählen",choose_theme:"Thema auswählen",cidr:"CIDR",cidr_not_specified:"CIDR nicht angegeben",cidr_validation:"Dieses Feld muss eine CIDR sein",cipher_phase1_title:"Phase 1 (Authentifizierungsalgorithmen)",cipher_phase2_title:"Phase 2 (Verschlüsselung der Nutzdaten)",cipher_suites:"Chiffre Suiten",clear:"Löschen",clear_cache:"Cache löschen",clear_filter:"Filter löschen",clear_filters:"Filter entfernen",client:"Client",client_address:"Clientadresse",client_address_new:"Neue Clientadresse",client_address_v6:"Clientadresse v6",client_byte_rate:"Client-Byte-Rate",client_bytes:"Client-Bytes",client_country:"Land des Clients",client_dns_hint:"Client-DNS-Hinweis",client_hops:"Client-Hops",client_interface_id:"Clientschnittstelle",client_interface_type:"Typ der Clientschnittstelle",client_interface_zone:"Zone der Clientschnittstelle",client_packet_rate:"Client-Paket-Rate",client_packets:"Client-Pakete",client_port:"Clientport",client_port_new:"Neuer Clientport",clients:"Kunden",clients_bandwidth_by_time:"Clientbandbreite nach Zeit",clients_by_bandwidth:"Clients nach Bandbreite",clients_by_blocked_sites:"Clients nach blockierten Websites",clients_by_visited_sites:"Clients nach besuchten Websites",close:"Schließen",collaboration:"Zusammenarbeit",collapse_all:"Alle reduzieren",collector_lldp:"LLDP",collector_lldp_tooltip:"Link Layer Discovery Protocol",collector_neighbour:"NEIGHBOR",collector_neighbour_tooltip:"Neighbor Discovery",collector_nmap:"NMAP",collector_nmap_tooltip:"Network Mapper",columns:"Spalten",common_name:"Allgemeiner Name",condition:"Zustand",condition_agni_user_group:"AGNI User Group description",condition_agni_user_id:"AGNI User ID description",condition_application_category:"Application Category description",condition_application_name:"Application Name description",condition_application_productivity:"Application Productivity description",condition_application_risk:"Application Risk description",condition_client_address:"Client Address description",condition_client_address_v6:"Client Address V6 description",condition_client_interface_type:"Client Interface Type description",condition_client_interface_zone:"Client Interface Zone description",condition_client_port:"Client Port description",condition_destination_address:"Destination Address description",condition_destination_address_type:"Destination Address Type description",condition_destination_address_v6:"Destination Address V6 description",condition_destination_interface_name:"Destination Interface Name description",condition_destination_interface_type:"Destination Interface Type description",condition_destination_interface_zone:"Destination Interface Zone description",condition_destination_port:"Destination Port description",condition_geoip:"GeoIp condition description",condition_group:"Zustandsgruppen",condition_info:"Zustandsinformationen",condition_ip_protocol:"IP Protocol condition description",condition_server_address:"Server Address description",condition_server_address_v6:"Server Address V6 description",condition_server_dns_hint:"Server DNS Hint description",condition_server_interface_type:"Server Interface Type description",condition_server_interface_zone:"Server Interface Zone description",condition_server_port:"Server Port description",condition_source_address:"Source Address description",condition_source_address_type:"Source Address Type description",condition_source_address_v6:"Source Address V6 description",condition_source_interface_name:"Source Interface Name description",condition_source_interface_type:"Source Interface Type description",condition_source_interface_zone:"Source Interface Zone description",condition_source_port:"Source Port description",condition_type:"Bedingungstyp",condition_uno_application_name:"UNO Application Name description",condition_uno_hostname:"UNO Hostname description",condition_uno_service_name:"UNO Service Name description",conditions:"Bedingungen",conditions_text:"Wenn alle der folgenden Bedingungen erfüllt sind",confidence:"Vertrauen",config_type:"Konfigurationstyp",configuration:"Konfiguration",configuration_backup_and_restore:"Konfiguration von Backup und Wiederherstellung",configurations:"Konfigurationen",confirm:"Bestätigen",confirm_delete_analyzer:"Sind Sie sicher, dass Sie die {0} Analysator löschen möchten?",confirm_delete_cert:"Möchten Sie das Zertifikat {0} wirklich löschen?",confirm_delete_key:"Möchten Sie den Schlüssel {0} wirklich löschen?",confirm_new_password:"Neues Kennwort bestätigen",confirmed:"Kennwort und Kennwortbestätigung stimmen nicht überein",connected:"verbunden",connectivity_test:"Konnektivitätstest",conntrack_id:"Conntrack-ID",content_length:"Inhaltslänge",continue:"Fortfahren",copied:"Kopiert",copy_of:"Kopie von",copy_to_clipboard:"In Zwischenablage kopieren",could_not_find_bound_interface:"Gebundene Schnittstelle konnte nicht gefunden werden!",count:"Anzahl",countries_by_blocked_count:"Länder nach blockierter Anzahl",country:"Land",country_already_in_blocked_list:"Land bereits in Sperrliste",cp_add_rule:"Regel hinzufügen",cp_edit_rule:"Benutzerdefinierte Regel bearbeiten",cp_no_rules_defined:"Keine benutzerdefinierten Regeln definiert",cp_reset_success:"Captive Potal Einstellungen erfolgreich zurücksetzen",cp_reset_warning:"Captive Portal Einstellungen werden auf Standardeinstellungen zurückgesetzt.
Möchtest du fortfahren?",cp_rule_description:"Regeldescription",cp_rule_description_already_used:"Dieser Regeldescription wird bereits verwendet",cp_rules:"Benutzerdefinierte Regeln",cp_settings:"Einstellungen",cpu_load:"CPU-Last",cpus:"CPU(s)",create_an_account:"Ein Konto erstellen.",create_new_group:"Neue Gruppe erstellen",create_new_object:"Neues Objekt erstellen",credentials_settings:"Einstellungen für Anmeldeinformationen",critical:"Kritisch",ct_state:"Verbindungsstatus",current_address:"Aktuelle Adresse",custom:"Brauch",custom_address:"Benutzerdefinierte Adresse",custom_regex:"Benutzerdefinierte Regex",dark:"Dunkel",dark_theme:"Dunkles Thema",dashboard:"Armaturenbrett",dashboard_widgets:"Dashboard-Widgets",dashboard_widgets_help:"Sie können die Widgets auswählen, die Sie anzeigen lassen möchten. Legen Sie durch Ziehen und Ablegen die Reihenfolge fest, in der sie angezeigt werden sollen.",data_protection_addendum:"Nachtrag zum Datenschutz",data_usage:"Datenverbrauch",database:"Datenbank",day_of_the_week:"Tag der Woche",days:"Tage",db_operation_failed:"Der Datenbankvorgang ist fehlgeschlagen",december:"Dezember",default:"Standard",default_rule_delete_warning:"Die Standardregel kann nicht entfernt werden",defaults:"Standardeinstellungen",delete_interface:"Schnittstelle löschen",delete_interface_confirm:"Möchten Sie die Schnittstelle {0} wirklich entfernen?",delete_interface_disabled:"Warnung! Das Löschen dieser Schnittstelle ist nicht zulässig, da sie bereits eine übergeordnete Schnittstelle einer anderen Schnittstelle ist",delete_interface_warning:"Warnung! Durch das Löschen dieser Schnittstelle werden andere Einstellungen deaktiviert",deleted_successfully:"{0} erfolgreich gelöscht",description:"Beschreibung",destination:"Ziel",destination_address:"Zieladresse",destination_address_type:"Typ der Zieladresse",destination_address_v6:"Zieladresse v6",destination_interface:"Zielschnittstelle",destination_interface_name:"Name der Zielschnittstelle",destination_interface_type:"Typ der Zielschnittstelle",destination_interface_zone:"Zone der Zielschnittstelle",destination_port:"Zielport",destined_local:"Ziel ist lokal",device:"Gerät",device_is_offline:"Gerät ist offline",device_is_online:"Gerät ist online",device_type:"Gerätetyp",dhcp:"DHCP",dhcp_authoritative:"DHCP Authoritative",dhcp_lease_reservation_conflict:"Ein statischer DHCP mit Leasing -MAC -Adresse oder IP existiert bereits!",dhcp_options:"DHCP-Optionen",dhcp_overrides_optional:"DHCP-Überschreibungen (optional)",dhcp_relay_address:"DHCP-Relay-Adresse",dhcp_reservation:"DHCP-Reservierung",dhcp_settings:"DHCP-Einstellungen",dhcp_v6_relay:"DHCPv6 Relay",disable:"Deaktiviert",disabled:"Deaktiviert",disconnected:"getrennt",discovery_license_required:"Für diese Funktion muss der Dienst Network Discovery lizenziert sein",distribution_map:"Verbreitungskarte",dmesg:"Dmesg",dns:"DNS",dns_no_response:"Keine Antwort von DNS-Server {0} an Schnittstelle {1}",dns_override:"DNS-Überschreibung",dns_servers:"DNS-Server",domain:"Domäne",domain_forwarding:"Domänenweiterleitung",domain_forwarding_info:"Bei der Domainweiterleitung werden Abfragen für bestimmte Domänen an einen festgelegten Namenserver weitergeleitet.",domain_group:"Domänengruppen",domain_name:"Domänenname",domain_validation:"Ungültiger Domänenname",domains:"Domänen",domains_description:"Bestimmte Domänen blockieren oder zulassen, unabhängig von den Kategorieoptionen",download:"Herunterladen",download_blocklist_to_appliance_failure:"Die Sperrliste konnte nicht auf die Appliance heruntergeladen werden",download_blocklist_to_appliance_success:"Laden Sie die Sperrliste erfolgreich auf die Appliance herunter",download_to_appliance:"Auf Appliance herunterladen",drag_me:"Ziehen",drop:"Tropfen",dropped:"Fallen gelassen",duplex_mode:"Duplexmodus",dynamic_blocklist:"Dynamic Blocklist",dynamic_blocklist_custom_parse:"Benutzerdefinierte Methode (regulärer Ausdruck)",dynamic_blocklist_description:"Fügen Sie die IP -Block -Liste hinzu, um IP -Adressen zu blockieren, die darin aufgeführt sind.",dynamic_blocklist_every_ip_parse:"Jede IP in jeder Zeile",dynamic_blocklist_first_ip_parse:"Nur die erste IP in jeder Zeile",dynamic_blocklist_reset_success:"Die Einstellungen für die dynamische Sperrliste wurden erfolgreich zurückgesetzt",dynamic_blocklist_reset_warning:"Die Einstellungen für die dynamische Blockliste werden auf die Standardeinstellungen zurückgesetzt.
Möchten Sie fortfahren?",dynamic_lists_blocked_address:"Blockierte IP (Dynamische Blockliste)",edit:"Bearbeiten",edit_blocklist:"Blocklist-Quelle bearbeiten",edit_domain:"Domäne bearbeiten",edit_flow_category:"Flow -Kategorie bearbeiten",edit_groups_subtitle:"Gruppenartikel",edit_host:"Host bearbeiten",edit_in_etm:"Bearbeiten in ETM",edit_interface:"Schnittstelle {0} bearbeiten",edit_local_network:"Lokales Netzwerk bearbeiten",edit_network:"Netzwerk bearbeiten",edit_object:"Objekt bearbeiten",edit_phase1_proposal:"Vorschlag für Phase 1 bearbeiten",edit_phase2_proposal:"Vorschlag für Phase 2 bearbeiten",edit_ping_analyzer:"PING Analyzer bearbeiten",edit_policy:"Richtlinien bearbeiten",edit_remote_network:"Remotenetzwerk bearbeiten",edit_reservation:"Reservierung bearbeiten",edit_rule:"Regel bearbeiten",edit_static_entry:"Statischen Eintrag bearbeiten",edit_static_route:"Statische Route bearbeiten",edit_wan_policy:"WAN-Richtlinie bearbeiten",email:"Dieses Feld muss eine gültige E-Mail-Adresse enthalten",email_address:"E-Mail-Addresse",email_address_or_organization:"E-Mail oder Organisation",email_comma_list:"Dieses Feld muss eine durch Kommas getrennte Liste gültiger E-Mails sein",email_field_format:'Dieses Feld sollte eine E-Mail-Adresse im Format "benutzer@beispiel.de" enthalten',enable:"Aktiviert",enable_dhcp_relaying:"Aktivieren Sie DHCP-Relaying",enable_dhcp_serving:"DHCP-Serving aktivieren",enabled:"Aktiviert",encryption:"Verschlüsselung",end:"Ende",endpoint_address:"Endpunktadresse",endpoint_listen_port:"Überwachter Port des Endpunkts",enter_ip_address:"IP-Adresse eingeben",enter_ips:"Geben Sie IPS ein",enter_name:"Namen eingeben",enter_new_password:"Neues Kennwort eingeben",enter_site_domain:"Website/Domäne eingeben",enter_value:"Wert eingeben",equals:"Ist gleich",error:"Fehler",error_saving_widgets:"Fehler beim Speichern der Widgets",established:"Aufgebaut",etm_defined_policies:"Edge Threat Management-Richtlinien",etm_defined_rules:"Edge Threat Management-Regeln",evenly_weighted:"gleichmäßig gewichtet",events:"Veranstaltungen",exact_match:"genaue Übereinstimmung",expand_all:"Alle erweitern",expiration:"Ablauf",export:"Export",export_backup:"Backup exportieren",export_csv:"Exportieren (CSV)",export_failed:"Export fehlgeschlagen",factory_reset:"Zurücksetzung auf Werkseinstellungen",factory_reset_failure:"Geräte nicht auf Werksausfälle zurücksetzen können",factory_reset_info:"Alle Einstellungen auf die ursprünglichen Werkseinstellungen zurücksetzen",factory_reset_message:"

WARNUNG! Vor dem Fortfahren bitte lesen!

Wenn Sie fortfahren, werden alle Einstellungen auf die ursprünglichen Werkseinstellungen zurückgesetzt und das System wird neu gestartet!

Es werden ALLE Einstellungen zurückgesetzt, einschließlich der derzeit konfigurierten Netzwerkgeräte, was zu einer Unterbrechung der Kabel- oder Drahtlosverbindung führen kann, die Sie derzeit zur Verwaltung dieses Geräts verwenden.

MÖCHTEN SIE DIE EINSTELLUNGEN WIRKLICH AUF DIE WERKSEINSTELLUNGEN ZURÜCKSETZEN?

",factory_reset_success:"Das Zurücksetzen auf die Werkseinstellungen wurde eingeleitet",failed_create_settings:"Fehler beim Erstellen der Einstellungen",failed_factory_restore:"Fehler beim Wiederherstellen der Werkseinstellungen",failed_image_upload:"Fehler beim Hochladen des Bildes",failed_sync_settings:"Fehler beim Synchronisieren der Einstellungen",failed_to_close_query:"Fehler beim Schließen der Berichtsabfrage",failed_to_create_query:"Fehler beim Erstellen der Berichtsabfrage",failed_to_find_command_account:"Edge Threat Management-Konto konnte nicht gefunden werden",failed_to_get_data_query:"Fehler beim Abrufen von Abfragedaten",failed_to_get_licenses:"Fehler beim Abrufen von Lizenzen",failed_to_read_key:"Fehler beim Lesen des Schlüssels",failed_to_read_read:"Fehler beim Lesen des Zertifikats",failed_to_upload_certificate:"Fehler beim Hochladen des Zertifikats",failed_to_upload_key:"Fehler beim Hochladen des Schlüssels",failure_threshold:"Fehlerschwellenwert",failures:"keine Fehler | 1 Fehler | {0} Fehler",false:"Falsch",family:"Familie",february:"Februar",fetching_licenses:"Lizenzen erhalten",file_missing_registrar:"Datei fehlt in Registrierungsstelle.",file_transfer:"Dateiübertragung",file_type_not_supported:"Dateityp nicht unterstützt",file_upload_max_size:"Die Dateigröße hat den Grenzwert von 2 MB überschritten",filename_not_specified:"Dateiname nicht angegeben",filter:"Filter",filter_categories:"Filterkategorien",filter_groups:"Regelgruppen filtern",filter_groups_create:"Erstellen Sie eine Filterregelgruppe",filter_groups_description:"Filterregeln zur Gruppe hinzufügen",filter_placeholder:"Hier suchen...",filter_rules:"Filterregeln",filter_sites:"Websites filtern",filtered_text:"{filtered} von {total} insgesamt werden angezeigt",firewall:"Firewall",flag:"Kennzeichnen",flagged:"Gekennzeichnet",floating_bottom:"Unverankerter unterer Bereich",flow_categories:"Flusskategorien",flow_required:"Um eine Richtlinie zu erstellen, muss eine Flusskategorie ausgewählt werden",flows:"Fließt",following_interfaces_have_this_parent:"Die folgenden Schnittstellen haben diese Schnittstelle bereits als übergeordnete Schnittstelle",following_interfaces_will_be_disabled:"Folgende Schnittstelle(n) werden deaktiviert",following_rules_will_be_disabled:"Folgende Regel(n) werden deaktiviert",following_static_routes_will_be_disabled:"Das Folgen von statischen Routen wird deaktiviert",following_wan_policies_will_be_disabled:"Die folgenden WAN-Richtlinien werden deaktiviert",forgot_your_password:"Haben Sie Ihr Passwort vergessen?",found_mfw_version:"Einstellungen für Micro Edge Version {0} gefunden",friday:"Freitag",full_tunnel_mode:"Full-Tunnel-Modus",games:"Spiele",gateway:"Gateway",gateway_ip_conflict:"Lokale und Remote-Gateway-IP können nicht gleich sein",gateway_override:"Gateway-Überschreibung",general:"Allgemein",generate_ca:"ZS generieren",generate_certificate_authority:"Zertifizierungsstelle (ZS) generieren",generate_new_certificate:"Neues Zertifikat generieren",geo_ip_blocked_client:"Blockierter Kunde (Geo-IP)",geo_ip_blocked_server:"Blockierter Server (Geo-IP)",geoip:"Geo-IP",geoip_filter:"Geo-IP Filter",geoip_filter_description:"Suchen Sie nach einer IP-Adresse, um den geografischen Standort zu überprüfen",geoip_filter_toggle:"Geo-IP Filter {0}",geoip_location:"Geoip -Standort",geoip_location_group:"Geoip -Standort",geoip_lookup:"Geo-IP-Lookup",geoip_lookup_description:"Suchen Sie nach einer IP-Adresse, um den geografischen Standort und den Blockierungsstatus zu überprüfen",geoip_lookup_failed:"Geo-IP-Suche fehlgeschlagen!",geoip_lookup_result:"Der geografische Standort von {0} ist {1}",geoip_network_duplicate:"Netzwerk {0} existiert bereits in übergebenen Netzwerken",geoip_network_overlap:"Das Netzwerk {0} überschneidet sich mit dem vorhandenen bestandenen Netzwerk {1}",geoip_reset_success:"Geo-IP-Einstellungen erfolgreich zurückgesetzt",geoip_reset_warning:"Die Geo-IP-Filtereinstellungen werden auf die Standardkonfiguration zurückgesetzt.
Alle blockierten Länder und gesperrten Netzwerke werden entfernt!
Möchten Sie fortfahren?",geoip_subnet_suggested_network:"{0} ist Teil des Subnetzes {1}, das stattdessen verwendet wird!",go_to_settings:"Zu den Einstellungen",greater_or_equal:"Größer oder gleich",greater_than:"Größer als",group:"Gruppe",group_brainpool_elliptic_curve:"Elliptische Kurve (Brainpool)",group_elliptic_curve_25519:"Elliptische Kurve 25519",group_modulo_prime:"Modulo Prime",group_nist_elliptic_curve:"Elliptische Kurve (NIST)",group_regular:"Herkömmlich",hash:"Hash",hidden:"Ausgeblendet",high:"Hoch",high_priority:"Hohe Priorität",high_risk:"Hohes Risiko",high_throughput_data_af11:"Hochdurchsatzdaten AF11",high_throughput_data_af12:"Hochdurchsatzdaten AF12",high_throughput_data_af13:"Hochdurchsatzdaten AF13",highest:"Höchste(r,s)",highest_available_bandwidth:"Höchste verfügbare Bandbreite",highest_priority:"Höchste Priorität",home_page:"Startseite",host:"Host",host_address_to_test:"Zu testende IP-Adresse",host_name:"Hostname",host_not_in_range:"Die Adresse liegt außerhalb des Bereichs der verfügbaren Netzwerkhosts",hostID_not_specified:"Host-ID nicht angegeben",hostname:"Hostname",hostname_groups:"Hostnamengruppen",hostname_ipv4:"Der eingegebene Wert ist kein gültiger Hostname oder keine gültige IPv4-Adresse",hostname_ipv6:"Der eingegebene Wert ist kein gültiger Hostname oder keine gültige IPv4- bzw. IPv6-Adresse",hours:"Stunde | Stunden",ht_mode:"HT-Modus",http_port:"Web Admin Port (HTTP)",https_port:"Web Admin Port (HTTPS)",id:"ID",ignore_ssl_cert_errors:"SSL-Zertifikatfehler ignorieren",incoming:"eingehend",incompatible_upgrade_image:"Inkompatibles Upgrade-Image",inferred:"Abgeleitet",info_agni_user_group:"Client-Geräte einer von AGNI authentifizierten Benutzergruppe",info_agni_user_id:"Clientgerät eines von AGNI authentifizierten Benutzers",info_application_category:"Anwendungskategorie, die während einer Sitzung abgeglichen wurde",info_application_category_inferred:"Anwendungskategorie, wie im ersten Paket vorhergesagt",info_application_name:"Anwendungsname, wie er während einer Sitzung abgeglichen wurde",info_application_name_inferred:"Anwendungsname, wie im ersten Paket vorhergesagt",info_application_object:"Anwendungsobjekt, wie es während einer Sitzung abgeglichen wurde",info_application_productivity:"Angemessene Anwendungsproduktivität, bestimmt durch eine Bewertung von 1 bis 5. 1 bedeutet die niedrigste Produktivitätsbewertung.",info_application_productivity_inferred:"Voraussichtliche Anwendungsproduktivität, bestimmt durch eine Bewertung von 1 bis 5. 1 bedeutet die niedrigste Produktivitätsbewertung.",info_application_risk:"Angemessenes Anwendungsrisiko, bestimmt durch eine Bewertung von 1 bis 5. 1 bedeutet die niedrigste Risikobewertung.",info_application_risk_inferred:"Voraussichtliches Anwendungsrisiko, bestimmt durch eine Bewertung von 1 bis 5. 1 bedeutet die niedrigste Risikobewertung.",info_cert_subject_cn:"Allgemeiner Name des Betreffs, der im mit der Sitzung verknüpften Zertifikat angegeben ist.",info_cert_subject_dns:"Wert entweder im allgemeinen Namen oder im alternativen Betreffnamen",info_cert_subject_o:"Betrefforganisation, die im mit der Sitzung verknüpften Zertifikat angegeben ist",info_client_address:"IPv4-Adresse des Hosts, der eine neue Sitzung initiiert. Kann ein einzelner Wert oder eine durch Kommas getrennte Liste mit CIDR-Notation sein.",info_client_address_v6:"IPv6 Address of the host that initiates a new session. May be a single value or comma separated list using CIDR notation.",info_client_interface_type:"Der Netzwerkschnittstellentyp, von dem die Sitzung stammt.",info_client_interface_zone:"Die Netzwerkschnittstellenzone, aus der die Sitzung stammt.",info_client_port:"TCP- oder UDP-Port in der Quelle eines Pakets für eine neue Sitzung.",info_ct_state:"Verbindungsstatus der Sitzung",info_default_condition:"Fügen Sie Bedingungen hinzu, um den Umfang Ihrer Regel einzuschränken.",info_destination_address:"IPv4-Adresse im Zielheader eines Pakets. Kann ein einzelner Wert oder eine durch Kommas getrennte Liste mit CIDR-Notation sein.",info_destination_address_type:"Adresstyp im Zielheader eines Pakets.",info_destination_address_v6:"IPv6-Adresse im Zielheader eines Pakets. Kann ein einzelner Wert oder eine durch Kommas getrennte Liste mit CIDR-Notation sein.",info_destination_interface_name:"Name der Schnittstelle, an die das Paket gerichtet ist.",info_destination_interface_type:"Typ der Schnittstelle, an die das Paket gerichtet ist.",info_destination_interface_zone:"Zone der Schnittstelle, an die das Paket gerichtet ist.",info_destination_port:"TCP- oder UDP-Port im Zielheader eines Pakets.",info_destined_local:"Jedes Paket, dessen Zieladresse mit einer lokalen IP-Adresse dieses Systems übereinstimmt.",info_geoip:"2-buchstabiger Ländercode, der einem bestimmten Land zugeordnet ist.",info_host:"Clientgerät im Netzwerk",info_ip_protocol:"IP-Protokoll des Pakets.",info_limit_rate:"Begrenzung der Sitzungsübertragungsrate",info_server_address:"IPv4-Adresse des Hosts, der das Ziel einer neuen Sitzung ist. Kann ein einzelner Wert oder eine durch Kommas getrennte Liste mit CIDR-Notation sein.",info_server_address_v6:"IPv6-Adresse des Hosts, der eine neue Sitzung initiiert. Kann ein einzelner Wert oder eine durch Kommas getrennte Liste mit CIDR-Notation sein.",info_server_dns_hint:"Der DNS-Name aus einer vorherigen Abfrage, die zur IP-Adresse aufgelöst wurde, die mit der Serveradresse einer neuen Sitzung verknüpft ist.",info_server_interface_type:"Der Netzwerkschnittstellentyp, für den die Sitzung bestimmt ist.",info_server_interface_zone:"Die Netzwerkschnittstellenzone, für die die Sitzung bestimmt ist.",info_server_port:"TCP- oder UDP-Port im Ziel eines Pakets für eine neue Sitzung.",info_service:"Netzwerkprotokoll, das aus einer Sitzung identifiziert wurde",info_source_address:"IPv4-Adresse im Quellheader eines Pakets. Kann ein einzelner Wert oder eine durch Kommas getrennte Liste mit CIDR-Notation sein.",info_source_address_type:"Adresstyp im Quellheader eines Pakets.",info_source_address_v6:"IPv6-Adresse im Quellheader eines Pakets. Kann ein einzelner Wert oder eine durch Kommas getrennte Liste mit CIDR-Notation sein.",info_source_interface_name:"Name der Schnittstelle, von der das Paket stammt.",info_source_interface_type:"Typ der Schnittstelle, von der das Paket stammt.",info_source_interface_zone:"Zone der Schnittstelle, von der das Paket stammt.",info_source_port:"TCP- oder UDP-Port im Quellheader eines Pakets.",info_uno_application_name:"Von UNO identifizierter Anwendungsname",info_uno_hostname:"Von UNO identifizierter Hostname des Clientgeräts",info_uno_service_name:"Von UNO identifiziertes Netzwerkprotokoll",info_user:"Clientgerät eines authentifizierten Benutzers im Netzwerk",information:"Informationen",inline_edit:"Inline-Bearbeitung",integer:"Dieses Feld muss eine ganze Zahl enthalten",integrity_algorithm_hash:"Integritätsalgorithmus (Hash)",interface:"Schnittstelle",interface_advanced_status:"{0} MBit/s, {1} Duplex",interface_average_active_latency:"Durchschnittliche aktive Latenz",interface_average_active_latency_description:"Durchschnittliche Latenz der Schnittstelle (aktiv gemessen) im zeitlichen Verlauf",interface_average_jitter:"Durchschnittlicher Jitter der Schnittstelle",interface_average_jitter_description:"Durchschnittlicher Jitter der Schnittstelle im zeitlichen Verlauf",interface_average_latency:"Durchschnittliche Latenz der Schnittstelle",interface_average_latency_description:"Durchschnittliche Latenz der Schnittstelle im zeitlichen Verlauf",interface_average_passive_latency:"Durchschnittliche passive Latenz",interface_average_passive_latency_description:"Durchschnittliche Latenz der Schnittstelle (passiv gemessen) im zeitlichen Verlauf",interface_enabled:"Schnittstelle aktiviert",interface_is_bound_to:"Schnittstelle {0} ist an {1} gebunden",interface_is_bridged_to:"Schnittstelle {0} wird mit {1} überbrückt",interface_name:"Name der Schnittstelle",interface_name_already_in_use:"Name der Schnittstelle wird bereits verwendet",interface_name_must_be:"Das Feld darf nur alphanumerische Zeichen und Unterstriche enthalten und muss mit einem Buchstaben beginnen",interface_packet_loss:"Paketverlust der Schnittstelle",interface_packet_loss_description:"Paketverlust der Schnittstelle im zeitlichen Verlauf",interface_usage:"Schnittstellennutzung",interface_usage_description:"RX-Raten der Schnittstelle im zeitlichen Verlauf",interface_zone:"Schnittstellenzone",interface_zone_group:"Schnittstellenzone",interfaces:"Schnittstellen",interval:"Intervall",invalid:"Ungültig",invalid_action_type:"Ungültiger Aktionstyp: {0} für Captive-Portal-Regel.",invalid_condition_field:"Ungültiger {0}: {1} für Captive-Portal-Regelbedingung.",invalid_dhcp_range:"Ungültiger DHCP-Bereich",invalid_file:"Ungültige Einstellungsdatei",invalid_file_extension:"Ungültige Dateierweiterung",invalid_id:"Ungültige ID",invalid_ip:"{0} IP-Adresse ist ungültig",invalid_log_level_specified:"Ungültiger Protokolliergrad angegeben",invalid_log_source_specified:"Ungültige Protokollquelle angegeben",invalid_logger_syntax:"Ungültige Protokollierungssyntax",invalid_network_or_entry:"Ungültiges Netzwerk oder ungültiger Eintrag",invalid_network_route:"Ungültige Netzwerkadresse! Meinten Sie {0}?",invalid_phone:"Diese Telefonnummer ist ungültig. Ziffern und Symbole wie ().-/ werden akzeptiert.",invalid_settings:"Ungültige Einstellungen",invalid_traffic_control:"Ungültiger oder fehlender Befehl zur Datenverkehrssteuerung",invalid_username_or_password:"Ungültiger Benutzername oder ungültiges Kennwort",inventory_asset_tag:"Inventar-Asset-Tag",inventory_hw_rev:"Hardware-Revision inventarisieren",inventory_model:"Bestandsmodell",inventory_serial:"Inventarserie",inventory_soft_rev:"Überarbeitung der Bestandssoftware",inventory_vendor:"Bestandslieferant",invert:"Umkehren",ip:"IP",ip_address:"IP-Adresse",ip_address_list:"IP -Adressliste",ip_address_list_group:"IP -Adressliste",ip_any:"Ungültige IP-Adresse",ip_any_list:"Ungültige IP-Adresse: {0}",ip_protocol:"IP-Protokoll",ip_range:"Ungültiger IPv4-Adressbereich: {0}",ip_range_end_lessthan_start:"{1} ist kleiner oder gleich {0}. Das Ende eines IP-Bereichs muss größer sein als der Anfang",ip_range_same_version:"Beide Seiten eines IP-Bereichs müssen dieselbe Version haben: {0}-{1}",ip_unique:"Alle IPs in der Liste müssen eindeutig sein. {0} ist doppelt vorhanden.",ip_v4_invalid:"Ungültige IPv4-Adresse",ip_v6:"Ungültige IPv6-Adresse",ip_v6_range:"Ungültiger IPv6-Adressbereich: {0}",ip_v6_value:"Ungültiger Wert für IPv6-Adresse: {0}",ip_value:"Ungültiger Wert für IPv4-Adresse: {0}",ipVersion_not_specified:"IP-Version nicht angegeben",ipsec:"IPsec",ipsec_address_pool:"Adresspool",ipsec_ciphers_drag:"Ziehen Sie Chiffren, um die Reihenfolge zu ändern",ipsec_custom_dns:"Benutzerdefiniertes DNS",ipsec_description:"IPsec-Beschreibungstext... tbd",ipsec_disconnected_wan:"Ausgewählte gebundene Schnittstelle wird getrennt!",ipsec_full_tunnel_local_info:"Der Full-Tunnel-Modus umfasst den Rest der definierten lokalen Netzwerke!",ipsec_full_tunnel_remote_info:"Der Full-Tunnel-Modus umfasst den Rest der definierten Remote-Netzwerke!",ipsec_listening_addresses:"Überwachungsadressen",ipsec_local_networks_required:"Mindestens ein lokales Netzwerk ist erforderlich!",ipsec_network_ip_conflict:"IP-Konflikt mit vorhandenem lokalen oder entfernten Netzwerk",ipsec_networks_drag:"Ziehen Sie Netzwerke, um die Reihenfolge zu ändern",ipsec_psk:"Voreingestellter Schlüssel (PSK)",ipsec_pubkey:"Verschlüsselung mit öffentlichem Schlüssel (RSA/ECDSA)",ipsec_remote_networks_required:"Mindestens ein entferntes Netzwerk ist erforderlich!",ipsec_secret:"Geheimnis",ipsec_single_subnet_negotiation:"Verwenden Sie die Aushandlung eines einzelnen Subnetzes",ipsec_status_description:"Beschreibungstext für IPsec-VPN-Status... tbd",ipsec_subnet_local_conflict:"Netzwerkkonflikte mit lokalem Netzwerk: {0}",ipsec_subnet_remote_conflict:"Netzwerkkonflikte mit entferntem Netzwerk: {0}",ipsec_subnet_suggested_network:"Stattdessen wird das tatsächliche Subnetz verwendet: {0}",ipsec_toggle:"IPsec-VPN {0}",ipsec_tunnel:"IPsec-Tunnel",ipsec_vpn:"IPsec-VPN",ipv4:"IPv4",ipv4_address:"IPv4-Adresse",ipv4_addresses:"IPv4 -Adressen",ipv4_aliases:"IPv4-Aliase",ipv4_gateway:"IPv4-Gateway",ipv6:"IPv6",ipv6_address:"IPv6-Adresse",ipv6_addresses:"IPv6 -Adressen",ipv6_aliases:"IPv6-Aliase",ipv6_gateway:"IPv6-Gateway",is:"Ist",is_bound_to_interface:"{0} ist an diese Schnittstelle gebunden",is_bridged_to_interface:"{0} wird mit dieser Schnittstelle überbrückt",is_considered:"wird berücksichtigt",is_not:"Ist nicht",is_vpn:"Ist VPN",item_not_found:"Artikel nicht gefunden",items:"Artikel",january:"Januar",jitter:"Zittern",july:"Juli",june:"Juni",kbps:"KBit/s",kbytes:"KByte",kbytes_per_second:"KByte pro Sekunde",key_already_exists:"Schlüssel bereits vorhanden",key_group:"Schlüsselgruppe",lan:"LAN",language:"Sprache",lans:"LANs",last_boot:"Letzter bootvorgang",last_seen:"Zuletzt gesehen",last_update:"Letzte aktualisierung",last_update_failed:"Letzte Aktualisierung fehlgeschlagen",last_update_never:"Nie aktualisiert",last_update_succeeded:"Letzte Aktualisierung war erfolgreich",last_updated:"Letzte Aktualisierung",latency:"Latenz",lease_duration:"Leasedauer",leases:"Leases",less_or_equal:"Kleiner oder gleich",less_than:"Kleiner als",level_high:"Hoch",level_low:"Niedrig",level_medium:"Medium",level_very_high:"Sehr Hoch",level_very_low:"Sehr Niedrig",license:"Lizenz",license_agreement:"Lizenzvereinbarung",lifetime:"Lebensdauer",lifetime_seconds:"Lebensdauer (Sekunden)",light:"Hell",light_theme:"Helles Thema",limit_exceed_action:"Aktion „Limit überschreiten“.",limit_rate:"Grenzrate",link_speed:"Übertragungsrate",listen_port:"Überwachungsport",local:"Lokal",local_address:"Lokale Adresse",local_defined_policies:"Lokale definierte Richtlinien",local_defined_rules:"Lokal definierte Regeln",local_gateway:"Lokales Gateway",local_networks:"Lokale Netzwerke",locality:"Ort",log_blocked_sessions:"Blockierte Sitzungen protokollieren",log_in:"Einloggen",logging:"Protokollierung",logo:"Logo",logread:"Logread",lookup:"Suche",low:"Niedrig",low_latency_data_af21:"Daten mit geringer Latenz AF21",low_latency_data_af22:"Daten mit geringer Latenz AF22",low_latency_data_af23:"Daten mit geringer Latenz AF23",low_risk:"Niedriges Risiko",lowest:"Niedrigste",lowest_jitter:"Niedrigster Jitter",lowest_latency:"Niedrigste Latenz",lowest_packet_loss:"Niedrigster Paketverlust",lowest_priority:"Niedrigste Priorität",lte:"LTE",mac:"MAC",mac_address:"MAC-Adresse",mac_address_validation:"Dieses Feld muss eine gültige MAC-Adresse enthalten",mac_vendor:"MAC-Anbieter",mail:"E-Mail",make_a_copy:"Eine Kopie machen",manage:"Verwalten",manage_certificates:"Zertifikate verwalten",manage_keys:"Schlüssel verwalten",manage_license:"Lizenz verwalten",manage_licenses:"Lizenzen verwalten",management:"Management",map_distribution:"Verteilung zuordnen",map_distribution_by_country:"Verteilung nach Land zuordnen",march:"März",mark:"Markieren",max:"Dieses Feld darf höchstens {length} Zeichen enthalten",max_value:"Der maximale Wert für dieses Feldes ist {value}",maximum_transmission_unit:"Maximale Übertragungseinheit",may:"Mai",mbps:"MBit/s",mbytes:"MByte",mbytes_per_second:"MByte pro Sekunde",medium:"Mittel",memory:"Speicher",message_heading:"Nachrichtenüberschrift",message_text:"Nachrichtentext",messaging:"Messaging",metric:"Metrik",milliseconds:"Millisekunden",min:"Dieses Feld muss mindestens {length} Zeichen enthalten",min_max_hours_minutes:"Das Minimum ist {minValue} {minType} und das Maximum ist {maxValue} {maxType}",min_value:"Der Mindestwert für dieses Feld ist {value}",minimum_parameter_value:"Der minimal zulässige Wert für den Parameter {0} ist {1}",minutes:"Minute | Minuten",missing_logger_source:"Fehlende Protokollierungsquelle",missing_or_invalid_parameter_value:"Fehlender oder ungültiger Typ der Captive-Portal-Einstellung: {0}",missing_or_invalid_rule_property:"Fehlende oder ungültige Captive-Portal-Regeleigenschaft: {0}",missing_rule_condition_filed:"Fehlendes Bedingungsfeld für die Captive-Portal-Regel: {0}",mode:"Modus",model:"Modell",moderate_risk:"Mäßiges Risiko",monday:"Montag",months:"Monat | Monate",move:"Verschieben",mtu:"MTU",multi:"Multicast",multimedia_conferencing_af41:"Multimedia-Konferenz AF41",multimedia_conferencing_af42:"Multimedia-Konferenz AF42",multimedia_conferencing_af43:"Multimedia-Konferenz AF43",multimedia_streaming_af31:"Multimedia-Streaming AF31",multimedia_streaming_af32:"Multimedia-Streaming AF32",multimedia_streaming_af33:"Multimedia-Streaming AF33",n_a:"N/A",name:"Name",name_contains:"Name enthält",nat:"NAT",nat_outgoing_traffic:"Ausgehender NAT-Datenverkehr",nat_rules:"NAT-Regeln",netmask_override:"Netzmaskenüberschreibung",network:"Netzwerk",network_control:"Netzwerkkontrolle",network_discovery:"Network Discovery",network_discovery_invalid_plugin_setting:"Ongeldige Discovery-plug-in {0} instellen voor {1}",network_discovery_invalid_setting:"Ongeldige netwerkdetectie-instelling voor {0}",network_discovery_plugins:"Die folgenden Plugins werden für die Network Discovery verwendet. Jedes Plugin kann aktiviert oder deaktiviert werden und wird im angegebenen automatischen Intervall ausgeführt. Das Mindestintervall beträgt 1 Stunde.",network_discovery_reset_success:"Network Discovery-Einstellungen erfolgreich zurückgesetzt",network_discovery_reset_warning:"Network Discovery-Einstellungen werden auf die Standardwerte zurückgesetzt.
Möchten Sie fortfahren?",network_layout:"Netzwerklayout",network_monitoring:"Netzwerküberwachung",network_settings:"Netzwerkeinstellungen",networkSize_not_specified:"Netzwerkgröße nicht angegeben",networking:"Netzwerk",new:"Neu",new_name:"Neuer Name",new_password:"Neues Kennwort",new_upgrade:"Neues Upgrade",new_version_available:"Eine neue Version ist verfügbar",next_hop:"Nächster Hop",nft_action_optional:"NFT-Regelaktion (optional)",nic_cards:"NIC-Karten",nic_options:"NIC-Optionen",no:"Nein",no_aliases:"Keine Aliase",no_blank_field:"Dieses Feld darf nicht leer sein",no_certificates_found:"Keine Zertifikate gefunden!",no_cidr_in_range:"CIDR kann nicht in einem IP-Bereich verwendet werden: {0}",no_ciphers_defined:"Keine Chiffren definiert!",no_collectors_to_call:"Keine Sammler zum Anrufen",no_conditions:"Keine Bedingungen definiert!",no_countries_blocked:"Keine Länder blockiert",no_data:"Keine Daten",no_data_available:"Keine Daten verfügbar",no_data_meets_filter:"Keine Daten erfüllen die Filterkriterien!",no_domains_set:"Keine Domänen festgelegt!",no_file_selected:"Keine Datei ausgewählt...",no_interfaces_filter:"Keine Schnittstelle entspricht den Filterkriterien",no_ip:"Keine IPs zum Scannen",no_ip_blocker_defined:"Keine Sperrliste definiert! Klicken Sie bitte auf die Schaltfläche „Hinzufügen“, um Quellendetails hinzuzufügen.",no_items_to_display:"Keine Artikel zum Anzeigen",no_license_found:"Keine Lizenz gefunden",no_matched_categories:"Keine übereinstimmenden Kategorien",no_networks:"Keine Netzwerke",no_networks_defined:"Keine Netzwerke definiert!",no_of_entries:"Anzahl der Einträge",no_options:"Keine Optionen",no_policies_defined:"Keine Richtlinien definiert!",no_policy_meets_filter:"Keine Richtlinie entspricht den Filterkriterien!",no_polling:"Keine Umfrage",no_route_meets_filter:"Keine Route erfüllt die Filterkriterien!",no_routes_defined:"Keine Routen definiert!",no_rule_meets_filter:"Keine Regeln entsprechen den Filterkriterien!",no_rules_defined:"Keine Regeln definiert!",no_sites:"Keine Websites",no_valid_wireguard_settings:"Keine gültigen WireGuard-Einstellungen gefunden!",non_wans_only:"Nur Nicht-WANs",none:"Keine",not_connected:"nicht verbunden",not_equals:"Ist nicht gleich",not_licensed:"Nicht lizenziert",not_licensed_feature:"Keine aktuelle Lizenz für diese Funktion vorhanden",not_licensed_interface:"Für die Erstellung der {0}-Schnittstelle ist eine gültige Lizenz erforderlich.",not_licensed_service:"Für Dienstfunktion {0} ist eine gültige Lizenz erforderlich.",not_set:"Nicht eingestellt",november:"November",numeric:"Das Feld darf nur numerische Zeichen enthalten",oam:"Oam",object:"Objekt",object_endpoint_description:"Fügen Sie einen oder mehrere Serviceendpunkte hinzu",object_geoip_description:"Wählen Sie ein oder mehrere Länder aus",object_hosts_subtitle:"Fügen Sie eine Liste von Hosts ein",object_interface_zone_description:"Wählen Sie eine oder mehrere Schnittstellenzonen aus",object_ips_description:"Geben Sie eine von Kommas getrennte Liste von IPS/CIDRs oder Bereichen ein",objects:"Objekte",october:"Oktober",off:"aus",offline:"Offline",ok:"OK",on:"ein",online:"Online",open_dashboard:"Dashboard öffnen",open_ports:"Offene Häfen",open_vpn:"Open VPN",operation_missing_registrar:"Vorgang fehlt in Registrierungsstelle",or:"oder",order:"Befehl",organization:"Organisation",os:"Betriebssystem",other:"Andere",others:"Andere",outgoing:"ausgehend",packet_loss:"Paketverlust",packet_rate:"Paket-Rate",packets:"Pakete",packets_per_day:"Pakete pro Tag",packets_per_hour:"Pakete pro Stunde",packets_per_minute:"Pakete pro Minute",packets_per_second:"Pakete pro Sekunde",packets_per_week:"Pakete pro Woche",page_not_found:"Seite nicht gefunden",page_not_found_message:"Die angeforderte Seite konnte leider nicht gefunden werden",page_title:"Seitentitel",parameter_true_false:"Parameter müssen WAHR oder FALSCH sein",parent_bridge:"Übergeordnete Brücke",parent_interface:"Übergeordnete Schnittstelle",parsing_method:"Parsing-Methode",pass:"Zulassen",pass_block:"Zulassen | Blockieren",pass_category:"Zugelassene Kategorie",pass_list:"Zulassungsliste",pass_networks:"Netzwerke übergeben",pass_networks_description:"Zugriff für bestimmte externe Netzwerke zulassen",pass_site:"Zugelassene Website",pass_sites:"Zugelassene Websites",pass_sites_description:"Zugriff auf bestimmte Websites zulassen",password:"Kennwort",password_digit:"mindestens eine Ziffer",password_letter:"mindestens ein Buchstabe",password_lowercase:"mindestens ein Kleinbuchstabe",password_min_chars:"mindestens {0} Zeichen oder Ziffern",password_special:"mindestens ein Sonderzeichen",password_special_list:"erlaubte Sonderzeichen sind: {0}",password_uppercase:"mindestens ein Großbuchstabe",password_validation:"Passwort oder geheimes Feld muss Folgendes enthalten:",paste_wireguard:"WireGuard-Konfiguration aus Zwischenablage hier einfügen...",paste_wireguard_warning:"Wenn Sie die Konfiguration importieren oder einfügen, werden alle aktuellen Werte überschrieben!",percent:"Prozent",phase1_lifetime:"Lebensdauer von Phase 1",phase1_lifetime_hint:"Standard 28800 Sekunden (Min. 3600, Max. 86400)",phase2_lifetime:"Lebensdauer von Phase 2",phase2_lifetime_hint:"Standard 3600 Sekunden (Min. 3600, Max. 86400)",phone_test:"Ungültiges Telefonnummernformat",pick_specific_wans:"Bestimmte WANs auswählen",pin:"Verankern",pin_left:"Links verankern",pin_right:"Rechts verankern",ping_analyzer:"PING -Analysator",ping_analyzers:"PING -Analysatoren",please_confirm_the_following:"Bestätigen Sie Folgendes...",plugins:"Plugins",policies:"Richtlinien",policy:"Richtlinie",policy_balance_available_bandwidth:"Verfügbare Bandbreite",policy_balance_bandwidth:"Bandbreite",policy_balance_latency:"Latenz",policy_balance_weighted:"Gewichtet",policy_configurations:"Richtlinienkonfigurationen",policy_manager:"Richtlinienmanager",policy_manager_condition_groups_invalid_items_type_err:"Policy Manager condition group items invalid type: {0}",policy_manager_condition_groups_invalid_type_err:"Ungültiger Typ der Policy Manager-Bedingungsgruppe: {0}",policy_manager_condition_groups_req_err:"Die vom Richtlinienmanager erforderlichen Felder in der Bedingungsgruppe sind nicht verfügbar",policy_manager_conditions_invalid_type_err:"Ungültiger Typ der Policy Manager-Bedingung: {0}",policy_manager_conditions_items_object_err:"Das Bedingungselement des Richtlinienmanagers hat ein ungültiges Objekt: {0}",policy_manager_conditions_items_op_err:"Das Bedingungselement des Richtlinienmanagers hat einen ungültigen Operator: {0}",policy_manager_conditions_items_req_err:"Policy Manager required fields in condition item are not available",policy_manager_conditions_items_type_err:"Die vom Richtlinienmanager erforderlichen Felder im Bedingungselement sind nicht verfügbar",policy_manager_conditions_items_value_and_object_err:"Das Policy Manager-Bedingungselement hat sowohl einen Wert als auch ein Objekt, es ist nur eines zulässig",policy_manager_conditions_items_value_err:"Das Policy Manager-Bedingungselement hat einen ungültigen Wert: {0}",policy_manager_conditions_object_groups_op_err:"Das Policy Manager-Bedingungselement verwendet Objektgruppen, verwendet jedoch keinen der folgenden Vorgänge: {0}",policy_manager_conditions_req_err:"Die erforderlichen Felder des Richtlinienmanagers in der Bedingung sind nicht verfügbar",policy_manager_configurations_req_err:"Ungültiger Typ der Policy Manager-Bedingungsgruppenelemente: {0}",policy_manager_configurations_type_err:"Die Policy Manager-Konfiguration hat einen ungültigen Typ: {0}",policy_manager_description:"Policy Manager description (TBD)",policy_manager_object_groups_invalid_items_type_err:"Ungültiger Typ der Policy Manager-Objektgruppenelemente: {0}",policy_manager_object_groups_req_err:"Erforderliche Felder des Richtlinienmanagers in der Objektgruppe sind nicht verfügbar",policy_manager_object_groups_type_err:"Die Policy Manager-Objektgruppe hat einen ungültigen Typ: {0}",policy_manager_objects_invalid_items_type_err:"Ungültiger Typ der Policy Manager-Objektelemente: {0}",policy_manager_objects_req_err:"Die für den Richtlinienmanager erforderlichen Felder im Objekt sind nicht verfügbar",policy_manager_objects_type_err:"Das Policy Manager-Objekt hat einen ungültigen Typ: {0}",policy_manager_policies_invalid_conditions_err:"Ungültiger Typ der Policy Manager-Richtlinienbedingung: {0}",policy_manager_policies_invalid_rules_err:"Ungültiger Typ der Policy Manager-Richtlinienbedingung: {0}",policy_manager_policies_req_err:"Die vom Richtlinienmanager erforderlichen Felder in der Richtlinie sind nicht verfügbar",policy_manager_rules_invalid_action_err:"Ungültiger Typ der Policy Manager-Regelaktion: {0}",policy_manager_rules_invalid_conditions_err:"Ungültiger Typ der Policy Manager-Regelbedingung: {0}",policy_manager_rules_invalid_dnat:"Die Policy Manager-Regel hat eine ungültige DNAT: {0}",policy_manager_rules_invalid_snat:"Policy Manager-Regel hat ungültige SNAT: {0}",policy_manager_rules_req_err:"Die erforderlichen Felder des Richtlinienmanagers in der Regel sind nicht verfügbar",policy_manager_rules_type_err:"Die Policy Manager-Regel hat einen ungültigen Typ: {0}",policy_metrics_highest_available_bandwidth:"Höchste verfügbare Bandbreite",policy_metrics_lowest_jitter:"Niedrigster Jitter",policy_metrics_lowest_latency:"Niedrigste Latenz",policy_metrics_lowest_packet_loss:"Niedrigster Paketverlust",policy_not_found:"Richtlinie nicht gefunden",policy_select_criteria_type:"Wählen Sie Kriterienart",policy_type_balance:"Ausgewogen",policy_type_best_of:"Das beste von",policy_type_specific:"Spezifisch",policy_wan_selection_type:"WAN -Auswahltyp",polling_interval:"Abrufintervall",polling_source:"Umfragequelle",port:"Hafen",port_forward:"Portweiterleitung",port_forward_rules:"Port-Weiterleitungsregeln",port_is_already_in_use:"Der Port wird bereits verwendet",port_optional:"Port (Optional)",port_protocol:"Portprotokoll",port_range:"Ungültiger Portbereich: {0}",port_validation:"Ungültiger Port.Port muss eine Zahl zwischen 1 und 65535 sein",port_value:"Ungültiger Portwert: {0}",pppoe:"PPPoE",preferences:"Voreinstellungen",prefix:"Präfix",prefix_length:"Präfixlänge",prefix_netmask:"Präfix/Netzmaske",primary_dns:"Primäres DNS",priority:"Priorität",privacy_policy:"Datenschutz-Bestimmungen",private_key:"Privater Schlüssel",private_key_not_specified:"PrivateKey nicht angegeben",productivity:"Produktivität",proposal_settings:"Vorschlagseinstellungen",protocol:"Protokoll",protocol_type:"Protokolltyp",proxy:"Proxy",public_key:"Öffentlicher Schlüssel",qos_disabled_if_unlicensed:"Ohne Lizenz ist QoS deaktiviert",qos_enabled:"QoS aktiviert",qos_priority:"QoS-Priorität",query_id_not_found:"Die Abfrage-ID wurde nicht gefunden.",quick_filter:"Schnellfilter",range_end:"Bereichsende",range_start:"Bereichsanfang",real_time_interactive:"Interaktiv in Echtzeit",reason:"Grund",reboot:"Neu starten",reboot_failure:"Geräte kann nicht neu gestartet werden",reboot_message:"

Möchten Sie das System wirklich jetzt neu starten?

",reboot_progress_message:"Bitte warten! System wird neu gestartet...",reboot_success:"Geräte neu gestartet",redirection_ip_not_found:"Keine gültige Adresse zum Umleiten des Captive-Portal-Verkehrs gefunden",refresh:"Aktualisieren",refresh_license:"Lizenz aktualisieren",refresh_licenses:"Lizenzen aktualisieren",region:"Gebiet",reject:"Ablehnen",rejected:"Abgelehnt",related:"Verwandt",remote:"Remote",remote_access:"Remote-Zugriff",remote_address:"Remote-Adresse",remote_gateway:"Remote-Gateway",remote_networks:"Remotenetzwerke",remove:"Entfernen",remove_block_list:"Blockliste entfernen {0}?",remove_flow_category:"Entfernen Sie die Flusskategorie {0} ?",remove_object:"Objekt {0} entfernen?",remove_policy:"Richtlinien entfernen {0}?",remove_policy_configuration:"Richtlinienkonfiguration {0} entfernen?",remove_route:"Statische Route {0} entfernen?",remove_rule:"Regel entfernen {0}?",renew_ip:"IP erneuern",report_not_found:"Bericht nicht gefunden",reports:"Berichte",required:"Dieses Feld ist erforderlich",requires_authentication:"Authentifizierung ist erforderlich",reservations:"Reservierungen",reset_analyzers_success:"Ping-Analyzer erfolgreich zurückgesetzt",reset_analyzers_warning:"Ping-Analysatoren werden auf die Werkseinstellungen zurückgesetzt. Alle nicht standardmäßigen Analysatoren werden entfernt. Möchtest du fortfahren?",reset_rules_success:"Regeln wurden erfolgreich auf Standardeinstellungen zurückgesetzt",reset_rules_warning:"Die Regeln werden auf die Werkseinstellungen zurückgesetzt. Alle nicht standardmäßigen Einstellungen werden entfernt.
Möchten Sie den Vorgang fortsetzen?",reset_to_defaults:"Standardwerte wiederherstellen",reset_to_factory_defaults:"Auf Werkseinstellungen zurücksetzen",reset_wan_success:"WAN-Richtlinien und WAN-Regeln erfolgreich zurückgesetzt",reset_wan_warning:"Die WAN-Richtlinien und WAN-Regeln werden auf die Standardeinstellungen zurückgesetzt. Alle nicht standardmäßigen Einstellungen werden entfernt. Möchten Sie den Vorgang fortsetzen?",restore:"Wiederherstellen",restore_all_settings_except:"Alle Einstellungen wiederherstellen AUSSER",restore_backup:"Backup wiederherstellen",restore_info:"Stellt eine vorherige Systemkonfiguration auf dem Server aus einer Backup-Datei wieder her.",restore_warning:"Die Wiederherstellung von Schnittstellen kann zu Problemen bei der Netzwerkkonnektivität führen.
Die Wiederherstellung von Konten kann den Zugriff auf das Administratorkonto verhindern.
Webadministrator-Ports werden nicht wiederhergestellt!",restrict:"einschränken",risk:"Risiko",routes:"Routen",routing:"Routing",rule:"Regel",rule_action_accept:"Akzeptieren",rule_action_dnat:"Neues Ziel",rule_action_drop:"Fallen lassen",rule_action_limit_exceed_action:"Aktion „Limit überschreiten“.",rule_action_masquerade:"Maskerade",rule_action_reject:"Ablehnen",rule_action_set_priority:"Priorität setzen",rule_action_snat:"Neue Quelle",rule_action_wan_policy:"WAN-Richtlinie",rule_enabled:"Regel aktiviert",rule_info:"Erstellen Sie eine Regel, indem Sie Bedingungen hinzufügen und die zu ergreifende Aktion einrichten.
Die Regelaktion wird nur ausgeführt, wenn alle Bedingungen erfüllt sind.",rule_summary_any_packet:"Für jedes Paket {0}",rule_summary_if_packet:"WENN das Paket {0} ist, DANN {1}",rules:"Regeln",rules_executed_in_order:"Die Regeln werden der Reihe nach ausgeführt. Sie können die Reihenfolge ändern, indem Sie sie mit dem Ziehpunkt auf der linken Seite verschieben.",run_successfully:"{0} erfolgreich ausgeführt",run_sync:"Run Sync",run_unsuccessfully:"{0} erfolglos ausgeführt",saturday:"Samstag",save:"Speichern",saved_successfully:"{0} erfolgreich gespeichert",seats:"Plätze",secondary_dns:"Sekundäres DNS",seconds:"Sekunden",security:"Sicherheit",select:"Auswählen",select_authentication_method:"Authentifizierungsmethode auswählen",select_cert_file:"Zertifikatdatei auswählen",select_certificate:"Zertifikat auswählen",select_countries:"Länder ausgewählt",select_countries_to_be_blocked:"Wählen Sie Länder aus, die gesperrt werden sollen",select_file_from_disk:"Datei auf Datenträger auswählen",select_filter_rules:"Wählen Sie Filterregeln aus, die Sie der Gruppe hinzufügen möchten",select_flow_category:"Wählen Sie die Flusskategorie",select_interface_text:"Wählen Sie eine Schnittstelle aus, um die Einstellungen zu bearbeiten, oder fügen Sie eine neue Schnittstelle hinzu.",select_interface_zones:"Wählen Sie Schnittstellenzonen",select_key_file:"Schlüsseldatei auswählen",select_object_type:"Wählen Sie Objekttyp",select_option:"Option auswählen",select_policy:"Richtlinien auswählen",select_policy_configurations:"Wählen Sie Richtlinienkonfigurationen",select_port:"Wählen Sie Port",select_protocol:"Wählen Sie Protokoll",select_unit:"Wählen Sie Einheit",selected_filter_rules:"Ausgewählte Filterregeln",selected_rule_not_editable:"Ausgewählte Regel kann nicht bearbeitet werden!",selected_text:"({selected} ausgewählt)",send_router_advertisements:"Routerankündigungen senden",september:"September",serial:"Ungültige Seriennummer",server:"Server",server_address:"Serveradresse",server_address_new:"Neue Serveradresse",server_address_v6:"Serveradresse v6",server_byte_rate:"Server-Byte-Rate",server_bytes:"Server-Bytes",server_country:"Land des Servers",server_dns_hint:"Server-DNS-Hinweis",server_hops:"Server-Hops",server_info:"Serverinfos",server_information:"Serverinformationen",server_interface_id:"Serverschnittstelle",server_interface_type:"Typ der Serverschnittstelle",server_interface_zone:"Zone der Serverschnittstelle",server_packet_rate:"Server-Paket-Rate",server_packets:"Server-Pakete",server_port:"Serverport",server_port_new:"Neuer Serverport",server_ports:"Serverports",server_ports_bandwidth_by_time:"Serverbandbreite nach Zeit",server_ports_by_bandwidth:"Serverports nach Bandbreite",server_reverse_dns:"Server-Reverse-DNS",service_endpoint:"Serviceendpunkt",service_endpoint_group:"Serviceendpunkt",service_x_is_disabled:"Dienst: {0} ist deaktiviert",services:"Dienste",session_details:"Sitzungsdetails",session_id:"Sitzungs-ID",session_stats:"Sitzungsstatistiken",sessions:"Sitzungen",sessions_by_time:"Sitzungen",sessions_by_time_description:"Die Anzahl der Sitzungen im zeitlichen Verlauf",sessions_description:"Alle bearbeiteten Sitzungen",sessions_number:"Sitzungsanzahl",sessions_stats:"Sitzungsstatistiken",sessions_stats_description:"Alle Sitzungsstatistiken",settings:"Einstellungen",setup_is_complete:"Setup abgeschlossen",setup_legal_links_available_at:"Nach Abschluss der Einrichtung können rechtliche Links auch auf der Seite „Info“ angezeigt werden",setup_license_available_at:"Die Lizenz ist verfügbar unter",setup_review_license:"Um die Installation und Verwendung dieser Software fortzusetzen, müssen Sie den Bedingungen der Software-Lizenzvereinbarung zustimmen. Bitte lesen Sie die gesamte Lizenzvereinbarung durch, indem Sie zum bereitgestellten Website-Link navigieren und bis zum Ende der Vereinbarung scrollen.",setup_thanks:"Vielen Dank, dass Sie sich für Untangle entschieden haben.",shaping:"Shaping",shaping_rules:"Shaping-Regeln",shaping_rules_description:"Shaping-Regeln priorisieren den Internetverkehr nach verschiedenen Kriterien. Alle Shaping-Regeln werden verarbeitet. Stellen Sie also sicher, dass Sie Regeln mit bestimmten Bedingungen an das Ende der Liste setzen.",shared_secret:"Gemeinsames Geheimnis",show_less:"Weniger anzeigen",show_more:"Mehr anzeigen",show_password:"Kennwort anzeigen",showing_filtered_countries:"{0} von {1} werden angezeigt",showing_filtered_ip_source_list:"Anzeige {0} von {1} Liste der IP-Quellen",showing_filtered_routes:"Anzeigen {0} von {1} Routen",showing_filtered_rules:"Anzeige {0} von {1} Regeln",sign_in:"Anmelden",sign_in_msg:"Wenn Sie ein Konto haben, melden Sie sich bitte an",sign_in_with_google:"Mit Google anmelden",sign_in_with_microsoft:"Mit Microsoft anmelden",sign_up:"Registrieren",sign_up_msg:"Sie haben noch kein Konto? Bitte erstellen Sie eines.",signaling:"Signalisierung",sim_details:"SIM-Details",site:"Website",site_already_in_list:"Website bereits in der Liste enthalten",site_lookup:"Websitesuche",site_lookup_description:"Kategorie für Websites suchen",sites:"Websites",slaac:"SLAAC",social_networking:"Soziale Netzwerke",software_version:"Softwareversion",source:"Quelle",source_address:"Quelladresse",source_address_type:"Typ der Quelladresse",source_address_v6:"Quelladresse v6",source_interface:"Quellschnittstelle",source_interface_name:"Name der Quellschnittstelle",source_interface_type:"Typ der Quellschnittstelle",source_interface_zone:"Zone der Quellschnittstelle",source_name:"Quellenname",source_port:"Quellport",source_url:"Quell -URL",specific_wan:"Bestimmtes WAN",ssid:"SSID",ssl_sni:"SSL SNI",standard:"Standard",standard_priority:"Standardpriorität",start:"Start",state:"Bundesland",state_province:"Bundesland/Kanton",static:"Statisch",static_entries:"Statische Einträge",static_entries_info:"Statische Einträge ermöglichen die Auflösung von Hostnamen in IP-Adressen für lokale Netzwerke.",static_entry:"Statischer Eintrag",static_entry_remove_success:"Statischen Eintrag erfolgreich entfernt",static_entry_save_success:"Statischen Eintrag erfolgreich gespeichert",static_route:"Statische Route",static_route_destination_network_already_exists:"Zieladresse: {0} existiert bereits in der Routing-Tabelle",static_route_next_hop_not_reachable:"Die nächste Hop-IP {0} ist über die ausgewählte Schnittstelle nicht erreichbar",static_routes:"Statische Routen",static_routes_description:"Statische Routen hinzufügen, um bestimmte Subnetze über ein lokales Gateway weiterzuleiten",status:"Status",status_analyzers:"Statusanalysatoren",streaming_media:"Streaming-Medien",summary:"Zusammenfassung",sunday:"Sonntag",support:"Support",suspicious:"Verdächtig",sys_desc:"Systembeschreibung",sys_name:"Systemname",system:"System",system_info:"Systeminformationen",system_information:"System Information",system_logging_invalid_port_number:"Ungültige Protokollierungs-Portnummer angegeben: {0}",system_logging_invalid_protocol:"Ungültiges Protokollierungsprotokoll angegeben: {0}",system_logging_invalid_size:"Ungültige Logging-Größe angegeben: {0}",system_logging_invalid_type:"Ungültige Logging-Art: {0}",system_logging_missing_required_keys:"Fehlende erforderliche Schlüssel: {0}",system_running_latest_version:"Auf dem System wird die neueste Version ausgeführt!",system_time:"Systemzeit",t_mobile:"T-Mobile",target:"Ziel",tcp_state:"TCP-Status",telephony:"Telefonie",test_performance:"Leistung testen",testing_wan_performance:"WAN-Leistung wird getestet",theme:"Thema",threat_lookup:"Bedrohungssuche",threat_prevention:"Threat Prevention",threat_prevention_blocked:"Von Threat Prevention blockiert",threat_prevention_blocked_address:"Blockierte IP (Threat Prevention)",threat_prevention_description:"Threat Prevention ist ein IP-Adressen-Reputationsdienst.

Wenn er aktiviert ist, blockiert Threat Prevention Hosts, die möglicherweise mit Folgendem in Verbindung stehen:
Spam, mobile Bedrohungen, Tor Proxy, Keylogger, Malware, Spyware, Windows-Exploits, Webangriffe, Botnets, Scanner, Denial of Service, Reputation, Phishing oder kompromittierte Proxys.",threat_prevention_threat_level:"Reputationsbewertung (Threat Prevention)",threatprevention:"Threat Prevention",threatprevention_reset_success:"Threat Prevention-Einstellungen erfolgreich zurückgesetzt",threatprevention_reset_warning:"Die Threat Prevention-Einstellungen werden auf die Standardkonfiguration zurückgesetzt.
Möchten Sie den Vorgang fortsetzen?",thursday:"Donnerstag",time_of_day:"Tageszeit",time_range:"Zeitraum",time_stamp:"Zeitstempel",time_zone:"Zeitzone",timeout:"Timeout-Wert",timeout_seconds:"Timeout",toggle_block_list:"Dynamic Blocklists {0}",toggle_captive_portal:"Captive Portal {0}",toggle_network_discovery:"Network Discovery {0}",toggle_threat_prevention:"Threat Prevention {0}",toggle_threat_prevention_redirect:"HTTP/HTTPS-Umleitung für blockierte Seiten {0}",toggle_web_filter:"Web Filter {0}",toolbar:"Toolbar",top:"Top",top_addresses_by_blocked_count:"Top Adressen nach Anzahl der Blockierungen",top_applications_bandwidth_by_time:"Top Anwendungsbandbreite nach Zeit",top_applications_bandwidth_by_time_description:"Top Anwendungen nach Bytes im zeitlichen Verlauf",top_applications_by_bandwidth:"Top Anwendungen nach Bandbreite",top_applications_by_bandwidth_description:"Die Anwendungen nach Summe der übertragenen Bytes",top_applications_by_session_count:"Top Anwendungen",top_applications_by_session_count_description:"Die Anwendungen sortiert nach Anzahl der Sitzungen",top_applications_sessions_by_time:"Top Anwendungen nach Sitzungen",top_applications_sessions_by_time_description:"Top Anwendungen nach Sitzungen im zeitlichen Verlauf",top_clients_bandwidth_by_time:"Top Clientbandbreite nach Zeit",top_clients_bandwidth_by_time_description:"Top Clients nach Bytes im zeitlichen Verlauf",top_clients_by_bandwidth:"Top Clients nach Bandbreite",top_clients_by_bandwidth_description:"Die Anwendungen nach Summe der übertragenen Bytes",top_clients_by_session_count:"VPN-Clients",top_clients_by_session_count_description:"Top Clientadressen nach Sitzungen sortiert nach Anzahl der Sitzungen",top_clients_sessions_by_time:"Top Clients nach Sitzungen",top_clients_sessions_by_time_description:"Top Clientadressen nach Sitzungen im zeitlichen Verlauf",top_protochains_by_session_count:"Top Protokollketten",top_protochains_by_session_count_description:"Anwendungsprotokollketten sortiert nach Anzahl der Sitzungen",top_protochains_sessions_by_time:"Top Protokollketten nach Sitzungen",top_protochains_sessions_by_time_description:"Top Protokollketten nach Sitzungen im zeitlichen Verlauf",top_server_port_sessions_by_time:"Top Serverports nach Sitzungen",top_server_port_sessions_by_time_description:"Top Serverports nach Sitzungen im zeitlichen Verlauf",top_server_ports_bandwidth_by_time:"Top Serverportbandbreite nach Zeit",top_server_ports_bandwidth_by_time_description:"Top Serverports nach Bytes im zeitlichen Verlauf",top_server_ports_by_bandwidth:"Top Serverports nach Bandbreite",top_server_ports_by_bandwidth_description:"Top Serverports nach übertragenen Bytes",top_server_ports_by_session_count:"Top Serverports",top_server_ports_by_session_count_description:"Top Serverports sortiert nach Anzahl der Sitzungen",top_sites_by_blocked_count:"Top Websites blockiert",true:"Wahr",trustworthy:"Vertrauenswürdig",tuesday:"Dienstag",type:"Typ",type_placeholder:"eingeben...",uid:"Ungültige UID - UIDs müssen den unten aufgeführten Formaten entsprechen und dürfen nur die Buchstaben A-F und die Zahlen 0-9 enthalten.",unable_communicate_refresh_browser:"Keine Kommunikation möglich. Aktualisieren Sie Ihren Browser und versuchen Sie es erneut",unable_find_unused_network:"Kein ungenutztes Netzwerk gefunden",unable_to_fetch_params:"Parameter können nicht abgerufen werden",unable_to_load:"Einstellungen können nicht geladen werden",unable_to_save:"speicherunfähig",unblock_selected:"Ausgewählte Blockierung aufheben",unicast:"Unicast",unique:"Dieses Feld muss eindeutig sein",unit:"Einheit",unknown:"Unbekannt",unlimited:"Unbegrenzt",uno:"UNO",uno_application_name:"UNO - Anwendungsname",uno_hostname:"UNO - hostname",uno_service_name:"UNO - Dienstname",unpin:"Lösen",unset:"Aufheben",untangle_mfw:"{0}Untangle Micro Edge",up_time:"Betriebszeit",update:"Aktualisieren",update_logo:"Logo aktualisieren",update_password:"Kennwort aktualisieren",upgrade:"Upgrade",upgrade_alert:"Das Upgrade kann einige Minuten dauern!
Während dieser Zeit kann die Internetverbindung unterbrochen werden.

Möchten Sie fortfahren?",upgrade_check:"Upgrades werden gesucht…",upgrade_failed:"Upgrade fehlgeschlagen",upgrade_from_a_file:"Upgrade aus einer Datei",upgrade_from_file:"Upgrade aus Datei",upgrade_info:"Das Upgrade kann einige Minuten dauern! Während dieser Zeit kann die Internetverbindung unterbrochen werden.",upgrade_now:"Jetzt upgraden",upgrade_progress:'Das Upgrade kann bis zu zwei Minuten dauern. Wenn Sie nicht automatisch zur Anmeldung weitergeleitet werden, klicken Sie hier.',upload:"Hochladen",upload_certificate:"Zertifikat hochladen",upload_progress:"Bild wird hochgeladen. Bitte warten...",url:"Ungültiges URL-Format",usage:"Nutzung",use_defaults:"Standardwerte verwenden",use_peer_dns:"Peer-DNS verwenden",use_route_mtu:"Auto-MTU",user_group:"Benutzergruppen",username:"Benutzername",uuid:"UUID",valid_regex:"Dieses Feld muss ein gültiger regulärer Ausdruck sein",value:"Wert",verification_code:"Verifizierungscode",verizon:"Verizon",very_high:"Sehr hoch",very_low:"Sehr niedrig",view_license:"Lizenz anzeigen",view_system_license:"Systemlizenz anzeigen",virtual:"Virtuell",visited_categories:"Besuchte Kategorien",visited_sites:"Besuchte Websites",vlan:"VLAN",vlan_duplicate_parent_vlan_id:"Eine Schnittstelle mit derselben übergeordneten Schnittstelle und VLAN-ID ist bereits vorhanden",vlan_id:"VLAN ID",vlan_tag:"VLAN-Tag",vlan_tag_group:"VLAN-Tag-Gruppen",vlan_tag_range:"Ungültiger VLAN-Tag-Bereich: {0}",vlan_tag_validation:"Ungültiges VLAN-Tag. Es muss eine Zahl, eine Zahlenliste oder ein Bereich sein",vlan_tag_value:"Ungültiger VLAN-Tag-Wert: {0}",vpn_and_tunneling:"VPN und Tunneling",vrrp_enabled:"VRRP aktiviert",vrrp_id:"VRRP ID",vrrp_id_hint:"Eine Zahl zwischen 1 und 255",vrrp_priority:"VRRP -Priorität",vrrp_priority_hint:"Eine Zahl zwischen 1 und 254 (Standard 100)",wan:"WAN",wan_criteria:"WAN-Kriterien",wan_criterion:"WAN-Kriterium",wan_interface:"WAN-Schnittstelle",wan_performance:"WAN-Leistung",wan_policies:"WAN-Richtlinien",wan_policies_description:"WAN-Richtlinien definieren die bevorzugte Verbindung auf der Grundlage verschiedener Kriterien wie Verbindungsqualität, verfügbarer Bandbreite, Schnittstellentyp oder einer bestimmten Schnittstelle.",wan_policy:"WAN-Richtlinie",wan_policy_connectivity_test:"Test auf {0} von {1} in Intervallen von {2} Sekunden mit maximal {3} Fehlern",wan_policy_id:"WAN-Richtlinien-ID",wan_policy_name_criteria:"Name enthält „{0}“",wan_route:"WAN-Route",wan_routing:"WAN-Routing",wan_routing_description:"WAN-Routing",wan_rule:"WAN-Regel",wan_rule_chain:"WAN-Regelkette",wan_rule_id:"WAN-Regel-ID",wan_rules:"WAN-Regeln",wan_test_failed:"Fehler beim Testen des WAN",wans:"WANs",wans_only:"Nur WANs",warning:"Warnung",web_admin_ports:"Web-Admin-Ports",web_admin_ports_message:"

WARNUNG! Bitte lesen Sie, bevor Sie fortfahren!

Wenn Sie fortfahren, wird der Webadministrator-Port geändert und die aktuellen http- und https-Ports sind nicht zugänglich!

SIND SIE SICHER, DASS SIE MIT DEM FORTFAHREN MÖCHTEN? PORT-EINSTELLUNGEN ÄNDERN?

",web_admin_ports_saved:"Web-Admin-Ports erfolgreich gespeichert. Verwenden Sie den neuen Port, um auf die Admin-Benutzeroberfläche zuzugreifen.",web_filter:"Web Filter",web_filter_block_list:"In Blockliste",web_filter_blocked:"Von Web Filter blockiert",web_filter_blocked_field:"Blockiert (Web Filter)",web_filter_categories_summary:"{0} Kategorien ({1} blockiert, {2} gekennzeichnet)",web_filter_catid:"Kategorie (Web Filter)",web_filter_description:"Web Filter blockiert den Zugriff auf ungeeignete oder schädliche Webinhalte auf der Grundlage von Kategorien oder bestimmten Domänen",web_filter_flagged:"Gekennzeichnet (Web Filter)",web_filter_hostname:"Hostname (Web Filter)",web_filter_reason:"Grund (Web Filter)",web_filter_reason_block_category:"Blockierte Kategorie",web_filter_reason_block_list:"Blockliste",web_filter_reason_pass_category:"Zugelassene Kategorie",web_filter_reason_pass_list:"Zulassungsliste",web_filter_reset_success:"Web Filter-Einstellungen erfolgreich zurückgesetzt",web_filter_reset_warning:"Die Web Filter-Einstellungen werden auf die Standardkategorien zurückgesetzt und es werden keine Domänen zugelassen/blockiert.
Möchten Sie den Vorgang fortsetzen?",web_filter_top_blocked_sites:"Top Websites von Web Filter blockiert",web_services:"Webdienste",webfilter:"Web Filter",webports_update_failed:"Es wurden keine Webports aktualisiert",webports_update_success:"Webports erfolgreich aktualisiert",website_domain_must_match_email_domain:"Die Domäne der Website muss mit der E-Mail-Domäne übereinstimmen",wednesday:"Mittwoch",week_day:"Wochentag",weight:"Gewicht",weighted:"Gewichtet",weighted_wan_instructions:"Legen Sie für jedes WAN einen numerischen Gewichtungswert fest.",weighted_wan_must_be_enabled:"Mindestens ein gewichtetes WAN muss aktiviert sein",welcome:"Willkommen",welcome_text:"Willkommenstext",wf_abortion:"Abtreibung",wf_abortion_desc:"Abtreibungsthemen, bei denen es um den Schutz des ungeborenen Lebens oder um die Wahlmöglichkeit geht",wf_abused_drugs:"Drogenmissbrauch",wf_abused_drugs_desc:"Diskussionen oder Maßnahmen rund um illegale, unerlaubte Substanzen oder Drogen wie Heroin, Kokain oder andere Straßendrogen. Informationen über legale Rauschmittel: Klebstoffschnüffeln, Missbrauch von verschreibungspflichtigen Medikamenten oder anderen legalen Substanzen.",wf_adult_and_pornography:"Jugendgefährdender Inhalt und Pornographie",wf_adult_and_pornography_desc:"Anstößiges Material, mit dem ein sexuelles oder lüsternes Interesse erweckt werden soll. Erotikprodukte, darunter Sexspielzeug, CD-ROMs und Videos. Online-Gruppen, einschließlich Newsgroups und Foren mit sexuell explizitem Charakter. Erotische Geschichten und Textbeschreibungen von sexuellen Handlungen. Erotikangebote, einschließlich Videokonferenzen, Begleitservices und Striplokalen. Erotische Kunst.",wf_alcohol_and_tobacco:"Alkohol und Tabak",wf_alcohol_and_tobacco_desc:"Websites, die über den Verkauf von alkoholischen Getränken oder Tabakprodukten und entsprechendem Zubehör informieren, ihn fördern oder unterstützen.",wf_auctions:"Auktionen",wf_auctions_desc:"Websites, deren Hauptzweck das Anbieten und Kaufen von Waren zwischen Privatpersonen ist. Enthält keine Kleinanzeigen.",wf_bot_nets:"Bot-Nets",wf_bot_nets_desc:"URLs (in der Regel IP-Adressen), die als Teil eines Bot-Netzwerks erkannt wurden, von dem aus Netzwerkangriffe gestartet werden. Zu den Angriffen können SPAM-Nachrichten, DOS-, SQL-Injektionen, Proxy Jacking und andere unerwünschte Kontakte gehören.",wf_business_and_economy:"Unternehmen und Wirtschaft",wf_business_and_economy_desc:"Websites von Firmen und Unternehmen mit Informationen zu Geschäfts- und Wirtschaftsthemen, Marketing, Management und Unternehmertum.",wf_cheating:"Betrug",wf_cheating_desc:"Websites, die Betrug unterstützen und entsprechendes Material anbieten, beispielsweise kostenlose Aufsätze, Kopien von Prüfungen, Plagiate usw.",wf_computer_and_internet_info:"Informationen über Computer und das Internet",wf_computer_and_internet_info_desc:"Allgemeine Websites über Computer, Internet und technische Informationen. SaaS-Websites und andere URLs, die Internetdienste anbieten.",wf_computer_and_internet_security:"Computer- und Internetsicherheit",wf_computer_and_internet_security_desc:"Websites über Computer- und Internetsicherheit und die Websites entsprechender Diskussionsgruppen.",wf_content_delivery_networks:"Netzwerke zur Inhaltsbereitstellung",wf_content_delivery_networks_desc:"Bereitstellung von Inhalten und Daten für Dritte, einschließlich Anzeigen, Medien, Dateien, Bildern und Videos.",wf_cult_and_occult:"Okkultismus und Magie",wf_cult_and_occult_desc:"Methoden, Anleitungen oder andere Ressourcen, um reale Ereignisse durch den Einsatz von Astrologie, Zaubersprüchen, Verwünschungen, magischen Kräften, satanischen oder übernatürlichen Wesen zu interpretieren, zu verändern oder zu beeinflussen. Einschließlich Horoskop-Websites.",wf_dating:"Dating",wf_dating_desc:"Dating-Websites, die sich auf den Aufbau persönlicher Beziehungen konzentrieren.",wf_dead_sites:"Deaktivierte Websites",wf_dead_sites_desc:"Deaktivierte oder „tote“ Websites, die nicht auf HTTP-Abfragen reagieren. Richtlinienmodule behandeln diese Websites normalerweise als nicht kategorisierte Websites.",wf_dns_over_https:"DNS über HTTPS",wf_dns_over_https_desc:"DNS Over HTTPS (DoH) ist ein Netzwerkprotokoll, das zur Übermittlung von Domain-Name-Server-Informationen in verschlüsselter Form über HTTPS verwendet wird und so die DNS-Abfrage verbirgt. Dies führt dazu, dass Unternehmen die Transparenz und Kontrolle über den DNS-Verkehr verlieren. BrightCloud hat eine neue Kategorie veröffentlicht, die eine Liste bekannter DoH-Anbieter und Domänen enthält, die zur Richtliniendurchsetzung auf Sicherheitsgeräten verwendet werden können, um DoH-bezogene Bedrohungen abzuschwächen. Diese Liste enthält URLs von Domänen, die eine sichere DNS-Auflösung durchführen, einschließlich DNS über HTTPS (DoH), DNS über TLS (DoT) und andere sichere DNS-bezogene Domänen und IP-Adressen.",wf_dynamically_generated_content:"Dynamisch generierter Inhalt",wf_dynamically_generated_content_desc:"Dynamisch generierter Inhalt",wf_educational_institutions:"Bildungseinrichtungen",wf_educational_institutions_desc:"Vorschulen, Grundschulen, weiterführende Schulen, Gymnasien, Hochschulen, Universitäten, Berufsschulen und andere Bildungsinhalte und Informationen, einschließlich Einschreibung, Studiengebühren und Lehrplänen.",wf_entertainment_and_arts:"Unterhaltung und Kunst",wf_entertainment_and_arts_desc:"Spielfilme, Videos, Fernsehen, Musik und Programmhinweise, Bücher, Comics, Kinos, Galerien, Künstler oder Kritiken über Unterhaltungsmaterial. Darstellende Kunst (Theater, Varieté, Oper, Konzerte usw.). Websites von Museen, Galerien, Künstlern (Skulpturen, Fotografie usw.).",wf_fashion_and_beauty:"Mode und Schönheit",wf_fashion_and_beauty_desc:"Mode- und Trendzeitschriften, Schönheit, Kleidung, Kosmetik, Life-Style-Magazine.",wf_financial_services:"Finanzdienstleistungen",wf_financial_services_desc:"Bankdienstleistungen und andere Arten von Finanzinformationen, beispielsweise über Kredite, Buchhaltung und Hypotheken, von Versicherungsmathematikern, Banken und allgemeinen Versicherungsgesellschaften. Enthält keine Websites, die Marktinformationen, Makler- oder Trading-Dienstleistungen anbieten.",wf_gambling:"Glücksspiele",wf_gambling_desc:"Glücksspiel- oder Lotterie-Websites, die zum Spielen mit echtem oder virtuellem Geld einladen. Informationen oder Ratschläge für das Platzieren von Wetten, die Teilnahme an Lotterien, Glücksspielen oder Zahlenspielen. Virtuelle Casinos und Offshore-Glücksspielunternehmen. Sportwetten und Tippgemeinschaften. Virtuelle Sport- und Fantasy-Ligen, die hohe Belohnungen anbieten oder hohe Einsätze verlangen. Websites von Hotels und Resorts, die kein Glücksspiel über ihre Website anbieten, werden den Kategorien „Reisen“ oder „Informationen über die Region“ zugeordnet.",wf_games:"Spiele",wf_games_desc:"Websites, auf denen Spiele gespielt oder heruntergeladen werden können, einschließlich Videospielen, Computerspielen, elektronischen Spielen, Tipps und Ratschlägen zu Spielen oder zum Erhalt von Cheat-Codes. Enthält auch Websites, die sich dem Verkauf von Brettspielen widmen, sowie Zeitschriften und Magazine über Spiele. Enthält Websites, die Online-Gewinnspiele veranstalten und Werbegeschenke vergeben. Enthält auch Websites über Fantasy-Sportarten, die Spiele hosten oder anbieten.",wf_generative_ai:"Generative KI",wf_generative_ai_desc:"Brightcloud hat eine Kategorie für Generative KI hinzugefügt. Diese Kategorie umfasst Werkzeuge und Systeme der künstlichen Intelligenz, die zur Generierung neuer Texte, Bilder, Videos, Audios, Codes oder anderer Arten synthetischer Daten verwendet werden.",wf_government:"Behörde",wf_government_desc:"Informationen über Regierung, Regierungsbehörden und staatliche Leistungen rund um Steuern sowie öffentliche Dienste und Notfalldienste. Enthält auch Websites, auf denen die Vorschriften verschiedener staatlicher Stellen besprochen oder erklärt werden. Enthält Websites von Behörden auf lokaler, regionaler und nationaler Ebene.",wf_gross:"Ekelerregende Inhalte",wf_gross_desc:"Websites, auf denen blutige Kleidung, Erbrechen und andere Körperfunktionen dargestellt werden.",wf_hacking:"Hacking",wf_hacking_desc:"Illegaler oder fragwürdiger Zugriff auf Kommunikationsgeräte oder Software oder deren Nutzung. Entwicklung und Verbreitung von Programmen, die eine Kompromittierung von Netzwerken und Systemen ermöglichen können. Umgehung von Lizenzen und Gebühren für Computerprogramme und andere Systeme.",wf_hate_and_racism:"Hass und Rassismus",wf_hate_and_racism_desc:"Websites, die Inhalte und Sprache enthalten, die Hassverbrechen und Rassismus unterstützen, z. B. von Nazi- oder Neonazi-Gruppierungen, Ku-Klux-Klan usw.",wf_health_and_medicine:"Gesundheit und Medizin",wf_health_and_medicine_desc:"Allgemeine Gesundheit, Fitness, Wohlbefinden, einschließlich traditioneller und alternativer Methoden und Themen. Medizinische Informationen über Krankheiten, verschiedene Beschwerden, Zahnmedizin, Psychiatrie, Optometrie und andere Fachgebiete. Krankenhäuser und Arztpraxen. Krankenkassen. Schönheitsoperationen.",wf_home_and_garden:"Haus und Garten",wf_home_and_garden_desc:"Themen und Produkte rund ums Haus, einschließlich Wartung und Instandhaltung, Sicherheit im Haushalt, Wohnungseinrichtung, Kochen, Gartenarbeit, Heimelektronik, Design usw.",wf_hunting_and_fishing:"Jagen und Fischen",wf_hunting_and_fishing_desc:"Sportjagd, Schützenvereine und Angeln.",wf_illegal:"Illegales",wf_illegal_desc:"Kriminelle Aktivitäten, Möglichkeiten, nicht gefasst zu werden, Verstöße gegen das Urheberrecht und andere Rechte an geistigem Eigentum usw.",wf_image_and_video_search:"Bild- und Videosuche",wf_image_and_video_search_desc:"Foto- und Bildersuche, Online-Fotoalben/digitales Austauschen von Fotos, Hosten von Bildern.",wf_individual_stock_advice_and_tools:"Persönliche Aktienberatung und Tools",wf_individual_stock_advice_and_tools_desc:"Förderung und Erleichterung des Wertpapierhandels und der Verwaltung von Anlagevermögen. Enthält auch Informationen zu Finanzanlagestrategien, Angaben zu Kursen und Nachrichten.",wf_internet_communications:"Kommunikation über das Internet",wf_internet_communications_desc:"Internet-Telefonie, Messaging, VoIP-Dienste und Ähnliches.",wf_internet_portals:"Internet-Portale",wf_internet_portals_desc:"Websites, die eine breitere Palette von Internetinhalten und -themen zusammenfassen und in der Regel als Ausgangspunkt für einen Endbenutzer dienen.",wf_it_resources:"IT-Ressourcen",wf_job_search:"Stellensuche",wf_job_search_desc:"Unterstützung bei der Arbeitssuche und Möglichkeiten, potenzielle Arbeitgeber oder Arbeitgeber, die Mitarbeiter suchen, ausfindig zu machen.",wf_keyloggers_and_monitoring:"Keylogger und Überwachung",wf_keyloggers_and_monitoring_desc:"Download von und Diskussionen über Software, die die Tastenanschläge von Benutzern oder deren Gewohnheiten beim Surfen im Internet überwachen.",wf_kids:"Kinder",wf_kids_desc:"Speziell für Kinder und Jugendliche entwickelte Websites.",wf_legal:"Recht",wf_legal_desc:"Websites mit juristischen Inhalten, beispielsweise von Anwaltskanzleien, oder Websites, auf denen Rechtsfragen diskutiert und analysiert werden.",wf_local_information:"Informationen über die Region",wf_local_information_desc:"Stadtführer und touristische Informationen, einschließlich Restaurants, Informationen zur Region und zu lokalen Sehenswürdigkeiten.",wf_low_thc_cannabis_products:"Cannabisprodukte mit niedrigem THC-Gehalt",wf_low_thc_cannabis_products_desc:"BrightCloud hat eine neue Kategorie für Cannabisprodukte mit niedrigem THC-Gehalt erstellt. Diese Kategorie umfasst Websites mit Inhalten, die nicht psychoaktive Produkte mit niedrigem THC-Gehalt enthalten, darunter CBD-Öle, Harze, Extrakte, Kräuter, Kapseln, Nahrungsergänzungsmittel, Lebensmittel, Getränke und Toilettenartikel/Hautpflegeprodukte. Zu dieser Kategorie können auch andere regulierte nicht psychoaktive Substanzen gehören. Werden psychoaktive Produkte verkauft, gelten die Kategorien „Missbrauchte Drogen“ oder „Marihuana“.",wf_malware_sites:"Malware-Websites",wf_malware_sites_desc:"Websites mit bösartigen Inhalten, einschließlich ausführbarer Dateien, Websites, die durch unbeabsichtigtes Herunterladen den Computer des Benutzers infizieren, bösartige Skripts, Viren, Trojaner und Code.",wf_marijuana:"Marihuana",wf_marijuana_desc:"Websites über den Konsum, den Anbau, die Geschichte und Kultur von Marihuana, einschließlich rechtlicher Fragen.",wf_military:"Militär",wf_military_desc:"Informationen über verschiedene militärische Bereiche, Streitkräfte und Militärgeschichte.",wf_misc:"Verschiedenes",wf_motor_vehicles:"Kraftfahrzeuge",wf_motor_vehicles_desc:"Kraftfahrzeugbewertungen, Tipps zum Kauf oder Verkauf von Fahrzeugen, Ersatzteilkataloge. Autohandel, Fotos, Diskussionen über Fahrzeuge, einschließlich Motorrädern, Booten, Autos, Lastwagen und Wohnmobilen. Zeitschriften und Magazine über Fahrzeugumbauten.",wf_music:"Musik",wf_music_desc:"Verkauf, Vertrieb und Streaming von Musik, Informationen über Musikgruppen, Auftritte, Liedtexte und das Musikgeschäft.",wf_news_and_media:"Nachrichten und Medien",wf_news_and_media_desc:"Aktuelle Ereignisse oder Themen des Tages. Dazu gehören auch Radiosender und Zeitschriften, Online-Zeitungen, Websites mit Schlagzeilen, Nachrichtendienste, personalisierte Nachrichtendienste und Wetterseiten.",wf_nudity:"Nacktheit",wf_nudity_desc:"Darstellungen des nackten oder halbnackten menschlichen Körpers. Diese Darstellungen sollen nicht unbedingt erotisch wirken. Es können auch Gemälde mit nackten Menschen sein oder Fotogalerien mit Bildern künstlerischer Natur. Diese Kategorie umfasst auch Websites mit Angeboten für Nudisten oder Naturisten, die Bilder von nackten Personen enthalten.",wf_online_greeting_cards:"Online-Grußkarten",wf_online_greeting_cards_desc:"Websites mit Online-Grußkarten.",wf_parked_domains:"Geparkte Domänen",wf_parked_domains_desc:"Geparkte Domänen sind URLs, über die begrenzte Inhalte oder Click-Through-Anzeigen gehostet werden und die zwar Einnahmen für die Hosting-Unternehmen generieren, in der Regel jedoch keine Inhalte bieten, die für Endbenutzer nützlich sind. Darunter fallen auch Websites, die sich im Aufbau befinden, Ordner und Standard-Startseiten von Webservern.",wf_pay_to_surf:"Bezahltes Surfen",wf_pay_to_surf_desc:"Websites, die Benutzer in Form von Bargeld oder Sachpreisen für das Lesen oder Klicken auf bestimmte Links, E-Mails oder Webseiten bezahlen.",wf_peer_to_peer:"P2P-Clients",wf_peer_to_peer_desc:"Peer-to-Peer-Clients und der Zugriff darauf. Umfasst Torrents und Programme zum Herunterladen von Musik.",wf_personal_sites_and_blogs:"Persönliche Websites und Blogs",wf_personal_sites_and_blogs_desc:"Persönliche Websites, die von Einzelpersonen oder Gruppen veröffentlicht werden, sowie Blogs.",wf_personal_storage:"Persönliche Speicher",wf_personal_storage_desc:"Online-Speicherung und Veröffentlichung von Dateien, Musik, Bildern und anderen Daten.",wf_philosophy_and_political_advocacy:"Philosophie und politische Interessenvertretung",wf_philosophy_and_political_advocacy_desc:"Politik, Philosophie, Diskussionen, Vertreten eines bestimmten Standpunkts oder einer bestimmten Haltung, um eine Sache voranzubringen.",wf_phishing_and_other_frauds:"Phishing und andere Betrugsmethoden",wf_phishing_and_other_frauds_desc:"Phishing-, Pharming- und andere Websites, die sich als seriöse Sites ausgeben, um personenbezogene Daten von Benutzern zu erfassen. Diese Websites sind in der Regel ziemlich kurzlebig, sodass die Beispiele nicht lange bestehen bleiben. Kontaktieren Sie uns, wenn Sie neue Daten benötigen.",wf_privacy:"Datenschutz",wf_productivity:"Produktivität",wf_proxy_avoidance_and_anonymizers:"Proxy-Vermeidung und Anonymisierer",wf_proxy_avoidance_and_anonymizers_desc:" Proxyserver und andere Methoden, auf URLs zuzugreifen und dabei die URL-Filterung oder Überwachung zu umgehen. Webbasierte Übersetzungssites, die die Filterung umgehen.",wf_questionable:"Fragwürdige Inhalte",wf_questionable_desc:"Geschmackloser Humor, Websites, die schnelles Geld versprechen oder den Browser oder den Client auf ungewöhnliche, unerwartete oder verdächtige Weise manipulieren.",wf_real_estate:"Immobilien",wf_real_estate_desc:"Informationen zum Mieten, Kaufen oder Verkaufen von Immobilien oder Grundstücken. Tipps zum Kauf oder Verkauf von Häusern. Immobilienmakler, Vermietungs- oder Umzugsdienste und Renovierungs- oder Sanierungsunternehmen.",wf_recreation_and_hobbies:"Freizeit und Hobbys",wf_recreation_and_hobbies_desc:"Informationen, Vereinigungen, Foren und Veröffentlichungen zu Freizeitaktivitäten, beispielsweise für Sammler, zu Modellflugzeug-Bausätzen, Outdoor-Aktivitäten wie Wandern, Camping, Klettern, speziellen künstlerischen oder handwerklichen Techniken, Informationen zu Tieren und Haustieren, einschließlich rassespezifischer Informationen, Training, Ausstellungen und Tierschutzvereinen.",wf_reference_and_research:"Referenz und Forschung",wf_reference_and_research_desc:"Persönliches, berufliches oder pädagogisches Referenzmaterial, einschließlich Online-Wörterbüchern, Karten, Zensus, Jahrbüchern, Bibliothekskatalogen, Genealogie und wissenschaftlicher Informationen.",wf_religion:"Religion",wf_religion_desc:"Konventionelle oder alternative religiöse oder halbreligiöse Themen sowie Kirchen, Synagogen oder andere religiöse Einrichtungen.",wf_search_engines:"Suchmaschinen",wf_search_engines_desc:"Websites für die Suche mithilfe von Stichwörtern oder Ausdrücken. Die zurückgegebenen Ergebnisse können Texte, Websites, Bilder, Videos und Dateien enthalten.",wf_security:"Sicherheit",wf_self_harm:"Selbstbeschädigung",wf_self_harm_desc:"Durch den digitalen Konsum haben sich die Möglichkeiten für den Zugriff auf grafische Inhalte, Details zu Schadensmethoden und Inhalte, die Selbstverletzung und Selbstmord verherrlichen oder fördern, erhöht. Der Zugriff auf solche Inhalte könnte belastend sein und selbstverletzendes und suizidales Verhalten fördern oder verstärken. Mit der neuen Kategorie „Selbstverletzung“ von BrightCloud werden zur Durchsetzung von Richtlinien URLs erstellt, die Selbstverletzung wie Anorexie, Bulimie und andere Arten von Selbstverletzung fördern.",wf_sensitive:"Vertraulich",wf_sex_education:"Sexualerziehung",wf_sex_education_desc:"Informationen über Fortpflanzung, sexuelle Entwicklung, Safer-Sex-Praktiken, sexuell übertragbare Krankheiten, Sexualität, Geburtenkontrolle, sexuelle Entwicklung, Tipps und Produkte für besseren Sex sowie Verhütungsmittel.",wf_shareware_and_freeware:"Shareware und Freeware",wf_shareware_and_freeware_desc:"Software, Bildschirmschoner, Symbole, Hintergrundbilder, Dienstprogramme, Klingeltöne. Enthält Downloads gegen eine Spende und Open-Source-Projekte.",wf_shopping:"Einkaufen",wf_shopping_desc:"Kaufhäuser, Einzelhandelsgeschäfte, Firmenkataloge und andere Websites, auf denen Verbraucher oder Unternehmen online einkaufen und Waren und Dienstleistungen erwerben können.",wf_social_networking:"Soziale Netzwerke",wf_social_networking_desc:"Die Websites sozialer Netzwerke mit Benutzer-Communities, in denen Benutzer interagieren, Nachrichten und Bilder posten und auf andere Art kommunizieren. Diese Websites waren früher Teil der Kategorie „Persönliche Websites und Blogs“, wurden jedoch in diese neue Kategorie verschoben, um eine Unterscheidung und genauere Richtlinien zu ermöglichen.",wf_society:"Gesellschaft",wf_society_desc:"Eine Vielzahl von Themen, Gruppen und Verbänden, die für die gesamte Bevölkerung relevant sind, allgemeine Fragen, die eine Vielzahl von Menschen betreffen, einschließlich Sicherheit, Kinder, gesellschaftlicher Organisationen und philanthropischer Gruppen.",wf_spam_urls:"SPAM-URLs",wf_spam_urls_desc:"In SPAM enthaltene URLs",wf_sports:"Sport",wf_sports_desc:"Team- oder Konferenz-Websites, internationale, nationale, Schul- und Profi-Ergebnisse, Spielpläne, sportbezogene Online-Magazine oder Newsletter, Fantasy-Sport und virtuelle Sportligen.",wf_spyware_and_adware:"Spyware und Adware",wf_spyware_and_adware_desc:"Spyware- oder Adware-Websites, die das Erfassen und Verfolgen von Daten ermöglichen oder unterstützen, ohne dass der Endbenutzer oder die Organisation ausdrücklich zugestimmt haben, sowie unerwünschte Popups mit Werbung und Programme, die auf dem Computer eines Benutzers installiert werden können.",wf_streaming_media:"Streaming-Medien",wf_streaming_media_desc:"Verkauf, Bereitstellung oder Streaming von Audio- oder Videoinhalten, einschließlich Websites, die Downloads dafür anbieten.",wf_swimsuits_and_intimate_apparel:"Badeanzüge und Intimbekleidung",wf_swimsuits_and_intimate_apparel_desc:"Badeanzüge, Intimbekleidung oder suggestive Bekleidung ähnlicher Art.",wf_training_and_tools:"Training und Tools",wf_training_and_tools_desc:"Fernunterricht und Berufsschulen, Online-Kurse, Berufsausbildung, Software-Schulung, Kompetenztraining.",wf_translation:"Übersetzung",wf_translation_desc:"Websites zur URL- und Sprachübersetzung, mit denen Benutzer URL-Seiten in anderen Sprachen anzeigen können. Diese Websites können es Benutzern auch ermöglichen, die Filterung zu umgehen, da der Inhalt der Zielseite im Kontext der URL des Übersetzers präsentiert wird. Diese Websites waren früher Teil der Kategorie „Proxyvermeidung und Anonymisierer“, wurden jedoch in diese neue Kategorie verschoben, um eine Differenzierung und genauere Richtlinien zu ermöglichen.",wf_travel:"Reisen",wf_travel_desc:"Websites von Fluggesellschaften und Flugbuchungsagenturen. Reiseplanung, Reservierungen, Fahrzeugvermietung, Beschreibungen von Reisezielen oder Werbeaktionen für Hotels oder Casinos. Autovermietung.",wf_uncategorized:"Nicht kategorisiert",wf_uncategorized_desc:"Websites, die nicht kategorisiert wurden",wf_violence:"Gewalt",wf_violence_desc:"Websites, die Gewalt, Gewaltdarstellungen und -methoden befürworten, einschließlich Gewalt in Spielen/Comics und Selbstmord.",wf_weapons:"Waffen",wf_weapons_desc:"Verkäufe, Bewertungen oder Beschreibungen von Waffen wie Pistolen, Messern oder Kampfsportgeräten oder Informationen über deren Verwendung, Zubehör oder Modifikation.",wf_web_advertisements:"Werbung im Internet",wf_web_advertisements_desc:"Werbeanzeigen, Medien, Inhalte und Banner.",wf_web_based_email:"Web-basierte E-Mail",wf_web_based_email_desc:"Websites, die webbasierte E-Mail- und E-Mail-Clients anbieten.",wf_web_hosting:"Web-Hosting",wf_web_hosting_desc:"Kostenlose oder kostenpflichtige Hostingdienste für Webseiten und Informationen über deren Entwicklung, Veröffentlichung und Bewerbung.",widgets:"Widgets",wifi:"WLAN",wifi_channel_list_fail:"Fehler beim Abrufen der Liste von Drahtloskanälen",wifi_info:"Wenn Sie eine Drahtlosverbindung herstellen, müssen Sie die WLAN-Einstellungen Ihres Geräts und aller anderen Geräte, die sich mit diesem drahtlosen Netzwerk verbinden, aktualisieren.",wifi_mode_list_fail:"Fehler beim Abrufen der Liste von Drahtlosmodi",wireguard:"Wireguard",wireguard_type:"Wireguard-Typ",wireless:"Drahtlos",wpa1:"WPA1",wpa2:"WPA2",wpa12:"WPA12",yes:"Ja",your_logo_here:"Ihr Logo hier"}},5674:function(e,t,i){},"56d7":function(e,t,i){"use strict";i.r(t);var n=i("2b0e"),a=i("a925"),r=i("f61c"),s=i("562a"),o=i("55d8"),l=i("9ce2"),c=i("e8dd"),d=i("c685"),_=i("0255"),u=i("3e53"),p=i("61a5"),g=function(e,t){u["a"]({Vue:n["default"],dsn:t,autoSessionTracking:!0,integrations:[new p["a"].BrowserTracing],logErrors:!0,environment:e,tracesSampleRate:.25,tracingOptions:{trackComponents:!0}})},m=(i("c5cd"),i("88a7"),i("271a"),i("5494"),i("f830")),f=i("2d5c"),h=i.n(f),v=i("d09f"),w=i("af7e");const b=/^[0-9]*$/,y=e=>b.test(e)&&m["i"].validate(e,{min:1})&&m["g"].validate(e,{max:65535}),A=e=>b.test(e)&&m["i"].validate(e,{min:1})&&m["g"].validate(e,{max:4094}),k=/^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$/;var T=function(){Object(c["d"])("eager"),Object(c["c"])("alpha",{...m["a"],message:(e,t)=>_["a"].t("alpha",t)}),Object(c["c"])("alpha_dash_period",{validate:e=>/^[a-zA-Z0-9-_.]+$/.test(e),message:(e,t)=>_["a"].t("alpha_dash_period",t)}),Object(c["c"])("alpha_star_period",{validate:e=>/^[a-zA-Z0-9-.*]+$/.test(e),message:(e,t)=>_["a"].t("alpha_star_period",t)}),Object(c["c"])("cidr",{validate:e=>v["a"].isIPv4AddressValid(e,!0),message:(e,t)=>_["a"].t("cidr_validation",t)}),Object(c["c"])("confirmed",{...m["b"],message:(e,t)=>_["a"].t("confirmed",t)}),Object(c["c"])("email",{validate:e=>v["a"].validateEmail(e)&&!e.includes("&"),message:(e,t)=>_["a"].t("email",t)}),Object(c["c"])("email_comma_list",{validate(e){const t=e.split(",");for(const i of t)if(!m["c"].validate(i.trim())||e.includes("&"))return!1;return!0},message:(e,t)=>_["a"].t("email_comma_list",t)}),Object(c["c"])("integer",{...m["e"],message:(e,t)=>_["a"].t("integer",{value:t})}),Object(c["c"])("numeric",{...m["j"],message:(e,t)=>_["a"].t("numeric",{value:t})}),Object(c["c"])("ip",{validate:e=>v["a"].isIPv4AddressValid(e),message:(e,t)=>_["a"].t("ip",t)}),Object(c["c"])("ip_any",{validate:e=>v["a"].isIPv4AddressValid(e)||v["a"].isIPv6AddressValid(e),message:(e,t)=>_["a"].t("ip_any",t)}),Object(c["c"])("ip_any_cidr",{validate:e=>v["a"].isIPv4AddressValid(e)||v["a"].isIPv6AddressValid(e)||v["a"].isIPv4AddressValid(e,!0)||v["a"].isIPv6AddressValid(e,!0),message:(e,t)=>_["a"].t("ip_any",t)}),Object(c["c"])("ip_any_cidr_list",{validate:e=>{const t=e.split(",");for(const i of t){const e=i.trim(),t=v["a"].isIPv4AddressValid(e)||v["a"].isIPv4AddressValid(e,!0),n=v["a"].isIPv6AddressValid(e)||v["a"].isIPv6AddressValid(e,!0);if(!t&&!n)return _["a"].t("ip_any_list",[i])}return!0}}),Object(c["c"])("ip_any_expression_cidr_list",e=>{const t=e.split(",");for(const i of t){const e=i.split("-");if(e.length>2)return _["a"].t("ip_range",[i]);const[t,n]=e,a=t.trim(),r=n&&n.trim();if(1===e.length){const e=v["a"].isIPv4AddressValid(a)||v["a"].isIPv4AddressValid(a,!0),i=v["a"].isIPv6AddressValid(a)||v["a"].isIPv6AddressValid(a,!0);if(!e&&!i)return _["a"].t("ip_any_list",[t]);continue}if(v["a"].isIPv4AddressValid(a,!0)||v["a"].isIPv6AddressValid(a,!0))return _["a"].t("no_cidr_in_range",[t]);const s=v["a"].isIPv4AddressValid(a),o=v["a"].isIPv6AddressValid(a);if(!s&&!o)return _["a"].t("ip_any_list",[n]);if(v["a"].isIPv4AddressValid(r,!0)||v["a"].isIPv6AddressValid(r,!0))return _["a"].t("no_cidr_in_range",[n]);const l=v["a"].isIPv4AddressValid(r),c=v["a"].isIPv6AddressValid(r);if(!l&&!c)return _["a"].t("ip_any_list",[n]);if(s&&!l||!s&&l)return _["a"].t("ip_range_same_version",[t,n]);if(s&&l&&!v["a"].isIPv4RangeValid(a,r))return _["a"].t("ip_range_end_lessthan_start",[t,n]);if(o&&c&&!v["a"].isIPv6RangeValid(a,r))return _["a"].t("ip_range_end_lessthan_start",[t,n])}return!0}),Object(c["c"])("ip_list_unique",e=>{const t=e.split(",");let i="";const n=t.every((e,n)=>{const a=e.trim(),r=t.every((e,t)=>t===n||e.trim()!==a);return r||(i=e),r});return!!n||_["a"].t("ip_unique",[i])}),Object(c["c"])("unique_insensitive",{params:["list","message"],validate(e,{list:t,message:i}){if(!t&&!t.length)return!0;const n=t.map(e=>e.toLowerCase());return!n.includes(e.toLowerCase())||i}}),Object(c["c"])("ip_expression",e=>{const t=e.split(",");for(const i of t){const e=i.split("-");if(e.length>2)return _["a"].t("ip_range",[i]);const[t,n]=e;if(!t.trim())return 2===e.length?_["a"].t("ip_range",[i]):_["a"].t("ip_v4_invalid");if(!v["a"].isIPv4AddressValid(t.trim())&&!v["a"].isIPv4AddressValid(t.trim(),!0))return _["a"].t("ip_value",[t]);if(1!==e.length){if(!n.trim())return _["a"].t("ip_range",[i]);if(!v["a"].isIPv4AddressValid(n.trim())&&!v["a"].isIPv4AddressValid(n.trim(),!0))return _["a"].t("ip_value",[n])}}return!0}),Object(c["c"])("ip_v6",{validate:e=>v["a"].isIPv6AddressValid(e),message:(e,t)=>_["a"].t("ip_v6",t)}),Object(c["c"])("ip_v6_expression",e=>{const t=e.split(",");for(const i of t){const e=i.split("-");if(e.length>2)return _["a"].t("ip_v6_range",[i]);const[t,n]=e;if(!t.trim())return 2===e.length?_["a"].t("ip_v6_range",[i]):_["a"].t("ip_v6");if(!v["a"].isIPv6AddressValid(t.trim())&&!v["a"].isIPv6AddressValid(t.trim(),!0))return _["a"].t("ip_v6_value",[t]);if(1!==e.length){if(!n.trim())return _["a"].t("ip_v6_range",[i]);if(!v["a"].isIPv6AddressValid(n.trim())&&!v["a"].isIPv6AddressValid(n.trim(),!0))return _["a"].t("ip_v6_value",[n])}}return!0}),Object(c["c"])("mac_address",{validate:e=>k.test(e),message:(e,t)=>_["a"].t("mac_address_validation",t)}),Object(c["c"])("max",{...m["f"],message:(e,t)=>_["a"].t("max",t)}),Object(c["c"])("max_value",{...m["g"],message:(e,t)=>_["a"].t("max_value",{value:t.max})}),Object(c["c"])("min",{...m["h"],message:(e,t)=>_["a"].t("min",t)}),Object(c["c"])("min_max_hours_minutes",{params:["min","max","minutes","hours"],validate(e,{min:t,max:i,minutes:n,hours:a}){const r="H"===t.substr(-1).toUpperCase()?60*parseInt(t.slice(0,-1)):parseInt(t),s="H"===i.substr(-1).toUpperCase()?60*parseInt(i.slice(0,-1)):parseInt(i),o=60*parseInt(a,10)+parseInt(n,10);return o>=r&&o<=s},message:(e,{min:t,max:i})=>{const n=t.slice(0,-1),a=i.slice(0,-1);return _["a"].t("min_max_hours_minutes",{minValue:n,minType:"H"===t.substr(-1).toUpperCase()?_["a"].tc("hours",n).toLocaleLowerCase():_["a"].tc("minutes",n).toLocaleLowerCase(),maxValue:a,maxType:"H"===i.substr(-1).toUpperCase()?_["a"].tc("hours",a).toLocaleLowerCase():_["a"].tc("minutes",a).toLocaleLowerCase()})}}),Object(c["c"])("min_value",{...m["i"],message:(e,t)=>_["a"].t("min_value",{value:t.min})}),Object(c["c"])("not_start_period",{validate:e=>"."===e.charAt(0),message:(e,t)=>_["a"].t("not_start_period",t)}),Object(c["c"])("phone",{validate(e){if(null===e||""===e)return!0;const t=new RegExp("^[0-9-.()+/'.\\s]{7,18}$");return t.test(e)?(e=e.replace(/\D/g,""),!0):void 0},message:(e,t)=>_["a"].t("invalid_phone",t)}),Object(c["c"])("port",{validate:y,message:(e,t)=>_["a"].t("port_validation",t)}),Object(c["c"])("port_expression",e=>{const t=e.split(",");for(const i of t){const e=i.split("-"),[t,n]=e;if(e.length>2)return _["a"].t("port_range",[i]);if(!t.trim())return 2===e.length?_["a"].t("port_range",[i]):_["a"].t("port_validation");if(!y(t.trim()))return _["a"].t("port_value",[t]);if(1!==e.length){if(!n.trim())return _["a"].t("port_range",[i]);if(!y(n.trim()))return _["a"].t("port_value",[n]);if(parseInt(t)>parseInt(n))return _["a"].t("port_range",[i])}}return!0}),Object(c["c"])("regex",{params:[...m["k"].params,"translationKey"],validate:m["k"].validate,message:(e,{translationKey:t})=>_["a"].t(t)}),Object(c["c"])("valid_regex",{validate(e){let t=!0;try{RegExp(e)}catch(i){t=!1}return t},message:_["a"].t("valid_regex")}),Object(c["c"])("required",{...m["l"],message:(e,t)=>_["a"].t("required",t)}),Object(c["c"])("uid",{validate(e){const t=new RegExp(/\b([A-Fa-f0-9]{4})-([A-Fa-f0-9]{4})-([A-Fa-f0-9]{4})-([A-Fa-f0-9]{4})\b/g),i=new RegExp(/\b([A-Fa-f0-9]{8})-([A-Fa-f0-9]{4})-([A-Fa-f0-9]{4})-([A-Fa-f0-9]{4})-([A-Fa-f0-9]{12})\b/g);return t.test(e)||i.test(e)},message:(e,t)=>_["a"].t("uid",t)}),Object(c["c"])("unique",{...m["d"],message:(e,t)=>_["a"].t("unique",t)}),Object(c["c"])("url",{validate(e){return h.a.isURL(e,{require_valid_protocol:!0,require_tld:!1})},message:(e,t)=>_["a"].t("url",t)}),Object(c["c"])("domain",{validate(e){const t=/^((?:(?:(?:\w[.\-+]?)*)\w)+)((?:(?:(?:\w[.\-+]?){0,62})\w)+)\.([a-zA-Z]{1}\w{1,5})$/;return t.test(e)},message:(e,t)=>_["a"].t("domain_validation",t)}),Object(c["c"])("serial",{validate(e){if(e.length<11)return!1;const t=new RegExp(/^CTW+\d{8}$/g,"i");if(t.test(e))return!0;const i=e.replace(/-/g,"");return 14===i.length&&(!!new RegExp("^0[1-9]|1[0-2]$").test(i.substring(0,2))&&(!!new RegExp("^[0-9]{2}$").test(i.substring(2,4))&&(!!new RegExp("^[1-9A-H]$").test(i.substring(4,5))&&(("L"===i.substring(5,6)||"W"===i.substring(5,6)||"P"===i.substring(5,6)||"w"===i.substring(5,6)||"0"===i.substring(5,6))&&(!!new RegExp("^[a-zA-Z]$").test(i.substring(6,7))&&new RegExp("^\\d{7}$").test(i.substring(7)))))))},message:(e,t)=>_["a"].t("serial",t)}),Object(c["c"])("hostname",{validate(e){return v["a"].isHostnameValid(e)},message:()=>_["a"].t("hostname_ipv4")}),Object(c["c"])("hosts",{validate(e){const t=e.split(",").reduce((e,t)=>e+(v["a"].isHostnameValid(t.trim())?0:1),0);return 0===t},message:()=>_["a"].t("hostname_ipv4")}),Object(c["c"])("hostname_ipv6",{validate(e){return v["a"].isHostnameValid(e)||v["a"].isIPv6AddressValid(e)},message:()=>_["a"].t("hostname_ipv6")}),Object(c["c"])("website_domain_match_email_domain",{params:["email"],validate(e,{email:t}){if(void 0===t)return!0;let i;try{i=new URL(e)}catch(a){i=null}let n="";if(i){const e=i.hostname.split(".");n=3===e.length?`${e[1]}.${e[2]}`:i.hostname}return n===t.split("@").pop()},message:_["a"].t("website_domain_must_match_email_domain")}),Object(c["c"])("host_in_range",{params:["ip","cidr"],validate(e,{ip:t,cidr:i}){return w["a"].isHostInRange(t,i,e)},message:()=>_["a"].t("host_not_in_range")}),Object(c["c"])("dhcp_range",{params:["rangeStart","rangeEnd"],validate(e,{rangeStart:t,rangeEnd:i}){return t?w["a"].isValidDhcpRange(t,e):i?w["a"].isValidDhcpRange(e,i):void 0},message:()=>_["a"].t("invalid_dhcp_range")}),Object(c["c"])("password",{params:["minChars","digit","special","uppercase","lowercase"],validate(e,{minChars:t,digit:i,special:n,uppercase:a,lowercase:r}){let s="[a-zA-Z\\d!@#$%^&*\\s]";const o="(?=.*\\d)",l="(?=.*[!@#$%^&*])",c="(?=.*[A-Z])",d="(?=.*[a-z])";i&&(s=o+s),n&&(s=l+s),t>0&&(s+=`{${t},}`),a&&(s=c+s),r&&(s=d+s);const _=new RegExp(`^${s}$`);return _.test(e)},message:(e,{minChars:t,digit:i,special:n,uppercase:a,lowercase:r})=>{let s=_["a"].t("password_validation");return s+="",s}}),Object(c["c"])("vlan_tag_expression",{params:["multiple"],validate(e,{multiple:t=!0}){const i=t?e.split(","):[e];for(const n of i){const e=n.split("-"),[t,i]=e;if(e.length>2)return _["a"].t("vlan_tag_range",[n]);if(!t.trim())return 2===e.length?_["a"].t("vlan_tag_range",[n]):_["a"].t("vlan_tag_validation");if(!A(t.trim()))return _["a"].t("vlan_tag_value",[t]);if(1!==e.length){if(!i.trim())return _["a"].t("vlan_tag_range",[n]);if(!A(i.trim()))return _["a"].t("vlan_tag_value",[i]);if(parseInt(t)>parseInt(i))return _["a"].t("vlan_tag_range",[n])}}return!0}}),Object(c["c"])("vlan_duplicate",{params:["interfaceId","interfaces","boundInterfaceId","vlanId"],validate(e,{interfaceId:t,interfaces:i,boundInterfaceId:n,vlanId:a}){let r=!1;return i.forEach(i=>{t===i.interfaceId||"VLAN"!==i.type||r||(r=!a&&i.boundInterfaceId===n&&i.vlanid===e||!n&&i.boundInterfaceId===e&&i.vlanid===a)}),!r||_["a"].t("vlan_duplicate_parent_vlan_id")}}),Object(c["c"])("conflicting_any_gateways",{params:["local","remote"],validate(e,{local:t,remote:i}){return!("%any"===t&&"%any"===i)},message:_["a"].t("api_ipsec_local_remote_any")}),Object(c["c"])("disconnected_wan",{params:["boundWan"],validate(e,{boundWan:t}){return!("wan"===e&&""===(null===t||void 0===t?void 0:t.address))},message:_["a"].t("ipsec_disconnected_wan")}),Object(c["c"])("validate_gateways",{params:["local","remote"],validate(e,{local:t,remote:i}){return t!==i},message:_["a"].t("gateway_ip_conflict")})},C=i("0209"),S=(i("3e45"),i("6818"),{queue:[],processing:!1,add(e){return new Promise((t,i)=>{"function"===typeof e?(this.queue.push({promiseFunction:e,resolve:t,reject:i}),this.process()):i(new Error("Cannot add a non-function to the promise queue"))})},async process(){if(this.processing)return;const e=this.queue.shift();if(e){try{this.processing=!0;const t=await e.promiseFunction();e.resolve(t)}catch(t){e.reject(t)}this.processing=!1,this.process()}}});const x={breakpoints:{xl:1980,lg:1200,md:996,sm:768},gridSizes:{xl:4,lg:3,md:2,sm:1},getBreakpoint(){let e="sm";const t=v["a"].getBrowserWidth();for(const i of Object.getOwnPropertyNames(this.breakpoints))if(t>=this.breakpoints[i]){e=i;break}return e},getStoredLayout(e){const t=window.sessionStorage.getItem(e);return null===t?null:JSON.parse(t)},setStoredLayout:(e,t)=>window.sessionStorage.setItem(e,JSON.stringify(t)),getLayout(e,t){const i={xl:[],lg:[],md:[],sm:[]},n=(e,t,n,a)=>{0!==e.length&&(t{const c=t[e].width>i?i:t[e].width,d={i:l,id:e,cmp:t[e].component,w:c,h:1,resize:!1};s+c<=i?o.push({...d,x:s,y:r}):(n(o,s,i,a),s=0,r++,o=[{...d,x:s,y:r}]),s+=c}),n(o,s,i,a)}return i}};var P=x,I=i("8f09"),E=i("e75e"),M=i.n(E),D=i("a4e5"),N=i.n(D),U=i("2bda");const z="Roboto, sans-serif",R={chart:{animation:!1,marginTop:20,marginRight:5,style:{fontFamily:z},type:"pie",backgroundColor:"transparent"},navigator:{enabled:!1},rangeSelector:{enabled:!1},scrollbar:{enabled:!1},tooltip:{enabled:!0,animation:!1,outside:!1,shared:!0,followPointer:!0,split:!1,padding:10,hideDelay:0,backgroundColor:"rgba(247, 247, 247, 0.95)",useHTML:!0,xDateFormat:"%A, %b %e, %l:%M %p",headerFormat:`

\n {point.key}\n

`},legend:{enabled:!0,itemStyle:{fontFamily:z,fontSize:"11px",fontWeight:300,width:"100px",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},title:{style:{fontFamily:z}},labelFormatter(){return _["a"].t(this.name)}},yAxis:{opposite:!1,allowDecimals:!1,gridLineColor:"#EEE",gridLineDashStyle:"Dash",title:{align:"high",offset:0,reserveSpace:!1,y:3,rotation:0,textAlign:"left",style:{color:"#555",fontFamily:z,fontSize:"12px",fontWeight:600}},labels:{style:{fontFamily:z}}},plotOptions:{series:{animation:!1},pie:{borderColor:"#fafafa"}},series:[]},B=function(e,t,i,n){const a=e.rendering.colors?e.rendering.colors.replace(/ /g,"").split(","):F(),r=e.query.type,s="SERIES"===r||"CATEGORIES_SERIES"===r?L(e,a,t,n,i):V(e,a,t),o="SERIES"===r||"CATEGORIES_SERIES"===r?W(e.rendering,s.length):G(e);return N()({},R,{time:{timezone:i},tooltip:{formatter(e){return e.defaultFormatter.call(this,e)},pointFormatter(){var t,i,n;let a=`\n ${I["a"].shortenText(this.series.name)} → `;switch(null===(t=e.rendering)||void 0===t?void 0:t.units){case"bytes":a+=I["a"].bytesRenderer(this.y);break;case"bytes/s":a+=I["a"].bytesSecRenderer(this.y);break;case"ms":a+=`${this.y.toFixed(2)} ${null===(i=e.rendering)||void 0===i?void 0:i.units}`;break;default:a+=`${this.y} ${null===(n=e.rendering)||void 0===n?void 0:n.units}`}return a+="
",a}}},o,{colors:a,series:s})};function F(){const e=[...M.a.getOptions().colors];return e}function L(e,t,i,n,a){const r={};let s=null;const o=U["a"].getTimezoneOffsetMillis(a);return i.forEach(t=>{Object.keys(t).forEach((function(i){var a;"time_trunc"!==i&&(s=i,"interface_id"===(null===(a=e.query)||void 0===a||null===(a=a.queryCategories)||void 0===a?void 0:a.groupColumn)&&(s=`${(null===n||void 0===n?void 0:n[i])||_["a"].t("unknown")} [${i}]`),r[i]?r[i].data.push([t.time_trunc+o,e.rendering.nulls?t[i]:t[i]||0]):r[i]={name:""!==s?s:_["a"].t("unknown"),data:[]})}))}),Object.keys(r).map(e=>r[e]).sort((e,t)=>e.name===t.name?0:String(e.name)>String(t.name)?1:-1).map((i,n)=>{var a,r;const s=t[n]||t[n%t.length];return Object.assign(i,{color:s,lineColor:s,fillColor:{linearGradient:{x1:0,y1:0,x2:0,y2:1},stops:[[0,M.a.Color(s).setOpacity((null===(a=e.rendering)||void 0===a?void 0:a.topAreaOpacity)||.7).get("rgba")],[1,M.a.Color(s).setOpacity((null===(r=e.rendering)||void 0===r?void 0:r.bottomAreaOpacity)||.1).get("rgba")]]}})})}function V(e,t,i){var n;const a=[];i.forEach(t=>{const i=t[e.query.queryCategories.groupColumn]||_["a"].t("unknown");a.push({name:i,y:t.value})});let r,s=[];const o=(null===(n=e.rendering)||void 0===n?void 0:n.slicesNumber)||10;return a.length>o?(r={name:"Others",y:0},a.forEach((e,t)=>{t>=o?r.y+=e.y:s.push(e)})):s=a,s.sort((e,t)=>e.y===t.y?0:e.ye.color=t[i]),[{name:e.query.table.split(" ")[0],data:s}]}function W(e,t){const i={column:{stacking:e.stacking||void 0,colorByPoint:!1,dataGrouping:{enabled:e.dataGroupingEnabled,approximation:e.dataGroupingApproximation,pointPadding:.2,groupPixelWidth:e.dataGroupingFactor*t}}},n=["line","spline","area","areaspline"];return n.forEach(n=>{i[n]={lineWidth:e.lineWidth||1,stacking:e.stacking||void 0,dashStyle:e.dashStyle||"Solid",dataGrouping:{enabled:e.dataGroupingEnabled||!0,approximation:e.dataGroupingApproximation||"sum",groupPixelWidth:e.dataGroupingFactor*t||30,dateTimeLabelFormats:{millisecond:["%A, %b %e, %l:%M:%S.%L %p","%A, %b %e, %l:%M:%S.%L %p"," - %l:%M:%S.%L %p"],second:["%A, %b %e, %l:%M:%S %p","%A, %b %e, %l:%M:%S %p"," - %l:%M:%S %p"],minute:["%A, %b %e, %l:%M %p","%A, %b %e, %l:%M %p"," - %l:%M %p"],hour:["%A, %b %e, %l:%M %p","%A, %b %e, %l:%M %p"," - %l:%M %p"],day:["%A, %b %e, %Y","%A, %b %e"," - %A, %b %e, %Y"],week:["Week from %A, %b %e, %Y","%A, %b %e"," - %A, %b %e, %Y"],month:["%B %Y","%B"," - %B %Y"],year:["%Y","%Y"," - %Y"]}}}}),{chart:{type:e.type,zoomType:"x",marginBottom:void 0},plotOptions:i,legend:{layout:"horizontal",floating:!0,align:"center",y:10},xAxis:{style:{fontFamily:z},categories:void 0,dateTimeLabelFormats:{second:"%l:%M:%S %p",minute:"%l:%M %p",hour:"%l:%M %p",day:"%Y-%m-%d",week:"%e. %b",month:"%b '%y",year:"%Y"},labels:{style:{fontFamily:z},autoRotation:!1}},yAxis:{title:{text:_["a"].t(e.units)||""},labels:{style:{fontFamily:z},formatter(){return"bytes"===e.units||"bytes/s"===e.units?I["a"].bytesRenderer(this.value):this.value}}}}}const G=({rendering:e})=>({chart:{type:e.type,zoomType:void 0},plotOptions:{pie:{innerSize:(e.donutInnerSize||0)+"%",borderWidth:e.borderWidth||1,edgeColor:"#fafafa",edgeWidth:e.borderWidth||1,size:"100%",dataLabels:{style:{fontFamily:z},distance:10,formatter(){return I["a"].shortenText(this.point.name)}}},column:{colorByPoint:!0}},legend:{layout:"vertical",align:"left",verticalAlign:"top",floating:!0,labelFormatter(){return`${I["a"].shortenText(this.name)}`}},xAxis:{labels:{style:{fontFamily:z}},visible:"column"===e.type},yAxis:{labels:{style:{fontFamily:z}},visible:"column"===e.type}});var O={baseChartOptions:R,getChartOptions:B},j=i("dacd"),K=i("12d50");i("5811"),i("fed4");const H=e=>{Object(d["a"])(e),console.error(e)};class q{constructor(){this.vm=new n["default"]({data:{locale:"en",theme:"light"},i18n:_["a"]}),this.confirm={show:e=>this.vm.$emit("show-confirm",e)},this.dialog={show:e=>this.vm.$emit("show-dialog",e)},this.toast={add:(e,t="info")=>this.vm.$emit("add-toast",{message:e,type:t}),clear:()=>this.vm.$emit("clear-toasts")},this.env=q.env,this.dates=C["a"],this.util=v["a"],this.widgets=P,this.net=w["a"],this.promiseQueue=S,this.renderer=I["a"],this.chartOptions=O,this.columns=j["a"],this.reports=K["a"],this.tz=U["a"]}get theme(){return this.vm.theme}set theme(e){this.vm.theme=e}get locale(){return this.vm.locale}set locale(e){this.vm.locale=e,this.vm.$i18n.locale=e}$t(){return this.vm.$t(...arguments)}$tc(){return this.vm.$tc(...arguments)}static install(e,t){if(q.installed)return void console.warn("Already installed!");q.installed=!0,q.env=(null===t||void 0===t?void 0:t.env)||"production";const i=(null===t||void 0===t?void 0:t.sentryDsn)||null;i&&"devServer"!==q.env&&"local"!==q.env&&(g(q.env,i),e.config.errorHandler=H,e.config.renderError=H,e.config.warnHandler=H),e.config.devtools="devServer"===q.env,e.config.productionTip=!1,null!==t&&void 0!==t&&t.components&&q.registerComponents(t.components),T(),e.component("ValidationProvider",c["b"]),e.component("ValidationObserver",c["a"]),e.mixin({beforeCreate(){var e;const t=this.$options;t.vuntangle?this.$vuntangle=t.vuntangle:null!==(e=t.parent)&&void 0!==e&&e.$vuntangle&&(this.$vuntangle=t.parent.$vuntangle)}}),e.filter("highlight",(e,t,i="#0071DC",n="#EEE")=>{const a=e.toLowerCase().indexOf(null===t||void 0===t?void 0:t.toLowerCase());if(-1===a)return e;const r=e.substr(a,t.length);return e.replace(new RegExp(r,"gi"),`${r}`)})}static registerComponents(e){for(const t in e)n["default"].component(t,e[t])}}q.installed=!1,q.instance=new q;var $=i("baf4"),Z=i("ccd0"),J=function(){var e=this,t=e._self._c;return t("div",{staticStyle:{position:"relative",height:"100%",width:"100%"}},[t("chart",{ref:"hc",staticStyle:{position:"absolute",top:"0",right:"0",left:"0",bottom:"0",width:"100%",height:"100%"},attrs:{"constructor-type":e.constructorType,options:e.mergedOptions}}),t("u-chart-overlay",{attrs:{fetching:e.fetching,"no-data":0===e.mergedOptions.series.length}})],1)},Q=[],Y=i("a388"),X=function(){var e=this,t=e._self._c;return e.fetching||e.noData?t("v-overlay",{attrs:{absolute:"",color:"dark"===e.$vuntangle.theme?"rgb(18, 18, 18)":"#FFF",opacity:e.fetching?.66:1,"z-index":"1"}},[e.fetching?t("v-progress-circular",{attrs:{indeterminate:"",size:"32",color:"primary"}}):e._e(),!e.fetching&&e.noData?t("div",{style:"color: "+("dark"===e.$vuntangle.theme?"#FFF":"#333")},[e._v(" "+e._s(e.$vuntangle.$t("no_data_available"))+" ")]):e._e()],1):e._e()},ee=[],te=i("a797"),ie=i("490a"),ne={components:{VOverlay:te["a"],VProgressCircular:ie["a"]},props:{fetching:{type:Boolean,default:!0},noData:{type:Boolean,default:!1}}},ae=ne,re=i("2877"),se=Object(re["a"])(ae,X,ee,!1,null,null,null),oe=se.exports,le=oe,ce={fetching:{type:Boolean,required:!0},resize:{type:Boolean,default:!1}};const de={credits:{enabled:!1},title:{text:void 0},series:[]};var _e={components:{Chart:Y["Chart"],UChartOverlay:le},props:{constructorType:{type:String,default:"chart"},options:{type:Object,required:!0},...ce},data:()=>({mergedOptions:de}),watch:{resize(e){e&&this.$nextTick(()=>{this.$refs.hc.chart.reflow(),this.$emit("update:resize",!1)})},options:{immediate:!0,deep:!0,handler(e){this.$nextTick(()=>this.mergedOptions=N()({},de,e,this.getHcTheme(this.$vuntangle.theme)))}},"options.series":{immediate:!0,deep:!0,handler(){this.$nextTick(()=>this.$refs.hc.chart.reflow())}},"$vuntangle.theme"(e){this.$nextTick(()=>N()(this.mergedOptions,this.getHcTheme(e)))}},methods:{getHcTheme(e){const t={colors:["#7cb5ec","#434348","#90ed7d","#f7a35c","#8085e9","#f15c80","#e4d354","#2b908f","#f45b5b","#91e8e1"],chart:{backgroundColor:"#FFFFFF"},xAxis:{lineColor:"#ccd6eb",labels:{style:{color:"#555555"}}},yAxis:{gridLineColor:"#e6e6e6",labels:{style:{color:"#555555"}}},legend:{itemStyle:{color:"#333333",fontWeight:"normal"},itemHoverStyle:{color:"#000000"},itemHiddenStyle:{color:"#CCCCCC"},title:{style:{color:"#333"}}},plotOptions:{pie:{borderColor:"#FFFFFF"},series:{dataLabels:{style:{color:"#333333",fontWeight:"normal",textOutline:0}}}}},i={colors:["#2b908f","#90ee7e","#f45b5b","#7798BF","#aaeeee","#ff0066","#eeaaee","#55BF3B","#DF5353","#7798BF"],chart:{backgroundColor:"transparent"},xAxis:{lineColor:"#444444",gridLineColor:"#222222",labels:{style:{color:"#AAA"}}},yAxis:{gridLineColor:"#333333",labels:{style:{color:"#AAA"}}},legend:{itemStyle:{color:"#CCCCCC",fontWeight:"normal"},itemHoverStyle:{color:"#EEEEEE"},itemHiddenStyle:{color:"#444444"},title:{style:{color:"#CCC"}}},plotOptions:{pie:{borderColor:"#1f2427"},series:{dataLabels:{style:{color:"#EEEEEE",fontWeight:"normal",textOutline:0}}}}};return"dark"===e?i:t}}},ue=_e,pe=Object(re["a"])(ue,J,Q,!1,null,null,null),ge=pe.exports,me=ge,fe=i("cb56"),he=i.n(fe),ve=function(){var e=this,t=e._self._c;return t("u-chart",e._g({attrs:{"constructor-type":"stockChart",options:e.options,fetching:e.fetching,resize:e.resize}},e.$listeners))},we=[],be={components:{UChart:me},props:{options:{type:Object,required:!0},...ce}},ye=be,Ae=Object(re["a"])(ye,ve,we,!1,null,null,null),ke=Ae.exports;he()(M.a);var Te=ke,Ce=i("a580"),Se=i("b57f"),xe=i("5069"),Pe=i("de06"),Ie=Pe["a"],Ee=i("64da"),Me=i("f0a7"),De=function(){var e=this,t=e._self._c;return t("v-dialog",{attrs:{transition:!1,persistent:"",width:e.width||600},on:{keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.onClose.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onAction.apply(null,arguments)}]},model:{value:e.displayDialog,callback:function(t){e.displayDialog=t},expression:"displayDialog"}},[t("v-card",[t("v-card-title",{staticClass:"text-h5 font-weight-light"},[t("span",{domProps:{innerHTML:e._s(e.title)}}),t("v-spacer"),t("v-btn",{attrs:{small:!1,icon:"",color:"grey"},on:{click:e.onClose}},[t("v-icon",[e._v("mdi-close")])],1)],1),e.component?t("div",{staticClass:"px-6",style:`max-height: ${e.height||400}px; overflow-y: auto`},[t(e.component,e._g(e._b({ref:"content",tag:"component",on:{"progress-show":function(t){e.progress=!0},"progress-hide":function(t){e.progress=!1},close:e.onClose}},"component",e.componentProps,!1),e.componentEvents))],1):e._e(),t("v-card-actions",{staticClass:"pa-6"},[t("v-spacer"),e.buttons?e._l(e.buttons,(function(i){return t("u-btn",{key:i.name,attrs:{text:i.text},on:{click:function(t){return e.onButtonClick(i.handler)}}},[e._v(" "+e._s(i.name)+" ")])})):[t("u-btn",{attrs:{small:!1,color:"default","min-width":80},on:{click:e.onClose,keydown:function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter"))return null;t.stopPropagation()}}},[e._v(" "+e._s(e.cancelLabel||e.$t("cancel"))+" ")]),t("u-btn",{attrs:{small:!1,"min-width":80,elevation:"0"},on:{click:e.onAction,keydown:function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter"))return null;t.stopPropagation()}}},[e._v(" "+e._s(e.actionLabel||e.$t("ok"))+" ")])]],2),e.progress?t("v-overlay",{attrs:{absolute:""}},[t("v-progress-circular",{attrs:{indeterminate:"",color:"primary"}})],1):e._e()],1)],1)},Ne=[],Ue=i("169a"),ze=i("b0af"),Re=i("99d9"),Be=i("2fa4"),Fe=i("8336"),Le=i("132d"),Ve={components:{VDialog:Ue["a"],VCard:ze["a"],VCardTitle:Re["d"],VSpacer:Be["a"],VBtn:Fe["a"],VIcon:Le["a"],VCardActions:Re["a"],VOverlay:te["a"],VProgressCircular:ie["a"]},data(){return{title:null,component:null,componentProps:null,componentEvents:null,buttons:null,actionLabel:null,cancelLabel:null,width:null,height:null,progress:!1}},computed:{displayDialog(){return null!==this.component}},created(){this.$vuntangle.vm.$on("show-dialog",this.show)},methods:{show(e){Object.assign(this,{...e})},onClose(){this.$emit("close"),this.title=null,this.component=null,this.componentProps=null,this.buttons=null,this.cancelLabel=null,this.actionLabel=null,this.width=null,this.progress=!1,this.$off("close")},onAction(){this.$refs.content.action()},onButtonClick(e){const t=e.bind(this);t()}}},We=Ve,Ge=Object(re["a"])(We,De,Ne,!1,null,null,null),Oe=Ge.exports,je=Oe,Ke=function(){var e=this,t=e._self._c;return t("v-dialog",{attrs:{transition:!1,persistent:"",width:e.width||600},on:{keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.onCancel.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onConfirm.apply(null,arguments)}]},model:{value:e.displayConfirm,callback:function(t){e.displayConfirm=t},expression:"displayConfirm"}},[t("v-card",{staticClass:"test"},[t("v-card-title",{staticClass:"text-h5 font-weight-light"},[t("span",{domProps:{innerHTML:e._s(e.$t(e.title))}}),t("v-spacer"),t("v-btn",{attrs:{small:!1,icon:"",color:"grey"},on:{click:e.onCancel}},[t("v-icon",[e._v("mdi-close")])],1)],1),e.message?t("v-card-text",{staticClass:"text-body-1",domProps:{innerHTML:e._s(e.message)}}):e._e(),t("v-card-actions",{staticClass:"pa-6"},[t("v-spacer"),e.buttons?e._l(e.buttons,(function(i){return t("u-btn",e._b({key:i.name,on:{click:function(t){return e.onButtonClick(i.handler)}}},"u-btn",i.props,!1),[e._v(" "+e._s(i.name)+" ")])})):[t("u-btn",{attrs:{small:!1,color:"default","min-width":80},on:{click:e.onCancel}},[e._v(" "+e._s(e.cancelLabel||e.$vuntangle.$t("no"))+" ")]),t("u-btn",{attrs:{small:!1,"min-width":80,elevation:"0"},on:{click:e.onConfirm}},[e._v(" "+e._s(e.confirmLabel||e.$vuntangle.$t("yes"))+" ")])]],2),e.progress?t("v-overlay",{attrs:{absolute:"",color:"white"}},[t("v-progress-circular",{attrs:{indeterminate:"",color:"primary"}})],1):e._e()],1)],1)},He=[],qe={components:{VDialog:Ue["a"],VCard:ze["a"],VCardTitle:Re["d"],VSpacer:Be["a"],VBtn:Fe["a"],VIcon:Le["a"],VCardText:Re["c"],VCardActions:Re["a"],VOverlay:te["a"],VProgressCircular:ie["a"]},data(){return{title:null,message:null,buttons:null,confirmLabel:null,cancelLabel:null,width:null,height:null,progress:!1,action:null,cancel:null}},computed:{displayConfirm(){return null!==this.message}},created(){this.$vuntangle.vm.$on("show-confirm",this.show)},methods:{show(e){Object.assign(this,{...e})},onClose(){this.title=null,this.message=null,this.buttons=null,this.cancelLabel=null,this.confirmLabel=null,this.width=null,this.progress=!1,this.action=null,this.cancel=null},async onConfirm(){this.progress=!0,await new Promise(e=>this.action(e)),this.onClose()},async onCancel(){this.progress=!0,this.cancel&&await new Promise(e=>this.cancel(e)),this.onClose()},async onButtonClick(e){const t=e.bind(this);this.progress=!0,await t(),this.progress=!1}}},$e=qe,Ze=Object(re["a"])($e,Ke,He,!1,null,null,null),Je=Ze.exports,Qe=Je,Ye=function(){var e=this,t=e._self._c;return t("transition-group",{staticClass:"toast-container",attrs:{name:"fade",tag:"div"}},e._l(e.toastMessages,(function(i){return t("u-toast-message",{key:"toastMessage"+i.id,attrs:{id:i.id,color:i.type,timeout:"error"===i.type?-1:5e3,"show-dialog":!0,text:i.message},on:{"close-dialog":e.deleteToast}})})),1)},Xe=[],et=function(){var e=this,t=e._self._c;return t("v-snackbar",{attrs:{value:e.visible,bottom:"bottom"===e.y,color:e.color,left:"left"===e.x,"multi-line":"multi-line"===e.mode,right:"right"===e.x,timeout:e.timeout,top:"top"===e.y,vertical:"vertical"===e.mode,absolute:""},on:{input:e.closeDialog},scopedSlots:e._u([{key:"action",fn:function({attrs:i}){return[t("v-btn",e._b({attrs:{dark:"",text:""},on:{click:e.closeDialog}},"v-btn",i,!1),[e._v(e._s(e.$vuntangle.$t("close")))])]}}])},[t("div",{staticClass:"toast-message",domProps:{innerHTML:e._s(e.text)}})])},tt=[],it=i("2db4"),nt={components:{VSnackbar:it["a"],VBtn:Fe["a"]},props:{id:{type:Number,required:!0},color:{type:String,required:!1,default:"info"},mode:{type:String,required:!1,default:""},showDialog:{type:Boolean,required:!0},text:{type:String,required:!0},timeout:{type:Number,required:!1,default:5e3},x:{type:String,required:!1,default:null},y:{type:String,required:!1,default:"top"}},data(){return{visible:!0}},watch:{visible(){this.visible||this.closeDialog()},showDialog(){this.visible=this.showDialog}},methods:{closeDialog(){this.$emit("close-dialog",this.id)}}},at=nt,rt=(i("3e78"),Object(re["a"])(at,et,tt,!1,null,null,null)),st=rt.exports,ot={components:{UToastMessage:st},data(){return{toastMessages:[],toastMessageId:1}},created(){this.$vuntangle.vm.$on("add-toast",this.addToast),this.$vuntangle.vm.$on("clear-toasts",this.clearToasts)},methods:{addToast({message:e,type:t}){"error"===t&&this.toastMessages.find(t=>t.message===e)||this.toastMessages.push({id:this.toastMessageId++,message:e,type:t})},deleteToast(e){const t=this.toastMessages.findIndex(t=>t.id===e);-1!==t&&this.toastMessages.splice(t,1)},clearToasts(){this.toastMessages=[]}}},lt=ot,ct=(i("07bd"),Object(re["a"])(lt,Ye,Xe,!1,null,null,null)),dt=ct.exports,_t=dt,ut=i("5984"),pt=function(){var e=this,t=e._self._c;return t("v-card",{class:"d-flex flex-column u-widget "+("dark"===e.$vuntangle.theme?"u-dark":""),attrs:{outlined:""}},[t("v-card-title",{class:"py-0 pr-2 subtitle-1 u-widget-title "+(e.dragEnabled?" drag":"")},[t("span",{class:"py-2 font-weight-medium"},[e._v(e._s(e.title))]),e.dragEnabled?t("span",{staticClass:"drag-handle py-2 text-center flex-grow-1",staticStyle:{color:"#555","text-align":"center"}},[e._v(" < "+e._s(e.$vuntangle.$t("drag_me"))+" > ")]):e._e(),e.dragEnabled?e._e():t("v-spacer"),e._t("actions"),e.dragEnabled?t("u-btn",{attrs:{icon:"","min-width":NaN},on:{click:function(t){e.dragEnabled=!1}}},[t("v-icon",[e._v("mdi-check")])],1):e._e(),e.info&&!e.dragEnabled?t("v-tooltip",{attrs:{left:"","max-width":"400",transition:"none"},scopedSlots:e._u([{key:"activator",fn:function({on:i,attrs:n}){return[t("v-icon",e._g(e._b({staticClass:"mr-2"},"v-icon",n,!1),i),[e._v(" mdi-information-outline ")])]}}],null,!1,2796271647)},[t("span",[e._v(e._s(e.info))])]):e._e(),e.showMenu?t("v-menu",{attrs:{"offset-y":"",left:""},scopedSlots:e._u([{key:"activator",fn:function({on:i,attrs:n}){return[t("v-btn",e._g(e._b({attrs:{icon:""}},"v-btn",n,!1),i),[t("v-icon",[e._v("mdi-dots-vertical")])],1)]}}],null,!1,3221905750)},[t("v-list",{attrs:{dense:""}},[e.enableRefresh?t("v-list-item",{attrs:{dense:""},on:{click:function(t){return e.$emit("refresh")}}},[t("v-list-item-icon",{staticClass:"mr-2"},[t("v-icon",[e._v("mdi-refresh")])],1),t("v-list-item-title",[e._v(e._s(e.$vuntangle.$t("refresh")))])],1):e._e(),e.enableMove?t("v-list-item",{attrs:{dense:""},on:{click:function(t){e.dragEnabled=!0}}},[t("v-list-item-icon",{staticClass:"mr-2"},[t("v-icon",[e._v("mdi-arrow-all")])],1),t("v-list-item-title",[e._v(e._s(e.$vuntangle.$t("move")))])],1):e._e(),e.enableRemove?t("v-list-item",{attrs:{dense:""},on:{click:function(t){return e.$emit("remove")}}},[t("v-list-item-icon",{staticClass:"mr-2"},[t("v-icon",[e._v("mdi-close")])],1),t("v-list-item-title",[e._v(e._s(e.$vuntangle.$t("remove")))])],1):e._e()],1)],1):e._e()],2),e._t("default"),t("v-overlay",{staticClass:"text-center",attrs:{value:e.fetching,absolute:"",color:"rgba(255, 255, 255, 0.5)"}},[t("v-progress-circular",{attrs:{indeterminate:"",size:"32",color:"aristaMediumBlue"}})],1)],2)},gt=[],mt=i("3a2f"),ft=i("e449"),ht=i("8860"),vt=i("da13"),wt=i("34c3"),bt=i("5d23"),yt={components:{VCard:ze["a"],VCardTitle:Re["d"],VTooltip:mt["a"],VIcon:Le["a"],VMenu:ft["a"],VList:ht["a"],VListItem:vt["a"],VListItemIcon:wt["a"],VListItemTitle:bt["c"],VOverlay:te["a"],VProgressCircular:ie["a"],UBtn:Ce["a"]},props:{title:{type:String,default:null},info:{type:String,default:null},fetching:{type:Boolean,default:!1},enableRefresh:{type:Boolean,default:!1},enableMove:{type:Boolean,default:!0},enableRemove:{type:Boolean,default:!0}},data(){return{dragEnabled:!1}},computed:{showMenu(){return!this.dragEnabled&&(this.enableRefresh||this.enableMove||this.enableRemove)}}},At=yt,kt=(i("7dc9"),Object(re["a"])(At,pt,gt,!1,null,null,null)),Tt=kt.exports,Ct=Tt,St=function(){var e=this,t=e._self._c;return t("div",{staticStyle:{position:"relative",height:"100%"}},[t("u-chart-overlay",{attrs:{fetching:e.fetching,"no-data":0===e.wanInterfaces.length&&0===e.lanInterfaces.length}}),t("div",{staticClass:"network-layout-widget"},[t("table",{attrs:{cellspacing:"0",cellpadding:"0",height:"100%",width:"100%"}},[t("tr",{staticStyle:{"vertical-align":"bottom"}},[t("td",{staticClass:"network-type-label pa-2"},[e._v(e._s(e.$vuntangle.$t("wan")))]),t("td",[t("div",{staticClass:"network-type"},[t("div",{staticClass:"network-interfaces network-interfaces--top"},e._l(e.wanInterfaces,(function(e){return t("network-interface",{key:"wan-interface-"+e.interfaceId,attrs:{"network-interface":e}})})),1)])])]),e._m(0),t("tr",{staticStyle:{"vertical-align":"top"}},[t("td",{staticClass:"network-type-label pa-2"},[e._v(e._s(e.$vuntangle.$t("lan")))]),t("td",[t("div",{staticClass:"network-type"},[t("div",{staticClass:"network-interfaces network-interfaces--bottom"},e._l(e.lanInterfaces,(function(e){return t("network-interface",{key:"lan-interface-"+e.interfaceId,attrs:{"network-interface":e}})})),1)])])])])])],1)},xt=[function(){var e=this,t=e._self._c;return t("tr",[t("td",{staticClass:"network-type-separator",attrs:{colspan:"2"}})])}],Pt=function(){var e=this,t=e._self._c;return t("div",{staticClass:"network-interface",style:{background:"dark"===e.$vuntangle.theme?e.$vuetify.theme.currentTheme.darkGray:"#f5f5f5"}},[t("div",{staticClass:"d-flex mt-1"},[t("i",{class:`mdi mdi-${e.icon} mr-1`,staticStyle:{height:"16px","margin-top":"2px"}}),t("div",[t("router-link",{staticClass:"name",attrs:{to:"/settings/network/interfaces/"+e.networkInterface.device}},[t("b",[e._v(e._s(e.networkInterface.name))])])],1)]),e.multipleIps?t("v-tooltip",{attrs:{right:"",transition:"false"},scopedSlots:e._u([{key:"activator",fn:function({on:i,attrs:n}){return[t("p",e._g(e._b({staticClass:"ip"},"p",n,!1),i),[e._v(e._s(e.networkInterface.ip4Addr[0])+" ...")])]}}],null,!1,1660991679)},[t("span",{domProps:{innerHTML:e._s(e.networkInterface.ip4Addr.join(",
"))}})]):e.networkInterface.ip4Addr?t("p",{staticClass:"ip"},[e._v(e._s(e.networkInterface.ip4Addr[0]))]):e._e(),t("p",{staticClass:"rate",style:"dark"===e.$vuntangle.theme?{}:{color:"#5c5c5c"}},[t("i",{staticClass:"mdi mdi-arrow-down"}),t("b",[e._v(e._s(e.networkInterface.wan?e.rxByteRate:e.txByteRate))]),e._v(" "+e._s(e.$vuntangle.$t("kbps"))),t("br"),t("i",{staticClass:"mdi mdi-arrow-up"}),t("b",[e._v(e._s(e.networkInterface.wan?e.txByteRate:e.rxByteRate))]),e._v(" "+e._s(e.$vuntangle.$t("kbps"))+" ")]),t("div",{class:"connector"+(e.networkInterface.wan?" connector--top":"")}),t("div",{staticClass:"status"},[t("i",{staticClass:"mdi mdi-circle",style:{color:e.$vuetify.theme.currentTheme[e.statusColor]}})])],1)},It=[],Et={components:{VTooltip:mt["a"]},props:{networkInterface:{type:Object,required:!0,default:()=>{}}},computed:{multipleIps:({networkInterface:e})=>Array.isArray(e.ip4Addr)&&e.ip4Addr.length>1,icon(){return"WIFI"===this.networkInterface.type?"access-point-network":"WWAN"===this.networkInterface.type?"signal":"OPENVPN"===this.networkInterface.type||"WIREGUARD"===this.networkInterface.type?"wan":"VLAN"===this.networkInterface.type?"lan":"network-outline"},rxByteRate(){return this.networkInterface.rxByteRate?this.networkInterface.rxByteRate/1e3:0},txByteRate(){return this.networkInterface.txByteRate?this.networkInterface.txByteRate/1e3:0},statusColor(){return this.networkInterface.offline||!this.networkInterface.connected&&"WIFI"!==this.networkInterface.type&&"WWAN"!==this.networkInterface.type?"dark"===this.$vuntangle.theme?"lightGray":"darkGray":"utGreen"}}},Mt=Et,Dt=(i("8205"),Object(re["a"])(Mt,Pt,It,!1,null,null,null)),Nt=Dt.exports,Ut={components:{NetworkInterface:Nt},props:{fetching:{type:Boolean,required:!0},wanInterfaces:{type:Array,default:()=>[]},lanInterfaces:{type:Array,default:()=>[]}}},zt=Ut,Rt=(i("da40"),Object(re["a"])(zt,St,xt,!1,null,null,null)),Bt=Rt.exports,Ft=Bt,Lt=i("bfee"),Vt=Lt["a"],Wt=function(){var e=this,t=e._self._c;return t("u-text-field",{attrs:{value:e.value,label:e.hasFocus?e.label:"",placeholder:e.label,disabled:e.disabled,type:e.reveal?"text":"password","append-icon":e.reveal?"mdi-eye":"mdi-eye-off","error-messages":e.errors},on:{"click:append":function(t){e.reveal=!e.reveal},input:function(t){return e.$emit("input",t)},blur:e.onBlur,focus:e.onFocus},scopedSlots:e._u([e.errors.length?{key:"append",fn:function(){return[t("u-errors-tooltip",{attrs:{errors:e.errors}})]},proxy:!0}:null],null,!0)})},Gt=[],Ot={props:{value:{type:String,default:null},label:{type:String,require:!0,default:null},disabled:{type:Boolean,default:!1},errors:{type:Array,default:()=>[]}},data:()=>({reveal:!1,hasFocus:!1}),methods:{onFocus(){this.hasFocus=!0,this.$emit("focus")},onBlur(){this.$emit("blur")}}},jt=Ot,Kt=Object(re["a"])(jt,Wt,Gt,!1,null,null,null),Ht=Kt.exports,qt=Ht,$t=i("2608");const Zt=window.location.host,Jt=Zt.includes("ngfw")?"local":"production";n["default"].use(q,{env:Jt,components:{AgGridVue:$["a"],UGrid:Z["a"],UChart:me,UChartOverlay:le,UChartStock:Te,UBtn:Ce["a"],UCheckbox:Se["a"],UTextField:xe["a"],USection:Ie,USelect:Ee["a"],UErrorsTooltip:Me["a"],UFrameworkDialog:je,UFrameworkConfirm:Qe,UFrameworkToast:_t,UAlert:ut["a"],UWidget:Ct,UNetworkLayout:Ft,USheet:Vt,UPassword:qt,Ipv4PrefixAutocomplete:$t["a"]}});var Qt=new q;n["default"].use(a["a"]);const Yt=new a["a"]({locale:"en",fallbackLocale:{en:["vuntangleEnLocale"],de:["vuntangleDeLocale"],ja:["vuntangleJaLocale"]},messages:{vuntangleEnLocale:r["a"],vuntangleDeLocale:s["a"],vuntangleJaLocale:o["a"]},silentTranslationWarn:!0,dateTimeFormats:l["a"]});Yt.availableLocalesForUI=[{language:"English (US)",code:"en"},{language:"Deutsch (DE)",code:"de"},{language:"Japan (JA)",code:"ja"}],Yt.setLocale=e=>{localStorage.setItem("i18n",e),Yt.locale=e,Qt.locale=e},Yt.setLocale(localStorage.getItem("i18n")||"en");var Xt=Yt,ei=i("f309"),ti=i("7496"),ii=i("40dc"),ni=i("5bc1"),ai=i("adda"),ri=i("8654"),si=i("a523"),oi=i("ce7e"),li=i("ac7c"),ci=i("f774"),di=i("56b0"),_i=i("1800"),ui=i("8270"),pi=i("b974"),gi=i("f6c4"),mi=i("e0c7"),fi=i("67b6"),hi=i("43a6"),vi=i("5963"),wi=i("8dd9"),bi=i("288c"),yi=i("ce87"),Ai=i("0789"),ki=i("b73d"),Ti=i("2bc5"),Ci=i("8212"),Si=i("cc20"),xi=i("eb2a"),Pi=i("a609"),Ii=i("71d9"),Ei=i("71a3"),Mi=i("fe57"),Di=i("c671"),Ni=i("aac8"),Ui=i("9a96"),zi=i("0fd9"),Ri=i("62ad"),Bi=i("1f4f"),Fi=i("4bd4"),Li=i("23a7"),Vi=i("a844"),Wi=i("8fea"),Gi=i("9e88"),Oi=i("ba0d"),ji=i("c6a6"),Ki=i("8e36"),Hi=i("7e85"),qi=i("9c54"),$i=i("56a4"),Zi=i("4ca6"),Ji=i("0393"),Qi=i("cd55"),Yi=i("c865"),Xi=i("49e2"),en=i("2b5d"),tn=i("fcf4"),nn={theme:{dark:!1,themes:{light:{primary:"#146095",secondary:"#4473a9",accent:"#d47122",info:"#146095",warning:tn["a"].yellow.darken3,error:tn["a"].deepOrange,success:tn["a"].green,lightGray:"#F1F1F1",darkGray:"#5C5C5C",utGreen:"#68BD49",utDarkBlue:"#303940",utBlue:"#0071DC",aristaBlue:"#16325B",aristaDarkGray:"#58585B",aristaLightBlue:"#4473a9",aristaLightGray:"#bbbdc0",aristaLightGreen:"#aad037",aristaMediumBlue:"#146095",aristaMediumGray:"#969696",aristaOrange:"#d47122",aristaYellow:"#e9d554",anchor:"#146095"},dark:{primary:"#146095",secondary:"#4473a9",accent:"#d47122",info:"#146095",warning:tn["a"].yellow.darken3,error:tn["a"].deepOrange,success:tn["a"].green,lightGray:"#F1F1F1",darkGray:"#5C5C5C",utGreen:"#68BD49",utDarkBlue:"#303940",utBlue:"#0071DC",aristaBlue:"#16325B",aristaDarkGray:"#58585B",aristaLightBlue:"#4473a9",aristaLightGray:"#bbbdc0",aristaLightGreen:"#aad037",aristaMediumBlue:"#146095",aristaMediumGray:"#969696",aristaOrange:"#d47122",aristaYellow:"#e9d554",anchor:"#146095"}}}};n["default"].use(ei["a"],{components:{VApp:ti["a"],VAppBar:ii["a"],VAppBarNavIcon:ni["a"],VIcon:Le["a"],VImg:ai["a"],VSpacer:Be["a"],VTextField:ri["a"],VContainer:si["a"],VCard:ze["a"],VCardTitle:Re["d"],VCardSubtitle:Re["b"],VCardActions:Re["a"],VCardText:Re["c"],VDivider:oi["a"],VCheckbox:li["a"],VNavigationDrawer:ci["a"],VList:ht["a"],VListGroup:di["a"],VListItem:vt["a"],VListItemTitle:bt["c"],VListItemSubtitle:bt["b"],VListItemContent:bt["a"],VListItemAction:_i["a"],VListItemIcon:wt["a"],VListItemAvatar:ui["a"],VSelect:pi["a"],VBtn:Fe["a"],VOverlay:te["a"],VMain:gi["a"],VProgressCircular:ie["a"],VMenu:ft["a"],VSubheader:mi["a"],VTooltip:mt["a"],VRadio:fi["a"],VRadioGroup:hi["a"],VRangeSlider:vi["a"],VSheet:wi["a"],VBottomSheet:bi["a"],VHover:yi["a"],VSlideYReverseTransition:Ai["h"],VSlideXReverseTransition:Ai["f"],VExpandXTransition:Ai["b"],VSwitch:ki["a"],VBreadcrumbs:Ti["a"],VAvatar:Ci["a"],VSlideYTransition:Ai["i"],VChip:Si["a"],VDialog:Ue["a"],VTreeview:xi["a"],VBtnToggle:Pi["a"],VToolbar:Ii["a"],VTab:Ei["a"],VTabs:Mi["a"],VTabItem:Di["a"],VTabsItems:Ni["a"],VTabsSlider:Ui["a"],VRow:zi["a"],VCol:Ri["a"],VSimpleTable:Bi["a"],VForm:Fi["a"],VFileInput:Li["a"],VTextarea:Vi["a"],VDataTable:Wi["a"],VSimpleCheckbox:Gi["a"],VSlider:Oi["a"],VAutocomplete:ji["a"],VProgressLinear:Ki["a"],VStepper:Hi["a"],VStepperHeader:qi["a"],VStepperStep:$i["a"],VBadge:Zi["a"],VExpansionPanels:Ji["a"],VExpansionPanel:Qi["a"],VExpansionPanelHeader:Yi["a"],VExpansionPanelContent:Xi["a"],VCombobox:en["a"]}});var an=new ei["a"](nn),rn=i("8c4f"),sn=function(){var e=this,t=e._self._c;return t("v-container",{staticClass:"d-flex justify-center"},[t("div",{staticClass:"d-flex flex-column align-center mt-15"},[t("v-img",{attrs:{src:i("1771")("./"+e.logo),width:"240",height:"40",contain:""}}),t("p",{staticClass:"aristaBlue--text font-weight-bold text-h6"},[e._v("NGFW")]),t("v-card-title",[e._v(e._s(e.$t("sign_in")))]),t("div",{staticStyle:{position:"relative"}},[t("v-divider",{staticClass:"mb-8"}),e.error?t("u-alert",{staticClass:"body-2 mb-4",attrs:{error:!0}},[t("div",{domProps:{innerHTML:e._s(e.$t("invalid_username_or_password"))}})]):e._e(),t("ValidationObserver",{ref:"obs",scopedSlots:e._u([{key:"default",fn:function({passes:i}){return[t("v-form",[t("ValidationProvider",{attrs:{name:"username",rules:"required"},scopedSlots:e._u([{key:"default",fn:function({errors:n}){return[t("u-text-field",{staticClass:"mb-4",attrs:{label:e.usernameHadFocus?e.$t("username"):"","prepend-inner-icon":"mdi-account","error-messages":n,dense:!1,placeholder:e.$t("username")},on:{keyup:function(t){13===t.keyCode&&i(e.login)},focus:function(t){e.usernameHadFocus=!0}},scopedSlots:e._u([n.length?{key:"append",fn:function(){return[t("u-errors-tooltip",{attrs:{errors:n}})]},proxy:!0}:null],null,!0),model:{value:e.credentials.username,callback:function(t){e.$set(e.credentials,"username",t)},expression:"credentials.username"}})]}}],null,!0)}),t("ValidationProvider",{attrs:{name:"password",rules:"required"},scopedSlots:e._u([{key:"default",fn:function({errors:n}){return[t("u-text-field",{staticClass:"mb-4",attrs:{"append-icon":e.passwordReveal?"mdi-eye":"mdi-eye-off",type:e.passwordReveal?"text":"password",label:e.passwordHadFocus?e.$t("password"):"","error-messages":n,dense:!1,"prepend-inner-icon":"mdi-lock",placeholder:e.$t("password")},on:{"click:append":function(t){e.passwordReveal=!e.passwordReveal},keyup:function(t){13===t.keyCode&&i(e.login)},focus:function(t){e.passwordHadFocus=!0}},scopedSlots:e._u([n.length?{key:"append",fn:function(){return[t("u-errors-tooltip",{attrs:{errors:n}})]},proxy:!0}:null],null,!0),model:{value:e.credentials.password,callback:function(t){e.$set(e.credentials,"password",t)},expression:"credentials.password"}})]}}],null,!0)}),t("v-btn",{attrs:{large:"",block:"",depressed:"",color:"primary"},on:{click:function(t){return i(e.login)}}},[e._v(" "+e._s(e.$t("sign_in"))+" ")])],1)]}}])})],1)],1)])},on=[],ln=(i("14d9"),i("bc3a")),cn=i.n(ln);const dn=cn.a.create({withCredentials:!0,headers:{"Content-Type":"application/x-www-form-urlencoded"}});var _n=dn;const un={async get(e,t){try{const i=await _n.get(e,{params:t});return null===i||void 0===i?void 0:i.data}catch(i){console.log(i)}},async post(e,t,i=null){const n=new FormData;let a;Object.entries(t).forEach(([e,t])=>{n.append(e,t)});const r={url:e,method:"POST",data:n,params:i,headers:{"Content-Type":"application/x-www-form-urlencoded"}};try{return a=await _n(r),a}catch(s){console.log(s)}}};var pn=un,gn={data(){return{credentials:{username:"admin",password:"passwd"},error:!1,passwordReveal:!1,usernameHadFocus:!1,passwordHadFocus:!1}},computed:{logo(){return this.$vuetify.theme.isDark?"arista-logo-white.svg":"arista-logo-blue.svg"}},methods:{async login(){this.error=!1;const e=await pn.post("/auth/login?url=/admin&realm=Administrator",this.credentials);e.data.includes("login-form")||this.$router.push({name:"home"})}}},mn=gn,fn=Object(re["a"])(mn,sn,on,!1,null,null,null),hn=fn.exports,vn=function(){var e=this,t=e._self._c;return t("v-container",[t("h2",[e._v("NGFW vue components")]),t("p",[e._v("Dev server for building NGFW vue components")])])},wn=[],bn={},yn=Object(re["a"])(bn,vn,wn,!1,null,null,null),An=yn.exports,kn=function(){var e=this,t=e._self._c;return t("v-container",{staticClass:"d-flex pa-2"},[e.componentName?t(e.componentName,{tag:"component"}):e._e()],1)},Tn=[],Cn=function(){var e=this,t=e._self._c;return t("v-container",[t("u-section",{attrs:{title:e.$t("about")}},[t("v-list",{staticClass:"py-0",attrs:{dense:""}},[e._l(e.serverData,(function(i){return t("v-list-item",{key:i.name,staticClass:"pa-0"},[t("v-list-item-content",[t("v-list-item-title",[e._v(e._s(e.$vuntangle.$t(i.name)))]),t("v-list-item-subtitle",{domProps:{textContent:e._s(i.value)}})],1)],1)})),e.legalUrl?t("v-list-item",{staticClass:"pa-0"},[t("v-list-item-content",[t("v-list-item-title",[e._v(e._s(e.$t("license_agreement")))]),t("a",{attrs:{href:e.legalUrl,target:"_blank"}},[e._v(e._s(e.legalUrl))])],1)],1):e._e()],2)],1),t("u-section",{attrs:{title:e.$t("license")},scopedSlots:e._u([{key:"actions",fn:function(){return[t("u-btn",{staticClass:"mr-2"},[e._v(e._s(e.$t("refresh_licenses")))])]},proxy:!0}])},[t("v-simple-table",{attrs:{dense:""},scopedSlots:e._u([{key:"default",fn:function(){return[t("thead",[t("tr",[t("th",{staticClass:"text-left"},[e._v(e._s(e.$t("name")))]),t("th",{staticClass:"text-left",staticStyle:{width:"150px"}},[e._v(e._s(e.$t("seats")))]),t("th",{staticClass:"text-left",staticStyle:{width:"150px"}},[e._v(e._s(e.$t("start")))]),t("th",{staticClass:"text-left",staticStyle:{width:"150px"}},[e._v(e._s(e.$t("end")))]),t("th",{staticClass:"text-left",staticStyle:{width:"150px"}},[e._v(e._s(e.$t("valid")))])])]),t("tbody",e._l(e.licenses,(function(i){return t("tr",{key:i.key},[t("td",[t("strong",[e._v(e._s(i.displayName||i.name))])]),t("td",[e._v(e._s(i.seats))]),t("td",[e._v(e._s(e.$vuntangle.dates.formatDateFromApi(i.start,!1)))]),t("td",[e._v(e._s(e.$vuntangle.dates.formatDateFromApi(i.end,!1)))]),t("td",[e._v(e._s(i.valid))])])})),0)]},proxy:!0}])})],1)],1)},Sn=[],xn={data(){return{serverData:[],licenses:[],licenseFetching:!1,legalUrl:void 0}},mounted(){this.getServerData(),this.getLicenseData(),this.getLegalUrl()},methods:{getServerData(){this.serverData=[{name:"uid",value:window.rpc.serverUID},{name:"build",value:window.rpc.fullVersionAndRevision},{name:"kernel",value:window.rpc.adminManager.getKernelVersion()},{name:"region",value:window.rpc.regionName},{name:"history",value:window.rpc.adminManager.getModificationState()},{name:"Reboots",value:window.rpc.adminManager.getRebootCount()},{name:"Current active device count",value:window.rpc.hostTable.getCurrentActiveSize()},{name:"Highest active device count since reboot",value:window.rpc.hostTable.getMaxActiveSize()}]},async getLicenseData(){window.rpc.licenseManager||(window.rpc.licenseManager=window.rpc.UvmContext.licenseManager()),this.licenseFetching=!0;const e=await window.rpc.licenseManager.getLicenses();this.licenseFetching=!1,this.licenses=e.list},getLegalUrl(){this.legalUrl=window.rpc.UvmContext.getLegalUrl()}}},Pn=xn,In=Object(re["a"])(Pn,Cn,Sn,!1,null,null,null),En=In.exports,Mn=function(){var e=this,t=e._self._c;return t("settings-dns",{ref:"dns",attrs:{settings:e.dnsSettings},scopedSlots:e._u([{key:"actions",fn:function({newSettings:i,isDirty:n}){return[t("u-btn",{attrs:{"min-width":null,disabled:!n},on:{click:function(t){return e.onSaveSettings(i)}}},[e._v(e._s(e.$t("save")))])]}}])})},Dn=[],Nn=function(){var e=this,t=e._self._c;return t("v-container",{class:(e.classicView?"pa-4 ":"")+"shared-cmp d-flex flex-column flex-grow-1",attrs:{fluid:!!e.classicView}},[t("div",{staticClass:"d-flex align-center"},[e.classicView?t("h1",{staticClass:"headline"},[e._v(e._s(e.$vuntangle.$t("dns")))]):t("h2",{staticClass:"font-weight-light"},[e._v(e._s(e.$vuntangle.$t("dns")))]),t("v-spacer"),e._t("actions",null,{newSettings:e.settingsCopy,isDirty:e.isDirty})],2),t("v-divider",{staticClass:"my-2"}),e.hasExtraFields?t("u-section",{staticClass:"mt-4"},[e._t("extra-fields")],2):e._e(),t(e.hasExtraFields?"u-section":"div",{tag:"component",staticClass:"d-flex flex-column fill-height"},[t("div",{staticClass:"d-flex flex-row align-center my-4"},[t("v-divider"),t("v-btn-toggle",{attrs:{dense:"",rounded:"",mandatory:""},model:{value:e.selectedTab,callback:function(t){e.selectedTab=t},expression:"selectedTab"}},e._l(e.tabs,(function(i){return t("v-btn",{key:i,class:(i===e.selectedTab?"white--text":"")+" font-weight-bold px-8",attrs:{value:i,"active-class":"primary",disabled:"site_lookup"===i&&!e.settings.enabled,"min-width":"150"}},[e._v(" "+e._s(e.$t(i))+" ")])})),1),t("v-divider")],1),t("v-tabs-items",{staticClass:"fill-height",staticStyle:{overflow:"visible","background-color":"transparent"},model:{value:e.selectedTab,callback:function(t){e.selectedTab=t},expression:"selectedTab"}},[t("v-tab-item",{class:"static_entries"===e.selectedTab?"d-flex flex-column fill-height":"",attrs:{value:"static_entries",transition:!1,"reverse-transition":!1}},[t("div",{staticClass:"d-flex align-center"},[t("h2",{staticClass:"font-weight-light"},[e._v(e._s(e.$vuntangle.$t("static_entries")))]),t("v-spacer"),t("u-btn",{attrs:{"min-width":null},on:{click:function(t){return e.onAddEditStaticEntry(null)}}},[e._v(e._s(e.$vuntangle.$t("add")))])],1),t("p",{staticClass:"body-2",domProps:{innerHTML:e._s(e.$vuntangle.$t("static_entries_info"))}}),t("u-grid",{attrs:{id:"static_entries","row-data":e.settingsCopy.staticEntries,"column-defs":e.staticEntriesColumnDefs,"enable-refresh":!1}})],1),t("v-tab-item",{class:"domain_forwarding"===e.selectedTab?"d-flex flex-column fill-height":"",attrs:{value:"domain_forwarding",transition:!1,"reverse-transition":!1}},[t("div",{staticClass:"d-flex align-center"},[t("h2",{staticClass:"font-weight-light"},[e._v(e._s(e.$vuntangle.$t("domain_forwarding")))]),t("v-spacer"),t("u-btn",{attrs:{"min-width":null},on:{click:function(t){return e.onAddEditDomain(null)}}},[e._v(e._s(e.$vuntangle.$t("add")))])],1),t("p",{staticClass:"body-2",domProps:{innerHTML:e._s(e.$vuntangle.$t("domain_forwarding_info"))}}),t("u-grid",{attrs:{id:"domain_forwarding","row-data":e.settingsCopy.localServers,"column-defs":e.domainsColumnDefs,"enable-refresh":!1}})],1)],1)],1)],1)},Un=[],zn=i("d2e5"),Rn=function(){var e=this,t=e._self._c;return t("v-container",{staticClass:"px-0"},[t("ValidationObserver",{ref:"obs"},[t("v-row",[t("v-col",[t("ValidationProvider",{attrs:{rules:"required"},scopedSlots:e._u([{key:"default",fn:function({errors:i}){return[t("u-text-field",{attrs:{label:e.$vuntangle.$t("name"),"error-messages":i},scopedSlots:e._u([i.length?{key:"append",fn:function(){return[t("u-errors-tooltip",{attrs:{errors:i}})]},proxy:!0}:null],null,!0),model:{value:e.entry.name,callback:function(t){e.$set(e.entry,"name",t)},expression:"entry.name"}})]}}])})],1)],1),t("v-row",[t("v-col",[t("ValidationProvider",{attrs:{rules:"required"},scopedSlots:e._u([{key:"default",fn:function({errors:i}){return[t("u-text-field",{attrs:{label:e.$vuntangle.$t("description"),"error-messages":i},scopedSlots:e._u([i.length?{key:"append",fn:function(){return[t("u-errors-tooltip",{attrs:{errors:i}})]},proxy:!0}:null],null,!0),model:{value:e.entry.description,callback:function(t){e.$set(e.entry,"description",t)},expression:"entry.description"}})]}}])})],1)],1),t("v-row",[t("v-col",[t("ValidationProvider",{attrs:{rules:"required|ip_any"},scopedSlots:e._u([{key:"default",fn:function({errors:i}){return[t("u-text-field",{attrs:{label:e.$vuntangle.$t("address"),"error-messages":i},scopedSlots:e._u([i.length?{key:"append",fn:function(){return[t("u-errors-tooltip",{attrs:{errors:i}})]},proxy:!0}:null],null,!0),model:{value:e.entry.address,callback:function(t){e.$set(e.entry,"address",t)},expression:"entry.address"}})]}}])})],1)],1)],1)],1)},Bn=[],Fn={components:{VContainer:si["a"],VRow:zi["a"],VCol:Ri["a"],ValidationObserver:c["a"],ValidationProvider:c["b"],UTextField:xe["a"]},props:{index:{type:Number,required:!1,default:null},settings:{type:Object,required:!1,default:()=>({name:"",description:"",address:""})}},data:()=>({entry:void 0}),watch:{settings:{immediate:!0,deep:!0,handler(e){this.entry={...e}}}},methods:{async action(){const e=await this.$refs.obs.validate();e&&(this.$emit("update",{...this.entry},this.index),this.$emit("close"))}}},Ln=Fn,Vn=Object(re["a"])(Ln,Rn,Bn,!1,null,null,null),Wn=Vn.exports,Gn=function(){var e=this,t=e._self._c;return t("v-container",{staticClass:"px-0"},[t("ValidationObserver",{ref:"obs"},[t("v-row",[t("v-col",[t("ValidationProvider",{attrs:{rules:"required|domain"},scopedSlots:e._u([{key:"default",fn:function({errors:i}){return[t("u-text-field",{attrs:{label:e.$vuntangle.$t("domain"),"error-messages":i},scopedSlots:e._u([i.length?{key:"append",fn:function(){return[t("u-errors-tooltip",{attrs:{errors:i}})]},proxy:!0}:null],null,!0),model:{value:e.entry.domain,callback:function(t){e.$set(e.entry,"domain",t)},expression:"entry.domain"}})]}}])})],1)],1),t("v-row",[t("v-col",[t("ValidationProvider",{attrs:{rules:"required|ip_any"},scopedSlots:e._u([{key:"default",fn:function({errors:i}){return[t("u-text-field",{attrs:{label:e.$vuntangle.$t("server"),"error-messages":i},scopedSlots:e._u([i.length?{key:"append",fn:function(){return[t("u-errors-tooltip",{attrs:{errors:i}})]},proxy:!0}:null],null,!0),model:{value:e.entry.localServer,callback:function(t){e.$set(e.entry,"localServer",t)},expression:"entry.localServer"}})]}}])})],1)],1)],1)],1)},On=[],jn={components:{VContainer:si["a"],VRow:zi["a"],VCol:Ri["a"],ValidationObserver:c["a"],ValidationProvider:c["b"],UTextField:xe["a"]},props:{index:{type:Number,required:!1,default:null},settings:{type:Object,required:!1,default:()=>({domain:"",localServer:""})}},data:()=>({entry:void 0}),watch:{settings:{immediate:!0,deep:!0,handler(e){this.entry={...e}}}},methods:{async action(){const e=await this.$refs.obs.validate();e&&(this.$emit("update",{...this.entry},this.index),this.$emit("close"))}}},Kn=jn,Hn=Object(re["a"])(Kn,Gn,On,!1,null,null,null),qn=Hn.exports,$n={title:"DNS settings schema",type:"object",properties:{staticEntries:{type:"array",items:{type:"object",properties:{name:{type:"string"},description:{type:"string"},address:{type:"string"}},required:["name","description","address"],additionalProperties:!1}},localServers:{type:"array",items:{type:"object",properties:{domain:{type:"string"},localServer:{type:"string"}},required:["domain","localServer"],additionalProperties:!1}}},required:["staticEntries","localServers"],additionalProperties:!1},Zn={staticEntries:[],localServers:[]},Jn={components:{USection:Pe["a"],VContainer:si["a"],VSpacer:Be["a"],VDivider:oi["a"],VBtnToggle:Pi["a"],UBtn:Ce["a"],UGrid:Z["a"],VTabsItems:Ni["a"],VTabItem:Di["a"]},mixins:[zn["a"]],schema:$n,defaults:Zn,data:()=>({selectedTab:"static_entries",tabs:["static_entries","domain_forwarding"],actionColumnDefaults:{maxWidth:50,flex:0,resizable:!1,sortable:!1,suppressMenu:!0,cellRenderer:"ActionButton"}}),computed:{hasExtraFields:({$slots:e})=>!!e["extra-fields"],staticEntriesColumnDefs(){const e=[{headerName:this.$vuntangle.$t("name"),field:"name"},{headerName:this.$vuntangle.$t("description"),field:"description"},{headerName:this.$vuntangle.$t("address"),field:"address",lockVisible:!0}];return e.push({...this.actionColumnDefaults,cellRendererParams:{icon:"mdi-pencil",small:!0,click:({node:e})=>this.onAddEditStaticEntry(e.id)}},{...this.actionColumnDefaults,cellRendererParams:{icon:"mdi-delete",small:!0,click:({node:e})=>this.onDeleteStaticEntry(e.id)}}),e},domainsColumnDefs(){const e=[{headerName:this.$vuntangle.$t("domain"),field:"domain",lockVisible:!0},{headerName:this.$vuntangle.$t("server"),field:"localServer",lockVisible:!0}];return e.push({...this.actionColumnDefaults,cellRendererParams:{icon:"mdi-pencil",small:!0,click:({node:e})=>this.onAddEditDomain(e.id)}},{...this.actionColumnDefaults,cellRendererParams:{icon:"mdi-delete",small:!0,click:({node:e})=>this.onDeleteDomain(e.id)}}),e}},methods:{onAddEditStaticEntry(e){this.$vuntangle.dialog.show({title:null===e?this.$vuntangle.$t("add_static_entry"):this.$vuntangle.$t("edit_static_entry"),component:Wn,width:500,actionLabel:null===e?this.$vuntangle.$t("add"):this.$vuntangle.$t("update"),componentProps:{index:e,...null===e?{}:{settings:this.settingsCopy.staticEntries[e]}},componentEvents:{update:(e,t)=>{null===t?this.settingsCopy.staticEntries.push(e):this.settingsCopy.staticEntries.splice(t,1,e)}}})},onDeleteStaticEntry(e){this.settingsCopy.staticEntries.splice(e,1)},onAddEditDomain(e){this.$vuntangle.dialog.show({title:null===e?this.$vuntangle.$t("add_domain"):this.$vuntangle.$t("edit_domain"),component:qn,width:500,actionLabel:null===e?this.$vuntangle.$t("add"):this.$vuntangle.$t("update"),componentProps:{index:e,...null===e?{}:{settings:this.settingsCopy.localServers[e]}},componentEvents:{update:(e,t)=>{null===t?this.settingsCopy.localServers.push(e):this.settingsCopy.localServers.splice(t,1,e)}}})},onDeleteDomain(e){this.settingsCopy.localServers.splice(e,1)}}},Qn=Jn,Yn=Object(re["a"])(Qn,Nn,Un,!1,null,null,null),Xn=Yn.exports,ea=i("2ef0"),ta=i("2f62");const ia=()=>({networkSettings:null}),na={networkSettings:e=>e.networkSettings,lanInterfaces:e=>e.networkSettings.interfaces.list.filter(e=>!e.isWan)},aa={RESET:e=>Object.assign(e,ia()),SET_NETWORK_SETTINGS:(e,t)=>e.networkSettings=t},ra={async fetchNetworkSettings({commit:e,state:t}){if(null!==t.networkSettings)return;e("SET_FETCHING",!0,{root:!0});const i=await window.rpc.networkManager.getNetworkSettings();e("SET_FETCHING",!1,{root:!0}),i&&e("SET_NETWORK_SETTINGS",i)},saveNetworkSettings({commit:e},t){return new Promise((i,n)=>{e("SET_FETCHING",!0,{root:!0}),window.rpc.networkManager.setNetworkSettings((a,r)=>{if(e("SET_FETCHING",!1,{root:!0}),r)return Qt.toast.add(r.message,"error"),void n(r);e("SET_NETWORK_SETTINGS",t),Qt.toast.add(Qt.$t("saved_successfully",["Settings"])),i()},t)})}};var sa={namespaced:!0,state:ia,getters:na,mutations:aa,actions:ra};n["default"].use(ta["b"]);const oa=()=>({fetching:!1,data:void 0}),la={RESET:e=>Object.assign(e,oa()),SET_FETCHING:(e,t)=>e.fetching=t,SET_DATA:(e,t)=>e.data=t},ca={resetState({commit:e}){e("RESET")}};var da=new ta["a"]({modules:{settings:sa},state:oa,mutations:la,actions:ca});const _a=function(e,t){const i=e.filter(e=>!e.javaClass);return i.forEach(e=>e.javaClass="com.untangle.uvm.network."+t),e},ua={get:()=>{var e,t;const i=da.getters["settings/networkSettings"];return{staticEntries:null===i||void 0===i||null===(e=i.dnsSettings)||void 0===e?void 0:e.staticEntries.list,localServers:null===i||void 0===i||null===(t=i.dnsSettings)||void 0===t?void 0:t.localServers.list}},set:e=>{const t=Object(ea["cloneDeep"])(da.getters["settings/networkSettings"]);return t.dnsSettings.staticEntries.list=_a(e.staticEntries,"DnsStaticEntry"),t.dnsSettings.localServers.list=_a(e.localServers,"DnsLocalServer"),t}},pa={get:()=>{const e=da.getters["settings/networkSettings"];return{dhcpAuthoritative:null===e||void 0===e?void 0:e.dhcpAuthoritative,staticDhcpEntries:null===e||void 0===e?void 0:e.staticDhcpEntries.list}},set:e=>{const t=Object(ea["cloneDeep"])(da.getters["settings/networkSettings"]);return t.dhcpAuthoritative=e.dhcpAuthoritative,t.staticDhcpEntries.list=_a(e.staticDhcpEntries,"DhcpStaticEntry"),t}},ga={get:()=>{const e=da.getters["settings/networkSettings"];return null===e||void 0===e?void 0:e.staticRoutes.list},set:e=>{const t=Object(ea["cloneDeep"])(da.getters["settings/networkSettings"]);return t.staticRoutes.list=_a(e,"StaticRoute"),t}};var ma={dns:ua,dhcp:pa,staticRoutes:ga},fa={components:{SettingsDns:Xn},computed:{dnsSettings:()=>ma.dns.get()},methods:{async onSaveSettings(e){await this.$store.dispatch("settings/saveNetworkSettings",ma.dns.set(e))}}},ha=fa,va=Object(re["a"])(ha,Mn,Dn,!1,null,null,null),wa=va.exports,ba=function(){var e=this,t=e._self._c;return t("settings-dhcp",{attrs:{settings:e.dhcpSettings,leases:e.leases,fetching:e.fetching},on:{"fetch-leases":e.onFetchLeases},scopedSlots:e._u([{key:"actions",fn:function({newSettings:i,isDirty:n}){return[t("u-btn",{attrs:{"min-width":null,disabled:!n},on:{click:function(t){return e.onSaveSettings(i)}}},[e._v(e._s(e.$t("save")))])]}}])})},ya=[],Aa=function(){var e=this,t=e._self._c;return t("v-container",{class:(e.classicView?"pa-4 ":"")+"shared-cmp d-flex flex-column flex-grow-1",attrs:{fluid:!!e.classicView}},[t("div",{staticClass:"d-flex align-center"},[e.classicView?t("h1",{staticClass:"headline"},[e._v(e._s(e.$vuntangle.$t("dhcp")))]):t("h2",{staticClass:"font-weight-light"},[e._v(e._s(e.$vuntangle.$t("dhcp")))]),t("v-spacer"),e._t("actions",null,{newSettings:e.settingsCopy,isDirty:e.isDirty})],2),t("v-divider",{staticClass:"my-2"}),t("div",{staticClass:"d-flex"},[t("v-checkbox",{attrs:{label:e.$vuntangle.$t("dhcp_authoritative")},model:{value:e.settingsCopy.dhcpAuthoritative,callback:function(t){e.$set(e.settingsCopy,"dhcpAuthoritative",t)},expression:"settingsCopy.dhcpAuthoritative"}})],1),t("div",{staticClass:"d-flex align-center mb-2"},[t("h2",{staticClass:"font-weight-light"},[e._v(e._s(e.$vuntangle.$t("reservations")))]),t("v-spacer"),t("u-btn",{attrs:{"min-width":null},on:{click:function(t){return e.onAddEditReservation(null)}}},[e._v(e._s(e.$vuntangle.$t("add_reservation")))])],1),t("u-grid",{attrs:{id:"reservations","row-data":e.settingsCopy.staticDhcpEntries,"column-defs":e.reservationsColumnDefs,"enable-refresh":!1}}),!1!==e.leases?[t("h2",{staticClass:"font-weight-light mt-4 mb-2"},[e._v(e._s(e.$vuntangle.$t("leases")))]),t("u-grid",{attrs:{id:"leases","row-data":e.leases,"column-defs":e.leasesColumnDefs,fetching:e.fetching},on:{refresh:function(t){return e.$emit("fetch-leases")}}})]:e._e(),e.invalidSettingsErrors?t("invalid-settings",{attrs:{service:"DHCP Settings",settings:e.settings,schema:e.$options.schema,errors:e.invalidSettingsErrors},on:{"update:errors":function(t){e.invalidSettingsErrors=t}}}):e._e()],2)},ka=[],Ta=i("0d45"),Ca={dhcpAuthoritative:!0,staticDhcpEntries:[]},Sa={title:"DHCP settings schema",type:"object",properties:{dhcpAuthoritative:{type:"boolean"},staticDhcpEntries:{type:"array",items:{type:"object",properties:{address:{type:"string"},description:{type:"string"},macAddress:{type:"string"}},additionalProperties:!1}}},additionalProperties:!1},xa=function(){var e=this,t=e._self._c;return t("v-container",{staticClass:"px-0"},[t("ValidationObserver",{ref:"obs"},[t("v-row",[t("v-col",[t("ValidationProvider",{attrs:{rules:{required:!0,ip:!0,unique:e.addresses}},scopedSlots:e._u([{key:"default",fn:function({errors:i}){return[t("u-text-field",{attrs:{label:e.$vuntangle.$t("address"),"error-messages":i},scopedSlots:e._u([i.length?{key:"append",fn:function(){return[t("u-errors-tooltip",{attrs:{errors:i}})]},proxy:!0}:null],null,!0),model:{value:e.entry.address,callback:function(t){e.$set(e.entry,"address",t)},expression:"entry.address"}})]}}])})],1)],1),t("v-row",[t("v-col",[t("ValidationProvider",{attrs:{rules:{required:!0,mac_address:!0,unique:e.macAddresses}},scopedSlots:e._u([{key:"default",fn:function({errors:i}){return[t("u-text-field",{attrs:{label:e.$vuntangle.$t("mac_address"),placeholder:"00:1B:44:11:3A:B7","error-messages":i},scopedSlots:e._u([i.length?{key:"append",fn:function(){return[t("u-errors-tooltip",{attrs:{errors:i}})]},proxy:!0}:null],null,!0),model:{value:e.entry.macAddress,callback:function(t){e.$set(e.entry,"macAddress",t)},expression:"entry.macAddress"}})]}}])})],1)],1),t("v-row",[t("v-col",[t("ValidationProvider",{scopedSlots:e._u([{key:"default",fn:function({errors:i}){return[t("u-text-field",{attrs:{label:e.$vuntangle.$t("description"),"error-messages":i},scopedSlots:e._u([i.length?{key:"append",fn:function(){return[t("u-errors-tooltip",{attrs:{errors:i}})]},proxy:!0}:null],null,!0),model:{value:e.entry.description,callback:function(t){e.$set(e.entry,"description",t)},expression:"entry.description"}})]}}])})],1)],1)],1)],1)},Pa=[],Ia={components:{VContainer:si["a"],VRow:zi["a"],VCol:Ri["a"],ValidationObserver:c["a"],ValidationProvider:c["b"],UTextField:xe["a"]},props:{index:{type:Number,default:null},entries:{type:Array,default:null},settings:{type:Object,required:!1,default:()=>({address:"",description:"",macAddress:""})}},data:()=>({entry:void 0}),computed:{addresses(){let e=this.entries.map(e=>e.address);return null!==this.index&&(e=e.filter((e,t)=>t!==this.index)),e},macAddresses(){let e=this.entries.map(e=>e.macAddress);return null!==this.index&&(e=e.filter((e,t)=>t!==this.index)),e}},watch:{settings:{immediate:!0,deep:!0,handler(e){this.entry={...e}}}},methods:{async action(){const e=await this.$refs.obs.validate();e&&(this.$emit("update",{...this.entry},this.index),this.$emit("close"))}}},Ea=Ia,Ma=Object(re["a"])(Ea,xa,Pa,!1,null,null,null),Da=Ma.exports,Na={components:{VContainer:si["a"],VSpacer:Be["a"],VDivider:oi["a"],VCheckbox:li["a"],UBtn:Ce["a"],UGrid:Z["a"],InvalidSettings:Ta["a"]},mixins:[zn["a"]],props:{leases:{type:[Array,Boolean],default:()=>[]},fetching:{type:Boolean,default:!1}},defaults:Ca,schema:Sa,data:()=>({actionColumnDefaults:{maxWidth:50,flex:0,resizable:!1,sortable:!1,suppressMenu:!0,cellRenderer:"ActionButton"}}),computed:{reservationsColumnDefs(){const e=[{headerName:this.$vuntangle.$t("ip_address"),field:"address",comparator:(e,t)=>this.$vuntangle.util.compareIpAny(e,t),lockVisible:!0},{headerName:this.$vuntangle.$t("mac_address"),field:"macAddress"},{headerName:this.$vuntangle.$t("description"),field:"description"}];return e.push({...this.actionColumnDefaults,cellRendererParams:{icon:"mdi-pencil",small:!0,click:({node:e})=>this.onAddEditReservation(e.id)}},{...this.actionColumnDefaults,cellRendererParams:{icon:"mdi-delete",small:!0,click:({node:e})=>this.onDeleteReservation(e.id)}}),e},leasesColumnDefs(){const e=[{headerName:this.$vuntangle.$t("ip_address"),field:"ipAddr",comparator:(e,t)=>this.$vuntangle.util.compareIpAny(e,t),lockVisible:!0},{headerName:this.$vuntangle.$t("mac_address"),field:"macAddress"},{headerName:this.$vuntangle.$t("expiration"),field:"leaseExpiration",valueGetter:({data:e})=>this.$vuntangle.dates.formatLocaleDate(1e3*e.leaseExpiration)},{headerName:this.$vuntangle.$t("host"),field:"hostName"}];return e.push({...this.actionColumnDefaults,cellRendererParams:e=>({icon:"mdi-plus-circle",small:!0,click:()=>{this.onAddReservationFromLease(e.data)}})}),e}},methods:{onAddEditReservation(e){this.$vuntangle.dialog.show({title:null===e?this.$vuntangle.$t("add_reservation"):this.$vuntangle.$t("edit_reservation"),component:Da,width:500,actionLabel:null===e?this.$vuntangle.$t("add"):this.$vuntangle.$t("update"),componentProps:{index:e,entries:this.settingsCopy.staticDhcpEntries,...null===e?{}:{settings:this.settingsCopy.staticDhcpEntries[e]}},componentEvents:{update:(e,t)=>{null===t?this.settingsCopy.staticDhcpEntries.push(e):this.settingsCopy.staticDhcpEntries.splice(t,1,e)}}})},onDeleteReservation(e){this.settingsCopy.staticDhcpEntries.splice(e,1)},onAddReservationFromLease(e){const t=this.settingsCopy.staticDhcpEntries;t.findIndex(t=>t.macAddress===e.macAddress||t.address===e.ipAddr)>=0?this.$vuntangle.toast.add(this.$vuntangle.$t("dhcp_lease_reservation_conflict")):this.settingsCopy.staticDhcpEntries.push({address:e.ipAddr,macAddress:e.macAddress,description:e.hostName})}}},Ua=Na,za=Object(re["a"])(Ua,Aa,ka,!1,null,null,null),Ra=za.exports,Ba={components:{SettingsDhcp:Ra},data(){return{leases:[],fetching:!1}},computed:{dhcpSettings:()=>ma.dhcp.get()},methods:{async onFetchLeases(){this.fetching=!0,this.leases=await window.rpc.networkManager.getStatus("DHCP_LEASES",null),this.fetching=!1,this.leases=[]},async onSaveSettings(e){await this.$store.dispatch("settings/saveNetworkSettings",ma.dhcp.set(e))}}},Fa=Ba,La=Object(re["a"])(Fa,ba,ya,!1,null,null,null),Va=La.exports,Wa=function(){var e=this,t=e._self._c;return t("div",[t("p",[e._v(e._s(e.staticRoutes))]),t("p",[e._v(e._s(e.lanInterfaces))])])},Ga=[],Oa=i("0644"),ja=i.n(Oa),Ka={computed:{staticRoutes:()=>ma.staticRoutes.get(),lanInterfaces:({$store:e})=>e.getters["settings/lanInterfaces"]},methods:{saveDisabled(e){return this.routes.every((t,i)=>{var n;return t.enabled===(null===(n=e[i])||void 0===n?void 0:n.enabled)})},onEditRoute(e){this.$router.push("/settings/routing/routes/"+e)},async onDeleteRoute(e){const t=ja()(this.routes);t.splice(e,1),this.$store.commit("SET_LOADER",!0);const i=await this.$store.dispatch("settings/setRoutes",t);this.$store.commit("SET_LOADER",!1),i&&this.$vuntangle.toast.add(this.$t("deleted_successfully",[this.$t("static_route")]))},async onSave(e){this.$store.commit("SET_LOADER",!0);const t=await this.$store.dispatch("settings/setRoutes",e);this.$store.commit("SET_LOADER",!1),t&&this.$vuntangle.toast.add(this.$t("saved_successfully",[this.$t("static_routes")]))}}},Ha=Ka,qa=Object(re["a"])(Ha,Wa,Ga,!1,null,null,null),$a=qa.exports,Za=function(){var e=this,t=e._self._c;return t("v-container",[t("ValidationObserver",[t("u-section",{attrs:{title:e.$vuntangle.$t("settings")}},[t("v-row",[t("v-col",{attrs:{cols:"12",lg:"3"}},[t("ValidationProvider",{attrs:{rules:"required"},scopedSlots:e._u([{key:"default",fn:function({errors:i}){return[t("u-text-field",{attrs:{label:e.$t("host_name"),"error-messages":i},scopedSlots:e._u([i.length?{key:"append",fn:function(){return[t("u-errors-tooltip",{attrs:{errors:i}})]},proxy:!0}:null],null,!0),model:{value:e.settings.hostName,callback:function(t){e.$set(e.settings,"hostName",t)},expression:"settings.hostName"}})]}}])})],1),t("v-col",{attrs:{cols:"12",lg:"3"}},[t("ValidationProvider",{attrs:{rules:"required"},scopedSlots:e._u([{key:"default",fn:function({errors:i}){return[t("u-text-field",{attrs:{label:e.$t("domain_name"),"error-messages":i},scopedSlots:e._u([i.length?{key:"append",fn:function(){return[t("u-errors-tooltip",{attrs:{errors:i}})]},proxy:!0}:null],null,!0),model:{value:e.settings.domainName,callback:function(t){e.$set(e.settings,"domainName",t)},expression:"settings.domainName"}})]}}])})],1)],1)],1),t("u-section",{attrs:{title:e.$vuntangle.$t("web_admin_ports")}},[t("v-row",[t("v-col",{attrs:{cols:"12",lg:"3"}},[t("ValidationProvider",{attrs:{rules:"required|port"},scopedSlots:e._u([{key:"default",fn:function({errors:i}){return[t("u-text-field",{attrs:{type:"number",label:e.$t("http_port"),"error-messages":i},scopedSlots:e._u([i.length?{key:"append",fn:function(){return[t("u-errors-tooltip",{attrs:{errors:i}})]},proxy:!0}:null],null,!0),model:{value:e.settings.httpPort,callback:function(t){e.$set(e.settings,"httpPort",t)},expression:"settings.httpPort"}})]}}])})],1),t("v-col",{attrs:{cols:"12",lg:"3"}},[t("ValidationProvider",{attrs:{rules:"required|port"},scopedSlots:e._u([{key:"default",fn:function({errors:i}){return[t("u-text-field",{attrs:{type:"number",label:e.$t("https_port"),"error-messages":i},scopedSlots:e._u([i.length?{key:"append",fn:function(){return[t("u-errors-tooltip",{attrs:{errors:i}})]},proxy:!0}:null],null,!0),model:{value:e.settings.httpsPort,callback:function(t){e.$set(e.settings,"httpsPort",t)},expression:"settings.httpsPort"}})]}}])})],1)],1)],1)],1),t("u-btn",{staticClass:"mt-4",on:{click:e.onSaveSettings}},[e._v(e._s(e.$t("save")))])],1)},Ja=[],Qa={data(){return{settings:void 0}},computed:{networkSettings:({$store:e})=>e.getters["settings/networkSettings"]},watch:{networkSettings:{handler(e){e&&(this.settings=e)},immediate:!0}},methods:{async onSaveSettings(){await this.$store.dispatch("settings/saveNetworkSettings",this.settings)}}},Ya=Qa,Xa=Object(re["a"])(Ya,Za,Ja,!1,null,null,null),er=Xa.exports,tr={components:{NgfwAbout:En,NgfwDns:wa,NgfwDhcp:Va,NgfwStaticRoutes:$a,NgfwSettings:er},async beforeRouteEnter(e,t,i){await da.dispatch("settings/fetchNetworkSettings"),i()},computed:{componentName:({$route:e})=>{var t;return null===e||void 0===e||null===(t=e.params)||void 0===t?void 0:t.componentName}}},ir=tr,nr=Object(re["a"])(ir,kn,Tn,!1,null,null,null),ar=nr.exports;n["default"].use(rn["a"]);const rr=[{path:"/",name:"home",component:An},{path:"/login",name:"login",component:hn},{path:"/:componentName",name:"component",component:ar}],sr=new rn["a"]({mode:"history",base:"/vue/",routes:rr});sr.beforeEach((e,t,i)=>{if(window.rpc)"login"===e.name?i({name:"home"}):i();else try{if(window.rpc=new window.JSONRpcClient("/admin/JSON-RPC"),window.rpc){const t=window.rpc.UvmContext.getWebuiStartupInfo();Object.assign(window.rpc,t),"login"===e.name?i({name:"home"}):i()}}catch(n){"login"!==e.name?i({name:"login"}):i()}});var or=sr,lr=function(){var e=this,t=e._self._c;return e.embedded||"login"===e.$route.name?t("blank-layout"):t("default-layout")},cr=[],dr=function(){var e=this,t=e._self._c;return t("v-app",[t("v-main",[t("router-view",{staticClass:"d-flex flex-column fill-height"})],1),t("v-overlay",{model:{value:e.$store.state.fetching,callback:function(t){e.$set(e.$store.state,"fetching",t)},expression:"$store.state.fetching"}},[t("v-progress-circular",{attrs:{indeterminate:"",size:"32",color:"aristaBlue"}})],1),t("u-framework-dialog"),t("u-framework-confirm"),t("u-framework-toast")],1)},_r=[],ur={},pr=ur,gr=Object(re["a"])(pr,dr,_r,!1,null,null,null),mr=gr.exports,fr=function(){var e=this,t=e._self._c;return t("v-app",[t("app-nav"),t("app-drawer"),t("v-main",{staticClass:"d-flex"},[t("router-view",{staticClass:"d-flex flex-column fill-height"})],1),t("v-overlay",{model:{value:e.$store.state.fetching,callback:function(t){e.$set(e.$store.state,"fetching",t)},expression:"$store.state.fetching"}},[t("v-progress-circular",{attrs:{indeterminate:"",size:"32",color:"aristaBlue"}})],1),t("u-framework-dialog"),t("u-framework-confirm"),t("u-framework-toast")],1)},hr=[],vr=function(){var e=this,t=e._self._c;return t("v-app-bar",{attrs:{dark:"","clipped-left":"",fixed:"",flat:"",app:"",color:"aristaBlue",height:"50"}},[t("v-btn",{attrs:{icon:""},on:{click:e.toggleMiniDrawer}},[t("v-icon",[e._v(" "+e._s(e.$store.state.miniDrawer?"mdi-menu":"mdi-menu-open")+" ")])],1),t("router-link",{staticClass:"text-decoration-none ml-2",staticStyle:{"line-height":"12px"},attrs:{to:"/"}},[t("v-img",{attrs:{src:i("be9b"),contain:"",width:"100",transition:"false"}}),t("span",{staticClass:"white--text ml-1 font-weight-bold",staticStyle:{"font-size":"10px"}},[e._v("NGFW")])],1),t("v-spacer"),t("v-menu",{attrs:{dark:"",bottom:"",left:"","offset-y":"",transition:"slide-y-transition","nudge-bottom":"8","content-class":"ut-app-menu"},scopedSlots:e._u([{key:"activator",fn:function({on:i}){return[t("v-btn",e._g({staticClass:"account-menu-activator",attrs:{text:""}},i),[t("v-icon",[e._v("mdi-account-circle")]),t("v-icon",{attrs:{right:""}},[e._v("mdi-chevron-down")])],1)]}}])},[t("v-list",{attrs:{dense:"",color:"#16325B",width:"200"}},[t("v-list-item",{on:{click:e.logout}},[t("v-list-item-icon",{staticClass:"mr-4"},[t("v-icon",[e._v("mdi-exit-to-app")])],1),t("v-list-item-title",[e._v("Logout")])],1),t("v-divider",{staticClass:"my-2"}),t("v-menu",{attrs:{dark:"",left:"","offset-x":"","open-on-hover":"","nudge-top":"6","nudge-right":"2","close-on-content-click":!1,transition:"slide-x-reverse-transition"},scopedSlots:e._u([{key:"activator",fn:function({on:i}){return[t("v-list-item",e._g({},i),[t("v-list-item-icon",{staticClass:"mr-4"},[t("v-icon",{attrs:{dense:""}},[e._v("mdi-palette")])],1),t("v-list-item-title",[e._v(e._s(e.$t("theme")))]),t("v-list-item-icon",[t("v-icon",{attrs:{dense:""}},[e._v("mdi-chevron-right")])],1)],1)]}}])},[t("v-card",{staticClass:"mr-1",attrs:{flat:"",color:"transparent"}},[t("v-list",{attrs:{nav:"",dense:"",color:"#16325B"}},[t("v-list-item",{on:{click:function(t){e.theme="light"}}},[t("v-list-item-icon",{staticClass:"mr-4"},["light"===e.theme?t("v-icon",{attrs:{dense:""}},[e._v("mdi-check")]):e._e()],1),t("v-list-item-title",[e._v(e._s(e.$t("light")))]),t("v-list-item-icon",[t("v-icon",{attrs:{dense:""}},[e._v("mdi-white-balance-sunny")])],1)],1),t("v-list-item",{on:{click:function(t){e.theme="dark"}}},[t("v-list-item-icon",{staticClass:"mr-4"},["dark"===e.theme?t("v-icon",{attrs:{dense:""}},[e._v("mdi-check")]):e._e()],1),t("v-list-item-title",[e._v(e._s(e.$t("dark")))]),t("v-list-item-icon",[t("v-icon",{attrs:{dense:""}},[e._v("mdi-moon-waning-crescent")])],1)],1)],1)],1)],1),t("v-menu",{attrs:{dark:"",left:"","offset-x":"","open-on-hover":"","nudge-top":"6","nudge-right":"2","close-on-content-click":!1,transition:"slide-x-reverse-transition"},scopedSlots:e._u([{key:"activator",fn:function({on:i}){return[t("v-list-item",e._g({},i),[t("v-list-item-icon",{staticClass:"mr-4"},[t("v-icon",{attrs:{dense:""}},[e._v("mdi-translate")])],1),t("v-list-item-title",[e._v(e._s(e.$t("language")))]),t("v-list-item-icon",[t("v-icon",[e._v("mdi-chevron-right")])],1)],1)]}}])},[t("v-card",{staticClass:"mr-1",attrs:{flat:"",color:"transparent"}},[t("v-list",{attrs:{nav:"",dense:"",color:"#16325B"}},e._l(e.$i18n.availableLocalesForUI,(function(i){return t("v-list-item",{key:i.code,on:{click:function(t){return e.$i18n.setLocale(i.code)}}},[t("v-list-item-icon",{staticClass:"mr-4"},[i.code===e.$i18n.locale?t("v-icon",{attrs:{dense:""}},[e._v("mdi-check")]):e._e()],1),t("v-list-item-title",[e._v(e._s(i.language))])],1)})),1)],1)],1)],1)],1)],1)},wr=[],br={data:()=>({theme:da.getters["settings/theme"]}),computed:{upgradeStatus(){return da.getters["settings/upgradeStatus"]}},watch:{theme:{immediate:!0,handler(e){e&&da.dispatch("settings/setTheme",e)}},"$vuntangle.theme"(e){this.theme=e}},methods:{toggleMiniDrawer(){da.commit("SET_MINI_DRAWER",!da.state.miniDrawer)},async logout(){await pn.get("/auth/logout?url=/admin&realm=Administrator"),window.rpc=void 0,this.$router.push({name:"login"})}}},yr=br,Ar=(i("1fc7"),Object(re["a"])(yr,vr,wr,!1,null,null,null)),kr=Ar.exports,Tr=function(){var e=this,t=e._self._c;return t("v-navigation-drawer",{attrs:{app:"",nav:"",clipped:"",width:e.minWidth,"disable-resize-watcher":"",dark:"",color:"aristaBlue","mini-variant":e.mini,"mini-variant-width":"56",permanent:"","expand-on-hover":!1}},[t("v-list",{attrs:{dense:"",nav:""}},[void e.mini,t("v-divider",{staticClass:"my-2"}),e.mini?e._e():t("v-subheader",{staticClass:"text-uppercase caption ml-1"},[e._v(e._s(e.$t("settings")))]),e.mini?e._l(e.settingsNavItems,(function(i,n){return t("v-menu",{key:"settings-menu-"+n,attrs:{dark:"",right:"","offset-x":"","nudge-top":"6","nudge-left":"3","open-on-hover":"",transition:!1,"content-class":"drawer-content-menu"},scopedSlots:e._u([{key:"activator",fn:function({on:n,attrs:a}){return[t("v-list-item",e._g(e._b({class:e.isActive(i.match)?"v-list-item--active":"",attrs:{href:"#",ripple:!1},on:{mouseenter:function(t){e.reportsMiniActive=!1}}},"v-list-item",a,!1),n),[t("v-list-item-icon",{staticClass:"justify-center"},[t("v-icon",{attrs:{dense:""}},[e._v(e._s(i.icon))])],1)],1)]}}],null,!0)},[t("v-card",{staticClass:"ml-3",attrs:{flat:"",color:"transparent","min-width":e.minWidth}},[t("v-list",{attrs:{dense:"",nav:"",color:"aristaBlue"}},[t("v-subheader",{staticClass:"text-uppercase caption"},[e._v(e._s(e.$t(i.name)))]),t("v-divider",{staticClass:"my-1"}),e._l(i.items,(function(i,a){return t("v-list-item",{key:`reports-${n}-${a}`,attrs:{to:i.to}},[t("v-list-item-title",{staticClass:"text-uppercase caption"},[e._v(e._s(e.$t(i.name)))])],1)}))],2)],1)],1)})):e._l(e.settingsNavItems,(function(i,n){return t("v-list-group",{key:"settings-"+n,class:e.isCollapsedActive(i.match,i.active)+" white--text",attrs:{"active-class":e.isActive(i.match)+" white--text"},scopedSlots:e._u([{key:"activator",fn:function(){return[t("v-list-item-icon",{staticClass:"mr-4 my-2 justify-center align-self-center",attrs:{id:"settings-"+n}},[t("v-icon",{attrs:{dense:""},domProps:{textContent:e._s(i.icon)}})],1),t("v-list-item-title",{staticClass:"text-uppercase"},[e._v(e._s(e.$t(i.name)))])]},proxy:!0}],null,!0),model:{value:i.active,callback:function(t){e.$set(i,"active",t)},expression:"item.active"}},e._l(i.items,(function(i){return t("v-list-item",{key:i.name,class:"pl-12 white--text",attrs:{to:i.to}},[t("v-list-item-title",{staticClass:"text-uppercase caption"},[e._v(" "+e._s(e.$t(i.name))+" ")])],1)})),1)}))],2)],1)},Cr=[],Sr={data(){return{reportsActive:!1,minWidth:255,settingsNavItems:[{name:"network",icon:"mdi-lan",active:!1,items:[{name:"dhcp",to:{name:"component",params:{componentName:"NgfwDhcp"}}},{name:"dns",to:{name:"component",params:{componentName:"NgfwDns"}}}]},{name:"routing",icon:"mdi-call-split",active:!1,match:"/settings/routing",items:[{name:"static-routes",to:{name:"component",params:{componentName:"NgfwStaticRoutes"}}}]},{name:"system",icon:"mdi-cog",active:!1,match:"/settings/system",items:[{name:"about",to:{name:"component",params:{componentName:"NgfwAbout"}}},{name:"settings",to:{name:"component",params:{componentName:"NgfwSettings"}}}]}],reportsNavItems:[{name:"bandwidth",active:!1,match:"/reports/bandwidth",items:[{name:"clients",to:"/reports/bandwidth/clients"},{name:"server_ports",to:"/reports/bandwidth/server-ports"},{name:"applications",to:"/reports/bandwidth/applications"}]},{name:"wan_performance",active:!1,match:"/reports/wan-performance",items:[{name:"usage",to:"/reports/wan-performance/usage"},{name:"packet_loss",to:"/reports/wan-performance/packet-loss"},{name:"latency",to:"/reports/wan-performance/latency"},{name:"jitter",to:"/reports/wan-performance/jitter"}]},{name:"sessions",active:!1,match:"/reports/sessions",items:[{name:"sessions",to:"/reports/sessions/sessions"},{name:"wan_routing",to:"/reports/sessions/wan-routing"}]},{name:"threat_prevention",active:!1,match:"/reports/threat-prevention",items:[{name:"blocked_summary",to:"/reports/threat-prevention/blocked-summary"},{name:"blocked_addresses",to:"/reports/threat-prevention/blocked-addresses"}]},{name:"web_filter",active:!1,match:"/reports/web-filter",items:[{name:"summary",to:"/reports/web-filter/summary"},{name:"visited_sites",to:"/reports/web-filter/visited-sites"}]},{name:"geoip_filter",active:!1,match:"/reports/geoip-filter",items:[{name:"blocked_sessions",to:"/reports/geoip-filter/blocked-sessions"},{name:"blocked_countries_outbound",to:"/reports/geoip-filter/blocked-outbound"},{name:"blocked_countries_inbound",to:"/reports/geoip-filter/blocked-inbound"},{name:"distribution_map",to:"/reports/geoip-filter/distribution-map"}]},{name:"application_control",active:!1,match:"/reports/application-control",items:[{name:"applications",to:"/reports/application-control/applications"}]},{name:"captive_portal",active:!1,match:"/reports/captive-portal",items:[{name:"captive_portal_summary",to:"/reports/captive-portal/captive-portal-summary"},{name:"captive_portal_events",to:"/reports/captive-portal/captive-portal-events"}]}],reportsMiniActive:!1}},computed:{mini(){return this.$store.state.miniDrawer}},watch:{mini:{immediate:!0,handler(e){e||(this.settingsNavItems.forEach(e=>{this.$route.path.includes(e.match)?e.active=!0:e.active=!1}),this.reportsActive=this.$route.path.includes("/reports"))}}},methods:{isCollapsedActive(e,t){return this.$route.path.includes(e)&&!t?"group-active":""},isActive(e){return this.$route.path.includes(e)?"item-active":""},reportsMiniLeaveMenu(){this.reportsMiniActive=this.reportsNavItems.findIndex(e=>e.active)>=0}}},xr=Sr,Pr=(i("47d0"),Object(re["a"])(xr,Tr,Cr,!1,null,null,null)),Ir=Pr.exports,Er={components:{AppNav:kr,AppDrawer:Ir}},Mr=Er,Dr=Object(re["a"])(Mr,fr,hr,!1,null,null,null),Nr=Dr.exports,Ur={components:{DefaultLayout:Nr,BlankLayout:mr},data(){return{embedded:!1}},beforeMount(){this.embedded=window.location!==window.parent.location}},zr=Ur,Rr=Object(re["a"])(zr,lr,cr,!1,null,null,null),Br=Rr.exports;i("c67a");new n["default"]({vuetify:an,vuntangle:Qt,router:or,store:da,i18n:Xt,render:e=>e(Br)}).$mount("#app")},"58ec":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAB2AAAAdgB+lymcgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAkGSURBVHic7Zp/jFxVFcc/576Z/TGzXagFKy3dH/wQZQFpaWlJUWtAJAomKgREiUQoWDUEsQbsj5235YeGHylGCqXFhIgCAhoTTIkGhQrR0hZ/lAgRt+7ObrdkK4V2Ozvbdnbe8Y/dxp3ZmffO2y79x/0m+8e7873nnPfde+85994HU5jCFP6fIcfK0b7bm6bXNnhnF4rFMzxkTqB6ooikARTJg+4RpMt5vFlfO/S6fK9/8FjE9b4JoH5LXZ7g4kDkswJLgI/E8FcU2KHCi6huSuspm8V/afj9iHPSBcj5LeeKY5mqXgUcN0lm/6MqT9Z4ur52dfbNSbIJTKIA+9e0LPQ06AD5zGTZrAAFNokEHen23m2TYfCoBRj058xScfchXI0eozVFUFV92tPi8pTft+voTB0FcmtarlPVB2TyhnpcDATo8sZMz8aJGpiQAHrvzPRgvm4j8OWJOp5MCPJMfrD2+hPv+eeB+H1jYq8/++RaSTwHnBu37/uMHU6HPxd3SsQSYL9/8mmeeC8AzbFCO3boSWjxojp/V6e1g1mAoTtbm4tFfRl0zsRiO1bQXk8TF9b7/+6xsE0C7Lu9abpXL3+SkWJmciAUUHIAIjSokpw02/BGQWXxdL97XxQxEUVQHzeIPMHRvXwgsAXheVX9syTkjVQh2y8+wREf+WTzTC1om4hcAFwKLFJwE/R3Zo3Tx1X5vAgaRowcAbmOpttAfjjBQAZQWe/Bw/V+d3ecjkN+S0uR4CacLEMnnGaXN2Sy94cRQgU4sKapzSGvqVIb03GgynqlkGn0d78Ts28JBr4/e4bUJToElhF/RBxSx9xpIeVzVQEUZLCj5SXQT8R0ukvVfWWa3/XHmP1CMbBmzseduieAk2N23ZzOZD8lVJ4KVRUduqP5C7FfXtlOws2f7JcHaGzvfZmEmw8Sdw/wyVxH8xer/VhRAFUkCOiI40VgyyGSFzWs7OqPGaAZDSu7+g9p4mKBLTFju0P9yu9acQoM+E2XOZHnYjjoTCWHF8mKvr22Hr6rndd7inPJmUhRVfTtg1sf7abKMC2H3j17Rq6QeFXgVGuMDq5IZbK/rBD7eOT85ucRLjXaPoS4hQ3tXX+PItYtWHaKo3gbcAXwgbKf+wV5SoeT9+T/+uDuKFsj5w66JcYCvbkhk11S3jhOgEF/zix1rgfFs1gVWJXOZO+K4qUWLP0myP1AXQR1QNGlQ9s2Ph1lc3BN8ypV7rDEiaDDEpx+/OrenWObx82LwMkVMV6+KzU9eV8UL3X+jT7IOqJfHqBRkCdT85d+PdLu8cl7BboNNkGRhHpXljePE0ACudxkcMTqD+TmzkNhjPT8pdeiZOw2R+MSeaT+vBsvDCPJzZ2HghhFmqheNt7RGHT5LXXiWGwxpvDeu/uCn4Vx0gtvmKkiD1oDLEMCx6Ms8UPL9QN6+HGE90wWhfPVb2sY21QiwAx0nir1FlsOnp2zdtdQGEcD9y2g0RRcBQicUT/49pfCOLP83XmUX1nsqZI8KLkFY9tKBBDR88zRafAbAyvGdKoMh4YKACDYU3YR5pXaH/ugnGmyIugw+oqB+WFrYCGIPHlKJQuvELHrOwLV0l1tiQAqzlZYqO46zt/1roFZY7IX5sowhWRF316UyNoBQKBl7HNZFtBZtrBct42ne2y8UJiqS3M6FD449rE8DZr23aqBbdXFvW7jhUB0u4Wm1kxQNqLKBYg8IQJwTkz3dKL6B2NQYXjG5AuMd4daUuSVC3DYZEI1bQrqsHsM2G+Kq7KjHfmtszfZqGKKSZGSwq1cAOMwkpMsrNyO9XsUuQnjLq8Mw+olbgI/MPI/ZCFJ2ZpSLoBtJRVO1Stt+4WhbY/8QoXvWrglUG4ZevVh077/RZ8E6GkmsyrZsc+lhRCYLhRUSQ+2tbZZuABDWzesVeVWbCNBBZbnt29YZ7W/wLW2ga2CBX1r7FPpCBB2WJ0iwafNXGBo+4a1IN8GDRPhoKpeM7htQ+hJ7njEiEW05B1LBEh4gfmoSUcONWIhv+2Rh1Sl6nQQ9PKh7RufimsXtceS8LytY59LBKhZ0fsPwFS8CCzK+a3nWB3/r6P2VfspCCT27W7urtZzgIVGerZ+VVfIGiAoqqa0M4LgNjv3iA/5WNXfnMYXtGCPQVV+W942/kDEE1PhMULm6n1+87xo4hgEVBUAkVgCDK5pnotwtZXvRH89rq28IVVs/R3wttVmUlhnTYkASPXdnShmAfRKPJSHsN4WCf2pvhNeKG8ePwL8l4ZFxfzJicKi3NlNKy3caefdeAIwO8TWORhvrPNnNa9QWGSLElB5TDa8VihvrqhegLcOCD3tKTGiksn5rZdE8QJXff6P4vi6udc3RdnJ+a2XKPjW+AQOO8+rWFdUFGCav3NPoDxsdaDgFC0/5x+HQELm/5GAEonIaTDqy3xRGqg8llq1s7eiv6q9aobvBiyHHqOGipFVpBAtABqdCVyytJqLwKCjWPWar6oAjSv69oqIaW4DpPCiy+ggiDzeEuHsKM7BQrLTegQGdKT93qp7nNBhlAq6NwCbozwo7JWoz1Ha/BpEIr8yUUMmmOF3DqAYLmF1a1qza8MYoQKIT+B57msasU22bKLSqb4zsZwRCqez5DrDDZL8K8LO/oTTa8QPPyiJXEjqV3VlneOrQNi+PHr4h1SAZUikDtREnk6LaJgAQaB6bV3ZPWAlmFbS9OrsJofcWu13RQ3z317lWUpiVanqU9FbGjM9prsCcypJZbp/pFS+iZWo4QgEotYRABq9EDqCigKIsHJapufHVlexPjqalsm2i7C6fAUWCSLTkikFjkINewKVcSMgQOQ76fbs3VY/MIHv8NLt2TtBrxM4eKQtFXihI6D+gm/MBk6I4SY6FQbJnWP+EXnn9KqG9u4HYvgAJvghYkN7z09RFgNvAf1RKVAKxbjb3JnphTfMDCOMpsI9Ap2oLE6t7nk2pg9g4l9ikvazf0lrYS5EH3iKc/H3+YF3ViQFVqbq6uY1+N1/i21/FKaLkGoQf3ce+HkkUTkJeEehVsBj5C9U/ED1o8DvwziNmexP7NFOYQpTmMIUxuG/4CUMYl8eBJ0AAAAASUVORK5CYII="},5984:function(e,t,i){"use strict";var n=function(){var e=this,t=e._self._c;return t("v-alert",{attrs:{icon:e.icon,type:e.type,dense:e.dense,text:""}},[e._t("default")],2)},a=[],r=i("0798"),s={components:{VAlert:r["a"]},props:{success:{type:Boolean,default:null},warning:{type:Boolean,default:null},error:{type:Boolean,default:null},dense:{type:Boolean,default:null}},computed:{icon(){return this.success?"mdi-check-circle":this.warning?"mdi-alert":this.error?"mdi-alert-circle":"mdi-information"},type(){return this.success?"success":this.warning?"warning":this.error?"error":"info"}}},o=s,l=i("2877"),c=Object(l["a"])(o,n,a,!1,null,null,null),d=c.exports;t["a"]=d},"64da":function(e,t,i){"use strict";var n=i("b974");t["a"]={extends:n["a"],props:{dense:{type:Boolean,default:!0},outlined:{type:Boolean,default:!0},menuProps:{type:Object,default:()=>({offsetY:!0})},hideDetails:{type:Boolean,default:!0}}}},"7b26":function(e,t,i){},"7dc9":function(e,t,i){"use strict";i("e98b")},8205:function(e,t,i){"use strict";i("ff2a")},"86e5":function(e){e.exports=JSON.parse('[{"id":0,"name":"wf_uncategorized","description":"wf_uncategorized_desc","category":"wf_misc"},{"id":1,"name":"wf_real_estate","description":"wf_real_estate_desc","category":"wf_productivity"},{"id":2,"name":"wf_computer_and_internet_security","description":"wf_computer_and_internet_security_desc","category":"wf_productivity"},{"id":3,"name":"wf_financial_services","description":"wf_financial_services_desc","category":"wf_privacy"},{"id":4,"name":"wf_business_and_economy","description":"wf_business_and_economy_desc","category":"wf_productivity"},{"id":5,"name":"wf_computer_and_internet_info","description":"wf_computer_and_internet_info_desc","category":"wf_productivity"},{"id":6,"name":"wf_auctions","description":"wf_auctions_desc","category":"wf_productivity"},{"id":7,"name":"wf_shopping","description":"wf_shopping_desc","category":"wf_productivity"},{"id":8,"name":"wf_cult_and_occult","description":"wf_cult_and_occult_desc","category":"wf_sensitive"},{"id":9,"name":"wf_travel","description":"wf_travel_desc","category":"wf_productivity"},{"id":10,"name":"wf_abused_drugs","description":"wf_abused_drugs_desc","category":"wf_sensitive"},{"id":11,"name":"wf_adult_and_pornography","description":"wf_adult_and_pornography_desc","category":"wf_sensitive"},{"id":12,"name":"wf_home_and_garden","description":"wf_home_and_garden_desc","category":"wf_productivity"},{"id":13,"name":"wf_military","description":"wf_military_desc","category":"wf_productivity"},{"id":14,"name":"wf_social_networking","description":"wf_social_networking_desc","category":"wf_productivity"},{"id":15,"name":"wf_dead_sites","description":"wf_dead_sites_desc","category":"wf_misc"},{"id":16,"name":"wf_individual_stock_advice_and_tools","description":"wf_individual_stock_advice_and_tools_desc","category":"wf_productivity"},{"id":17,"name":"wf_training_and_tools","description":"wf_training_and_tools_desc","category":"wf_productivity"},{"id":18,"name":"wf_dating","description":"wf_dating_desc","category":"wf_sensitive"},{"id":19,"name":"wf_sex_education","description":"wf_sex_education_desc","category":"wf_sensitive"},{"id":20,"name":"wf_religion","description":"wf_religion_desc","category":"wf_sensitive"},{"id":21,"name":"wf_entertainment_and_arts","description":"wf_entertainment_and_arts_desc","category":"wf_productivity"},{"id":22,"name":"wf_personal_sites_and_blogs","description":"wf_personal_sites_and_blogs_desc","category":"wf_productivity"},{"id":23,"name":"wf_legal","description":"wf_legal_desc","category":"wf_privacy"},{"id":24,"name":"wf_local_information","description":"wf_local_information_desc","category":"wf_productivity"},{"id":25,"name":"wf_streaming_media","description":"wf_streaming_media_desc","category":"wf_it_resources"},{"id":26,"name":"wf_job_search","description":"wf_job_search_desc","category":"wf_productivity"},{"id":27,"name":"wf_gambling","description":"wf_gambling_desc","category":"wf_sensitive"},{"id":28,"name":"wf_translation","description":"wf_translation_desc","category":"wf_sensitive"},{"id":29,"name":"wf_reference_and_research","description":"wf_reference_and_research_desc","category":"wf_productivity"},{"id":30,"name":"wf_shareware_and_freeware","description":"wf_shareware_and_freeware_desc","category":"wf_it_resources"},{"id":31,"name":"wf_peer_to_peer","description":"wf_peer_to_peer_desc","category":"wf_it_resources"},{"id":32,"name":"wf_marijuana","description":"wf_marijuana_desc","category":"wf_sensitive"},{"id":33,"name":"wf_hacking","description":"wf_hacking_desc","category":"wf_sensitive"},{"id":34,"name":"wf_games","description":"wf_games_desc","category":"wf_productivity"},{"id":35,"name":"wf_philosophy_and_political_advocacy","description":"wf_philosophy_and_political_advocacy_desc","category":"wf_productivity"},{"id":36,"name":"wf_weapons","description":"wf_weapons_desc","category":"wf_sensitive"},{"id":37,"name":"wf_pay_to_surf","description":"wf_pay_to_surf_desc","category":"wf_productivity"},{"id":38,"name":"wf_hunting_and_fishing","description":"wf_hunting_and_fishing_desc","category":"wf_productivity"},{"id":39,"name":"wf_society","description":"wf_society_desc","category":"wf_productivity"},{"id":40,"name":"wf_educational_institutions","description":"wf_educational_institutions_desc","category":"wf_productivity"},{"id":41,"name":"wf_online_greeting_cards","description":"wf_online_greeting_cards_desc","category":"wf_it_resources"},{"id":42,"name":"wf_sports","description":"wf_sports_desc","category":"wf_productivity"},{"id":43,"name":"wf_swimsuits_and_intimate_apparel","description":"wf_swimsuits_and_intimate_apparel_desc","category":"wf_sensitive"},{"id":44,"name":"wf_questionable","description":"wf_questionable_desc","category":"wf_sensitive"},{"id":45,"name":"wf_kids","description":"wf_kids_desc","category":"wf_productivity"},{"id":46,"name":"wf_hate_and_racism","description":"wf_hate_and_racism_desc","category":"wf_sensitive"},{"id":47,"name":"wf_personal_storage","description":"wf_personal_storage_desc","category":"wf_it_resources"},{"id":48,"name":"wf_violence","description":"wf_violence_desc","category":"wf_sensitive"},{"id":49,"name":"wf_keyloggers_and_monitoring","description":"wf_keyloggers_and_monitoring_desc","category":"wf_security"},{"id":50,"name":"wf_search_engines","description":"wf_search_engines_desc","category":"wf_productivity"},{"id":51,"name":"wf_internet_portals","description":"wf_internet_portals_desc","category":"wf_productivity"},{"id":52,"name":"wf_web_advertisements","description":"wf_web_advertisements_desc","category":"wf_it_resources"},{"id":53,"name":"wf_cheating","description":"wf_cheating_desc","category":"wf_sensitive"},{"id":54,"name":"wf_gross","description":"wf_gross_desc","category":"wf_sensitive"},{"id":55,"name":"wf_web_based_email","description":"wf_web_based_email_desc","category":"wf_privacy"},{"id":56,"name":"wf_malware_sites","description":"wf_malware_sites_desc","category":"wf_security"},{"id":57,"name":"wf_phishing_and_other_frauds","description":"wf_phishing_and_other_frauds_desc","category":"wf_security"},{"id":58,"name":"wf_proxy_avoidance_and_anonymizers","description":"wf_proxy_avoidance_and_anonymizers_desc","category":"wf_security"},{"id":59,"name":"wf_spyware_and_adware","description":"wf_spyware_and_adware_desc","category":"wf_security"},{"id":60,"name":"wf_music","description":"wf_music_desc","category":"wf_productivity"},{"id":61,"name":"wf_government","description":"wf_government_desc","category":"wf_privacy"},{"id":62,"name":"wf_nudity","description":"wf_nudity_desc","category":"wf_sensitive"},{"id":63,"name":"wf_news_and_media","description":"wf_news_and_media_desc","category":"wf_productivity"},{"id":64,"name":"wf_illegal","description":"wf_illegal_desc","category":"wf_sensitive"},{"id":65,"name":"wf_content_delivery_networks","description":"wf_content_delivery_networks_desc","category":"wf_it_resources"},{"id":66,"name":"wf_internet_communications","description":"wf_internet_communications_desc","category":"wf_it_resources"},{"id":67,"name":"wf_bot_nets","description":"wf_bot_nets_desc","category":"wf_security"},{"id":68,"name":"wf_abortion","description":"wf_abortion_desc","category":"wf_sensitive"},{"id":69,"name":"wf_health_and_medicine","description":"wf_health_and_medicine_desc","category":"wf_privacy"},{"id":71,"name":"wf_spam_urls","description":"wf_spam_urls_desc","category":"wf_security"},{"id":74,"name":"wf_dynamically_generated_content","description":"wf_dynamically_generated_content_desc","category":"wf_productivity"},{"id":75,"name":"wf_parked_domains","description":"wf_parked_domains_desc","category":"wf_sensitive"},{"id":76,"name":"wf_alcohol_and_tobacco","description":"wf_alcohol_and_tobacco_desc","category":"wf_sensitive"},{"id":78,"name":"wf_image_and_video_search","description":"wf_image_and_video_search_desc","category":"wf_sensitive"},{"id":79,"name":"wf_fashion_and_beauty","description":"wf_fashion_and_beauty_desc","category":"wf_productivity"},{"id":80,"name":"wf_recreation_and_hobbies","description":"wf_recreation_and_hobbies_desc","category":"wf_productivity"},{"id":81,"name":"wf_motor_vehicles","description":"wf_motor_vehicles_desc","category":"wf_productivity"},{"id":82,"name":"wf_web_hosting","description":"wf_web_hosting_desc","category":"wf_it_resources"},{"id":85,"name":"wf_self_harm","description":"wf_self_harm_desc","category":"wf_sensitive"},{"id":86,"name":"wf_dns_over_https","description":"wf_dns_over_https_desc","category":"wf_security"},{"id":87,"name":"wf_low_thc_cannabis_products","description":"wf_low_thc_cannabis_products_desc","category":"wf_sensitive"},{"id":88,"name":"wf_generative_ai","description":"wf_generative_ai_desc","category":"wf_productivity"}]')},"8f09":function(e,t,i){"use strict";var n=i("86e5"),a=i("0255"),r=(i("6818"),i("d09f"));const s={boards:{"armada-385-linksys-shelby":"Linksys WRT1900ACS"},ruleOps:{"==":"is","!=":"is_not",">":"greater_than","<":"less_than",">=":"greater_or_equal","<=":"less_or_equal"},routeOps:{EQ:{text:"Equals",value:"EQ",symbol:"="},NE:{text:"Not Equals",value:"NE",symbol:"!="},GT:{text:"Greater Than",value:"GT",symbol:">"},LT:{text:"Less Than",value:"LT",symbol:"<"},GE:{text:"Greater or Equal",value:"GE",symbol:">="},LE:{text:"Less or Equal",value:"LE",symbol:"<="},LIKE:{text:"Like",value:"LIKE",symbol:"like"},NOT_LIKE:{text:"Not Like",value:"NOT_LIKE",symbol:"not like"},IS:{text:"Is",value:"IS",symbol:"is"},IS_NOT:{text:"Is Not",value:"IS_NOT",symbol:"is not"},IN:{text:"In",value:"IN",symbol:"in"},NOT_IN:{text:"Not In",value:"NOT_IN",symbol:"not in"}},protocols:{0:"HOPOPT",1:"ICMP",2:"IGMP",3:"GGP",4:"IP-in-IP",5:"ST",6:"TCP",7:"CBT",8:"EGP",9:"IGP",10:"BBN-RCC-MON",11:"NVP-II",12:"PUP",13:"ARGUS",14:"EMCON",15:"XNET",16:"CHAOS",17:"UDP",18:"MUX",19:"DCN-MEAS",20:"HMP",21:"PRM",22:"XNS-IDP",23:"TRUNK-1",24:"TRUNK-2",25:"LEAF-1",26:"LEAF-2",27:"RDP",28:"IRTP",29:"ISO-TP4",30:"NETBLT",31:"MFE-NSP",32:"MERIT-INP",33:"DCCP",34:"3PC",35:"IDPR",36:"XTP",37:"DDP",38:"IDPR-CMTP",39:"TP++",40:"IL",41:"IPv6",42:"SDRP",43:"IPv6-Route",44:"IPv6-Frag",45:"IDRP",46:"RSVP",47:"GRE",48:"MHRP",49:"BNA",50:"ESP",51:"AH",52:"I-NLSP",53:"SWIPE",54:"NARP",55:"MOBILE",56:"TLSP",57:"SKIP",58:"IPv6-ICMP",59:"IPv6-NoNxt",60:"IPv6-Opts",62:"CFTP",64:"SAT-EXPAK",65:"KRYPTOLAN",66:"RVD",67:"IPPC",69:"SAT-MON",70:"VISA",71:"IPCU",72:"CPNX",73:"CPHB",74:"WSN",75:"PVP",76:"BR-SAT-MON",77:"SUN-ND",78:"WB-MON",79:"WB-EXPAK",80:"ISO-IP",81:"VMTP",82:"SECURE-VMTP",83:"VINES",84:"TTP",85:"NSFNET-IGP",86:"DGP",87:"TCF",88:"EIGRP",89:"OSPF",90:"Sprite-RPC",91:"LARP",92:"MTP",93:"AX.25",94:"IPIP",95:"MICP",96:"SCC-SP",97:"ETHERIP",98:"ENCAP",100:"GMTP",101:"IFMP",102:"PNNI",103:"PIM",104:"ARIS",105:"SCPS",106:"QNX",107:"A/N",108:"IPComp",109:"SNP",110:"Compaq-Peer",111:"IPX-in-IP",112:"VRRP",113:"PGM",115:"L2TP",116:"DDX",117:"IATP",118:"STP",119:"SRP",120:"UTI",121:"SMP",122:"SM",123:"PTP",124:"IS-IS",125:"FIRE",126:"CRTP",127:"CRUDP",128:"SSCOPMCE",129:"IPLT",130:"SPS",131:"PIPE",132:"SCTP",133:"FC",134:"RSVP-E2E-IGNORE",135:"Mobility",136:"UDPLite",137:"MPLS-in-IP",138:"manet",139:"HIP",140:"Shim6",141:"WESP",142:"ROHC"},portProtocols:{6:"TCP",17:"UDP",33:"DCCP",132:"SCTP",136:"UDPLite"},rateUnits:{BYTES_PER_SECOND:"Bytes/Second",KBYTES_PER_SECOND:"KBytes/Second",MBYTES_PER_SECOND:"MBytes/Second",PACKETS_PER_SECOND:"Packets/Second",PACKETS_PER_MINUTE:"Packets/Minute",PACKETS_PER_HOUR:"Packets/Hour",PACKETS_PER_DAY:"Packets/Day",PACKETS_PER_WEEK:"Packets/Week"},addressTypes:{unicast:"Unicast",local:"Local",broadcast:"Broadcast",multicast:"Multicast"},connStates:{established:"Established",invalid:"Invalid",new:"New",related:"Related"},groupSelectors:{DESTINATION_ADDRESS:"Destination Address",DESTINATION_ADDRESS_V6:"Destination Address v6",DESTINATION_PORT:"Destination Port",GLOBAL:"Global",IP_PROTOCOL:"IP Protocol",SOURCE_ADDRESS:"Source Address",SOURCE_ADDRESS_V6:"Source Address v6",SOURCE_PORT:"Source Port"},interfaceTypes:{1:"WAN",2:"LAN",0:"Unset"},families:{2:"IPv4",10:"IPv6"},hooks:{prerouting:"Prerouting",input:"Input",forward:"Forward",output:"Output",postrouting:"Postrouting",ingress:"Ingress"},wanMetrics:{LATENCY:"Latency",AVAILABLE_BANDWIDTH:"Available Bandwidth",JITTER:"Jitter",PACKET_LOSS:"Packet Loss"},productivityLevels:{1:"level_very_low",2:"level_low",3:"level_medium",4:"level_high",5:"level_very_high"},riskLevels:{1:"level_very_low",2:"level_low",3:"level_medium",4:"level_high",5:"level_very_high"},priorities(){return{1:a["a"].t("highest_priority"),2:a["a"].t("network_control"),3:a["a"].t("telephony"),4:a["a"].t("signaling"),5:a["a"].t("multimedia_conferencing_af43"),6:a["a"].t("multimedia_conferencing_af42"),7:a["a"].t("multimedia_conferencing_af41"),8:a["a"].t("real_time_interactive"),9:a["a"].t("multimedia_streaming_af33"),10:a["a"].t("multimedia_streaming_af32"),11:a["a"].t("multimedia_streaming_af31"),12:a["a"].t("broadcast_video"),13:a["a"].t("low_latency_data_af23"),14:a["a"].t("low_latency_data_af22"),15:a["a"].t("low_latency_data_af21"),16:a["a"].t("oam"),17:a["a"].t("high_throughput_data_af13"),18:a["a"].t("high_throughput_data_af12"),19:a["a"].t("high_throughput_data_af11"),20:a["a"].t("standard_priority"),21:a["a"].t("lowest_priority")}},limitExceedAction(){return{ACCEPT:a["a"].t("action_accept"),DROP:a["a"].t("action_drop"),REJECT:a["a"].t("action_reject"),PRIORITY:a["a"].t("action_priority")}},equalityOps(){return[{text:a["a"].t("is"),value:"=="},{text:a["a"].t("is_not"),value:"!="}]},allOps(){return[{text:a["a"].t("is"),value:"=="},{text:a["a"].t("is_not"),value:"!="},{text:a["a"].t("greater_than"),value:">"},{text:a["a"].t("less_than"),value:"<"},{text:a["a"].t("greater_or_equal"),value:">="},{text:a["a"].t("less_or_equal"),value:"<="}]},countries:Object.entries(r["a"].country_codes).map(([e,t])=>({value:e,text:t})),incomingThreatLevels:{1:"high_risk",20:"suspicious",40:"moderate_risk",60:"low_risk",80:"trustworthy"},outgoingThreatLevels:{0:"trustworthy",1:"high_risk"},ipSecEncryptionOptions:["3des","aes128","aes192","aes256","aes128gcm64","aes192gcm64","aes256gcm64","aes128gcm96","aes192gcm96","aes256gcm96","aes128gcm128","aes192gcm128","aes256gcm128"],ipSecHashOptions:["md5","sha1","sha256","sha384","sha512"],ipSecGroupOptions:[{value:"modp768",text:"modp768 [DH1]"},{value:"modp1024",text:"modp1024 [DH2]"},{value:"modp1536",text:"modp1536 [DH5]"},{value:"modp2048",text:"modp2048 [DH14]"},{value:"modp3072",text:"modp3072 [DH15]"},{value:"modp4096",text:"modp4096 [DH16]"},{value:"modp6144",text:"modp6144 [DH17]"},{value:"modp8192",text:"modp8192 [DH18]"},{value:"modp1024s160",text:"modp1024s160 [DH22]"},{value:"modp2048s224",text:"modp2048s224 [DH23]"},{value:"modp2048s256",text:"modp2048s256 [DH24]"}],protocolItems(){const e=[];return Object.keys(this.protocols).forEach(t=>{e.push({value:t,text:this.protocols[t]})}),e}};var o=s,l=i("2bda");const c={ipProtocol:e=>o.protocols[e]?o.protocols[e]:e,interfaceName:(e,t)=>{switch(parseInt(e)){case 0:return a["a"].t("unset");case 255:return a["a"].t("local");default:return(null===t||void 0===t?void 0:t[e])||a["a"].t("unknown")}},wanRule:(e,t)=>(null===t||void 0===t?void 0:t[e])||a["a"].t("unknown"),wanPolicy:(e,t)=>(null===t||void 0===t?void 0:t[e])||a["a"].t("unknown"),boolean:e=>null===e||void 0===e?"":!0===e||"true"===e||1===e?a["a"].t("yes"):!1===e||"false"===e||0===e?a["a"].t("no"):void 0,hex:e=>null===e||void 0===e?"":"0x"+("00000000"+e.toString(16)).substr(-8),shortenText:e=>e.length>15?`${e.substr(0,5)} ... ${e.substr(e.length-5,e.length)}`:e,timeStamp:(e,t,i)=>l["a"].getTimezoneDateFromTimestamp(e,t,i),timeRangeSeconds:e=>{if(null===e||void 0===e)return"";e=Number(e);const t=Math.floor(e/3600),i=Math.floor(e%3600/60),n=Math.floor(e%3600%60),a=t>10?t:"0"+t,r=i>10?i:"0"+i,s=n>10?n:"0"+n;return a+":"+r+":"+s},timeRangeMilliseconds:e=>{if(null===e||void 0===e)return"";e=Number(e);const t=e/1e3;let i=e%1e3+"";while(i.length<3)i="0"+i;return c.timeRangeSeconds(t)+"."+i},bytesRenderer:e=>{if(null===e||void 0===e)return"";const t=["B","KB","MB","GB","TB"];let i=0;while((e>=1e3||e<=-1e3)&&i<3)e/=1e3,i++;return 0!==i&&(e=(Math.round(100*e)/100).toFixed(1)),""+e+" "+t[i]},bytesSecRenderer:e=>{if(null===e||void 0===e)return"";const t=["B/s","kB/s","MB/s","GB/s"];let i=0;while((e>=1e3||e<=-1e3)&&i<3)e/=1e3,i++;return 0!==i&&(e=(Math.round(100*e)/100).toFixed(1)),""+e+" "+t[i]},packetsRenderer:e=>{if(null===e||void 0===e)return"";const t=["","K","M","B"];let i=0;while((e>=1e3||e<=-1e3)&&i<3)e/=1e3,i++;return 0!==i&&(e=(Math.round(100*e)/100).toFixed(1)),""+e+" "+t[i]},packetsSecRenderer:e=>{if(null===e||void 0===e)return"";const t=["/s","K/s","M/s","B/s"];let i=0;while((e>=1e3||e<=-1e3)&&i<3)e/=1e3,i++;return 0!==i&&(e=(Math.round(100*e)/100).toFixed(1)),""+e+" "+t[i]},familyRenderer:e=>o.families[e]||e,interfaceType:e=>{let t="";switch(e){case 1:t="WAN";break;case 2:t="LAN";break;case 3:t=a["a"].t("unused");break;default:t=a["a"].t("unset")}return t},country:e=>{var t;return null===(t=o.countries.find(t=>t.value===e))||void 0===t?void 0:t.text},tcpStateRenderer:e=>{if(null===e||void 0===e)return"";switch(e){case 0:return"";case 1:return"SYN_SENT";case 2:return"SYN_RECV";case 3:return"ESTABLISHED";case 4:return"FIN_WAIT";case 5:return"CLOSE_WAIT";case 6:return"LAST_ACK";case 7:return"TIME_WAIT";case 8:return"CLOSE";case 9:return"SYN_SENT2";default:return e}},incomingThreatLevel:e=>null===e||void 0===e?"":(e=parseInt(e),e>0&&e<=20?a["a"].t("high_risk"):e>20&&e<=40?a["a"].t("suspicious"):e>40&&e<=60?a["a"].t("moderate_risk"):e>60&&e<=80?a["a"].t("low_risk"):a["a"].t("trustworthy")),outgoingThreatLevel:e=>o.outgoingThreatLevels[e],licenseText:e=>null!==e&&void 0!==e&&e.seats?1e6===e.seats?a["a"].t("unlimited"):`${e.seats} ${a["a"].t("mbps")}`:a["a"].t("not_licensed"),webfilterReason:e=>{let t;switch(e){case 0:t=a["a"].t("web_filter_reason_pass_category");break;case 1:t=a["a"].t("web_filter_reason_block_category");break;case 2:t=a["a"].t("web_filter_reason_block_list");break;case 3:t=a["a"].t("web_filter_reason_pass_list");break}return t},webfilterCategory:e=>{if(-1===e)return"";const t=n.find(t=>t.id===e);return t?a["a"].t(t.name):""},applicationProductivityLevel:e=>a["a"].t(o.productivityLevels[e]),applicationRiskLevel:e=>a["a"].t(o.riskLevels[e])};t["a"]=c},"9ce2":function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));const n={en:{short:{year:"numeric",month:"short",day:"numeric"},long:{year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric"},month:{month:"long"}},de:{short:{year:"numeric",month:"short",day:"numeric"},long:{year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",hour12:!1},month:{month:"long"}},fr:{short:{year:"numeric",month:"short",day:"numeric"},long:{year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",hour12:!1},month:{month:"long"}}}},"9d77":function(e,t,i){e.exports=i.p+"img/wireguard-logo.7c96f8bc.svg"},a580:function(e,t,i){"use strict";var n=i("8336");t["a"]={extends:n["a"],props:{small:{type:Boolean,default:!0},depressed:{type:Boolean,default:!0},color:{type:String,default:"primary white--text"},minWidth:{type:Number,default:120}}}},adf5:function(e,t,i){},af7e:function(e,t,i){"use strict";i("6818");var n=i("3b9b");const a=e=>{const t=e.split("."),i=[];return t.forEach(e=>{const t=parseInt(e);t<0||t>255||t%1!==0||i.push(("000000000"+t.toString(2)).slice(-8))}),i.join("")},r=e=>parseInt(e.slice(0,8),2)+"."+parseInt(e.slice(8,16),2)+"."+parseInt(e.slice(16,24),2)+"."+parseInt(e.slice(24,32),2),s=e=>{let t="";const i=parseInt(e);for(let n=0;n<=31;n++)t+=n{let i="";for(let n=0;n<=31;n++)i+="0"===e[n]||"0"===t[n]?"0":"1";return i},l=(e,t)=>{let i="";for(let n=0;n<=31;n++)i+="1"===e[n]||"1"===t[n]?"1":"0";return i},c=e=>{let t="";for(let i=0;i<=31;i++)t+="0"===e[i]?"1":"0";return t},d=e=>e.startsWith("0")?"A":e.startsWith("10")?"B":e.startsWith("110")?"C":e.startsWith("1110")?"D":e.startsWith("1111")?"E":void 0,_=e=>{const t=e.split(".");return t[3]=parseInt(t[3])+1,t.join(".")},u=e=>{const t=e.split(".");return t[3]=parseInt(t[3])-1,t.join(".")},p=e=>{const t=/^(((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))$/;return t.test(e)},g=e=>{if(isNaN(e))return!1;const t=parseInt(e);return!(t<0||t>32)},m=(e,t)=>{if(!p(e)||!g(t))return;const i=a(e),n=s(t),m=r(n),f=o(i,n),h=r(f),v=2**(32-parseInt(t)),w=l(f,c(n)),b=r(w);return{ip:e,cidr:t,class:d(i),networkAddress:h,subnetMask:m,broadcastAddress:b,totalAddresses:v,usableHosts:v-2,firstHost:t<31?_(h):null,lastHost:t<31?u(b):null}},f=(e,t,i)=>{if(!p(e)||!g(t)||!p(i))return;const n=m(e,t);return!(!n.firstHost||!n.lastHost)&&(a(n.firstHost)<=a(i)&&a(n.lastHost)>=a(i))},h=(e,t)=>{if(p(e)&&p(t))return a(e){const i=Object(n["Addr"])(e),a=Object(n["Addr"])(t),r=i.intersect(a);return!!r};t["a"]={info:m,isHostInRange:f,isValidDhcpRange:h,subnetConflict:v}},b47d:function(e,t,i){"use strict";i("adf5")},b57f:function(e,t,i){"use strict";var n=i("ac7c");t["a"]={extends:n["a"],computed:{computedColor(){if(this.isActive)return this.color?this.color:this.isDark&&!this.appIsDark?"white":"aristaMediumBlue"}}}},baf4:function(e,t,i){"use strict";var n=i("ffde"),a=i("b3c7"),r=i("991b"),s=i("beae");i("5674");n["p"].registerModules([a["a"],r["a"]]),t["a"]=s["AgGridVue"]},be9b:function(e,t,i){e.exports=i.p+"img/arista-logo-white.9e62b51e.svg"},bfee:function(e,t,i){"use strict";var n=function(){var e=this,t=e._self._c;return t("v-sheet",{staticClass:"pa-4 ma-0",staticStyle:{"overflow-y":"auto"},attrs:{outlined:e.outlined,rounded:e.rounded,color:e.sheetColor,height:e.height}},[e._t("default")],2)},a=[],r={props:{outlined:{type:Boolean,default:()=>!0},rounded:{type:Boolean,default:()=>!0},height:{type:Number,default:()=>500}},computed:{sheetColor(){return this.$vuetify.theme.isDark?"grey darken-2":"grey lighten-2"}}},s=r,o=i("2877"),l=Object(o["a"])(s,n,a,!1,null,null,null);t["a"]=l.exports},c67a:function(e,t,i){},ccd0:function(e,t,i){"use strict";var n=i("cead");t["a"]=n["a"]},cead:function(e,t,i){"use strict";var n=function(){var e=this,t=e._self._c;return t("v-card",{class:e.classes,staticStyle:{position:"relative",overflow:"hidden"},attrs:{outlined:!e.noBorder,flat:""},on:{mouseenter:function(t){e.toolbarFloat=!0},mouseleave:function(t){e.toolbarFloat=!1}}},["top"===e.toolbarPosition?t("toolbar",{attrs:{"auto-filter":e.autoFilter,"quick-filter-text":e.quickFilterText,toolbar:e.toolbarPosition,"filtered-number":e.filteredNumber,"filtered-total":e.filteredTotal,"selected-text":e.selectedText,"selected-number":e.selectedNumber,"enable-refresh":e.enableRefresh,"enable-export-csv":e.enableExportCsv,"enable-quick-filter":e.enableQuickFilter,"show-multiple-selection-text":"multiAction"===e.selectionType,fetching:e.fetching},on:{"update:quickFilterText":function(t){e.quickFilterText=t},"update:quick-filter-text":function(t){e.quickFilterText=t},"export-csv":e.onExportCsv,refresh:e.onRefresh},scopedSlots:e._u([{key:"toolbarActions",fn:function(){return[e._t("toolbarActions")]},proxy:!0}],null,!0)}):e._e(),t("div",{staticClass:"d-flex flex-grow-1"},[t("ag-grid-vue",e._g({staticClass:"u-grid",attrs:{id:e.id,"framework-components":e.agFrameworkComponents,"loading-overlay-component":"customLoadingOverlay","no-rows-overlay-component":"customNoRowsOverlay","no-rows-overlay-component-params":e.noRowOverlayParams,"grid-options":e.gridOptions,"default-col-def":e.defaultColDef,"row-height":28,"column-defs":e.agColumnDefs,"row-data":e.computedRowData,"quick-filter-text":e.setQuickFilterText,"row-selection":e.rowSelection,"navigate-to-next-cell":e.keyRowNav,"popup-parent":e.popupParent,modules:e.modules},on:{"selection-changed":e.onSelectionChanged,"filter-changed":e.setFilterText,"row-data-changed":e.onRowDataChanged,"row-data-updated":e.setFilterText}},e.$listeners))],1),t("v-slide-y-reverse-transition",["bottom"===e.toolbarPosition||"float"===e.toolbarPosition&&e.toolbarFloat?t("toolbar",{attrs:{"auto-filter":e.autoFilter,"quick-filter-text":e.quickFilterText,toolbar:e.toolbarPosition,"filtered-number":e.filteredNumber,"filtered-total":e.filteredTotal,"selected-text":e.selectedText,"selected-number":e.selectedNumber,"enable-refresh":e.enableRefresh,"enable-export-csv":e.enableExportCsv,"enable-quick-filter":e.enableQuickFilter,"show-multiple-selection-text":"multiAction"===e.selectionType,fetching:e.fetching},on:{"update:quickFilterText":function(t){e.quickFilterText=t},"update:quick-filter-text":function(t){e.quickFilterText=t},"export-csv":e.onExportCsv,refresh:e.onRefresh}}):e._e()],1)],1)},a=[],r=(i("6818"),i("f65c")),s=i.n(r),o=i("ffde"),l=i("0789"),c=i("baf4"),d=i("e9bd"),_=function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-progress-circular",{attrs:{indeterminate:"",size:"32",color:"primary"}})},u=[],p=i("2b0e"),g=i("490a"),m=p["default"].extend({components:{VProgressCircular:g["a"]}}),f=m,h=i("2877"),v=Object(h["a"])(f,_,u,!1,null,null,null),w=v.exports,b=function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",[e._v(e._s(e.dataParams.noDataMessage))])},y=[],A=p["default"].extend({data(){return{dataParams:{noDataMessage:""}}},created(){this.dataParams=this.params,this.$vuntangle.vm.$on("no-rows-overlay-component-params",e=>this.dataParams=e)}}),k=A,T=Object(h["a"])(k,b,y,!1,null,null,null),C=T.exports,S=function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",{staticStyle:{width:"240px"}},[e.params.disabled?e._e():t("div",[t("v-list",{staticClass:"pa-0",attrs:{dense:"",color:"transparent"}},[t("v-list-item",[t("v-list-item-icon",{staticClass:"mr-2"},[t("v-icon",{attrs:{small:""},domProps:{textContent:e._s("mdi-filter")}})],1),t("v-list-item-content",[t("v-list-item-title",{domProps:{textContent:e._s(e.$vuntangle.$t("filter"))}})],1),t("v-list-item-action",{directives:[{name:"show",rawName:"v-show",value:e.filterActive,expression:"filterActive"}],staticClass:"my-0 v-application"},[t("v-btn",{attrs:{"x-small":"",elevation:"0",color:"primary"},domProps:{textContent:e._s(e.$vuntangle.$t("clear"))},on:{click:function(t){e.text=""}}})],1)],1),t("v-list-item",{staticClass:"px-0"},[t("u-text-field",{ref:"input",attrs:{placeholder:e.$vuntangle.$t("filter")+"..."},on:{input:function(t){return e.params.filterChangedCallback()}},model:{value:e.text,callback:function(t){e.text=t},expression:"text"}})],1)],1),t("v-divider",{staticClass:"mt-4"})],1),t("column-menu",{attrs:{params:e.params}})],1)},x=[],P=i("8860"),I=i("da13"),E=i("34c3"),M=i("132d"),D=i("5d23"),N=i("1800"),U=i("8336"),z=i("ce7e"),R=function(){var e=this,t=e._self._c;return t("div",{ref:"mainMenu",staticClass:"d-flex flex-column align-stretch",staticStyle:{"overflow-y":"auto","max-height":"300px"}},[t("v-list",{staticClass:"py-0",attrs:{dense:"",color:"transparent"}},[t("v-menu",{ref:"pinMenu",attrs:{left:e.subMenuLeftPosition,"max-width":"150","allow-overflow":"","offset-x":"","open-on-hover":"",rounded:"","content-class":"ag-custom-component-popup ag-menu elevation-4"},scopedSlots:e._u([{key:"activator",fn:function({on:i,attrs:n}){return[e.params.column.colDef.lockPinned?e._e():t("v-list-item",e._g(e._b({},"v-list-item",n,!1),i),[t("v-list-item-icon",{staticClass:"mr-2"},[t("v-icon",{attrs:{small:""},domProps:{textContent:e._s("mdi-pin")}})],1),t("v-list-item-title",{domProps:{textContent:e._s(e.$vuntangle.$t("pin"))}}),t("v-list-item-icon",[t("v-icon",{attrs:{small:""},domProps:{textContent:e._s("mdi-chevron-right")}})],1)],1)]}}]),model:{value:e.pinSubMenu,callback:function(t){e.pinSubMenu=t},expression:"pinSubMenu"}},[t("v-list",{staticClass:"pa-0",attrs:{dense:"",outlined:""}},[t("v-list-item",{on:{click:function(t){return t.stopPropagation(),e.params.pinColumn(e.params.column.colId,"left")}}},[t("v-list-item-icon",{staticClass:"mr-2"},[t("v-icon",{attrs:{small:""},domProps:{textContent:e._s("mdi-arrow-collapse-left")}})],1),t("v-list-item-title",{domProps:{textContent:e._s(e.$vuntangle.$t("pin_left"))}})],1),t("v-list-item",{on:{click:function(t){return t.stopPropagation(),e.params.pinColumn(e.params.column.colId,"right")}}},[t("v-list-item-icon",{staticClass:"mr-2"},[t("v-icon",{attrs:{small:""},domProps:{textContent:e._s("mdi-arrow-collapse-right")}})],1),t("v-list-item-title",{domProps:{textContent:e._s(e.$vuntangle.$t("pin_right"))}})],1),t("v-list-item",{on:{click:function(t){return t.stopPropagation(),e.params.pinColumn(e.params.column.colId,null)}}},[t("v-list-item-icon",{staticClass:"mr-2"},[t("v-icon",{attrs:{small:""},domProps:{textContent:e._s("mdi-pin-off")}})],1),t("v-list-item-title",{domProps:{textContent:e._s(e.$vuntangle.$t("unpin"))}})],1)],1)],1),e.params.column.colDef.lockPinned?e._e():t("v-divider"),t("v-menu",{ref:"columnsMenu",attrs:{left:e.subMenuLeftPosition,top:e.subMenuTopPosition,"max-height":"300","max-width":"280","allow-overflow":"","offset-x":"","open-on-hover":"",transition:"none","content-class":"ag-custom-component-popup ag-menu elevation-4"},scopedSlots:e._u([{key:"activator",fn:function({on:i,attrs:n}){return[t("v-list-item",e._g(e._b({},"v-list-item",n,!1),i),[t("v-list-item-icon",{staticClass:"mr-2"},[t("v-icon",{attrs:{small:""},domProps:{textContent:e._s("mdi-format-columns")}})],1),t("v-list-item-title",{domProps:{textContent:e._s(e.$vuntangle.$t("columns"))}}),t("v-list-item-icon",[t("v-icon",{attrs:{small:""},domProps:{textContent:e._s("mdi-chevron-right")}})],1)],1)]}}]),model:{value:e.columnsSubMenu,callback:function(t){e.columnsSubMenu=t},expression:"columnsSubMenu"}},[t("v-list",{staticClass:"pa-0",attrs:{dense:"",outlined:""}},[t("v-list-item",{staticClass:"pa-2"},[t("v-list-item-content",{staticClass:"d-flex flex-column flex-nowrap align-stretch",staticStyle:{"max-height":"240px","overflow-y":"auto"}},e._l(e.list,(function(i){return t("u-checkbox",{key:i.id,staticClass:"ma-0 caption pa-0",attrs:{dense:"",color:"primary","hide-details":"",ripple:!1,disabled:i.disabled},on:{change:function(t){return e.onColumnVisibilityChange(t,i.id)},click:function(e){e.stopPropagation()}},scopedSlots:e._u([{key:"label",fn:function(){return[t("span",{staticClass:"body-2"},[e._v(e._s(i.name))])]},proxy:!0}],null,!0),model:{value:i.visible,callback:function(t){e.$set(i,"visible",t)},expression:"col.visible"}})})),1)],1),t("v-divider"),t("v-list-item",{on:{click:e.resetColumns}},[t("v-list-item-icon",{staticClass:"mr-2"},[t("v-icon",{attrs:{small:""},domProps:{textContent:e._s("mdi-refresh")}})],1),t("v-list-item-title",{domProps:{textContent:e._s(e.$vuntangle.$t("reset_to_defaults"))}})],1)],1)],1),t("v-menu",{ref:"toolbarMenu",attrs:{left:e.subMenuLeftPosition,top:e.subMenuTopPosition,"max-height":"300","max-width":"200","allow-overflow":"","offset-x":"","open-on-hover":"",transition:"none","content-class":"ag-custom-component-popup ag-menu elevation-4"},scopedSlots:e._u([{key:"activator",fn:function({on:i,attrs:n}){return[t("v-list-item",e._g(e._b({},"v-list-item",n,!1),i),[t("v-list-item-icon",{staticClass:"mr-2"},[t("v-icon",{attrs:{small:""},domProps:{textContent:e._s("mdi-dock-top")}})],1),t("v-list-item-title",{domProps:{textContent:e._s(e.$vuntangle.$t("toolbar"))}}),t("v-list-item-icon",[t("v-icon",{attrs:{small:""},domProps:{textContent:e._s("mdi-chevron-right")}})],1)],1)]}}]),model:{value:e.toolbarSubMenu,callback:function(t){e.toolbarSubMenu=t},expression:"toolbarSubMenu"}},[t("v-list",{staticClass:"pa-0",attrs:{dense:"",outlined:""}},[t("v-list-item",{on:{click:function(t){return e.setToolbar("top")}}},[t("v-list-item-icon",{staticClass:"mr-2"},[t("v-icon",{attrs:{small:""},domProps:{textContent:e._s("mdi-dock-top")}})],1),t("v-list-item-title",{domProps:{textContent:e._s(e.$vuntangle.$t("top"))}})],1),t("v-list-item",{on:{click:function(t){return e.setToolbar("bottom")}}},[t("v-list-item-icon",{staticClass:"mr-2"},[t("v-icon",{attrs:{small:""},domProps:{textContent:e._s("mdi-dock-bottom")}})],1),t("v-list-item-title",{domProps:{textContent:e._s(e.$vuntangle.$t("bottom"))}})],1),t("v-list-item",{on:{click:function(t){return e.setToolbar("float")}}},[t("v-list-item-icon",{staticClass:"mr-2"},[t("v-icon",{attrs:{small:""},domProps:{textContent:e._s("mdi-dock-bottom")}})],1),t("v-list-item-title",{domProps:{textContent:e._s(e.$vuntangle.$t("floating_bottom"))}})],1),t("v-list-item",{on:{click:function(t){return e.setToolbar(!1)}}},[t("v-list-item-icon",{staticClass:"mr-2"},[t("v-icon",{attrs:{small:""},domProps:{textContent:e._s("mdi-close")}})],1),t("v-list-item-title",{domProps:{textContent:e._s(e.$vuntangle.$t("hidden"))}})],1)],1)],1),e.params.enableRefresh||e.params.enableExportCsv?t("v-divider"):e._e(),e.params.enableRefresh?t("v-list-item",{on:{click:function(t){return e.params.refresh()}}},[t("v-list-item-icon",{staticClass:"mr-2"},[t("v-icon",{attrs:{small:""},domProps:{textContent:e._s("mdi-refresh")}})],1),t("v-list-item-title",{domProps:{textContent:e._s(e.$vuntangle.$t("refresh"))}})],1):e._e(),e.params.enableExportCsv?t("v-list-item",{on:{click:function(t){return e.params.exportCsv()}}},[t("v-list-item-icon",{staticClass:"mr-2"},[t("v-icon",{attrs:{small:""},domProps:{textContent:e._s("mdi-file-export")}})],1),t("v-list-item-title",{domProps:{textContent:e._s(e.$vuntangle.$t("export_csv"))}})],1):e._e()],1)],1)},B=[],F=i("e449"),L=i("b57f"),V={components:{VList:P["a"],VMenu:F["a"],VListItem:I["a"],VListItemIcon:E["a"],VIcon:M["a"],VListItemTitle:D["c"],VDivider:z["a"],UCheckbox:L["a"]},props:{params:{type:Object,default(){}}},data:()=>({list:[],pinSubMenu:!1,columnsSubMenu:!1,toolbarSubMenu:!1,subMenuLeftPosition:!1,subMenuTopPosition:!1}),watch:{pinSubMenu(e){this.positionSubMenus("pinMenu",e)},columnsSubMenu(e){this.positionSubMenus("columnsMenu",e)},toolbarSubMenu(e){this.positionSubMenus("toolbarMenu",e)}},mounted(){this.constructList(),this.params.api.addEventListener("columnMoved",()=>{this.constructList()})},methods:{constructList(){const e=this.params.api.columnController.getAllGridColumns(),t=[];e.forEach(e=>{"sel-column"!==e.colId&&e.colDef.headerName&&t.push({id:e.colId,name:e.colDef.headerName,visible:e.visible,disabled:e.colDef.lockVisible})}),this.list=t},onColumnVisibilityChange(e,t){this.params.api.columnController.setColumnVisible(t,e)},setToolbar(e){this.params.setToolbar(e),this.params.api.hidePopupMenu()},resetColumns(){this.params.resetColumns(),this.params.api.hidePopupMenu()},positionSubMenus(e,t){if(!t)return;const i=this.$refs.mainMenu,n=i.getBoundingClientRect().left,a=i.offsetWidth,r=i.getBoundingClientRect().top,s=i.offsetHeight,o=280,l="columnsMenu"===e?300:20;this.subMenuLeftPosition=n+a+o>=window.innerWidth,this.subMenuTopPosition=r+s+l>window.innerHeight}}},W=V,G=Object(h["a"])(W,R,B,!1,null,null,null),O=G.exports,j=i("5069"),K=p["default"].extend({components:{ColumnMenu:O,VList:P["a"],VListItem:I["a"],VListItemIcon:E["a"],VIcon:M["a"],VListItemContent:D["a"],VListItemTitle:D["c"],VListItemAction:N["a"],VBtn:U["a"],VDivider:z["a"],UTextField:j["a"]},data(){return{text:"",valueGetter:null,filterActive:!1}},watch:{text(){this.params.filterChangedCallback()}},created(){this.valueGetter=this.params.valueGetter},methods:{isFilterActive(){return this.filterActive=null!==this.text&&void 0!==this.text&&""!==this.text,this.filterActive},doesFilterPass(e){var t;return null===(t=this.valueGetter(e.node))||void 0===t?void 0:t.toString().toLowerCase().includes(this.text.toLowerCase())},getModel(){return{value:this.text}},setModel(e){this.text=(null===e||void 0===e?void 0:e.value)||null},afterGuiAttached(){this.$refs.input&&this.$refs.input.focus()}}}),H=K,q=Object(h["a"])(H,S,x,!1,null,null,null),$=q.exports,Z=function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",[t("u-text-field",{ref:"input",staticClass:"text-body-1",attrs:{height:20,outlined:!1,placeholder:e.$vuntangle.$t("filter")+"..."},on:{input:function(t){return e.filter()}},model:{value:e.text,callback:function(t){e.text=t},expression:"text"}})],1)},J=[],Q=p["default"].extend({data(){return{text:null}},methods:{filter(){""!==this.text?this.params.parentFilterInstance(e=>{e.setModel({value:this.text})}):this.params.parentFilterInstance(e=>{e.setModel({value:null})})},onParentModelChanged(e){this.text=e?e.value:""}}}),Y=Q,X=Object(h["a"])(Y,Z,J,!1,null,null,null),ee=X.exports,te=function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",{staticStyle:{width:"240px"}},[e.params.disabled?e._e():t("div",[t("v-list",{staticClass:"pa-0",attrs:{dense:"",color:"transparent"}},[t("v-list-item",[t("v-list-item-icon",{staticClass:"mr-2"},[t("v-icon",{attrs:{small:""},domProps:{textContent:e._s("mdi-filter")}})],1),t("v-list-item-content",[t("v-list-item-title",{domProps:{textContent:e._s(e.$vuntangle.$t("filter"))}})],1),t("v-list-item-action",{directives:[{name:"show",rawName:"v-show",value:"all"!==e.value,expression:"value !== 'all'"}],staticClass:"my-0 v-application"},[t("v-btn",{attrs:{"x-small":"",elevation:"0",color:"primary"},domProps:{textContent:e._s(e.$vuntangle.$t("clear"))},on:{click:function(t){e.value="all"}}})],1)],1)],1),t("v-radio-group",{staticClass:"my-0 mx-4",attrs:{dense:"",row:"","hide-details":""},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}},[t("v-radio",{attrs:{value:!0,label:e.trueKey,ripple:!1}}),t("v-radio",{attrs:{value:!1,label:e.falseKey,ripple:!1}})],1),t("v-divider",{staticClass:"mt-4"})],1),t("column-menu",{attrs:{params:e.params}})],1)},ie=[],ne=i("43a6"),ae=i("67b6"),re=p["default"].extend({components:{ColumnMenu:O,VList:P["a"],VListItem:I["a"],VListItemIcon:E["a"],VIcon:M["a"],VListItemContent:D["a"],VListItemAction:N["a"],VRadioGroup:ne["a"],VRadio:ae["a"],VDivider:z["a"]},data(){return{value:"all",valueGetter:null,trueKey:this.$vuntangle.$t("yes"),falseKey:this.$vuntangle.$t("no")}},watch:{value(){this.params.filterChangedCallback()}},created(){this.valueGetter=this.params.valueGetter,this.trueKey=this.params.trueKey||this.$vuntangle.$t("yes"),this.falseKey=this.params.falseKey||this.$vuntangle.$t("no")},methods:{isFilterActive(){return"all"!==this.value},doesFilterPass(e){return this.valueGetter(e.node)===this.value},getModel(){return{value:this.value}},setModel(e){this.value=(null===e||void 0===e?void 0:e.value)||"all"}}}),se=re,oe=Object(h["a"])(se,te,ie,!1,null,null,null),le=oe.exports,ce=function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",{staticStyle:{width:"240px"}},[e.params.disabled?e._e():t("div",[t("v-list",{staticClass:"pa-0",attrs:{dense:"",color:"transparent"}},[t("v-list-item",[t("v-list-item-icon",{staticClass:"mr-2"},[t("v-icon",{attrs:{small:""},domProps:{textContent:e._s("mdi-filter")}})],1),t("v-list-item-content",[t("v-list-item-title",{domProps:{textContent:e._s(e.$vuntangle.$t("filter"))}})],1),t("v-list-item-action",{directives:[{name:"show",rawName:"v-show",value:e.filterActive,expression:"filterActive"}],staticClass:"my-0 v-application"},[t("v-btn",{attrs:{"x-small":"",elevation:"0",color:"primary"},domProps:{textContent:e._s(e.$vuntangle.$t("clear"))},on:{click:function(t){e.value=[]}}})],1)],1)],1),t("div",{staticClass:"px-4"},[t("v-select",{attrs:{items:e.items,attach:"","small-chips":"","deletable-chips":"",dense:"",outlined:"","hide-details":"",multiple:"",placeholder:e.$vuntangle.$t("select"),"menu-props":{offsetY:!0,dense:!0}},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}})],1),t("v-divider",{staticClass:"mt-4"})],1),t("column-menu",{attrs:{params:e.params}})],1)},de=[],_e=i("b974"),ue=p["default"].extend({components:{ColumnMenu:O,VList:P["a"],VListItem:I["a"],VListItemIcon:E["a"],VIcon:M["a"],VListItemContent:D["a"],VListItemTitle:D["c"],VListItemAction:N["a"],VBtn:U["a"],VSelect:_e["a"],VDivider:z["a"]},data(){return{value:[],items:[],filterActive:!1,valueGetter:null}},watch:{value(){this.params.filterChangedCallback()}},created(){if(this.valueGetter=this.params.valueGetter,this.params.collection)this.items=this.params.collection;else{const e=[];this.params.api.forEachNode(t=>{const i=t.data[this.params.colDef.field];e.includes(i)||e.push(i)}),this.items=e}},methods:{isFilterActive(){return this.filterActive=this.value.length>0,this.filterActive},doesFilterPass(e){return this.value.includes(this.valueGetter(e.node))},getModel(){return{value:this.value}},setModel(e){this.value=(null===e||void 0===e?void 0:e.value)||[]}}}),pe=ue,ge=Object(h["a"])(pe,ce,de,!1,null,null,null),me=ge.exports,fe=function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",{staticStyle:{width:"240px"}},[e.params.disabled?e._e():t("div",[t("v-list",{staticClass:"pa-0",attrs:{dense:"",color:"transparent"}},[t("v-list-item",[t("v-list-item-icon",{staticClass:"mr-2"},[t("v-icon",{attrs:{small:""},domProps:{textContent:e._s("mdi-filter")}})],1),t("v-list-item-content",[t("v-list-item-title",{domProps:{textContent:e._s(e.$vuntangle.$t("filter"))}})],1),e.filterActive?t("v-list-item-action",{staticClass:"my-0 v-application"},[t("v-btn",{attrs:{"x-small":"",elevation:"0",color:"primary"},domProps:{textContent:e._s(e.$vuntangle.$t("clear"))},on:{click:function(t){e.value=null}}})],1):e._e()],1)],1),t("div",{staticClass:"my-3",staticStyle:{width:"235px"}},[t("v-select",{attrs:{items:e.items,attach:"",dense:"","single-line":"","hide-details":"",label:e.$vuntangle.$t("select"),"menu-props":{offsetY:!0,dense:!0}},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}})],1),t("v-divider",{staticClass:"mt-4 pt-4"})],1),t("column-menu",{attrs:{params:e.params}})],1)},he=[],ve=i("8dd8"),we=p["default"].extend({components:{ColumnMenu:O,VList:P["a"],VListItem:I["a"],VListItemIcon:E["a"],VIcon:M["a"],VListItemContent:D["a"],VListItemTitle:D["c"],VListItemAction:N["a"],VBtn:U["a"],VSelect:_e["a"],VDivider:z["a"]},data(){return{value:null,items:Object.keys(this.$vuntangle.util.country_codes).map(e=>({text:Object(ve["startCase"])(Object(ve["toLower"])(this.$vuntangle.util.country_codes[e])),value:e})),filterActive:!1}},watch:{value(){this.params.filterChangedCallback()}},created(){this.valueGetter=this.params.valueGetter},methods:{isFilterActive(){return this.filterActive=!!this.value,this.filterActive},doesFilterPass(e){return this.value.includes(this.valueGetter(e.node))},getModel(){return{value:this.value}},setModel(e){this.value=(null===e||void 0===e?void 0:e.value)||null}}}),be=we,ye=(i("b47d"),Object(h["a"])(be,fe,he,!1,null,"ba705cce",null)),Ae=ye.exports,ke=function(){var e=this,t=e._self._c;e._self._setupProxy;return t("u-select",{staticClass:"text-body-1",attrs:{items:e.items,height:20,outlined:!1,"single-line":"",clearable:"","hide-details":"",placeholder:e.$vuntangle.$t("select"),"menu-props":{offsetY:!0,dense:!0}},on:{"click:clear":function(t){e.value=void 0},change:e.filter},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}})},Te=[],Ce=i("64da"),Se=p["default"].extend({components:{USelect:Ce["a"]},data(){return{value:null,items:Object.keys(this.$vuntangle.util.country_codes).map(e=>({text:Object(ve["startCase"])(Object(ve["toLower"])(this.$vuntangle.util.country_codes[e])),value:e}))}},methods:{filter(){this.value?this.params.parentFilterInstance(e=>{e.setModel({value:this.value})}):this.params.parentFilterInstance(e=>{e.setModel(null)})},onParentModelChanged(e){this.value=(null===e||void 0===e?void 0:e.value)||null}}}),xe=Se,Pe=Object(h["a"])(xe,ke,Te,!1,null,null,null),Ie=Pe.exports,Ee=function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",{staticStyle:{width:"240px"}},[e.params.disabled?e._e():t("div",[t("v-list",{staticClass:"pa-0",attrs:{dense:"",color:"transparent"}},[t("v-list-item",[t("v-list-item-icon",{staticClass:"mr-2"},[t("v-icon",{attrs:{small:""},domProps:{textContent:e._s("mdi-filter")}})],1),t("v-list-item-content",[t("v-list-item-title",{domProps:{textContent:e._s(e.$vuntangle.$t("filter"))}})],1),t("v-list-item-action",{directives:[{name:"show",rawName:"v-show",value:e.filterActive,expression:"filterActive"}],staticClass:"my-0 v-application"},[t("v-btn",{attrs:{"x-small":"",elevation:"0",color:"primary"},domProps:{textContent:e._s(e.$vuntangle.$t("clear"))},on:{click:function(t){e.range=[0,100]}}})],1)],1)],1),t("v-range-slider",{staticClass:"mx-4",attrs:{"hide-details":"",min:"0",max:"100",step:e.params.step},on:{end:function(t){return e.params.filterChangedCallback()}},model:{value:e.range,callback:function(t){e.range=t},expression:"range"}}),t("p",{staticClass:"text-center"},[e._v(e._s(e.range[0])+"% - "+e._s(e.range[1])+"%`")]),t("v-divider",{staticClass:"mt-4"})],1),t("column-menu",{attrs:{params:e.params}})],1)},Me=[],De=i("5963"),Ne=p["default"].extend({components:{ColumnMenu:O,VList:P["a"],VListItem:I["a"],VListItemIcon:E["a"],VIcon:M["a"],VListItemContent:D["a"],VListItemTitle:D["c"],VListItemAction:N["a"],VBtn:U["a"],VRangeSlider:De["a"],VDivider:z["a"]},data:()=>({range:[0,100],valueGetter:null,filterActive:!1}),watch:{range(){this.params.filterChangedCallback()}},created(){this.valueGetter=this.params.valueGetter,this.step=this.params.step||1},methods:{isFilterActive(){return this.filterActive=this.range[0]>0||this.range[1]<100,this.filterActive},doesFilterPass(e){return!isNaN(this.valueGetter(e.node))&&this.valueGetter(e.node)>this.range[0]&&this.valueGetter(e.node)e.value}}),rt=at,st=Object(h["a"])(rt,it,nt,!1,null,null,null),ot=st.exports,lt=function(){var e=this,t=e._self._c;return t("div",{staticClass:"d-flex flex-column"},["bottom"===e.toolbar?t("v-divider"):e._e(),t("v-sheet",{class:"d-flex flex-row align-center pa-1 gap-1 "+e.extraClass},[e.enableQuickFilter?[e.autoFilter?t("u-text-field",{staticStyle:{"max-width":"500px"},attrs:{clearable:"",placeholder:e.$vuntangle.$t("filter_placeholder")},on:{input:function(t){return e.$emit("update:quickFilterText",e.text)}},model:{value:e.text,callback:function(t){e.text=t},expression:"text"}}):[t("u-text-field",{staticStyle:{"max-width":"500px"},attrs:{clearable:"",placeholder:e.$vuntangle.$t("filter_placeholder")},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.$emit("update:quickFilterText",e.text)}},model:{value:e.text,callback:function(t){e.text=t},expression:"text"}}),t("v-btn",{staticClass:"primary white--text ml-4",attrs:{"x-small":"",depressed:""},on:{click:function(t){return e.$emit("update:quickFilterText",e.text)}}},[e._v(" "+e._s(e.$vuntangle.$t("filter"))+" ")])]]:t("div",{staticClass:"py-6"}),t("v-spacer"),t("span",{staticClass:"pl-2 text-caption"},[e._v(e._s(e.$vuntangle.$t("filtered_text",{filtered:e.filteredNumber,total:e.filteredTotal})))]),e.showMultipleSelectionText?t("span",{staticClass:"pl-1 text-caption"},[e._v(e._s(e.$vuntangle.$t("selected_text",{selected:e.selectedNumber})))]):e._e(),e._t("toolbarActions"),e.enableExportCsv||e.enableRefresh?t("v-divider",{staticClass:"mx-4",attrs:{vertical:""}}):e._e(),e.enableExportCsv?t("v-btn",{staticClass:"primary white--text mr-2",attrs:{small:"",depressed:"",disabled:e.fetching},on:{click:function(t){return e.$emit("export-csv")}}},[e._v(" "+e._s(e.$vuntangle.$t("export_csv"))+" ")]):e._e(),e.enableRefresh?t("v-btn",{staticClass:"mr-2",attrs:{small:"",depressed:"",color:"primary",disabled:e.fetching},on:{click:function(t){return e.$emit("refresh")}}},[e._v(" "+e._s(e.$vuntangle.$t("refresh"))+" ")]):e._e()],2),"top"===e.toolbar?t("v-divider"):e._e()],1)},ct=[],dt=i("8dd9"),_t=i("2fa4"),ut={components:{VSheet:dt["a"],VSpacer:_t["a"],VDivider:z["a"],VBtn:U["a"],UTextField:j["a"]},props:{autoFilter:{type:Boolean,default:!0},quickFilterText:{type:String,default:null},toolbar:{type:String,default:null},selectedNumber:{type:Number,default:null},filteredNumber:{type:Number,default:null},filteredTotal:{type:Number,default:null},enableRefresh:Boolean,enableExportCsv:Boolean,enableQuickFilter:{type:Boolean,default:!0},showMultipleSelectionText:{type:Boolean,default:!1},fetching:{type:Boolean,default:!1}},data:()=>({text:""}),computed:{extraClass(){return"bottom"===this.toolbar?"bottom":"float"===this.toolbar?"float transition-fast-in-fast-out":""}},watch:{quickFilterText(e){this.text=e}}},pt=ut,gt=Object(h["a"])(pt,lt,ct,!1,null,null,null),mt=gt.exports,ft=e=>{let t=void 0!==e.value||void 0===e.getValue?e.value:e.getValue(e.column.colId);("string"===typeof t||t instanceof String)&&["=","+","-","@"," "].includes(t.charAt(0))&&(t="'"+t);const i=e.column.getColDef();if(i.valueFormatter){const n={...e,data:e.node.data,node:e.node,colDef:i,value:t};return i.valueFormatter(n)}return t};class ht{constructor(e,t,i){this.gridId=e,this.gridApi=t,this.columnApi=i,this.stateId=null,this.init()}init(){const e=this.gridId+"_"+window.location.pathname;this.stateId="/"===e.slice(-1)?e.slice(0,-1):e;const t=["columnVisible","columnPinned","dragStopped","sortChanged","filterChanged"];t.forEach(e=>this.gridApi.addEventListener(e,()=>this.save()))}load(){try{const e=JSON.parse(window.localStorage.getItem(this.stateId));this.gridApi.setFilterModel(null===e||void 0===e?void 0:e.filterModel),this.columnApi.applyColumnState({state:null===e||void 0===e?void 0:e.columnState,applyOrder:!0})}catch(e){}}save(){window.localStorage.setItem(this.stateId,JSON.stringify({filterModel:this.gridApi.getFilterModel(),columnState:this.columnApi.getColumnState()}))}}var vt={components:{AgGridVue:c["a"],Toolbar:mt,VSlideYReverseTransition:l["h"]},props:{...d["a"],enableQuickFilter:{type:Boolean,default:!0},showMultipleSelectionText:{type:Boolean,default:!1},autoFilter:{type:Boolean,default:!0},fetching:{type:Boolean,default:!1},rowActions:{type:Array,default:()=>{}},rowActionsFloating:{type:Boolean,default:!0}},data(){return{agFrameworkComponents:{customLoadingOverlay:w,customNoRowsOverlay:C,ActionButton:Ge,CellWithTooltip:Ze,Ordering:ot,defaultFilter:$,booleanFilter:le,collectionFilter:me,rangeFilter:Re,countryFilter:Ae,countryFloatingFilter:Ie,defaultFloatingFilter:ee,RowActions:tt,...this.frameworkComponents},agColumnDefs:[],rowSelection:null,selectedNumber:0,filteredNumber:0,filteredTotal:0,gridOptions:{suppressCellSelection:!0,suppressColumnMoveAnimation:!0,animateRows:!1,rowBuffer:50,enableCellTextSelection:!0,rowMultiSelectWithClick:!0,postProcessPopup:this.alignPopup,floatingFiltersHeight:50,...this.rowNodeId?{getRowNodeId:e=>e[this.rowNodeId]}:{},...this.customGridOptions},defaultColDef:{sortable:!0,resizable:!0,suppressMenu:!1,filter:"defaultFilter",floatingFilterComponent:"defaultFloatingFilter",floatingFilter:!1,floatingFilterComponentParams:{suppressFilterButton:!0},sortingOrder:["asc","desc"],minWidth:150,flex:1,filterParams:{enableRefresh:this.enableRefresh,enableExportCsv:this.enableExportCsv,showMultipleSelectionText:this.showMultipleSelectionText,setToolbar:e=>this.toolbarPosition=e,pinColumn:(e,t)=>{this.columnApi.setColumnPinned(e,t)},refresh:()=>this.onRefresh(),exportCsv:()=>this.onExportCsv(),resetColumns:()=>this.onResetColumns()},comparator:(e,t,i)=>{if("string"===typeof e)try{return e.localeCompare(t,this.$vuntangle.locale,{sensitivity:"base"})}catch(n){return e>t?1:eft(e),...this.customDefaultColOptions},toolbarPosition:this.toolbar,toolbarFloat:!1,selectedText:null,quickFilterText:"",quickFilterChanged:!1,setQuickFilterText:null,popupParent:document.querySelector("body"),noRowOverlayParams:{noDataMessage:this.noDataMessage}}},computed:{classes(){let e="dark"===this.$vuntangle.theme?"ag-theme-alpine-dark":"ag-theme-alpine";return e+=" d-flex flex-column align-stretch flex-grow-1",e},isRemoteGrid(){return"infinite"===this.gridOptions.rowModelType},computedRowData(){return this.fetching?[]:this.rowData}},watch:{noDataMessage(e){this.noRowOverlayParams.noDataMessage=e,this.$vuntangle.vm.$emit("no-rows-overlay-component-params",this.noRowOverlayParams)},selection(e){0===e.length&&this.gridApi.getSelectedRows().length>0&&this.gridApi.deselectAll()},rowData(e){if(this.rowNodeId&&!this.fetching){const t=this.selection.filter(t=>!!e.find(e=>{var i;return e[this.rowNodeId]===(null!==(i=t[this.rowNodeId])&&void 0!==i?i:t)}));this.$emit("update:selection",t)}},quickFilterText(e){this.autoFilter?this.setQuickFilterText=e:(this.quickFilterChanged=!0,this.gridApi.showLoadingOverlay(),setTimeout(()=>this.setQuickFilterText=e,300))},fetching:{immediate:!0,handler(e){this.gridApi&&(e?this.gridApi.showLoadingOverlay():this.gridApi.hideOverlay())}},columnDefs:{deep:!0,handler(e){if(!this.gridApi)return;const t=this.gridApi.getColumnDefs();t.forEach((t,i)=>{var n;null!==(n=e[i])&&void 0!==n&&n.headerName&&(t.headerName=e[i].headerName,t.width&&(t.flex=0))}),this.agColumnDefs=t,this.gridApi.redrawRows()}},resizeColumns(e){e&&(this.gridApi.sizeColumnsToFit(),this.$emit("update:resizeColumns",!1))},selectionType(){this.setColumnDefs()},"$vuntangle.locale"(){this.setColumnDefs()}},beforeMount(){this.setColumnDefs()},mounted(){this.gridApi=this.gridOptions.api,this.columnApi=this.gridOptions.columnApi,this.$emit("gridApiReady",this.gridApi),"devServer"!==this.$vuntangle.env&&(this.state=new ht(this.id,this.gridApi,this.columnApi),this.state.load()),this.fetching&&this.gridApi.showLoadingOverlay()},updated(){this.fetching?this.gridApi.showLoadingOverlay():this.gridApi.getDisplayedRowCount()?this.gridApi.hideOverlay():this.gridApi.showNoRowsOverlay()},methods:{onRowDataChanged(){this.syncSelection(),this.setFilterText(),this.quickFilterText="",this.selectedNumber=this.gridApi.getSelectedRows().length},onSelectionChanged(){this.$emit("update:selection",this.gridApi.getSelectedRows()),this.selectedNumber=this.gridApi.getSelectedRows().length},setFilterText(){this.isRemoteGrid||(this.filteredTotal=Object.keys(this.gridApi.getModel().nodeManager.allNodesMap).length,this.filteredNumber=this.gridApi.getDisplayedRowCount(),this.quickFilterChanged&&(this.gridApi.hideOverlay(),this.quickFilterChanged=!1))},keyRowNav(e){const t=e.nextCellPosition;return this.gridApi.forEachNode(e=>{e.rowIndex===t.rowIndex&&e.setSelected(!0)}),t},setColumnDefs(){var e;this.agColumnDefs=s()(this.columnDefs),this.disableSortIfDraggable();const t=this.agColumnDefs.map(e=>e.colId);if(this.customOrdering&&(this.agColumnDefs.unshift({headerName:this.$vuntangle.$t("order"),flex:0,colId:"col-ordering",maxWidth:80,rowDrag:!0,pinned:"left",lockPosition:"left",lockPinned:!0,cellRenderer:"Ordering",autoHeight:!0,valueGetter:e=>e.node.rowIndex+1}),this.defaultColDef.sortable=!1,this.defaultColDef.filter=!1,this.defaultColDef.suppressMenu=!0,this.gridOptions.suppressRowClickSelection=!0,this.gridOptions.rowDragManaged=!0,this.gridOptions.rowClass="ag-unselectable"),this.rowActions&&!t.includes("col-actions")&&this.agColumnDefs.push({colId:"col-actions",headerName:this.rowActionsFloating?void 0:this.$vuntangle.$t("actions"),pinned:"right",lockPosition:!0,lockPinned:!0,maxWidth:this.rowActionsFloating?1:40*this.rowActions.length,resizable:!1,filter:!1,sortable:!1,suppressMenu:!0,headerClass:this.rowActionsFloating?"col-actions":"",cellClass:this.rowActionsFloating?"col-actions":"",cellRenderer:"RowActions",cellRendererParams:()=>({actions:this.rowActions})}),null!==(e=this.selectionType)&&void 0!==e&&e.includes("single"))this.rowSelection="single";else{if("multiAction"!==this.selectionType)return;this.rowSelection="multiple"}["singleAction","multiAction"].includes(this.selectionType)&&!t.includes("sel-column")&&this.agColumnDefs.unshift({colId:"sel-column",resizable:!1,filter:!1,sortable:!1,suppressMenu:!0,suppressSizeToFit:!0,pinned:"left",lockPosition:!0,lockPinned:!0,checkboxSelection:!0,headerCheckboxSelection:"multiAction"===this.selectionType,headerCheckboxSelectionFilteredOnly:!0,minWidth:50,width:50,cellStyle:{padding:0,justifyContent:"center",display:"flex"},cellClass:"singleAction"===this.selectionType?"ag-radio":""})},disableSortIfDraggable(){this.agColumnDefs.some(({rowDrag:e})=>e)&&this.agColumnDefs.forEach(e=>e.sortable=!1)},onRefresh(){this.$emit("refresh"),this.$emit("update:selection",[])},onExportCsv(){const e=[];this.columnApi.getAllGridColumns().forEach(t=>{t.visible&&!t.getColDef().checkboxSelection&&"sel-column"!==t.colId&&e.push(t.colId)}),this.gridApi.exportDataAsCsv({fileName:`export-${this.id}.csv`,columnKeys:e,processCellCallback:ft})},onResetColumns(){this.gridApi.setFilterModel(null),this.gridApi.setColumnDefs([]),this.setColumnDefs()},syncSelection(){this.selection.forEach(e=>{const t=this.rowNodeId&&e[this.rowNodeId]?e[this.rowNodeId]:e,i=this.gridApi.getRowNode(t);i&&i.setSelected(!0)})},alignPopup(e){const t=e.ePopup;setTimeout(()=>{t.offsetTop+t.offsetHeight>window.innerHeight+window.scrollY&&(t.style.top=window.innerHeight+window.scrollY-t.offsetHeight+"px")},10)}}},wt=vt,bt=Object(h["a"])(wt,n,a,!1,null,null,null);t["a"]=bt.exports},d09f:function(e,t,i){"use strict";i("abf0"),i("88a7"),i("271a"),i("5494"),i("c149"),i("44ff"),i("b428"),i("c16d"),i("6ce5"),i("2834"),i("4ea1"),i("6818");var n=i("55fb"),a=i.n(n);i("3e45");const r=function(e){o(e),e=e.toLowerCase();const t=e.split(/\:\:/g);if(t.length>2)throw new Error("Invalid address: "+e);let i=[];if(1===t.length){if(i=e.split(/\:/g),8!==i.length)throw new Error("Invalid address: "+e)}else if(2===t.length){const e=t[0],n=t[1],a=e.split(/\:/g),r=n.split(/\:/g);for(const t in a)i[t]=a[t];for(let t=r.length;t>0;--t)i[7-(r.length-t)]=r[t-1]}for(let n=0;n<8;++n)void 0===i[n]&&(i[n]="0000"),i[n]=l(i[n],"0",4);return i.join(":")},s=function(e){o(e),e=r(e),e=e.replace(/0000/g,"g"),e=e.replace(/\:000/g,":"),e=e.replace(/\:00/g,":"),e=e.replace(/\:0/g,":"),e=e.replace(/g/g,"0");const t=e.split(/\:/g);let i=!1,n=-1,a=0,s=-1,l=0;for(let r=0;r<8;++r){const e=t[r],o="0"===e;o&&!i&&(s=r),!o&&i&&(l=r-s),l>1&&l>a&&(n=s,a=l),i="0"===e}return i&&(l=8-s),l>1&&l>a&&(n=s,a=l),n>=0&&a>1&&t.splice(n,a,"g"),e=t.join(":"),e=e.replace(/\:g\:/g,"::"),e=e.replace(/\:g/g,"::"),e=e.replace(/g\:/g,"::"),e=e.replace(/g/g,"::"),e},o=function(e){const t=[],i=e.split("::");if(i.length>2)throw new Error("Invalid address: "+e);if(2===i.length){if(i[0].startsWith(":")||i[0].endsWith(":")||i[1].startsWith(":")||i[1].endsWith(":"))throw new Error("Invalid address: "+e);if(t.push(...i[0].split(":").filter(e=>e)),t.push(...i[1].split(":").filter(e=>e)),t.length>7)throw new Error("Invalid address: "+e)}else if(1===i.length&&(t.push(...i[0].split(":").filter(e=>e)),8!==t.length))throw new Error("Invalid address: "+e);for(const n of t){const t=n.match(/^[a-f0-9]{1,4}$/i);if(!t||t[0]!==n)throw new Error("Invalid address: "+e)}},l=function(e,t,i){const n=t.repeat(i);return e.length128||i>128||t>i)throw new Error("Invalid masks.");const r=[],c=_(e),d=c.substr(0,t),p="0".repeat(128-i),g=Math.pow(2,i-t);for(let o=0;o=n)break;const e=l(o.toString(2),"0",i-t),c=d+e+p,_=u(c);a?r.push(s(_)):r.push(_)}return r},g=function(e,t,i,n){if(o(e),t*=1,i*=1,i=i||128,t<0||i<0||t>128||i>128||t>i)throw new Error("Invalid masks.");const a=_(e),r=a.substr(0,t),l="0".repeat(128-i),c=r+"0".repeat(i-t)+l,d=r+"1".repeat(i-t)+l;return n?{start:s(u(c)),end:s(u(d)),size:Math.pow(2,i-t)}:{start:u(c),end:u(d),size:Math.pow(2,i-t)}},m=function(e,t,i,n){if("undefined"===typeof BigInt)return g(e,t,i,n);if(o(e),t*=1,i*=1,i=i||128,t<0||i<0||t>128||i>128||t>i)throw new Error("Invalid masks.");const a=_(e),r=a.substr(0,t),l="0".repeat(128-i),c=r+"0".repeat(i-t)+l,d=r+"1".repeat(i-t)+l;return n?{start:s(u(c)),end:s(u(d)),size:BigInt(2**(i-t)).toString()}:{start:u(c),end:u(d),size:BigInt(2**(i-t)).toString()}},f=function(e,t,i,n,a){if(o(e),t*=1,i*=1,n*=1,i=i||128,n=n||1,t<0||i<0||t>128||i>128||t>i)throw new Error("Invalid masks.");const r=[],l=_(e),c=l.substr(0,t),d="0".repeat(128-i),p=Math.pow(2,i-t);for(let o=0;o128||Math.floor(t/4)!==t/4)throw new Error("Invalid masks.");const i=r(e),n=i.replace(/:/g,"").split("").reverse();return n.slice(0,(128-t)/4).join(".")};var v={normalize:r,abbreviate:s,validate:o,divideSubnet:p,range:g,rangeBigInt:m,randomSubnet:f,ptr:h};t["a"]={copyToClipboard:e=>{if(window.clipboardData&&window.clipboardData.setData)return window.clipboardData.setData("Text",e);if(document.queryCommandSupported&&document.queryCommandSupported("copy")){const i=document.createElement("textarea");i.textContent=e,i.style.position="fixed",document.body.appendChild(i),i.select();try{return document.execCommand("copy")}catch(t){return console.warn("Copy to clipboard failed.",t),!1}finally{document.body.removeChild(i)}}},getBrowserWidth(){return self.innerWidth?self.innerWidth:document.documentElement&&document.documentElement.clientWidth?document.documentElement.clientWidth:document.body?document.body.clientWidth:void 0},getReadableTime:e=>`${Math.floor(e/3600)}h ${Math.floor(e/60)%60}m ${Math.round(e)%60}s`,isIPv4AddressValid(e,t=!1){if(!e)return!1;if(t){const t=/^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\/([0-9]|[1-2][0-9]|3[0-2]))$/;return t.test(e)}const i=/^(((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))$/;return i.test(e)},isIPv6AddressValid(e,t=!1){if(!e)return!1;if(t){const t=/^s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:)))(%.+)?s*(\/([0-9]|[1-9][0-9]|1[0-1][0-9]|12[0-8])){1}$/;return t.test(e)}const i=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/;return i.test(e)},isIPv4RangeValid(e,t){const i=this.ipv4ToLong(e),n=this.ipv4ToLong(t);return n>i},isIPv6RangeValid(e,t){const i=v.normalize(e).replace(/:/g,""),n=v.normalize(t).replace(/:/g,"");return n>i},ipv4ToLong(e){const t=e.split(".");return 16777216*t[0]+65536*t[1]+256*t[2]+1*t[3]},ipv6ToBigInt(e){let t="0b";return v.normalize(e).split(":").forEach(e=>t+=parseInt(e,16).toString(2).padStart(16,"0")),BigInt(t)},ipAnyToBigInt(e){return this.isIPv4AddressValid(e)?BigInt(this.ipv4ToLong(e)):this.isIPv6AddressValid(e)?this.ipv6ToBigInt(e):BigInt(0)},compareIpAny(e,t){return e=this.ipAnyToBigInt(this.getIpForSorting(e)),t=this.ipAnyToBigInt(this.getIpForSorting(t)),e===t?0:e>t?1:-1},compareTimeIntervals(e,t,i,n){const a={minutes:60,hours:3600,days:86400,months:2678400},r=e*a[t.toLowerCase()],s=i*a[n.toLowerCase()];return r===s?0:r>s?1:-1},isHostnameValid(e){const t=/^(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9])\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9])$/i;return t.test(e)},langDebug(){const e=window.location.search.substring(1),t=new URLSearchParams(e);return t.has("langdebug")&&("true"===t.get("langdebug")?window.localStorage.setItem("langdebug",!0):window.localStorage.removeItem("langdebug")),window.localStorage.getItem("langdebug")},operators:{"==":"is","!=":"is_not",">":"greater_than","<":"less_than",">=":"greater_or_equal","<=":"less_or_equal"},country_codes:{AD:"Andorra",AE:"United Arab Emirates",AF:"Afghanistan",AG:"Antigua and Barbuda",AI:"Anguilla",AL:"Albania",AM:"Armenia",AO:"Angola",AQ:"Antarctica",AR:"Argentina",AS:"American Samoa",AT:"Austria",AU:"Australia",AW:"Aruba",AX:"Åland",AZ:"Azerbaijan",BA:"Bosnia and Herzegovina",BB:"Barbados",BD:"Bangladesh",BE:"Belgium",BF:"Burkina Faso",BG:"Bulgaria",BH:"Bahrain",BI:"Burundi",BJ:"Benin",BL:"Saint Barthélemy",BM:"Bermuda",BN:"Brunei",BO:"Bolivia",BQ:"Bonaire, Sint Eustatius, and Saba",BR:"Brazil",BS:"Bahamas",BT:"Bhutan",BV:"Bouvet Island",BW:"Botswana",BY:"Belarus",BZ:"Belize",CA:"Canada",CC:"Cocos (Keeling) Islands",CD:"DR Congo",CF:"Central African Republic",CG:"Congo Republic",CH:"Switzerland",CI:"Ivory Coast",CK:"Cook Islands",CL:"Chile",CM:"Cameroon",CN:"China",CO:"Colombia",CR:"Costa Rica",CU:"Cuba",CV:"Cabo Verde",CW:"Curaçao",CX:"Christmas Island",CY:"Cyprus",CZ:"Czechia",DE:"Germany",DJ:"Djibouti",DK:"Denmark",DM:"Dominica",DO:"Dominican Republic",DZ:"Algeria",EC:"Ecuador",EE:"Estonia",EG:"Egypt",EH:"Western Sahara",ER:"Eritrea",ES:"Spain",ET:"Ethiopia",FI:"Finland",FJ:"Fiji",FK:"Falkland Islands",FM:"Micronesia",FO:"Faroe Islands",FR:"France",GA:"Gabon",GB:"United Kingdom",GD:"Grenada",GE:"Georgia",GF:"French Guiana",GG:"Guernsey",GH:"Ghana",GI:"Gibraltar",GL:"Greenland",GM:"The Gambia",GN:"Guinea",GP:"Guadeloupe",GQ:"Equatorial Guinea",GR:"Greece",GS:"South Georgia and South Sandwich Islands",GT:"Guatemala",GU:"Guam",GW:"Guinea-Bissau",GY:"Guyana",HK:"Hong Kong",HM:"Heard and McDonald Islands",HN:"Honduras",HR:"Croatia",HT:"Haiti",HU:"Hungary",ID:"Indonesia",IE:"Ireland",IL:"Israel",IM:"Isle of Man",IN:"India",IO:"British Indian Ocean Territory",IQ:"Iraq",IR:"Iran",IS:"Iceland",IT:"Italy",JE:"Jersey",JM:"Jamaica",JO:"Jordan",JP:"Japan",KE:"Kenya",KG:"Kyrgyzstan",KH:"Cambodia",KI:"Kiribati",KM:"Comoros",KN:"St Kitts and Nevis",KP:"North Korea",KR:"South Korea",KW:"Kuwait",KY:"Cayman Islands",KZ:"Kazakhstan",LA:"Laos",LB:"Lebanon",LC:"Saint Lucia",LI:"Liechtenstein",LK:"Sri Lanka",LR:"Liberia",LS:"Lesotho",LT:"Lithuania",LU:"Luxembourg",LV:"Latvia",LY:"Libya",MA:"Morocco",MC:"Monaco",MD:"Moldova",ME:"Montenegro",MF:"Saint Martin",MG:"Madagascar",MH:"Marshall Islands",MK:"North Macedonia",ML:"Mali",MM:"Myanmar",MN:"Mongolia",MO:"Macao",MP:"Northern Mariana Islands",MQ:"Martinique",MR:"Mauritania",MS:"Montserrat",MT:"Malta",MU:"Mauritius",MV:"Maldives",MW:"Malawi",MX:"Mexico",MY:"Malaysia",MZ:"Mozambique",NA:"Namibia",NC:"New Caledonia",NE:"Niger",NF:"Norfolk Island",NG:"Nigeria",NI:"Nicaragua",NL:"Netherlands",NO:"Norway",NP:"Nepal",NR:"Nauru",NU:"Niue",NZ:"New Zealand",OM:"Oman",PA:"Panama",PE:"Peru",PF:"French Polynesia",PG:"Papua New Guinea",PH:"Philippines",PK:"Pakistan",PL:"Poland",PM:"Saint Pierre and Miquelon",PN:"Pitcairn Islands",PR:"Puerto Rico",PS:"Palestine",PT:"Portugal",PW:"Palau",PY:"Paraguay",QA:"Qatar",RE:"Réunion",RO:"Romania",RS:"Serbia",RU:"Russia",RW:"Rwanda",SA:"Saudi Arabia",SB:"Solomon Islands",SC:"Seychelles",SD:"Sudan",SE:"Sweden",SG:"Singapore",SH:"Saint Helena",SI:"Slovenia",SJ:"Svalbard and Jan Mayen",SK:"Slovakia",SL:"Sierra Leone",SM:"San Marino",SN:"Senegal",SO:"Somalia",SR:"Suriname",SS:"South Sudan",ST:"São Tomé and Príncipe",SV:"El Salvador",SX:"Sint Maarten",SY:"Syria",SZ:"Eswatini",TC:"Turks and Caicos Islands",TD:"Chad",TF:"French Southern Territories",TG:"Togo",TH:"Thailand",TJ:"Tajikistan",TK:"Tokelau",TL:"Timor-Leste",TM:"Turkmenistan",TN:"Tunisia",TO:"Tonga",TR:"Turkey",TT:"Trinidad and Tobago",TV:"Tuvalu",TW:"Taiwan",TZ:"Tanzania",UA:"Ukraine",UG:"Uganda",UM:"U.S. Outlying Islands",US:"United States",UY:"Uruguay",UZ:"Uzbekistan",VA:"Vatican City",VC:"St Vincent and Grenadines",VE:"Venezuela",VG:"British Virgin Islands",VI:"U.S. Virgin Islands",VN:"Vietnam",VU:"Vanuatu",WF:"Wallis and Futuna",WS:"Samoa",XK:"Kosovo",YE:"Yemen",YT:"Mayotte",ZA:"South Africa",ZM:"Zambia",ZW:"Zimbabwe",XL:"Local",XU:"Unknown"},getUrlParameterByName(e,t){t||(t=window.location.href),e=e.replace(/[[\]]/g,"\\$&");const i=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)"),n=i.exec(t);return n?n[2]?decodeURIComponent(n[2]):"":null},uuidv4(){return([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,e=>(e^crypto.getRandomValues(new Uint8Array(1))[0]&15>>e/4).toString(16))},validateEmail(e){const t=/^[a-zA-Z0-9.+_-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/;return t.test(e)},validateSchema(e,t){const i=a.a.validate(e,t);return 0===i.errors.length},groupAndFilterInterfaces(e=[],t={}){const i={wans:[],lans:[],management:[]},n=e.filter(e=>!(t.filterName&&!e.name.toLowerCase().includes(t.filterName.toLowerCase())&&!e.device.toLowerCase().includes(t.filterName.toLowerCase()))&&(!(t.filterType&&!t.filterType.includes(e.type))&&((null===t.filterWan||e.wan===t.filterWan)&&(!t.filterConfig||e.configType===t.filterConfig)))).sort((e,t)=>e.interfaceId-t.interfaceId)||[];n.forEach(e=>{e.management?i.management.push(e):e.wan?i.wans.push(e):i.lans.push(e)});const a=e=>{const t=[];let i;for(const n in e){const a=e[n],r=!isNaN(parseInt(a));i!==r&&(i&&(t[t.length-1]=parseInt(t[t.length-1])),t.push(""),i=r),t[t.length-1]+=a}return i&&(t[t.length-1]=parseInt(t[t.length-1])),t},r=(e,t)=>{const i=a(e.device),n=a(t.device);let r=0;while(rn[r]?1:-1};return i.management=i.management.sort(r),i.wans=i.wans.sort(r),i.lans=i.lans.sort(r),i},processDynamicListDownload(e,t){const i=t.split("\n"),n=i.map(e=>`"${e}"`).join("\n"),a=new Blob([n],{type:"text/csv"}),r=window.URL.createObjectURL(a),s=document.createElement("a");s.setAttribute("href",r),s.setAttribute("download",e),s.style.display="none",document.body.appendChild(s),s.click(),URL.revokeObjectURL(r),document.body.removeChild(s)},formatUptime(e){const t=Math.floor(e%31536e3/86400),i=Math.floor(e%31536e3%86400/3600),n=Math.floor(e%31536e3%86400%3600/60);let a="";return t>0&&(a+=t+"d "),i>0&&(a+=i+"h "),n>0&&(a+=n+"m"),a},getIpForSorting(e){return e.includes(",")&&(e=e.split(",")[0]),e.includes("-")&&(e=e.split("-")[0]),e.includes("/")&&(e=e.split("/")[0]),e}}},d2e5:function(e,t,i){"use strict";var n=i("f65c"),a=i.n(n);t["a"]={props:{settings:{type:[Object,Array],default:null},disabled:{type:Boolean,default:!1},features:{type:Object,default:()=>({})},classicView:{type:Boolean,required:!1,default:!1},showDescription:{type:Boolean,default:!1}},data(){return{settingsCopy:void 0,invalidSettingsErrors:void 0}},computed:{isDirty(){return JSON.stringify(this.settings)!==JSON.stringify(this.settingsCopy)}},watch:{settings:{immediate:!0,handler(e){this.settingsCopy=e?a()(e):this.$options.defaults?a()(this.$options.defaults):null}}}}},d30d:function(e,t,i){},d477:function(e,t,i){},da40:function(e,t,i){"use strict";i("d30d")},dacd:function(e,t,i){"use strict";i("c5cd"),i("6818");var n=i("d09f"),a=i("0209"),r=i("0255"),s=i("8f09");const o={application_blocked:{},application_category:{},application_category_inferred:{},application_confidence:{},application_confidence_inferred:{},application_control_blocked:{},application_control_bypassed:{},application_control_flagged:{},application_control_rejected:{},application_detail:{},application_flagged:{},application_id:{},application_id_inferred:{},application_name:{valueGetter:({data:e})=>void 0!==e.application_name&&null!==e.application_name?e.application_name:r["a"].t("unknown")},application_name_inferred:{valueGetter:({data:e})=>void 0!==e.application_name_inferred&&null!==e.application_name_inferred?e.application_name_inferred:r["a"].t("unknown")},application_productivity:{valueGetter:({data:e})=>s["a"].applicationProductivityLevel(e.application_productivity)},application_productivity_inferred:{valueGetter:({data:e})=>s["a"].applicationProductivityLevel(e.application_productivity_inferred)},application_protochain:{},application_protochain_inferred:{},application_risk:{valueGetter:({data:e})=>s["a"].applicationRiskLevel(e.application_risk)},application_risk_inferred:{valueGetter:({data:e})=>s["a"].applicationRiskLevel(e.application_risk_inferred)},captive_portal_client_ip:{comparator:(e,t)=>n["a"].compareIpAny(e,t)},captive_portal_event_name:{},certificate_subject_cn:{},certificate_subject_o:{},client_address:{comparator:(e,t)=>n["a"].compareIpAny(e,t),valueGetter:({data:e})=>e.client_address||r["a"].t("unknown")},client_address_new:{comparator:(e,t)=>n["a"].compareIpAny(e,t),valueGetter:({data:e})=>e.client_address_new||r["a"].t("unknown")},client_country:{valueGetter:({data:e})=>s["a"].country(e.client_country)},client_dns_hint:{},client_hops:{},client_interface_id:{valueGetter:void 0},client_interface_type:{valueGetter:({data:e})=>s["a"].interfaceType(e.client_interface_type)},client_latitude:{},client_longitude:{},client_port:{valueGetter:({data:e})=>void 0!==e.client_port&&null!==e.client_port?e.client_port:r["a"].t("unknown")},client_port_new:{valueGetter:({data:e})=>void 0!==e.client_port_new&&null!==e.client_port_new?e.client_port_new:r["a"].t("unknown")},device_uid:{},end_time:{},family:{valueGetter:({data:e})=>s["a"].ipProtocol(e.family)},geo_ip_blocked_client:{valueGetter:({data:e})=>s["a"].boolean(e.geo_ip_blocked_client)},geo_ip_blocked_server:{valueGetter:({data:e})=>s["a"].boolean(e.geo_ip_blocked_server)},hostname:{},ip_protocol:{valueGetter:({data:e})=>s["a"].ipProtocol(e.ip_protocol)},local_address:{comparator:(e,t)=>n["a"].compareIpAny(e,t)},policy__id:{},policy_flow_id:{},remote_address:{comparator:(e,t)=>n["a"].compareIpAny(e,t)},server_address:{comparator:(e,t)=>n["a"].compareIpAny(e,t),valueGetter:({data:e})=>e.server_address||r["a"].t("unknown")},server_address_new:{comparator:(e,t)=>n["a"].compareIpAny(e,t),valueGetter:({data:e})=>e.server_address_new||r["a"].t("unknown")},server_country:{valueGetter:({data:e})=>s["a"].country(e.server_country)},server_dns_hint:{},server_hops:{},server_interface_id:{valueGetter:void 0},server_interface_type:{valueGetter:({data:e})=>s["a"].interfaceType(e.server_interface_type)},server_latitude:{},server_longitude:{},server_port:{valueGetter:({data:e})=>void 0!==e.server_port&&null!==e.server_port?e.server_port:r["a"].t("unknown")},server_port_new:{valueGetter:({data:e})=>void 0!==e.server_port_new&&null!==e.server_port_new?e.server_port_new:r["a"].t("unknown")},session_id:{},ssl_sni:{},threat_prevention_blocked_address:{comparator:(e,t)=>n["a"].compareIpAny(e,t)},threat_prevention_threat_level:{valueGetter:({data:e})=>s["a"].incomingThreatLevel(e.threat_prevention_threat_level)},dynamic_lists_blocked_address:{comparator:(e,t)=>n["a"].compareIpAny(e,t)},time_stamp:{comparator:(e,t)=>a["a"].compareDates(e,t),sort:"desc"},username:{},uuid:{},wan_policy_id:{},wan_rule_chain:{},wan_rule_id:{},web_filter_blocked:{},web_filter_catid:{valueGetter:({data:e})=>s["a"].webfilterCategory(e.web_filter_catid)},web_filter_flagged:{},web_filter_hostname:{},web_filter_reason:{cellRenderer:e=>s["a"].webfilterReason(e.value)},byte_rate:{type:"numericColumn",cellRenderer:e=>s["a"].bytesSecRenderer(e.value)},bytes:{type:"numericColumn",cellRenderer:e=>s["a"].bytesRenderer(e.value)},client_byte_rate:{type:"numericColumn",cellRenderer:e=>s["a"].bytesSecRenderer(e.value)},client_bytes:{type:"numericColumn",cellRenderer:e=>s["a"].bytesRenderer(e.value)},client_packet_rate:{type:"numericColumn"},client_packets:{},packet_rate:{type:"numericColumn",cellRenderer:e=>s["a"].bytesSecRenderer(e.value)},packets:{type:"numericColumn"},server_byte_rate:{type:"numericColumn",cellRenderer:e=>s["a"].bytesSecRenderer(e.value)},server_bytes:{type:"numericColumn",cellRenderer:e=>s["a"].bytesRenderer(e.value)},server_packet_rate:{type:"numericColumn",cellRenderer:e=>s["a"].bytesSecRenderer(e.value)},server_packets:{},tcp_state:{valueGetter:({data:e})=>s["a"].tcpStateRenderer(e.tcp_state)},age_milliseconds:{sort:"asc",cellRenderer:({value:e})=>s["a"].timeRangeMilliseconds(e)},conntrack_id:{},mark:{},priority:{},application_control_action:{cellRenderer:({data:e})=>e.application_control_rejected?r["a"].t("rejected"):e.application_control_blocked?r["a"].t("blocked"):e.application_control_bypassed?r["a"].t("bypassed"):e.application_control_flagged?r["a"].t("flagged"):""}},l={active_sessions:{all:["age_milliseconds","application_name","application_name_inferred","application_category","application_category_inferred","application_confidence","application_confidence_inferred","application_productivity","application_productivity_inferred","application_risk","application_risk_inferred","client_address","client_address_new","client_interface_id","client_interface_type","client_port","client_port_new","client_country","server_address","server_address_new","server_interface_id","server_interface_type","server_country","server_dns_hint","server_port","server_port_new","bytes","byte_rate","certificate_subject_cn","certificate_subject_o","ssl_sni","ip_protocol","family","local_address","remote_address","tcp_state","timeout_seconds","priority","web_filter_hostname","web_filter_reason","web_filter_blocked","web_filter_flagged","web_filter_catid","geo_ip_blocked_client","geo_ip_blocked_server","threat_prevention_blocked_address","threat_prevention_threat_level"],hidden:["application_name_inferred","application_category","application_category_inferred","application_confidence","application_confidence_inferred","application_productivity","application_productivity_inferred","application_risk","application_risk_inferred","client_address_new","client_interface_type","client_port","client_port_new","client_country","server_address_new","server_interface_type","server_port_new","certificate_subject_cn","certificate_subject_o","ssl_sni","ip_protocol","family","local_address","remote_address","tcp_state","timeout_seconds","priority","web_filter_hostname","web_filter_reason","web_filter_blocked","web_filter_flagged","web_filter_catid","geo_ip_blocked_client","geo_ip_blocked_server","threat_prevention_blocked_address","threat_prevention_threat_level"],renamed:{priority:"qos_priority"}},sessions:{all:["time_stamp","geo_ip_blocked_server","threat_prevention_blocked_address","threat_prevention_threat_level","application_name","application_name_inferred","application_category","application_category_inferred","application_confidence","application_confidence_inferred","application_productivity","application_productivity_inferred","application_risk","application_risk_inferred","client_address","client_address_new","client_interface_id","client_interface_type","client_port","client_port_new","client_country","server_address","server_address_new","server_interface_id","server_interface_type","server_country","server_dns_hint","server_port","server_port_new","certificate_subject_cn","certificate_subject_o","ssl_sni","ip_protocol","family","local_address","remote_address","priority","web_filter_hostname","web_filter_reason","web_filter_blocked","web_filter_flagged","web_filter_catid","geo_ip_blocked_client","dynamic_lists_blocked_address"],hidden:["application_name_inferred","application_category","application_category_inferred","application_confidence","application_confidence_inferred","application_productivity","application_productivity_inferred","application_risk","application_risk_inferred","client_address_new","client_interface_type","client_port","client_port_new","client_country","server_address_new","server_interface_type","server_port_new","certificate_subject_cn","certificate_subject_o","ssl_sni","ip_protocol","family","local_address","remote_address","priority","web_filter_hostname","web_filter_reason","web_filter_blocked","web_filter_flagged","web_filter_catid","geo_ip_blocked_client","dynamic_lists_blocked_address"],renamed:{priority:"qos_priority"}},wan_routing:{all:["time_stamp","server_interface_id","client_address","server_address","server_country","application_name_inferred","wan_rule_id","wan_policy_id","server_dns_hint"],renamed:{wan_rule_id:"wan_rule",wan_policy_id:"wan_policy",server_interface_id:"wan_route",server_dns_hint:"domain_name"}},threat_prevention_blocked:{all:["time_stamp","client_address","threat_prevention_blocked_address","threat_prevention_threat_level"]},dynamic_lists_blocked:{all:["time_stamp","client_address","dynamic_lists_blocked_address"]},geoip_outbound_blocked_sessions:{all:["time_stamp","server_interface_id","client_address","server_address","server_country","server_dns_hint"]},geoip_inbound_blocked_sessions:{all:["time_stamp","client_address","server_address","client_country"]},web_filter_visited_sites:{all:["time_stamp","web_filter_hostname","client_address","server_address","web_filter_blocked","web_filter_flagged","web_filter_catid","web_filter_reason"],renamed:{web_filter_hostname:"site",web_filter_reason:"reason",web_filter_catid:"category",web_filter_blocked:"blocked",web_filter_flagged:"flagged"}},application_control_applications:{all:["time_stamp","application_name","category","application_productivity","application_risk","application_control_action","client_address","client_port","server_address","server_port"],renamed:{application_name:"name",application_control_action:"action"}},captive_portal_events:{all:["time_stamp","captive_portal_client_ip","server_address","server_port","captive_portal_event_name"]}},c=e=>{var t,i,n,a;const r=null===e||void 0===e||null===(t=e.network)||void 0===t?void 0:t.interfaces.reduce((e,t)=>({...e,[t.interfaceId]:t.name}),{}),s=null===e||void 0===e||null===(i=e.wan)||void 0===i?void 0:i.policy_chains.find(e=>"user-wan-rules"===e.name).rules,o=null===s||void 0===s?void 0:s.reduce((e,t)=>({...e,[t.ruleId]:t.description}),{}),l=null===e||void 0===e||null===(n=e.wan)||void 0===n?void 0:n.policies.reduce((e,t)=>({...e,[t.policyId]:t.description}),{}),c=(null===e||void 0===e||null===(a=e.system)||void 0===a||null===(a=a.timeZone)||void 0===a?void 0:a.displayName)||"UTC";return{interfaceIdNameMap:r,wanRuleIdNameMap:o,wanPolicyIdNameMap:l,timeZone:c}},d=(e,t,i="en")=>{const n=[],a=e.all,l=e.hidden,d=e.renamed,_=c(t);return a.forEach(e=>{if(!o[e])return;const t={field:e,headerName:null!==d&&void 0!==d&&d[e]?r["a"].t(d[e]):r["a"].t(e),hide:null===l||void 0===l?void 0:l.includes(e),flex:1,...o[e]};switch(e){case"client_interface_id":t.valueGetter=({data:e})=>s["a"].interfaceName(e.client_interface_id,null===_||void 0===_?void 0:_.interfaceIdNameMap);break;case"server_interface_id":t.valueGetter=({data:e})=>s["a"].interfaceName(e.server_interface_id,null===_||void 0===_?void 0:_.interfaceIdNameMap);break;case"wan_rule_id":t.valueGetter=({data:e})=>s["a"].wanRule(e.wan_rule_id,null===_||void 0===_?void 0:_.wanRuleIdNameMap);break;case"wan_policy_id":t.valueGetter=({data:e})=>s["a"].wanPolicy(e.wan_policy_id,null===_||void 0===_?void 0:_.wanPolicyIdNameMap);break;case"time_stamp":t.cellRenderer=({value:e})=>s["a"].timeStamp(e,null===_||void 0===_?void 0:_.timeZone,i)}n.push(t)}),n};t["a"]={gridColumns:l,buildColumnDefs:d}},de06:function(e,t,i){"use strict";var n=function(){var e=this,t=e._self._c;return t("v-card",{staticClass:"mb-4 pa-4 ut-section",attrs:{outlined:""}},[e.title||e.$slots.trActions?t("div",{staticClass:"d-flex mb-2"},[e.title?t("u-section-title",[e._v(e._s(e.title))]):e._e(),t("v-spacer"),e._t("tr-actions")],2):e._e(),e._t("default"),e.$slots.actions||e.$slots.brActions?t("div",{staticClass:"d-flex mt-4"},[e._t("actions"),t("v-spacer"),e._t("br-actions")],2):e._e()],2)},a=[],r=i("b0af"),s=i("2fa4"),o=function(){var e=this,t=e._self._c;return t("div",{staticClass:"body-2 text-uppercase mb-2 font-weight-medium primary--text"},[e._t("default")],2)},l=[],c=i("2877"),d={},_=Object(c["a"])(d,o,l,!1,null,null,null),u=_.exports,p=u,g={components:{VCard:r["a"],VSpacer:s["a"],USectionTitle:p},props:{title:{type:String,default:null}}},m=g,f=Object(c["a"])(m,n,a,!1,null,null,null);t["a"]=f.exports},e2c0:function(e,t,i){},e4ff:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));Object.freeze({Bandwidth:"bandwidth",WanPerformance:"wan_performance",Sessions:"sessions",ThreatPrevention:"threat_prevention",DynamicLists:"dynamic_blocklist",WebFilter:"web_filter",GeoipFilter:"geoip_filter",ApplicationControl:"application_control",CaptivePortal:"captive_portal"}),Object.freeze({BandwidthClients:"bandwidth-clients",BandwidthServerPorts:"bandwidth-server-ports",BandwidthApplications:"bandwidth-applications",WanPerformanceUsage:"wan-performance-usage",WanPerformancePacketLoss:"wan-performance-packet-loss",WanPerformanceLatency:"wan-performance-latency",WanPerformanceJitter:"wan-performance-jitter",SessionsList:"sessions-list",SessionsWanRouting:"sessions-wan-routing",ThreatPreventionBlockedSummary:"threat-prevention-blocked-summary",ThreatPreventionBlockedAddresses:"threat-prevention-blocked-addresses",WebFilterSummary:"web-filter-summary",WebFilterVisitedSites:"web-filter-visited-sites",GeoipBlockedSessions:"geoip-blocked-sessions",GeoipBlockedCountriesOutbound:"geoip-blocked-outbound",GeoipBlockedCountriesInbound:"geoip-blocked-inbound",GeoipDistributionMap:"geoip-distribution-map",ApplicationControlApplications:"application-control-applications",CaptivePortalSummary:"captive-portal-summary",CaptivePortalEvents:"captive-portal-events",DynamicListsBlockedSummary:"dynamic-lists-blocked-summary",DynamicListsBlockedAddresses:"dynamic-lists-blocked-addresses"});const n=Object.freeze({ClientsBandwidthByTime:"clients_bandwidth_by_time",ClientsByBandwidth:"clients_by_bandwidth",ServerPortsBandwidthByTime:"server_ports_bandwidth_by_time",ServerPortsByBandwidth:"server_ports_by_bandwidth",ApplicationsBandwidthByTime:"applications_bandwidth_by_time",ApplicationsByBandwidth:"applications_by_bandwidth",WanPerformanceUsage:"wan_performance_usage",WanPerformancePacketLoss:"wan_performance_packet_loss",WanPerformanceLatency:"wan_performance_latency",WanPerformanceJitter:"wan_performance_jitter",SessionsList:"sessions_all",SessionsWanRouting:"sessions_wan_routing",ThreatPreventionBlockedIpsByTime:"threat_prevention_blocked_ips_by_time",ThreatPreventionByBlockedCount:"threat_prevention_by_blocked_count",ThreatPreventionBlockedAddresses:"threat_prevention_blocked_addresses",DynamicListsBlockedIpsByTime:"dynamic_lists_blocked_ips_by_time",DynamicListsByBlockedCount:"dynamic_lists_by_blocked_count",DynamicListsBlockedAddresses:"dynamic_lists_blocked_addresses",WebFilterTopBlockedSites:"web_filter_top_blocked_sites",WebFilterTopVisitedSites:"web_filter_top_visited_sites",WebFilterTopBlockedCategories:"web_filter_top_blocked_categories",WebFilterTopVisitedCategories:"web_filter_top_visited_categories",WebFilterTopClientsByBlockedSites:"web_filter_top_clients_by_blocked_sites",WebFilterTopClientsByVisitedSites:"web_filter_top_clients_by_visited_sites",WebFilterVisitedSites:"web_filter_visited_sites",GeoipOutboundBlockedSessions:"geoip_outbound_blocked_sessions",GeoipInboundBlockedSessions:"geoip_inbound_blocked_sessions",GeoipOutboundBlockedCountriesByTime:"geoip_outbound_blocked_countries_by_time",GeoipOutboundCountriesByBlockCount:"geoip_outbound_countries_by_blocked_count",GeoipInboundBlockedCountriesByTime:"geoip_inbound_blocked_countries_by_time",GeoipInboundCountriesByBlockCount:"geoip_inbound_countries_by_blocked_count",GeoipDistributionMap:"geoip_distribution_map",ApplicationControlApplications:"application_control_applications",CaptivePortalByTime:"captive_portal_by_time",CaptivePortalByCount:"captive_portal_by_count",CaptivePortalEvents:"captive_portal_events"})},e98b:function(e,t,i){},e9bd:function(e,t,i){"use strict";var n=i("0255");t["a"]={id:{type:String,required:!0},rowNodeId:{type:String,required:!1,default:null},rowData:{type:Array,default:()=>[]},columnDefs:{type:Array,default:()=>[]},customGridOptions:{type:Object,required:!1,default:null},customDefaultColOptions:{type:Object,required:!1,default:null},frameworkComponents:{type:Object,default:()=>{}},selectionType:{type:String,default:"single"},selection:{type:Array,default:()=>[]},resizeColumns:{type:Boolean,default:!1},toolbar:{type:String,default:"top"},noDataMessage:{type:String,default:n["a"].t("no_data_available")},enableRefresh:{type:Boolean,default:!0},enableExportCsv:{type:Boolean,default:!0},modules:{type:Array,required:!1,default:()=>[]},noBorder:{type:Boolean,default:!1},customOrdering:{type:Boolean,default:!1}}},f0a7:function(e,t,i){"use strict";var n=function(){var e=this,t=e._self._c;return t("v-tooltip",{attrs:{top:"",color:"error",transition:"fade"},scopedSlots:e._u([{key:"activator",fn:function({on:i}){return[t("v-icon",e._g({staticStyle:{cursor:"pointer"},attrs:{color:"error"}},i),[e._v(" mdi-alert ")])]}}])},[t("div",{staticClass:"py-2",domProps:{innerHTML:e._s(e.errors.join(", "))}})])},a=[],r=i("3a2f"),s=i("132d"),o={components:{VTooltip:r["a"],VIcon:s["a"]},props:{errors:{type:Array,default(){return[]}}}},l=o,c=i("2877"),d=Object(c["a"])(l,n,a,!1,null,null,null),_=d.exports;t["a"]=_},f61c:function(e,t,i){"use strict";t["a"]={about:"About",ac_add_custom_rule:"Add Custom Rule",ac_add_rule:"Add Rule",ac_applications:"Applications",ac_cloud_classification:"Cloud Classification",ac_custom_rules:"Custom Rules",ac_edit_custom_rule:"Edit Custom Rule",ac_license:"Application Control",ac_no_custom_rules_defined:"No custom rules defined",ac_reset_success:"Application Control settings reset successfully",ac_reset_warning:"Application Control settings will be reset to defaults.
Do you want to continue?",ac_rule_name:"Rule Name",ac_rule_name_already_used:"This rule name is already used",accept_button_text:"Accept Button Text",accept_text:"Accept Text",access:"Access",access_point:"Access Point",access_rules:"Access Rules",account:"Account",accounts:"Accounts",action:"Action",action_accept:"Accept",action_drop:"Drop",action_masquerade:"Masquerade",action_new_destination_is:"New Destination is",action_new_source_is:"New Source is",action_priority:"Change Priority",action_reject:"Reject",action_str_limit_exceed_action:"Limit Exceed Action to {0}",action_str_set_priority:"Set Priority to {0}",action_text:"Execute following action",action_wan_policy_is:"Wan Policy is",actions:"Actions",active_sessions:"Active Sessions",active_transfer_rate:"Active Transfer Rate",active_widgets:"Active Widgets",add:"Add",add_address:"Add Address",add_alias:"Add Alias",add_blocklist:"Add Blocklist Source",add_certificate:"Add Certificate",add_condition:"Add Condition",add_configuration:"Add Configuration",add_country:"Add Country",add_criteria:"Add Criteria",add_domain:"Add Domain",add_endpoint:"Add Endpoint",add_flow:"Add Flow",add_flow_category:"Add Flow Category",add_host:"Add Host",add_interface:"Add Interface",add_ip:"ADD IP",add_key:"Add Key",add_local_network:"Add Local Network",add_logo:"Add Logo",add_network:"Add Network",add_object:"Add Object",add_option:"Add Option",add_phase1_proposal:"Add Phase 1 Proposal",add_phase2_proposal:"Add Phase 2 Proposal",add_ping_analyzer:"Add PING Analyzer",add_policy:"Add Policy",add_proposal:"Add Proposal",add_remote_network:"Add Remote Network",add_reservation:"Add Reservation",add_rule:"Add Rule",add_site:"Add Site",add_source:"Add Source",add_static_entry:"Add Static Entry",add_static_route:"Add Static Route",add_wan_criteria:"Add WAN Criteria",add_wan_policy:"Add WAN Policy",add_x_interface:"Add {0} interface",added_successfully:"{0} added successfully",address:"Address",address_conflict_detect_fail:"Address conflict detection failure",address_conflicts_with_current_interface:"Address conflicts with the current interface",address_conflicts_with_interface:'Address conflicts with interface "{0}"',addressed:"Addressed",addresses:"Addresses",admin_account:"Admin Account",admin_account_choose_password:"Choose new password for the admin account",admin_password:"Admin Password",admin_password_info:'Set a new password for the "admin" account',advanced:"Advanced",affected_item_disabled_or_deleted:"The following items will also be {0}:
{1}",affected_item_on_enable:"Please enable the following:
{1}",age:"Age",age_milliseconds:"Age",agni:"AGNI",agni_user_group:"AGNI - User Group",agni_user_id:"AGNI - User ID",agree:"Agree",algorithm:"Algorithm",all:"All",all_events:"All Events",all_sessions:"All Sessions",all_wans:"All WANs",allowed_ips:"Allowed IPs",alpha:"This field must only contain alphabetic characters",alpha_dash_period:"Only alphanumeric characters, period, dash and underscore are allowed",alpha_numeric:"Only alphanumeric characters are allowed",alpha_star_period:"Only alphanumeric characters, period, dash and asterisks are allowed",always_up:"Always Up",an_error_occurred:"An error occurred",and:"and",any:"Any",any_remote_address:"Any Remote Address",any_wan:"Any WAN",api_add_key_missing_param:"Failed to read key. Missing parameters.",api_application_category_table_error:"Failed to get application category table information",api_application_table_error:"Failed to get application table information",api_diagnostics_failed:"Failed to get network diagnostics",api_failed_reset_to_defaults:"Failed to reset settings to defaults",api_failed_to_delete_interface:"Failed to delete interface",api_failed_to_get_logs:"No logs found for {0}",api_failed_to_get_settings:"Failed to get settings",api_failed_to_get_threatprevention_stats:"Failed to get Threat Prevention info for {0}",api_generate_certificate_missing_param:"Failed to generate CA. Missing parameters.",api_geoip_lookup_invalid_ipaddress:"Invalid IP address",api_interface_invalid_weight:"Invalid interface weight specified: policy {0}, weight {1}",api_interface_missing:"No interfaces specified: policy {0}",api_interface_missing_id:"No interface id specified: policy {0}",api_ipsec_local_remote_any:"Unable to set both local and remote gateways to Any!",api_missing_autoUpgrade_enabled:'Missing required autoUpgrade setting "enabled"',api_missing_dhcp_address:"Missing address in DHCP static entry",api_missing_dhcp_macAddress:"Missing macAddress in DHCP static entry",api_missing_dns_domain:"Missing domain in DNS server",api_missing_dns_localServer:"Missing localServer in DNS server",api_missing_param:"{0} not specified in request",api_missing_stats_settings:"Missing required stats settings",api_missing_system_settings:"Missing required system settings",api_netspace_check_error:"Failed to do netspace check",api_netspace_check_network_problem:"Address conflict with {0}/{1}",api_netspace_req_error:"Failed to do netspace request",api_parse_cidr_failed:"Failed to parse CIDR",api_policy_duplicate_id:"Duplicate policyId {0}",api_policy_missing_id:"Policy missing policyId",api_policy_missing_policyChains:"Missing policy_chains in WAN settings",api_policy_missing_rules_wan_settings:"Missing rules in wan settings policy chain.",api_policy_no_wans:'Wan policy {0} specifies "All WANs", but no wans are enabled',api_policy_only_disabled_wans:"Wan policy {0} specifies only disabled wans",api_wan_rule_missing_action:"Missing action in WAN rule {0}",api_wan_rule_missing_action_type:"Missing action type in WAN rule {0}",api_wan_rule_missing_enabled:"Missing enabled in WAN rule {0}",api_wan_rule_missing_id:"Missing ruleId in WAN rule",api_wf_lookup_no_site_passed:"Please enter a site/domain name",api_wf_lookup_unable_to_perform:"Unable to perform site lookup",api_wireguard_keypair_failed:"Failed to generate wireguard key pair",api_wireguard_pubkey_failed:"Failed to generate public wireguard key",api_wireless_invalid_channel:"Invalid wireless channel specified: {0} {1}",api_wireless_invalid_channel_2_4:"Invalid wireless channel specified for 2.4 Ghz: {0} {1}",api_wireless_invalid_channel_5:"Invalid wireless channel specified for 5 Ghz: {0} {1}",api_wireless_invalid_mode:"Invalid wireless mode specified: {0} {1}",api_wireless_no_channel:"No wireless channel specified: {0}",api_wireless_no_encryption:"No wireless encryption specified: {0}",api_wireless_no_mode:"No wireless mode specified: {0}",api_wireless_no_ssid:"No ssid specified: {0}",api_wireless_no_wpa_psk:"No WPA psk specified: {0}",api_wireless_wpa_psk_short:"WPA psk too short: {0} {1}",app_control:"App Control",application:"Application",application_category:"Application Category",application_category_inferred:"Application Category (Inferred)",application_confidence:"Application Confidence",application_confidence_inferred:"Application Confidence (Inferred)",application_control:"Application Control",application_detail:"Application Detail",application_id:"Application ID",application_id_inferred:"Application ID (Inferred)",application_name:"Application Name",application_name_inferred:"Application Name (Inferred)",application_productivity:"Application Productivity",application_productivity_inferred:"Application Productivity (Inferred)",application_protochain:"Application Protochain",application_protochain_inferred:"Application Protochain (Inferred)",application_protochain_matched:"Application Protochain (Matched)",application_risk:"Application Risk",application_risk_inferred:"Application Risk (Inferred)",applications:"Applications",applications_bandwidth_by_time:"Applications Bandwidth by Time",applications_by_bandwidth:"Applications by Bandwidth",april:"April",arista_mfw:"{0}Arista Micro Edge",assign:"Assign",assign_hint:"Assign Hint",assign_prefix:"Assign Prefix",at_t:"AT&T",attribute:"Attribute",august:"August",authentication:"Authentication",auto_dhcp:"Auto (DHCP)",auto_interval:"Auto Interval",auto_negotiation:"Auto negotiation",auto_upgrades:"Auto Upgrades",automatic_upgrade_is:"Automatic Upgrade is",automatic_upgrades:"Automatic Upgrades",automatically_install_upgrades:"Automatically Install Upgrades",available_bandwidth:"Available Bandwidth",available_widgets:"Available Widgets",back_to_list:"Back to List",backup_restore_error:"Unable to restore backup",backup_restore_info:"Backup or restore the device configuration",backup_restore_success:"Backup restored successfully",balance:"Balance",bandwidth:"Bandwidth",basic:"Basic",best_wan:"Best WAN",best_wan_with:"Best WAN with",block:"Block",block_all_countries_info:"Not all countries can be blocked",block_category:"Block Category",block_countries:"Block Countries",block_countries_description:"Block access for specific countries",block_list:"Block List",block_selected:"Block Selected",block_site:"Block Site",block_sites:"Block Sites",block_sites_description:"Block access to specific sites",block_unknown_location:"Block sessions to or from UNKNOWN location",blocked:"Blocked",blocked_address:"Blocked IP",blocked_addresses:"Blocked Addresses",blocked_categories:"Blocked Categories",blocked_categories_by_time:"Blocked Categories by Time",blocked_count:"Blocked Count",blocked_countries:"Blocked countries",blocked_countries_by_time:"Blocked Countries by Time",blocked_countries_inbound:"Inbound Blocked Countries",blocked_countries_outbound:"Outbound Blocked Countries",blocked_ips_by_time:"Blocked IPs by Time",blocked_sessions:"Blocked Sessions",blocked_sessions_inbound:"Inbound Blocked Sessions",blocked_sessions_outbound:"Outbound Blocked Sessions",blocked_site:"Blocked Site",blocked_sites:"Blocked Sites",blocked_summary:"Blocked Summary",blocked_traffic_assessed_as:"Block Traffic Assessed as:",board:"Board",bottom:"Bottom",bound_to:"Bound To",bound_wan_interface_warning:"WARNING! Interfaces {0} are bound to this WAN!",bridge:"Bridge",bridged:"Bridged",bridged_to:"Bridged To",broadcast:"Broadcast",broadcast_video:"Broadcast video",build:"Build",burst_size:"Burst Size",by_bandwidth:"by bandwidth",by_session_count:"by session count",by_time:"by time",bypass:"Bypass",bypass_mfa:"Remember this device for 30 days",byte_rate:"Byte Rate",bytes:"Bytes","bytes/s":"bytes/s",bytes_per_second:"Bytes Per Second",cache:"Cache",cache_cleared_successfully:"The Cache was cleared successfully",cancel:"Cancel",cannot_delete_interface:"Cannot Delete Interface",cannot_edit_interface:"Cannot edit interface because it is bridged to",captive_portal:"Captive Portal",captive_portal_client_ip:"Captive Portal Client IP",captive_portal_description:"Captive Portal provides ability to configure guest access details.",captive_portal_event_name:"Logged Event",captive_portal_events:"Captive Portal Events",captive_portal_reset_success:"Captive Portal settings reset successfully",captive_portal_reset_warning:"Captive Portal settings will be reset to default configuration.
Do you want to continue?",captive_portal_summary:"Captive Portal Summary",categories:"Categories",categories_description:"Block or flag access to sites associated with the specified category",category:"Category",category_match:"Category Match",cert_already_exists:"Certificate already exists",cert_subject_cn:"Certificate Subject Common Name",cert_subject_dns:"Certificate Subject DNS Names",cert_subject_o:"Certificate Subject Organization",certificate:"Certificate",certificate_issuer_c:"Cert. Issuer C",certificate_issuer_cn:"Cert. Issuer CN",certificate_issuer_o:"Cert. Issuer O",certificate_subject:"Certificate Subject",certificate_subject_c:"Cert. Subject C",certificate_subject_cn:"Cert. Subject CN",certificate_subject_l:"Cert. Subject L",certificate_subject_o:"Cert. Subject O",certificate_subject_p:"Cert. Subject P",certificate_subject_san:"Cert. Subject SAN",certificates:"Certificates",channel:"Channel",chassis_capabilities:"Chassis Capabilities",choose_backup_file:"Choose Backup File",choose_file:"Choose File",choose_theme:"Choose Theme",cidr:"CIDR",cidr_not_specified:"Cidr not specified",cidr_validation:"This field must be a CIDR",cipher_phase1_title:"Phase 1 (Authentication algorithms)",cipher_phase2_title:"Phase 2 (Payload encryption)",cipher_suites:"Cipher Suites",clear:"Clear",clear_cache:"Clear Cache",clear_filter:"Clear Filter",clear_filters:"Clear Filters",client:"Client",client_address:"Client Address",client_address_new:"Client Address New",client_address_v6:"Client Address v6",client_byte_rate:"Client Byte Rate",client_bytes:"Client Bytes",client_country:"Client Country",client_dns_hint:"Client DNS Hint",client_hops:"Client Hops",client_interface_id:"Client Interface",client_interface_type:"Client Interface Type",client_interface_zone:"Client Interface Zone",client_packet_rate:"Client Packet Rate",client_packets:"Client Packets",client_port:"Client Port",client_port_new:"Client Port New",clients:"Clients",clients_bandwidth_by_time:"Clients Bandwidth by Time",clients_by_bandwidth:"Clients by Bandwidth",clients_by_blocked_sites:"Clients by Blocked Sites",clients_by_visited_sites:"Clients by Visited Sites",close:"Close",collaboration:"Collaboration",collapse_all:"Collapse All",collector_lldp:"LLDP",collector_lldp_tooltip:"Link Layer Discovery Protocol",collector_neighbour:"NEIGHBOR",collector_neighbour_tooltip:"Neighbor Discovery",collector_nmap:"NMAP",collector_nmap_tooltip:"Network Mapper",columns:"Columns",common_name:"Common Name",condition:"Condition",condition_agni_user_group:"AGNI User Group description",condition_agni_user_id:"AGNI User ID description",condition_application_category:"Application Category description",condition_application_name:"Application Name description",condition_application_productivity:"Application Productivity description",condition_application_risk:"Application Risk description",condition_client_address:"Client Address description",condition_client_address_v6:"Client Address V6 description",condition_client_interface_type:"Client Interface Type description",condition_client_interface_zone:"Client Interface Zone description",condition_client_port:"Client Port description",condition_destination_address:"Destination Address description",condition_destination_address_type:"Destination Address Type description",condition_destination_address_v6:"Destination Address V6 description",condition_destination_interface_name:"Destination Interface Name description",condition_destination_interface_type:"Destination Interface Type description",condition_destination_interface_zone:"Destination Interface Zone description",condition_destination_port:"Destination Port description",condition_geoip:"GeoIp condition description",condition_group:"Condition Groups",condition_info:"Condition Info",condition_ip_protocol:"IP Protocol condition description",condition_server_address:"Server Address description",condition_server_address_v6:"Server Address V6 description",condition_server_dns_hint:"Server DNS Hint description",condition_server_interface_type:"Server Interface Type description",condition_server_interface_zone:"Server Interface Zone description",condition_server_port:"Server Port description",condition_source_address:"Source Address description",condition_source_address_type:"Source Address Type description",condition_source_address_v6:"Source Address V6 description",condition_source_interface_name:"Source Interface Name description",condition_source_interface_type:"Source Interface Type description",condition_source_interface_zone:"Source Interface Zone description",condition_source_port:"Source Port description",condition_type:"Condition Type",condition_uno_application_name:"UNO Application Name description",condition_uno_hostname:"UNO Hostname description",condition_uno_service_name:"UNO Service Name description",conditions:"Conditions",conditions_text:"If All the following Conditions are met",confidence:"Confidence",config_type:"Config Type",configuration:"Configuration",configuration_backup_and_restore:"Configuration Backup and Restore",configurations:"Configurations",confirm:"Confirm",confirm_delete_analyzer:"Are you sure you want to delete the {0} analyzer?
Interfaces attached to it might lose status information!",confirm_delete_cert:"Are you sure you want to delete certificate {0}?",confirm_delete_key:"Are you sure you want to delete key {0}?",confirm_new_password:"Confirm New Password",confirmed:"The password confirmation does not match",connected:"connected",connectivity_test:"Connectivity Test",conntrack_id:"Conntrack ID",content_length:"Content Length",continue:"Continue",copied:"Copied",copy_of:"Copy of",copy_to_clipboard:"Copy to Clipboard",could_not_find_bound_interface:"Could not find bound interface!",count:"Count",countries_by_blocked_count:"Countries by Blocked Count",country:"Country",country_already_in_blocked_list:"Country already in blocked list",cp_add_rule:"Add Rule",cp_edit_rule:"Edit Rule",cp_no_rules_defined:"No Rules defined",cp_reset_success:"Captive Portal settings reset successfully",cp_reset_warning:"Captive Portal settings will be reset to defaults.
Do you want to continue?",cp_rule_description:"Rule Description",cp_rule_description_already_used:"This rule description is already used",cp_rules:"Rules",cp_settings:"Settings",cpu_load:"CPU Load",cpus:"CPU(s)",create_an_account:"Create an account.",create_new_group:"Create new group",create_new_object:"Create new object",credentials_settings:"Credentials settings",critical:"Critical",ct_state:"Connection State",current_address:"Current Address",custom:"Custom",custom_address:"Custom Address",custom_regex:"Custom Regex",dark:"Dark",dark_theme:"Dark Theme",dashboard:"Dashboard",dashboard_widgets:"Dashboard Widgets",dashboard_widgets_help:"You can select the widgets you want to be displayed. Use drag & drop to specify the order you want them to be shown.",data_protection_addendum:"Data Protection Addendum",data_usage:"Data Usage",database:"Database",day_of_the_week:"Day of the Week",days:"Days",db_operation_failed:"Database operation failed",december:"December",default:"Default",default_rule_delete_warning:"Default rule cannot be removed",defaults:"Defaults",delete_interface:"Delete Interface",delete_interface_confirm:"Are you sure you want to remove interface {0}?",delete_interface_disabled:"Warning! Deleting this interface is not allowed since it is already a parent interface of other interface",delete_interface_warning:"Warning! Deleting this interface will disable other settings",deleted_successfully:"{0} deleted successfully",description:"Description",destination:"Destination",destination_address:"Destination Address",destination_address_type:"Destination Address Type",destination_address_v6:"Destination Address v6",destination_interface:"Destination Interface",destination_interface_name:"Destination Interface Name",destination_interface_type:"Destination Interface Type",destination_interface_zone:"Destination Interface Zone",destination_port:"Destination Port",destined_local:"Destined Local",device:"Device",device_is_offline:"Device is offline",device_is_online:"Device is online",device_type:"Device Type",dhcp:"DHCP",dhcp_authoritative:"DHCP Authoritative",dhcp_lease_reservation_conflict:"A static DHCP with lease MAC Address or IP already exists!",dhcp_options:"DHCP Options",dhcp_overrides_optional:"DHCP Overrides (optional)",dhcp_relay_address:"DHCP Relay Address",dhcp_reservation:"DHCP Reservation",dhcp_settings:"DHCP Settings",dhcp_v6_relay:"DHCPv6 Relay",disable:"Disable",disabled:"Disabled",disconnected:"disconnected",discovery_license_required:"This feature requires Network Discovery service to be licensed",distribution_map:"Distribution Map",dmesg:"Dmesg",dns:"DNS",dns_no_response:"No response from DNS server {0} on interface {1}",dns_override:"DNS Override",dns_servers:"DNS Servers",domain:"Domain",domain_forwarding:"Domain Forwarding",domain_forwarding_info:"Domain forwarding directs queries for specific domains to a designated name server.",domain_group:"Domain Groups",domain_name:"Domain Name",domain_validation:"Invalid domain name",domains:"Domains",domains_description:"Block or pass specific domains regardless of categories options",download:"Download",download_blocklist_to_appliance_failure:"Unable to download blocklist to appliance",download_blocklist_to_appliance_success:"Downloaded blocklist to appliance successfully",download_to_appliance:"Download To Appliance",drag_me:"drag me",drop:"Drop",dropped:"Dropped",duplex_mode:"Duplex mode",dynamic_blocklist:"Dynamic Blocklist",dynamic_blocklist_custom_parse:"Custom method (regular expression)",dynamic_blocklist_description:"Add IP block list source to block IP addresses listed in them.",dynamic_blocklist_every_ip_parse:"Every IP in each line",dynamic_blocklist_first_ip_parse:"Only the first IP in each line",dynamic_blocklist_reset_success:"Dynamic Blocklist settings reset successfully",dynamic_blocklist_reset_warning:"Dynamic Blocklist settings will be reset to defaults.
Do you want to continue?",dynamic_lists_blocked_address:"Blocked IP (Dynamic Blocklist)",edit:"Edit",edit_blocklist:"Edit Blocklist Source",edit_domain:"Edit Domain",edit_flow_category:"Edit Flow Category",edit_groups_subtitle:"Group items",edit_host:"Edit Host",edit_in_etm:"Edit in ETM",edit_interface:"Edit {0} interface",edit_local_network:"Edit Local Network",edit_network:"Edit Network",edit_object:"Edit Object",edit_phase1_proposal:"Edit Phase 1 Proposal",edit_phase2_proposal:"Edit Phase 2 Proposal",edit_ping_analyzer:"Edit PING Analyzer",edit_policy:"Edit Policy",edit_remote_network:"Edit Remote Network",edit_reservation:"Edit Reservation",edit_rule:"Edit Rule",edit_static_entry:"Edit Static Entry",edit_static_route:"Edit Static Route",edit_wan_policy:"Edit WAN Policy",email:"This field must be a valid email",email_address:"Email Address",email_address_or_organization:"Email or Organization",email_comma_list:"This field must be a comma separated list of valid emails",email_field_format:"This field should be an email address in the format of 'user@example.com'",enable:"Enable",enable_dhcp_relaying:"Enable DHCP Relaying",enable_dhcp_serving:"Enable DHCP Serving",enabled:"Enabled",encryption:"Encryption",end:"End",endpoint_address:"Endpoint Address",endpoint_listen_port:"Endpoint Listen Port",enter_ip_address:"Enter IP Address",enter_ips:"Enter IPs",enter_name:"enter name",enter_new_password:"Enter New Password",enter_site_domain:"Enter site/domain",enter_value:"Enter Value",equals:"Equals",error:"Error",error_saving_widgets:"Error saving widgets",established:"Established",etm_defined_policies:"Edge Threat Management Policies",etm_defined_rules:"Edge Threat Management Rules",evenly_weighted:"evenly weighted",events:"Events",exact_match:"exact match",expand_all:"Expand All",expiration:"Expiration",export:"Export",export_backup:"Export Backup",export_csv:"Export CSV",export_failed:"Export Failed",factory_reset:"Factory Reset",factory_reset_failure:"Unable to reset appliance to factory defaults",factory_reset_info:"Reset all settings to original factory defaults",factory_reset_message:"

WARNING! Please read before proceeding!

If you continue, all settings will be reset to the original factory defaults and the system will reboot!

This will reset ALL settings including currently configured network devices which may interrupt any wired or wireless connection you are currently using to manage this device.

ARE YOU SURE YOU WANT TO PROCEED WITH THE FACTORY RESET?

",factory_reset_success:"Reset to factory defaults has been initiated",failed_create_settings:"Failed to create settings",failed_factory_restore:"Failed to restore factory default settings",failed_image_upload:"Failed to upload image",failed_sync_settings:"Failed to sync settings",failed_to_close_query:"Failed to close report query",failed_to_create_query:"Failed to create report query",failed_to_find_command_account:"Failed to find Edge Threat Management account",failed_to_get_data_query:"Failed to get query data",failed_to_get_licenses:"Failed to retrieve licenses",failed_to_read_key:"Failed to read key",failed_to_read_read:"Failed to read certificate",failed_to_upload_certificate:"Failed to upload certificate",failed_to_upload_key:"Failed to upload key",failure_threshold:"Failure Threshold",failures:"no failures | 1 failure | {0} failures",false:"False",family:"Family",february:"February",fetching_licenses:"Fetching licenses",file_missing_registrar:"File missing in registrar.",file_transfer:"File Transfer",file_type_not_supported:"File type not supported",file_upload_max_size:"File size exceeded the limit of 2 MB",filename_not_specified:"Filename not specified",filter:"Filter",filter_categories:"Filter Categories",filter_groups:"Filter Rule Groups",filter_groups_create:"Create filter rules group",filter_groups_description:"Add filter rules to group",filter_placeholder:"Search here...",filter_rules:"Filter Rules",filter_sites:"Filter Sites",filtered_text:"Showing {filtered} of {total} total",firewall:"Firewall",flag:"Flag",flagged:"Flagged",floating_bottom:"Floating Bottom",flow_categories:"Flow Categories",flow_required:"A flow category must be selected to create a policy",flows:"Flows",following_interfaces_have_this_parent:"Following interface(s) already have this interface as their parent",following_interfaces_will_be_disabled:"Following interface(s) will be disabled",following_rules_will_be_disabled:"Following rule(s) will be disabled",following_static_routes_will_be_disabled:"Following static route(s) will be disabled",following_wan_policies_will_be_disabled:"Following WAN policies(s) will be disabled",forgot_your_password:"Forgot Your Password?",found_mfw_version:"Found Micro Edge version {0} settings",friday:"Friday",full_tunnel_mode:"Full Tunnel Mode",games:"Games",gateway:"Gateway",gateway_ip_conflict:"Local and Remote Gateway IP cannot be same",gateway_override:"Gateway Override",general:"General",generate_ca:"Generate CA",generate_certificate_authority:"Generate Certificate Authority (CA)",generate_new_certificate:"Generate New Certificate",geo_ip_blocked_client:"Blocked Client (Geo-IP)",geo_ip_blocked_server:"Blocked Server (Geo-IP)",geoip:"Geo-IP",geoip_filter:"Geo-IP Filter",geoip_filter_description:"Geo-IP Filter blocks sessions to or from defined countries based on IP location services.",geoip_filter_toggle:"Geo-IP Filter {0}",geoip_location:"GeoIP Location",geoip_location_group:"GeoIP Location Groups",geoip_lookup:"Geo-IP Lookup",geoip_lookup_description:"Lookup for an IP to check geo location",geoip_lookup_failed:"Geo-IP Lookup failed!",geoip_lookup_result:"{0} geo location is {1}",geoip_network_duplicate:"Network {0} already exists in passed networks",geoip_network_overlap:"Network {0} is overlapping existing passed network {1}",geoip_reset_success:"Geo-IP settings reset successfully",geoip_reset_warning:"Geo-IP Filter settings will be reset to default configuration.
All blocked countries and passed networks will be removed!
Do you want to continue?",geoip_subnet_suggested_network:"{0} is part of the {1} subnet which will be used instead!",go_to_settings:"Go to Settings",greater_or_equal:"Greater or equal",greater_than:"Greater than",group:"Group",group_brainpool_elliptic_curve:"Brainpool Elliptic Curve",group_elliptic_curve_25519:"Elliptic Curve 25519",group_modulo_prime:"Modulo Prime",group_nist_elliptic_curve:"NIST Elliptic Curve",group_regular:"Regular",hash:"Hash",hidden:"Hidden",high:"High",high_priority:"High Priority",high_risk:"High Risk",high_throughput_data_af11:"High-throughput data AF11",high_throughput_data_af12:"High-throughput data AF12",high_throughput_data_af13:"High-throughput data AF13",highest:"Highest",highest_available_bandwidth:"Highest Available Bandwidth",highest_priority:"Highest Priority",home_page:"Home page",host:"Host",host_address_to_test:"IP address to test",host_name:"Host Name",host_not_in_range:"The address is outside of available network hosts range",hostID_not_specified:"Host id not specified",hostname:"Hostname",hostname_groups:"Hostname Groups",hostname_ipv4:"The value entered is not a valid hostname or IPv4 address",hostname_ipv6:"The value entered is not a valid hostname, IPv4 or IPv6 address",hours:"Hour | Hours",ht_mode:"HT Mode",http_port:"Web Admin Port (HTTP)",https_port:"Web Admin Port (HTTPS)",id:"ID",ignore_ssl_cert_errors:"Ignore SSL cert errors",incoming:"incoming",incompatible_upgrade_image:"Incompatible upgrade image",inferred:"Inferred",info_agni_user_group:"Client devices from a group of users authenticated by AGNI",info_agni_user_id:"Client device from a user authenticated by AGNI",info_application_category:"Application category as matched during a session",info_application_category_inferred:"Application category as predicted on the first packet",info_application_name:"Application name as matched during a session",info_application_name_inferred:"Application name as predicted on the first-packet",info_application_object:"Application object as matched during a session",info_application_productivity:"Matched application productivity as determined by a score from 1 to 5. 1 means lowest productivity rating.",info_application_productivity_inferred:"Predicted application productivity as determined by a score from 1 to 5. 1 means lowest productivity rating.",info_application_risk:"Matched application risk as determined by a score from 1 to 5. 1 means lowest risk rating.",info_application_risk_inferred:"Predicted application risk as determined by a score from 1 to 5. 1 means lowest risk rating.",info_cert_subject_cn:"Subject common name specified in the certificate associated with the session.",info_cert_subject_dns:"Value in either Common Name or Subject Alternative name",info_cert_subject_o:"Subject organization specified in the certificate associated with the session",info_client_address:"IPv4 Address of the host that initiates a new session. May be a single value or comma separated list using CIDR notation.",info_client_address_v6:"IPv6 Address of the host that initiates a new session. May be a single value or comma separated list using CIDR notation.",info_client_interface_type:"The network interface type where the session originates.",info_client_interface_zone:"The network interface zone where the session originates.",info_client_port:"TCP or UDP port in the source of a packet for a new session.",info_ct_state:"Connection state of the session",info_default_condition:"Add conditions to limit the scope of your rule.",info_destination_address:"IPv4 Address in the destination header of a packet. May be a single value or comma separated list using CIDR notation.",info_destination_address_type:"Address type in the destination header of a packet.",info_destination_address_v6:"IPv6 Address in the destination header of a packet. May be a single value or comma separated list using CIDR notation.",info_destination_interface_name:"Name of the interface where the packet is destined.",info_destination_interface_type:"Type of the interface where the packet is destined.",info_destination_interface_zone:"Zone of the interface where the packet is destined.",info_destination_port:"TCP or UDP port in the destination header of a packet.",info_destined_local:"Any packet where the destination address matches a local IP address of this system.",info_geoip:"2 letter country code associated with a specific country.",info_host:"Client device on the network",info_ip_protocol:"IP Protocol of the packet.",info_limit_rate:"Session transfer rate limit",info_server_address:"IPv4 Address of the host that is the target of a new session. May be a single value or comma separated list using CIDR notation.",info_server_address_v6:"IPv6 Address of the host that is the target of a new session. May be a single value or comma separated list using CIDR notation.",info_server_dns_hint:"The DNS name from a prior query that resolved to the IP address associated with the server address of a new session.",info_server_interface_type:"The network interface type where the session is destined.",info_server_interface_zone:"The network interface zone where the session is destined.",info_server_port:"TCP or UDP port in the destination of a packet for a new session.",info_service:"Network protocol identified from a session",info_source_address:"IPv4 Address in the source header of a packet. May be a single value or comma separated list using CIDR notation.",info_source_address_type:"Address type in the source header of a packet.",info_source_address_v6:"IPv6 Address in the source header of a packet. May be a single value or comma separated list using CIDR notation.",info_source_interface_name:"Name of the interface where the packet originates.",info_source_interface_type:"Type of the interface where the packet originates.",info_source_interface_zone:"Zone of the interface where the packet originates.",info_source_port:"TCP or UDP port in the source header of a packet.",info_uno_application_name:"Application name identified by UNO",info_uno_hostname:"Client device hostname identified by UNO",info_uno_service_name:"Network protocol identified by UNO",info_user:"Client device of an authenticated user on the network",information:"Information",inline_edit:"Inline edit",integer:"This field must be a whole number",integrity_algorithm_hash:"Integrity Algorithm (Hash)",interface:"Interface",interface_advanced_status:"{0} Mbps, {1} duplex",interface_average_active_latency:"Average Active Latency",interface_average_active_latency_description:"Interface average latency (actively measured) over time",interface_average_jitter:"Interface Average Jitter",interface_average_jitter_description:"Interface average jitter over time",interface_average_latency:"Interface Average Latency",interface_average_latency_description:"Interface average latency over time",interface_average_passive_latency:"Average Passive Latency",interface_average_passive_latency_description:"Interface average latency (passively measured) over time",interface_enabled:"Interface Enabled",interface_is_bound_to:"Interface {0} is bound to {1}",interface_is_bridged_to:"Interface {0} is bridged to {1}",interface_name:"Interface Name",interface_name_already_in_use:"Interface name is already in use",interface_name_must_be:"The field must only contain alphanumeric characters, underscores, and start with a letter",interface_packet_loss:"Interface Packet Loss",interface_packet_loss_description:"Interface packet loss over time",interface_usage:"Interface Usage",interface_usage_description:"Interface rx_rates over time",interface_zone:"Interface Zone",interface_zone_group:"Interface Zone Groups",interfaces:"Interfaces",interval:"Interval",invalid:"Invalid",invalid_action_type:"Invalid action type: {0} for captive portal rule.",invalid_condition_field:"Invalid {0}: {1} for captive portal rule condition.",invalid_dhcp_range:"Invalid DHCP range",invalid_file:"Invalid settings file",invalid_file_extension:"Invalid file extension",invalid_id:"Invalid ID",invalid_ip:"{0} IP address is invalid",invalid_log_level_specified:"Invalid log level specified",invalid_log_source_specified:"Invalid log source specified",invalid_logger_syntax:"Invalid logger syntax",invalid_network_or_entry:"Invalid network or entry",invalid_network_route:"Invalid network address! Did you mean {0}?",invalid_phone:"This phone number is not valid. Digits and symbols like ().-/ are accepted.",invalid_settings:"Invalid settings",invalid_traffic_control:"Invalid or missing traffic control command",invalid_username_or_password:"Invalid username or password",inventory_asset_tag:"Inventory Asset Tag",inventory_hw_rev:"Inventory Hardware Revision",inventory_model:"Inventory Model",inventory_serial:"Inventory Serial",inventory_soft_rev:"Inventory Software Revision",inventory_vendor:"Inventory Vendor",invert:"Invert",ip:"IP",ip_address:"IP Address",ip_address_list:"IP Address List",ip_address_list_group:"IP Address List Groups",ip_any:"Invalid IP address",ip_any_list:"Invalid IP address: {0}",ip_protocol:"IP Protocol",ip_range:"Invalid IPv4 address range: {0}",ip_range_end_lessthan_start:"{1} is less than or equal to {0}. The end of an IP range must be greater than the start",ip_range_same_version:"Both sides of an IP range must be the same version: {0}-{1}",ip_unique:"All IPs in list must be unique. Duplicate: {0}",ip_v4_invalid:"Invalid IPv4 address",ip_v6:"Invalid IPv6 address",ip_v6_range:"Invalid IPv6 address range: {0}",ip_v6_value:"Invalid IPv6 address value: {0}",ip_value:"Invalid IPv4 address value: {0}",ipVersion_not_specified:"Ip version not specified",ipsec:"IPsec",ipsec_address_pool:"Address Pool",ipsec_ciphers_drag:"Drag ciphers to change order",ipsec_custom_dns:"Custom DNS",ipsec_description:"IPsec description text ... tbd",ipsec_disconnected_wan:"Selected bound interface is disconnected!",ipsec_full_tunnel_local_info:"The Full Tunnel mode includes the rest of the defined local networks!",ipsec_full_tunnel_remote_info:"The Full Tunnel mode includes the rest of the defined remote networks!",ipsec_listening_addresses:"Listening Addresses",ipsec_local_networks_required:"At least one local network is required!",ipsec_network_ip_conflict:"IP conflict with existing local or remote network",ipsec_networks_drag:"Drag networks to change order",ipsec_psk:"Pre-shared key (PSK)",ipsec_pubkey:"Public key encryption (RSA/ECDSA)",ipsec_remote_networks_required:"At least one remote network is required!",ipsec_secret:"Secret",ipsec_single_subnet_negotiation:"Use single subnet negotiation",ipsec_status_description:"IPsec VPN status description text ... tbd",ipsec_subnet_local_conflict:"Network conflicts with local network: {0}",ipsec_subnet_remote_conflict:"Network conflicts with remote network: {0}",ipsec_subnet_suggested_network:"The actual subnet will be used instead: {0}",ipsec_toggle:"IPsec VPN {0}",ipsec_tunnel:"IPsec Tunnel",ipsec_vpn:"IPsec VPN",ipv4:"IPv4",ipv4_address:"IPv4 Address",ipv4_addresses:"IPv4 Addresses",ipv4_aliases:"IPv4 Aliases",ipv4_gateway:"IPv4 Gateway",ipv6:"IPv6",ipv6_address:"IPv6 Address",ipv6_addresses:"IPv6 Addresses",ipv6_aliases:"IPv6 Aliases",ipv6_gateway:"IPv6 Gateway",is:"Is",is_bound_to_interface:"{0} is bound to this interface",is_bridged_to_interface:"{0} is bridged to this interface",is_considered:"is considered",is_not:"Is Not",is_vpn:"Is VPN",item_not_found:"Item not found",items:"Items",january:"January",jitter:"Jitter",july:"July",june:"June",kbps:"KBps",kbytes:"KBytes",kbytes_per_second:"KBytes Per Second",key_already_exists:"Key already exists",key_group:"Key Group",lan:"LAN",language:"Language",lans:"LANs",last_boot:"Last Boot",last_seen:"Last Seen",last_update:"Last Update",last_update_failed:"Last Update Failed",last_update_never:"Never Updated",last_update_succeeded:"Last Update Succeeded",last_updated:"Last Updated",latency:"Latency",lease_duration:"Lease Duration",leases:"Leases",less_or_equal:"Less or equal",less_than:"Less than",level_high:"High",level_low:"Low",level_medium:"Medium",level_very_high:"Very High",level_very_low:"Very Low",license:"License",license_agreement:"License Agreement",lifetime:"Lifetime",lifetime_seconds:"Lifetime (seconds)",light:"Light",light_theme:"Light Theme",limit_exceed_action:"Limit Exceed Action",limit_rate:"Limit Rate",link_speed:"Link Speed",listen_port:"Listen Port",local:"Local",local_address:"Local Address",local_defined_policies:"Local Defined Policies",local_defined_rules:"Local Defined Rules",local_gateway:"Local Gateway",local_networks:"Local Networks",locality:"Locality",log_blocked_sessions:"Log Blocked Sessions",log_in:"Log In",logging:"Logging",logo:"Logo",logread:"Logread",lookup:"Lookup",low:"Low",low_latency_data_af21:"Low-latency data AF21",low_latency_data_af22:"Low-latency data AF22",low_latency_data_af23:"Low-latency data AF23",low_risk:"Low Risk",lowest:"Lowest",lowest_jitter:"Lowest Jitter",lowest_latency:"Lowest Latency",lowest_packet_loss:"Lowest Packet Loss",lowest_priority:"Lowest Priority",lte:"LTE",mac:"MAC",mac_address:"MAC Address",mac_address_validation:"This field must be a valid MAC address",mac_vendor:"MAC Vendor",mail:"Mail",make_a_copy:"Make a Copy",manage:"Manage",manage_certificates:"Manage certificates",manage_keys:"Manage keys",manage_license:"Manage License",manage_licenses:"Manage Licenses",management:"Management",map_distribution:"Map Distribution",map_distribution_by_country:"Map Distribution by Country",march:"March",mark:"Mark",max:"This field must be {length} characters or less",max_value:"The maximum value of this field is {value}",maximum_transmission_unit:"Maximum transmission unit",may:"May",mbps:"Mbps",mbytes:"MBytes",mbytes_per_second:"MBytes Per Second",medium:"Medium",memory:"Memory",message_heading:"Message Heading",message_text:"Message Text",messaging:"Messaging",metric:"Metric",milliseconds:"milliseconds",min:"This field must be at least {length} characters",min_max_hours_minutes:"The minimum is {minValue} {minType} and the maximum is {maxValue} {maxType}",min_value:"The minimum value of this field is {value}",minimum_parameter_value:"Minimum allowed value for the parameter {0} is {1}",minutes:"Minute | Minutes",missing_logger_source:"Missing logger source",missing_or_invalid_parameter_value:"Missing or invalid type of captive portal setting: {0}",missing_or_invalid_rule_property:"Missing or invalid captive portal rule property: {0}",missing_rule_condition_filed:"Missing captive portal rule condition field: {0}",mode:"Mode",model:"Model",moderate_risk:"Moderate Risk",monday:"Monday",months:"Month | Months",move:"Move",mtu:"MTU",multi:"Multicast",multimedia_conferencing_af41:"Multimedia conferencing AF41",multimedia_conferencing_af42:"Multimedia conferencing AF42",multimedia_conferencing_af43:"Multimedia conferencing AF43",multimedia_streaming_af31:"Multimedia streaming AF31",multimedia_streaming_af32:"Multimedia streaming AF32",multimedia_streaming_af33:"Multimedia streaming AF33",n_a:"N/A",name:"Name",name_contains:"Name Contains",nat:"NAT",nat_outgoing_traffic:"NAT outgoing traffic",nat_rules:"NAT Rules",netmask_override:"Netmask Override",network:"Network",network_control:"Network Control",network_discovery:"Network Discovery",network_discovery_invalid_plugin_setting:"Invalid Discovery plugin {0} setting for {1}",network_discovery_invalid_setting:"Invalid Network Discovery setting for {0}",network_discovery_plugins:"The following plugins are used for network discovery. Each plugin can be enabled or disabled and runs at the specified auto interval. Minimum interval is 1 hour.",network_discovery_reset_success:"Network Discovery settings reset successfully",network_discovery_reset_warning:"Network Discovery settings will be reset to defaults.
Do you want to continue?",network_layout:"Network Layout",network_monitoring:"Network Monitoring",network_settings:"Network settings",networkSize_not_specified:"Network size not specified",networking:"Networking",new:"New",new_name:"New Name",new_password:"New Password",new_upgrade:"New Upgrade",new_version_available:"A new version is available",next_hop:"Next Hop",nft_action_optional:"NFT Rule Action (optional)",nic_cards:"NIC Cards",nic_options:"NIC options",no:"No",no_aliases:"No Aliases",no_blank_field:"This field cannot be blank",no_certificates_found:"No certificates found!",no_cidr_in_range:"CIDR cannot be used in an IP range: {0}",no_ciphers_defined:"No ciphers defined!",no_collectors_to_call:"No collectors to call",no_conditions:"No conditions defined",no_countries_blocked:"No Countries Blocked",no_data:"No Data",no_data_available:"No data available",no_data_meets_filter:"No data meets the filter criteria!",no_domains_set:"No domains set!",no_file_selected:"No file selected...",no_interfaces_filter:"No interface meets the filter criteria",no_ip:"No IP's to scan",no_ip_blocker_defined:"No block list defined! Please Click on Add button to add source details.",no_items_to_display:"No items to display",no_license_found:"No license found",no_matched_categories:"No matched categories",no_networks:"No Networks",no_networks_defined:"No networks defined!",no_of_entries:"Number of Entries",no_options:"No Options",no_policies_defined:"No policies defined!",no_policy_meets_filter:"No policy meets the filter criteria!",no_polling:"No Polling",no_route_meets_filter:"No route meets the filter criteria!",no_routes_defined:"No routes defined!",no_rule_meets_filter:"No rules meets the filter criteria!",no_rules_defined:"No rules defined!",no_sites:"No Sites",no_valid_wireguard_settings:"No valid WireGuard settings found!",non_wans_only:"Non-WANs Only",none:"None",not_connected:"not connected",not_equals:"Not Equals",not_licensed:"Not Licensed",not_licensed_feature:"There is not a current license for this feature",not_licensed_interface:"Creating {0} interface requires a valid license.",not_licensed_service:"{0} service feature requires a valid license.",not_set:"Not Set",november:"November",numeric:"The field may only contain numeric characters",oam:"OAM",object:"Object",object_endpoint_description:"Add one or multiple service endpoints",object_geoip_description:"Select one or multiple countries",object_hosts_subtitle:"Insert a list of hosts",object_interface_zone_description:"Select one or multiple interface zones",object_ips_description:"Input a comma separated list of IPs/CIDRs or ranges",objects:"Objects",october:"October",off:"off",offline:"offline",ok:"OK",on:"on",online:"online",open_dashboard:"Open Dashboard",open_ports:"Open Ports",open_vpn:"Open VPN",operation_missing_registrar:"Operation missing from registrar",or:"or",order:"Order",organization:"Organization",os:"OS",other:"Other",others:"Others",outgoing:"outgoing",packet_loss:"Packet Loss",packet_rate:"Packet Rate",packets:"Packets",packets_per_day:"Packets Per Day",packets_per_hour:"Packets Per Hour",packets_per_minute:"Packets Per Minute",packets_per_second:"Packets Per Second",packets_per_week:"Packets Per Week",page_not_found:"Page Not Found",page_not_found_message:"We are sorry, the requested page could not be found",page_title:"Page Title",parameter_true_false:"Parameter must be TRUE or FALSE",parent_bridge:"Parent Bridge",parent_interface:"Parent Interface",parsing_method:"Parsing Method",pass:"Pass",pass_block:"Pass | Block",pass_category:"Pass Category",pass_list:"Pass List",pass_networks:"Pass Networks",pass_networks_description:"Allow access for specific external networks",pass_site:"Pass Site",pass_sites:"Pass Sites",pass_sites_description:"Allow access to specific sites",password:"Password",password_digit:"at least one digit",password_letter:"at least one letter",password_lowercase:"at least one lowercase letter",password_min_chars:"minimum {0} characters or digits",password_special:"at least one special character",password_special_list:"allowed special characters are: {0}",password_uppercase:"at least one uppercase letter",password_validation:"Password or secret field must have:",paste_wireguard:"Paste WireGuard configuration from clipboard here...",paste_wireguard_warning:"When importing or pasting configuration, all current values will be overridden!",percent:"percent",phase1_lifetime:"Phase 1 lifetime",phase1_lifetime_hint:"default 28800 seconds (min 3600, max 86400)",phase2_lifetime:"Phase 2 lifetime",phase2_lifetime_hint:"default 3600 seconds (min 3600, max 86400)",phone_test:"Invalid phone format",pick_specific_wans:"Pick specific WANs",pin:"Pin",pin_left:"Pin left",pin_right:"Pin right",ping_analyzer:"PING Analyzer",ping_analyzers:"PING Analyzers",please_confirm_the_following:"Please confirm the following...",plugins:"Plugins",policies:"Policies",policy:"Policy",policy_balance_available_bandwidth:"Available Bandwidth",policy_balance_bandwidth:"Bandwidth",policy_balance_latency:"Latency",policy_balance_weighted:"Weighted",policy_configurations:"Policy Configurations",policy_manager:"Policy Manager",policy_manager_condition_groups_invalid_items_type_err:"Policy Manager condition group items invalid type: {0}",policy_manager_condition_groups_invalid_type_err:"Policy Manager condition group invalid type: {0}",policy_manager_condition_groups_req_err:"Policy Manager required fields in condition group are not available",policy_manager_conditions_invalid_type_err:"Policy Manager condition invalid type: {0}",policy_manager_conditions_items_object_err:"Policy Manager condition item has invalid object: {0}",policy_manager_conditions_items_op_err:"Policy Manager condition item has invalid operator: {0}",policy_manager_conditions_items_req_err:"Policy Manager required fields in condition item are not available",policy_manager_conditions_items_type_err:"Policy Manager condition item has invalid type: {0}",policy_manager_conditions_items_value_and_object_err:"Policy Manager condition item has both a value and object, only one is allowed",policy_manager_conditions_items_value_err:"Policy Manager conditions item has invalid value: {0}",policy_manager_conditions_object_groups_op_err:"Policy Manager condition item uses object groups, but does not use one of the following operations: {0}",policy_manager_conditions_req_err:"Policy Manager required fields in condition are not available",policy_manager_configurations_req_err:"Policy Manager required fields in configuration are not available",policy_manager_configurations_type_err:"Policy Manager configuration has invalid type: {0}",policy_manager_description:"Policy Manager description (TBD)",policy_manager_object_groups_invalid_items_type_err:"Policy Manager object group items invalid type: {0}",policy_manager_object_groups_req_err:"Policy Manager required fields in object group are not available",policy_manager_object_groups_type_err:"Policy Manager object group has invalid type: {0}",policy_manager_objects_invalid_items_type_err:"Policy Manager object items invalid type: {0}",policy_manager_objects_req_err:"Policy Manager required fields in object are not available",policy_manager_objects_type_err:"Policy Manager object has invalid type: {0}",policy_manager_policies_invalid_conditions_err:"Policy Manager policy condition invalid type: {0}",policy_manager_policies_invalid_rules_err:"Policy Manager policy condition invalid type: {0}",policy_manager_policies_req_err:"Policy Manager required fields in policy are not available",policy_manager_rules_invalid_action_err:"Policy Manager rule action invalid type: {0}",policy_manager_rules_invalid_conditions_err:"Policy Manager rule condition invalid type: {0}",policy_manager_rules_invalid_dnat:"Policy Manager rule has invalid DNAT: {0}",policy_manager_rules_invalid_snat:"Policy Manager rule has invalid SNAT: {0}",policy_manager_rules_req_err:"Policy Manager required fields in rule are not available",policy_manager_rules_type_err:"Policy Manager rule has invalid type: {0}",policy_metrics_highest_available_bandwidth:"Highest Available Bandwidth",policy_metrics_lowest_jitter:"Lowest Jitter",policy_metrics_lowest_latency:"Lowest Latency",policy_metrics_lowest_packet_loss:"Lowest Packet Loss",policy_not_found:"Policy Not Found",policy_select_criteria_type:"Select Criteria Type",policy_type_balance:"Balanced",policy_type_best_of:"Best of",policy_type_specific:"Specific",policy_wan_selection_type:"WAN selection type",polling_interval:"Polling Interval",polling_source:"Polling Source",port:"Port",port_forward:"Port Forward",port_forward_rules:"Port Forward Rules",port_is_already_in_use:"Port is Already in use",port_optional:"Port (optional)",port_protocol:"Port Protocol",port_range:"Invalid port range: {0}",port_validation:"Invalid port. Port must be a number between 1 - 65535",port_value:"Invalid port value: {0}",pppoe:"PPPoE",preferences:"Preferences",prefix:"Prefix",prefix_length:"Prefix Length",prefix_netmask:"Prefix / Netmask",primary_dns:"Primary DNS",priority:"Priority",privacy_policy:"Privacy Policy",private_key:"Private Key",private_key_not_specified:"PrivateKey not specified",productivity:"Productivity",proposal_settings:"Proposal Settings",protocol:"Protocol",protocol_type:"Procotol Type",proxy:"Proxy",public_key:"Public Key",qos_disabled_if_unlicensed:"QoS is disabled if unlicensed",qos_enabled:"QoS Enabled",qos_priority:"QoS Priority",query_id_not_found:"Query id not found",quick_filter:"Quick Filter",range_end:"Range End",range_start:"Range Start",real_time_interactive:"Realtime Interactive",reason:"Reason",reboot:"Reboot",reboot_failure:"Unable to reboot appliance",reboot_message:"

Are you sure you want to reboot system now?

",reboot_progress_message:"Please wait! System is rebooting ...",reboot_success:"Appliance rebooted",redirection_ip_not_found:"No valid address found to redirect captive portal traffic",refresh:"Refresh",refresh_license:"Refresh License",refresh_licenses:"Refresh Licenses",region:"Region",reject:"Reject",rejected:"Rejected",related:"Related",remote:"Remote",remote_access:"Remote Access",remote_address:"Remote Address",remote_gateway:"Remote Gateway",remote_networks:"Remote Networks",remove:"Remove",remove_block_list:"Remove blocklist {0}?",remove_flow_category:"Remove Flow Category {0}?",remove_object:"Remove Object {0}?",remove_policy:"Remove Policy {0}?",remove_policy_configuration:"Remove Policy Configuration {0}?",remove_route:"Remove Static Route {0}?",remove_rule:"Remove Rule {0}?",renew_ip:"Renew IP",report_not_found:"Report not found",reports:"Reports",required:"This field is required",requires_authentication:"Requires Authentication",reservations:"Reservations",reset_analyzers_success:"Ping analyzers reset successfully",reset_analyzers_warning:"Ping analyzers will be reset to factory defaults. All non-default analyzers will be removed. Do you want to continue?",reset_rules_success:"Rules have been successfully reverted to defaults",reset_rules_warning:"Rules will be reset to factory defaults. All non-default settings will be removed.
Do you want to continue?",reset_to_defaults:"Reset to defaults",reset_to_factory_defaults:"Reset to factory defaults",reset_wan_success:"WAN Policies and WAN Rules reset successfully",reset_wan_warning:"WAN Policies and WAN Rules will be reset to factory defaults. All non-default settings will be removed. Do you want to continue?",restore:"Restore",restore_all_settings_except:"Restore all settings EXCEPT",restore_backup:"Restore Backup",restore_info:"Restores a previous system configuration to the server from a backup file",restore_warning:"Restoring interfaces can lead to network connectivity issues!
Restoring accounts may prevent accessing the admin!
Web admin ports will not be restored!",restrict:"restrict",risk:"Risk",routes:"Routes",routing:"Routing",rule:"Rule",rule_action_accept:"Accept",rule_action_dnat:"New Destination",rule_action_drop:"Drop",rule_action_limit_exceed_action:"Limit Exceed Action",rule_action_masquerade:"Masquerade",rule_action_reject:"Reject",rule_action_set_priority:"Set Priority",rule_action_snat:"New Source",rule_action_wan_policy:"Wan Policy",rule_enabled:"Rule Enabled",rule_info:"Create a Rule by adding Conditions and setting up the Action to be taken.
The rule action is executed only if all the conditions are fulfilled.",rule_summary_any_packet:"For any packet {0}",rule_summary_if_packet:"IF packet {0} THEN {1}",rules:"Rules",rules_executed_in_order:"The rules are executed in order. The order can be change by moving them using the drag handle on the left.",run_successfully:"{0} run successfully",run_sync:"Run Sync",run_unsuccessfully:"{0} run unsuccessfully",saturday:"Saturday",save:"Save",saved_successfully:"{0} saved successfully",seats:"Seats",secondary_dns:"Secondary DNS",seconds:"Seconds",security:"Security",select:"Select",select_authentication_method:"Select authentication method",select_cert_file:"Select cert file",select_certificate:"Select certificate",select_countries:"Select Countries",select_countries_to_be_blocked:"Select countries to be blocked",select_file_from_disk:"Select file from disk",select_filter_rules:"Select filter rules to add to group",select_flow_category:"Select Flow Category",select_interface_text:"Select an interface to edit the settings, or add a new interface.",select_interface_zones:"Select Interface Zones",select_key_file:"Select key file",select_object_type:"Select Object Type",select_option:"Select Option",select_policy:"Select Policy",select_policy_configurations:"Select Policy Configurations",select_port:"Select Port",select_protocol:"Select Protocol",select_unit:"Select Unit",selected_filter_rules:"Selected filter rules",selected_rule_not_editable:"Selected rule is not editable!",selected_text:"({selected} selected)",send_router_advertisements:"Send router advertisements",september:"September",serial:"Invalid Serial Number",server:"Server",server_address:"Server Address",server_address_new:"Server Address New",server_address_v6:"Server Address v6",server_byte_rate:"Server Byte Rate",server_bytes:"Server Bytes",server_country:"Server Country",server_dns_hint:"Server DNS Hint",server_hops:"Server Hops",server_info:"Server Info",server_information:"Server Information",server_interface_id:"Server Interface",server_interface_type:"Server Interface Type",server_interface_zone:"Server Interface Zone",server_packet_rate:"Server Packet Rate",server_packets:"Server Packets",server_port:"Server Port",server_port_new:"Server Port New",server_ports:"Server Ports",server_ports_bandwidth_by_time:"Server Ports Bandwidth by Time",server_ports_by_bandwidth:"Server Ports by Bandwidth",server_reverse_dns:"Server Reverse DNS",service_endpoint:"Service Endpoint",service_endpoint_group:"Service Endpoint Groups",service_x_is_disabled:"Service: {0} is disabled",services:"Services",session_details:"Session Details",session_id:"Session ID",session_stats:"Session Stats",sessions:"Sessions",sessions_by_time:"Sessions",sessions_by_time_description:"The session count over time",sessions_description:"All processed sessions",sessions_number:"Sessions number",sessions_stats:"Sessions Stats",sessions_stats_description:"All sessions stats",settings:"Settings",setup_is_complete:"Setup is complete",setup_legal_links_available_at:"After completing the setup, legal links can also be viewed from the About page.",setup_license_available_at:"The license is available at",setup_review_license:"To continue installing and using this software, you must agree to the terms of the software license agreement. Please review the whole license agreement by navigating to the provided website link and scrolling through to the end of the agreement.",setup_thanks:"Thanks for choosing Arista",shaping:"Shaping",shaping_rules:"Shaping Rules",shaping_rules_description:"Shaping rules prioritize Internet traffic based various criteria. All shaping rules are processed so make sure to put rules with specific conditions at the bottom of the list.",shared_secret:"Shared Secret",show_less:"show less",show_more:"show more",show_password:"Show Password",showing_filtered_countries:"Showing {0} of {1}",showing_filtered_ip_source_list:"Showing {0} of {1} IP Source List",showing_filtered_routes:"Showing {0} of {1} routes",showing_filtered_rules:"Showing {0} of {1} rules",sign_in:"Sign In",sign_in_msg:"If you have an account, please sign in",sign_in_with_google:"Sign in with Google",sign_in_with_microsoft:"Sign in with Microsoft",sign_up:"Sign Up",sign_up_msg:"Don't have an account?",signaling:"Signaling",sim_details:"SIM Details",site:"Site",site_already_in_list:"Site already in list",site_lookup:"Site Lookup",site_lookup_description:"Lookup the category for websites",sites:"Sites",slaac:"SLAAC",social_networking:"Social Networking",software_version:"Software Version",source:"Source",source_address:"Source Address",source_address_type:"Source Address Type",source_address_v6:"Source Address v6",source_interface:"Source Interface",source_interface_name:"Source Interface Name",source_interface_type:"Source Interface Type",source_interface_zone:"Source Interface Zone",source_name:"Source Name",source_port:"Source Port",source_url:"Source URL",specific_wan:"Specific WAN",ssid:"SSID",ssl_sni:"SSL SNI",standard:"Standard",standard_priority:"Standard Priority",start:"Start",state:"State",state_province:"State / Province",static:"Static",static_entries:"Static Entries",static_entries_info:"Static Entries provide hostname to IP address resolution for local networks.",static_entry:"Static Entry",static_entry_remove_success:"Static Entry removed successfully",static_entry_save_success:"Static Entry saved successfully",static_route:"Static Route",static_route_destination_network_already_exists:"Destination Address : {0} Already Exists in Routing Table",static_route_next_hop_not_reachable:"Next Hop IP {0} is not reachable from the selected Interface",static_routes:"Static Routes",static_routes_description:"Add static routes to forward defined subnets through a local gateway",status:"Status",status_analyzers:"Status Analyzers",streaming_media:"Streaming Media",summary:"Summary",sunday:"Sunday",support:"Support",suspicious:"Suspicious",sys_desc:"System Description",sys_name:"System Name",system:"System",system_info:"System Info",system_information:"System Information",system_logging_invalid_port_number:"Invalid Logging Port Number Provided: {0}",system_logging_invalid_protocol:"Invalid Logging Protocol Provided: {0}",system_logging_invalid_size:"Invalid Logging Size Provided: {0}",system_logging_invalid_type:"Invalid Logging Type: {0}",system_logging_missing_required_keys:"Missing required keys: {0}",system_running_latest_version:"The system is running the latest version!",system_time:"System Time",t_mobile:"T-Mobile",target:"Target",tcp_state:"TCP State",telephony:"Telephony",test_performance:"Test Performance",testing_wan_performance:"Testing WAN performance",theme:"Theme",threat_lookup:"Threat Lookup",threat_prevention:"Threat Prevention",threat_prevention_blocked:"Threat Prevention Blocked",threat_prevention_blocked_address:"Blocked IP (Threat Prevention)",threat_prevention_description:"Threat Prevention is an IP address reputation service.

If enabled, Threat Prevention blocks hosts that may be associated with:
Spam, Mobile Threats, Tor Proxy, Keyloggers, Malware, Spyware, Windows Exploits, Web Attacks, Botnets, Scanners, Denial of Service, Reputation, Phishing or Compromised Proxy.",threat_prevention_threat_level:"Reputation Score (Threat Prevention)",threatprevention:"Threat Prevention",threatprevention_reset_success:"Threat Prevention settings reset successfully",threatprevention_reset_warning:"Threat Prevention settings will be reset to default configuration.
Do you want to continue?",thursday:"Thursday",time_of_day:"Time of Day",time_range:"Time Range",time_stamp:"Time Stamp",time_zone:"Time Zone",timeout:"Timeout Value",timeout_seconds:"Timeout",toggle_block_list:"Dynamic Blocklists {0}",toggle_captive_portal:"Captive Portal {0}",toggle_network_discovery:"Network Discovery {0}",toggle_threat_prevention:"Threat Prevention {0}",toggle_threat_prevention_redirect:"HTTP/HTTPS redirect for blocked pages {0}",toggle_web_filter:"Web Filter {0}",toolbar:"Toolbar",top:"Top",top_addresses_by_blocked_count:"Top Addresses by Blocked Count",top_applications_bandwidth_by_time:"Top Applications Bandwidth by Time",top_applications_bandwidth_by_time_description:"Top applications by bytes over time",top_applications_by_bandwidth:"Top Applications by Bandwidth",top_applications_by_bandwidth_description:"The applications by sum of bytes transferred",top_applications_by_session_count:"Top Applications",top_applications_by_session_count_description:"The applications sorted by session count",top_applications_sessions_by_time:"Top Applications Sessions",top_applications_sessions_by_time_description:"Top applications by session count over time",top_clients_bandwidth_by_time:"Top Clients Bandwidth by Time",top_clients_bandwidth_by_time_description:"Top clients by bytes over time",top_clients_by_bandwidth:"Top Clients by Bandwidth",top_clients_by_bandwidth_description:"The applications by sum of bytes transferred",top_clients_by_session_count:"Top Clients",top_clients_by_session_count_description:"The top client addresses sorted by session count",top_clients_sessions_by_time:"Top Clients Sessions",top_clients_sessions_by_time_description:"Top client addresses by session count over time",top_protochains_by_session_count:"Top Protochains",top_protochains_by_session_count_description:"The application protochains sorted by session count",top_protochains_sessions_by_time:"Top Protochains Sessions",top_protochains_sessions_by_time_description:"Top protochains by session count over time",top_server_port_sessions_by_time:"Top Server Port Sessions",top_server_port_sessions_by_time_description:"Top server ports by session count over time",top_server_ports_bandwidth_by_time:"Top Server Ports Bandwidth by Time",top_server_ports_bandwidth_by_time_description:"Top server ports by bytes over time",top_server_ports_by_bandwidth:"Top Server Ports by Bandwidth",top_server_ports_by_bandwidth_description:"The server ports by bytes transferred",top_server_ports_by_session_count:"Top Server Ports",top_server_ports_by_session_count_description:"The top server ports sorted by session count",top_sites_by_blocked_count:"Top Blocked Sites",true:"True",trustworthy:"Trustworthy",tuesday:"Tuesday",type:"Type",type_placeholder:"type...",uid:"Invalid UID - UIDs must follow the below formats, and can only contain letters A-F and numbers 0-9.",unable_communicate_refresh_browser:"Unable to communicate, please refresh your browser and try again",unable_find_unused_network:"Unable to find an unused network",unable_to_fetch_params:"Unable to fetch params",unable_to_load:"Unable to load settings",unable_to_save:"Unable to Save",unblock_selected:"Unblock Selected",unicast:"Unicast",unique:"This field must be unique",unit:"Unit",unknown:"Unknown",unlimited:"Unlimited",uno:"UNO",uno_application_name:"UNO - Application Name",uno_hostname:"UNO - Hostname",uno_service_name:"UNO - Service Name",unpin:"Unpin",unset:"Unset",untangle_mfw:"{0}Untangle Micro Edge",up_time:"Up Time",update:"Update",update_logo:"Update Logo",update_password:"Update Password",upgrade:"Upgrade",upgrade_alert:"The upgrade might take a few minutes!
During this period the internet connection can be lost.

Do you want to continue?",upgrade_check:"Checking for upgrades ...",upgrade_failed:"Upgrading failed",upgrade_from_a_file:"Upgrade from a file",upgrade_from_file:"Upgrade from File",upgrade_info:"The upgrade might take a few minutes! During this period the internet connection can be lost.",upgrade_now:"Upgrade Now",upgrade_progress:'Please allow up to two minutes for the upgrade. If you are not automatically redirected to the login click here.',upload:"Upload",upload_certificate:"Upload Certificate",upload_progress:"Uploading image. Please wait...",url:"Invalid URL format",usage:"Usage",use_defaults:"Use Defaults",use_peer_dns:"Use Peer DNS",use_route_mtu:"Auto MTU",user_group:"User Groups",username:"Username",uuid:"UUID",valid_regex:"This field must be a valid regular expression",value:"Value",verification_code:"Verification Code",verizon:"Verizon",very_high:"Very High",very_low:"Very Low",view_license:"View License",view_system_license:"View System License",virtual:"Virtual",visited_categories:"Visited Categories",visited_sites:"Visited Sites",vlan:"VLAN",vlan_duplicate_parent_vlan_id:"An interface with the same parent interface and VLAN ID already exists",vlan_id:"VLAN ID",vlan_tag:"VLAN Tag",vlan_tag_group:"VLAN Tag Groups",vlan_tag_range:"Invalid VLAN Tag range: {0}",vlan_tag_validation:"Invalid VLAN Tag. It must be a number, a list of numbers or a range",vlan_tag_value:"Invalid VLAN Tag value: {0}",vpn_and_tunneling:"VPN and Tunneling",vrrp_enabled:"VRRP Enabled",vrrp_id:"VRRP ID",vrrp_id_hint:"A number between 1 and 255",vrrp_priority:"VRRP Priority",vrrp_priority_hint:"A number between 1 and 254 (default 100)",wan:"WAN",wan_criteria:"WAN Criteria",wan_criterion:"WAN Criterion",wan_interface:"WAN Interface",wan_performance:"WAN Performance",wan_policies:"WAN Policies",wan_policies_description:"WAN Policies define the preferred link based on various criteria such as link quality, available bandwidth, interface type, or a specific interface.",wan_policy:"WAN Policy",wan_policy_connectivity_test:"{0} test {1} at {2} seconds interval, with max {3} failures",wan_policy_id:"WAN Policy ID",wan_policy_name_criteria:'name contains "{0}"',wan_route:"WAN Route",wan_routing:"WAN Routing",wan_routing_description:"WAN Routing",wan_rule:"WAN Rule",wan_rule_chain:"WAN Rule Chain",wan_rule_id:"WAN Rule ID",wan_rules:"WAN Rules",wan_test_failed:"Failed to test WAN",wans:"WANs",wans_only:"WANs Only",warning:"Warning",web_admin_ports:"Web Admin Ports",web_admin_ports_message:"

WARNING! Please read before proceeding!

If you continue, web admin port will be changed and the current http and https ports will not be accessible!

ARE YOU SURE YOU WANT TO PROCEED WITH THE PORT SETTINGS CHANGE?

",web_admin_ports_saved:"Web Admin Ports saved successfully. Use new port to access admin UI.",web_filter:"Web Filter",web_filter_block_list:"In Block List",web_filter_blocked:"Web Filter Blocked",web_filter_blocked_field:"Blocked (Web Filter)",web_filter_categories_summary:"{0} categories ({1} blocked, {2} flagged)",web_filter_catid:"Category (Web Filter)",web_filter_description:"Web Filter blocks access to inappropriate or harmful web content based on categories or specific domains",web_filter_flagged:"Flagged (Web Filter)",web_filter_hostname:"Hostname (Web Filter)",web_filter_reason:"Reason (Web Filter)",web_filter_reason_block_category:"Blocked Category",web_filter_reason_block_list:"Blocked List",web_filter_reason_pass_category:"Passed Category",web_filter_reason_pass_list:"Pass List",web_filter_reset_success:"Web Filter settings reset successfully",web_filter_reset_warning:"Web Filter settings will be reset to default categories and no domains passed/blocked.
Do you want to continue?",web_filter_top_blocked_sites:"Web Filter Top Blocked Sites",web_services:"Web Services",webfilter:"Web Filter",webports_update_failed:"Failed to update Web Ports",webports_update_success:"Web Ports updated successfully",website_domain_must_match_email_domain:"Website domain must match the email domain",wednesday:"Wednesday",week_day:"Weekday",weight:"Weight",weighted:"Weighted",weighted_wan_instructions:"Set a numeric weight value for each WAN",weighted_wan_must_be_enabled:"At least one weighted WAN must be enabled",welcome:"Welcome",welcome_text:"Welcome Text",wf_abortion:"Abortion",wf_abortion_desc:"Abortion topics, either pro-life or pro-choice.",wf_abused_drugs:"Abused Drugs",wf_abused_drugs_desc:"Discussion or remedies for illegal, illicit, or abused drugs such as heroin, cocaine, or other street drugs. Information on 'legal highs' : glue sniffing, misuse of prescription drugs or abuse of other legal substances.",wf_adult_and_pornography:"Adult and Pornography",wf_adult_and_pornography_desc:"Sexually explicit material for the purpose of arousing a sexual or prurient interest. Adult products including sex toys, CD-ROMs, and videos. Online groups, including newsgroups and forums, that are sexually explicit in nature. Erotic stories and textual descriptions of sexual acts. Adult services including videoconferencing, escort services, and strip clubs. Sexually explicit art.",wf_alcohol_and_tobacco:"Alcohol and Tobacco",wf_alcohol_and_tobacco_desc:"Sites that provide information on, promote, or support the sale of alcoholic beverages or tobacco products and associated paraphernalia.",wf_auctions:"Auctions",wf_auctions_desc:"Sites that support the offering and purchasing of goods between individuals as their main purpose. Does not include classified advertisements.",wf_bot_nets:"Bot Nets",wf_bot_nets_desc:"These are URLs, typically IP addresses, which are determined to be part of a Bot network, from which network attacks are launched. Attacks may include SPAM messages, DOS, SQL injections, proxy jacking, and other unsolicited contacts.",wf_business_and_economy:"Business and Economy",wf_business_and_economy_desc:"Business firms, corporate websites , business information, economics, marketing, management, and entrepreneurship.",wf_cheating:"Cheating",wf_cheating_desc:"Sites that support cheating and contain such materials, including free essays, exam copies, plagiarism, etc.",wf_computer_and_internet_info:"Computer and Internet Info",wf_computer_and_internet_info_desc:"General computer and Internet sites, technical information. SaaS sites and other URLs that deliver internet services.",wf_computer_and_internet_security:"Computer and Internet Security",wf_computer_and_internet_security_desc:"Computer/Internet security, security discussion groups.",wf_content_delivery_networks:"Content Delivery Networks",wf_content_delivery_networks_desc:"Delivery of content and data for third parties, including ads, media, files, images, and video.",wf_cult_and_occult:"Cult and Occult",wf_cult_and_occult_desc:"Methods, means of instruction, or other resources to interpret, affect or influence real events through the use of astrology, spells, curses, magic powers, satanic or supernatural beings. Includes horoscope sites.",wf_dating:"Dating",wf_dating_desc:"Dating websites focused on establishing personal relationships.",wf_dead_sites:"Dead Sites",wf_dead_sites_desc:"These are dead sites that do not respond to http queries. Policy engines should usually treat these as 'Uncategorized' sites.",wf_dns_over_https:"DNS Over HTTPS",wf_dns_over_https_desc:"DNS Over HTTPS (DoH) is a network protocol used to communicate domain name server information in an encrypted form over HTTPS, thus hiding the DNS query. This causes organizations to lose visibility and control over DNS traffic. BrightCloud has released a new category containing a list of known DoH providers and domains that may be used for policy enforcement on security appliances to mitigate DoH-related threats. This list includes URLs of domains performing secure DNS resolution, including DNS Over HTTPS (DoH), DNS Over TLS (DoT), and other secure DNS-related domains and IP addresses.",wf_dynamically_generated_content:"Dynamically Generated Content",wf_dynamically_generated_content_desc:"Dynamically Generated Content",wf_educational_institutions:"Educational Institutions",wf_educational_institutions_desc:"Pre-school, elementary, secondary, high school, college, university, and vocational school and other educational content and information,including enrollment, tuition, and syllabus.",wf_entertainment_and_arts:"Entertainment and Arts",wf_entertainment_and_arts_desc:"Motion pictures, videos, television, music and programming guides, books, comics, movie theatres, galleries, artists or reviews on entertainment. Performing arts (theatre, vaudeville, opera, symphonies, etc.). Museums, galleries, artist sites (sculpture, photography, etc.).",wf_fashion_and_beauty:"Fashion and Beauty",wf_fashion_and_beauty_desc:"Fashion or glamour magazines, beauty, clothes, cosmetics, style.",wf_financial_services:"Financial Services",wf_financial_services_desc:"Banking services and other types of financial information, such as loans, accountancy, actuaries, banks, mortgages, and general insurance companies. Does not include sites that offer market information, brokerage or trading services.",wf_gambling:"Gambling",wf_gambling_desc:"Gambling or lottery web sites that invite the use of real or virtual money. Information or advice for placing wagers, participating in lotteries, gambling, or running numbers. Virtual casinos and offshore gambling ventures. Sports picks and betting pools. Virtual sports and fantasy leagues that offer large rewards or request significant wagers. Hotel and Resort sites that do not enable gambling on the site are categorized in Travel or Local Information.",wf_games:"Games",wf_games_desc:"Game playing or downloading, video games, computer games, electronic games, tips, and advice on games or how to obtain cheat codes. Also includes sites dedicated to selling board games as well as journals and magazines dedicated to game playing. Includes sites that support or host online sweepstakes and giveaways. Includes fantasy sports sites that also host games or game-playing.",wf_generative_ai:"Generative AI",wf_generative_ai_desc:"Brightcloud has included a category for Generative AI. This category includes Artificial Intelligence tools and systems used to generate new text, images, video, audio, code, or other types of synthetic data.",wf_government:"Government",wf_government_desc:"Information on government, government agencies and government services such as taxation, public, and emergency services. Also includes sites that discuss or explain laws of various governmental entities. Includes local, county, state, and national government sites.",wf_gross:"Gross",wf_gross_desc:"Vomit and other bodily functions, bloody clothing, etc.",wf_hacking:"Hacking",wf_hacking_desc:"Illegal or questionable access to or the use of communications equipment/software. Development and distribution of programs that may allow compromise of networks and systems. Avoidance of licensing and fees for computer programs and other systems.",wf_hate_and_racism:"Hate and Racism",wf_hate_and_racism_desc:"Sites that contain content and language in support of hate crimes and racism such as Nazi, neo-Nazi, Ku Klux Klan, etc.",wf_health_and_medicine:"Health and Medicine",wf_health_and_medicine_desc:"General health, fitness, well-being, including traditional and non-traditional methods and topics. Medical information on ailments, various conditions, dentistry, psychiatry, optometry, and other specialties. Hospitals and doctor offices. Medical insurance. Cosmetic surgery.",wf_home_and_garden:"Home and Garden",wf_home_and_garden_desc:"Home issues and products, including maintenance, home safety, decor, cooking, gardening, home electronics, design, etc.",wf_hunting_and_fishing:"Hunting and Fishing",wf_hunting_and_fishing_desc:"Sport hunting, gun clubs, and fishing.",wf_illegal:"Illegal",wf_illegal_desc:"Criminal activity, how not to get caught, copyright and intellectual property violations, etc.",wf_image_and_video_search:"Image and Video Search",wf_image_and_video_search_desc:"Photo and image searches, online photo albums/digital photo exchange, image hosting.",wf_individual_stock_advice_and_tools:"Individual Stock Advice and Tools",wf_individual_stock_advice_and_tools_desc:"Promotion and facilitation of securities trading and management of investment assets. Also includes information on financial investment strategies, quotes, and news.",wf_internet_communications:"Internet Communications",wf_internet_communications_desc:"Internet telephony, messaging, VoIP services and related businesses.",wf_internet_portals:"Internet Portals",wf_internet_portals_desc:"Web sites that aggregate a broader set of Internet content and topics, and which typically serve as the starting point for an end user.",wf_it_resources:"IT Resources",wf_job_search:"Job Search",wf_job_search_desc:"Assistance in finding employment, and tools for locating prospective employers, or employers looking for employees.",wf_keyloggers_and_monitoring:"Keyloggers and Monitoring",wf_keyloggers_and_monitoring_desc:"Downloads and discussion of software agents that track a user's keystrokes or monitor their web surfing habits.",wf_kids:"Kids",wf_kids_desc:"Sites designed specifically for children and teenagers.",wf_legal:"Legal",wf_legal_desc:"Legal websites, law firms, discussions and analysis of legal issues.",wf_local_information:"Local Information",wf_local_information_desc:"City guides and tourist information, including restaurants, area/regional information, and local points of interest.",wf_low_thc_cannabis_products:"Low-THC Cannabis Products",wf_low_thc_cannabis_products_desc:"BrightCloud has created a new category for Low-THC Cannabis products. This category includes sites with content containing low-THC, non-psychoactive products, including CBD oils, resin, extracts, herbs, capsules, supplements, foods, drinks, and toiletries/skin care products. This category may also include other regulated non-psychoactive substances. If psychoactive products are sold, the categories of Abused Drugs or Marijuana apply.",wf_malware_sites:"Malware Sites",wf_malware_sites_desc:"Malicious content including executables, drive-by infection sites, malicious scripts, viruses, trojans, and code.",wf_marijuana:"Marijuana",wf_marijuana_desc:"Marijuana use, cultivation, history, culture, legal issues.",wf_military:"Military",wf_military_desc:"Information on military branches, armed services, and military history.",wf_misc:"Misc",wf_motor_vehicles:"Motor Vehicles",wf_motor_vehicles_desc:"Car reviews, vehicle purchasing or sales tips, parts catalogs. Auto trading, photos, discussion of vehicles including motorcycles, boats, cars, trucks and RVs. Journals and magazines on vehicle modifications.",wf_music:"Music",wf_music_desc:"Music sales, distribution, streaming, information on musical groups and performances, lyrics, and the music business.",wf_news_and_media:"News and Media",wf_news_and_media_desc:"Current events or contemporary issues of the day. Also includes radio stations and magazines, newspapers online, headline news sites, newswire services, personalized news services, and weather sites",wf_nudity:"Nudity",wf_nudity_desc:"Nude or seminude depictions of the human body. These depictions are not necessarily sexual in intent or effect, but may include sites containing nude paintings or photo galleries of artistic nature. This category also includes nudist or naturist sites that contain pictures of nude individuals.",wf_online_greeting_cards:"Online Greeting Cards",wf_online_greeting_cards_desc:"Online Greeting card sites.",wf_parked_domains:"Parked Domains",wf_parked_domains_desc:"Parked domains are URLs which host limited content or click-through ads which may generate revenue for the hosting entities but generally do not contain content useful to the end user. Also includes Under Construction, folders, and web server default home pages.",wf_pay_to_surf:"Pay to Surf",wf_pay_to_surf_desc:"Sites that pay users in the form of cash or prizes, for clicking on or reading specific links, email, or web pages.",wf_peer_to_peer:"Peer to Peer",wf_peer_to_peer_desc:"Peer to peer clients and access. Includes torrents, music download programs.",wf_personal_sites_and_blogs:"Personal sites and Blogs",wf_personal_sites_and_blogs_desc:"Personal websites posted by individuals or groups, as well as blogs.",wf_personal_storage:"Personal Storage",wf_personal_storage_desc:"Online storage and posting of files, music, pictures, and other data.",wf_philosophy_and_political_advocacy:"Philosophy and Political Advocacy",wf_philosophy_and_political_advocacy_desc:"Politics, philosophy, discussions, promotion of a particular viewpoint or stance in order to further a cause.",wf_phishing_and_other_frauds:"Phishing and Other Frauds",wf_phishing_and_other_frauds_desc:"Phishing, pharming, and other sites that pose as a reputable site, usually to harvest personal information from a user. These sites are typically quite short-lived, so examples don't last long. Please contact us if you need fresh data.",wf_privacy:"Privacy",wf_productivity:"Productivity",wf_proxy_avoidance_and_anonymizers:"Proxy Avoidance and Anonymizers",wf_proxy_avoidance_and_anonymizers_desc:" Proxy servers and other methods to gain access to URLs in any way that bypasses URL filtering or monitoring. Web-based translation sites that circumvent filtering.",wf_questionable:"Questionable",wf_questionable_desc:"Tasteless humor, 'get rich quick' sites, and sites that manipulate the browser user experience or client in some unusual, unexpected, or suspicious manner.",wf_real_estate:"Real Estate",wf_real_estate_desc:"Information on renting, buying, or selling real estate or properties. Tips on buying or selling a home. Real estate agents, rental or relocation services, and property improvement.",wf_recreation_and_hobbies:"Recreation and Hobbies",wf_recreation_and_hobbies_desc:"Information, associations, forums and publications on recreational pastimes such as collecting, kit airplanes, outdoor activities such as hiking, camping, rock climbing, specific arts, craft, or techniques; animal and pet related information, including breed-specifics, training, shows and humane societies.",wf_reference_and_research:"Reference and Research",wf_reference_and_research_desc:"Personal, professional, or educational reference material, including online dictionaries, maps, census, almanacs, library catalogues, genealogy, and scientific information.",wf_religion:"Religion",wf_religion_desc:"Conventional or unconventional religious or quasi-religious subjects, as well as churches, synagogues, or other houses of worship.",wf_search_engines:"Search Engines",wf_search_engines_desc:"Search interfaces using key words or phrases. Returned results may include text, websites, images, videos, and files.",wf_security:"Security",wf_self_harm:"Self Harm",wf_self_harm_desc:"Digital consumption has increased opportunities to access graphic content, details around methods of harm, and content that glorifies or promotes self-harm and suicide. Access to such content could be distressing and may act to encourage or exacerbate self-harm and suicidal behaviors. With BrightCloud’s new Self Harm category, URLs promoting self-harm, such as anorexia, bulimia, and other types of self-harm, are created for policy enforcement.",wf_sensitive:"Sensitive",wf_sex_education:"Sex Education",wf_sex_education_desc:"Information on reproduction, sexual development, safe sex practices, sexually transmitted diseases, sexuality, birth control, sexual development, tips for better sex as well as products used for sexual enhancement, and contraceptives.",wf_shareware_and_freeware:"Shareware and Freeware",wf_shareware_and_freeware_desc:"Software, screensavers, icons, wallpapers, utilities, ringtones. Includes downloads that request a donation, and open source projects.",wf_shopping:"Shopping",wf_shopping_desc:"Department stores, retail stores, company catalogs and other sites that allow online consumer or business shopping and the purchase of goods and services.",wf_social_networking:"Social Networking",wf_social_networking_desc:"These are social networking sites that have user communities where users interact, post messages, pictures, and otherwise communicate. These sites were formerly part of Personal Sites and Blogs but have been removed to this new category to provide differentiation and more granular policy.",wf_society:"Society",wf_society_desc:"A variety of topics, groups, and associations relevant to the general populace, broad issues that impact a variety of people, including safety, children, societies, and philanthropic groups.",wf_spam_urls:"SPAM URLs",wf_spam_urls_desc:"URLs contained in SPAM",wf_sports:"Sports",wf_sports_desc:"Team or conference web sites, international, national, college, professional scores and schedules; sports-related online magazines or newsletters, fantasy sports and virtual sports leagues.",wf_spyware_and_adware:"Spyware and Adware",wf_spyware_and_adware_desc:"Spyware or Adware sites that provide or promote information gathering or tracking that is unknown to, or without the explicit consent of, the end user or the organization, also unsolicited advertising popups and programs that may be installed on a user's computer.",wf_streaming_media:"Streaming Media",wf_streaming_media_desc:"Sales, delivery, or streaming of audio or video content, including sites that provide downloads for such viewers.",wf_swimsuits_and_intimate_apparel:"Swimsuits and Intimate Apparel",wf_swimsuits_and_intimate_apparel_desc:"Swimsuits, intimate apparel or other types of suggestive clothing.",wf_training_and_tools:"Training and Tools",wf_training_and_tools_desc:"Distance education and trade schools, online courses, vocational training, software training, skills training.",wf_translation:"Translation",wf_translation_desc:"URL and language translation sites that allow users to see URL pages in other languages. These sites can also allow users to circumvent filtering as the target page's content is presented within the context of the translator's URL. These sites were formerly part of Proxy Avoidance and Anonymizers, but have been removed to this new category to provide differentiation and more granular policy.",wf_travel:"Travel",wf_travel_desc:"Airlines and flight booking agencies. Travel planning, reservations, vehicle rentals, descriptions of travel destinations, or promotions for hotels or casinos. Car rentals.",wf_uncategorized:"Uncategorized",wf_uncategorized_desc:"Sites that have not been categorized",wf_violence:"Violence",wf_violence_desc:"Sites that advocate violence, depictions, and methods, including game/comic violence and suicide.",wf_weapons:"Weapons",wf_weapons_desc:"Sales, reviews, or descriptions of weapons such as guns, knives or martial arts devices, or provide information on their use, accessories, or other modifications.",wf_web_advertisements:"Web Advertisements",wf_web_advertisements_desc:"Advertisements, media, content, and banners.",wf_web_based_email:"Web-based Email",wf_web_based_email_desc:"Sites offering web based email and email clients.",wf_web_hosting:"Web Hosting",wf_web_hosting_desc:"Free or paid hosting services for web pages and information concerning their development, publication and promotion.",widgets:"Widgets",wifi:"WiFi",wifi_channel_list_fail:"Failed to get list of wireless channels",wifi_info:"If you are connecting wirelessly you will need to update the WiFi settings of your device and all other devices connecting to this wireless network.",wifi_mode_list_fail:"Failed to get list of wireless modes",wireguard:"Wireguard",wireguard_type:"Wireguard Type",wireless:"Wireless",wpa1:"WPA1",wpa2:"WPA2",wpa12:"WPA12",yes:"Yes",your_logo_here:"Your Logo Here"}},fed4:function(e,t,i){},ff2a:function(e,t,i){}}); +//# sourceMappingURL=app.091e7637.js.map \ No newline at end of file diff --git a/uvm/hier/usr/share/untangle/web/vue/js/app.091e7637.js.map b/uvm/hier/usr/share/untangle/web/vue/js/app.091e7637.js.map new file mode 100644 index 0000000000..0a6fb6a094 --- /dev/null +++ b/uvm/hier/usr/share/untangle/web/vue/js/app.091e7637.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///../vuntangle/src/plugins/dates.js","webpack:///../vuntangle/src/plugins/vue-i18n.js","webpack:///../vuntangle/src/components/UAutocomplete/index.js","webpack:///../vuntangle/src/framework/UToast/UToast.vue?d290","webpack:///../vuntangle/src/shared/InvalidSettings/Main.vue?4e8b","webpack:///../vuntangle/src/shared/InvalidSettings/Main.vue?0d45","webpack:///../vuntangle/src/shared/InvalidSettings/Main.vue","webpack:///../vuntangle/src/shared/InvalidSettings/Main.vue?131b","webpack:///../vuntangle/src/shared/InvalidSettings/Main.vue?4fbd","webpack:///../vuntangle/src/plugins/reports.js","webpack:///./src/assets sync ^\\.\\/.*$","webpack:///./src/assets/arista-logo-blue.svg","webpack:///./src/assets/wireguard-logo.png","webpack:///./src/layouts/AppNav.vue?6cf5","webpack:///../vuntangle/src/components/Ipv4PrefixAutocomplete/Ipv4PrefixAutocomplete.vue?97e4","webpack:///../vuntangle/src/components/Ipv4PrefixAutocomplete/Ipv4PrefixAutocomplete.vue","webpack:///../vuntangle/src/components/Ipv4PrefixAutocomplete/Ipv4PrefixAutocomplete.vue?44d3","webpack:///../vuntangle/src/components/Ipv4PrefixAutocomplete/Ipv4PrefixAutocomplete.vue?27a5","webpack:///../vuntangle/src/components/Ipv4PrefixAutocomplete/index.js","webpack:///../vuntangle/src/plugins/tz.js","webpack:///../vuntangle/src/framework/UToast/UToastMessage.vue?da66","webpack:///./src/layouts/AppDrawer.vue?6812","webpack:///../vuntangle/src/components/UTextField/index.js","webpack:///../vuntangle/src/locales/ja.js","webpack:///../vuntangle/src/locales/de.js","webpack:///../vuntangle/src/plugins/init-sentry.js","webpack:///../vuntangle/src/plugins/init-vee-validate.js","webpack:///../vuntangle/src/plugins/promiseQueue.js","webpack:///../vuntangle/src/plugins/widgets.js","webpack:///../vuntangle/src/plugins/chartOptions.js","webpack:///../vuntangle/src/main.js","webpack:///../vuntangle/src/components/UChart/UChart.vue?054a","webpack:///../vuntangle/src/components/UChartOverlay/UChartOverlay.vue?b586","webpack:///../vuntangle/src/components/UChartOverlay/UChartOverlay.vue","webpack:///../vuntangle/src/components/UChartOverlay/UChartOverlay.vue?a281","webpack:///../vuntangle/src/components/UChartOverlay/UChartOverlay.vue?3419","webpack:///../vuntangle/src/components/UChartOverlay/index.js","webpack:///../vuntangle/src/components/UChart/props.js","webpack:///../vuntangle/src/components/UChart/UChart.vue","webpack:///../vuntangle/src/components/UChart/UChart.vue?ad23","webpack:///../vuntangle/src/components/UChart/UChart.vue?bd62","webpack:///../vuntangle/src/components/UChart/index.js","webpack:///../vuntangle/src/components/UChartStock/UChartStock.vue?6203","webpack:///../vuntangle/src/components/UChartStock/UChartStock.vue","webpack:///../vuntangle/src/components/UChartStock/UChartStock.vue?1527","webpack:///../vuntangle/src/components/UChartStock/UChartStock.vue?ae47","webpack:///../vuntangle/src/components/UChartStock/index.js","webpack:///../vuntangle/src/components/USection/index.js","webpack:///../vuntangle/src/framework/UDialog/UDialog.vue?4dd9","webpack:///../vuntangle/src/framework/UDialog/UDialog.vue","webpack:///../vuntangle/src/framework/UDialog/UDialog.vue?23e4","webpack:///../vuntangle/src/framework/UDialog/UDialog.vue?5514","webpack:///../vuntangle/src/framework/UDialog/index.js","webpack:///../vuntangle/src/framework/UConfirm/UConfirm.vue?0e1c","webpack:///../vuntangle/src/framework/UConfirm/UConfirm.vue","webpack:///../vuntangle/src/framework/UConfirm/UConfirm.vue?baf4","webpack:///../vuntangle/src/framework/UConfirm/UConfirm.vue?fff9","webpack:///../vuntangle/src/framework/UConfirm/index.js","webpack:///../vuntangle/src/framework/UToast/UToast.vue?1b2b","webpack:///../vuntangle/src/framework/UToast/UToastMessage.vue?e3e0","webpack:///../vuntangle/src/framework/UToast/UToastMessage.vue","webpack:///../vuntangle/src/framework/UToast/UToastMessage.vue?2cc9","webpack:///../vuntangle/src/framework/UToast/UToastMessage.vue?4b78","webpack:///../vuntangle/src/framework/UToast/UToast.vue","webpack:///../vuntangle/src/framework/UToast/UToast.vue?0b94","webpack:///../vuntangle/src/framework/UToast/UToast.vue?0946","webpack:///../vuntangle/src/framework/UToast/index.js","webpack:///../vuntangle/src/components/UWidget/UWidget.vue?3c89","webpack:///../vuntangle/src/components/UWidget/UWidget.vue","webpack:///../vuntangle/src/components/UWidget/UWidget.vue?4982","webpack:///../vuntangle/src/components/UWidget/UWidget.vue?d0d9","webpack:///../vuntangle/src/components/UWidget/index.js","webpack:///../vuntangle/src/components/UNetworkLayout/UNetworkLayout.vue?fd0b","webpack:///../vuntangle/src/components/UNetworkLayout/NetworkInterface.vue?b0db","webpack:///../vuntangle/src/components/UNetworkLayout/NetworkInterface.vue","webpack:///../vuntangle/src/components/UNetworkLayout/NetworkInterface.vue?0bdd","webpack:///../vuntangle/src/components/UNetworkLayout/NetworkInterface.vue?29ee","webpack:///../vuntangle/src/components/UNetworkLayout/UNetworkLayout.vue","webpack:///../vuntangle/src/components/UNetworkLayout/UNetworkLayout.vue?4b2a","webpack:///../vuntangle/src/components/UNetworkLayout/UNetworkLayout.vue?f1aa","webpack:///../vuntangle/src/components/UNetworkLayout/index.js","webpack:///../vuntangle/src/components/USheet/index.js","webpack:///../vuntangle/src/components/UPassword/UPassword.vue?3a24","webpack:///../vuntangle/src/components/UPassword/UPassword.vue","webpack:///../vuntangle/src/components/UPassword/UPassword.vue?d3d6","webpack:///../vuntangle/src/components/UPassword/UPassword.vue?a26c","webpack:///../vuntangle/src/components/UPassword/index.js","webpack:///./src/plugins/vuntangle.js","webpack:///./src/plugins/vue-i18n.js","webpack:///../vuntangle/src/config/theme.js","webpack:///./src/plugins/vuetify.js","webpack:///./src/views/Login.vue","webpack:///./src/plugins/http.js","webpack:///./src/plugins/api.js","webpack:///src/views/Login.vue","webpack:///./src/views/Login.vue?f4cc","webpack:///./src/views/Login.vue?15f6","webpack:///./src/views/Home.vue","webpack:///./src/views/Home.vue?cd33","webpack:///./src/views/Component.vue","webpack:///./src/ngfw/NgfwAbout.vue","webpack:///src/ngfw/NgfwAbout.vue","webpack:///./src/ngfw/NgfwAbout.vue?f16f","webpack:///./src/ngfw/NgfwAbout.vue?cc19","webpack:///./src/ngfw/NgfwDns.vue","webpack:///../vuntangle/src/shared/SettingsDns/Main.vue?a78f","webpack:///../vuntangle/src/shared/SettingsDns/DnsStaticEntry.vue?62a4","webpack:///../vuntangle/src/shared/SettingsDns/DnsStaticEntry.vue","webpack:///../vuntangle/src/shared/SettingsDns/DnsStaticEntry.vue?4ccc","webpack:///../vuntangle/src/shared/SettingsDns/DnsStaticEntry.vue?01e8","webpack:///../vuntangle/src/shared/SettingsDns/DnsDomainForward.vue?952f","webpack:///../vuntangle/src/shared/SettingsDns/DnsDomainForward.vue","webpack:///../vuntangle/src/shared/SettingsDns/DnsDomainForward.vue?5c28","webpack:///../vuntangle/src/shared/SettingsDns/DnsDomainForward.vue?12d0","webpack:///../vuntangle/src/shared/SettingsDns/schema.js","webpack:///../vuntangle/src/shared/SettingsDns/defaults.js","webpack:///../vuntangle/src/shared/SettingsDns/Main.vue","webpack:///../vuntangle/src/shared/SettingsDns/Main.vue?dd6b","webpack:///../vuntangle/src/shared/SettingsDns/Main.vue?7e61","webpack:///./src/store/settings.js","webpack:///./src/store/index.js","webpack:///./src/util/transform.js","webpack:///src/ngfw/NgfwDns.vue","webpack:///./src/ngfw/NgfwDns.vue?eae4","webpack:///./src/ngfw/NgfwDns.vue?fc9f","webpack:///./src/ngfw/NgfwDhcp.vue","webpack:///../vuntangle/src/shared/SettingsDhcp/Main.vue?87c1","webpack:///../vuntangle/src/shared/SettingsDhcp/defaults.js","webpack:///../vuntangle/src/shared/SettingsDhcp/schema.js","webpack:///../vuntangle/src/shared/SettingsDhcp/DhcpReservation.vue?c40f","webpack:///../vuntangle/src/shared/SettingsDhcp/DhcpReservation.vue","webpack:///../vuntangle/src/shared/SettingsDhcp/DhcpReservation.vue?b4c3","webpack:///../vuntangle/src/shared/SettingsDhcp/DhcpReservation.vue?e5e6","webpack:///../vuntangle/src/shared/SettingsDhcp/Main.vue","webpack:///../vuntangle/src/shared/SettingsDhcp/Main.vue?f9a7","webpack:///../vuntangle/src/shared/SettingsDhcp/Main.vue?17c0","webpack:///src/ngfw/NgfwDhcp.vue","webpack:///./src/ngfw/NgfwDhcp.vue?456e","webpack:///./src/ngfw/NgfwDhcp.vue?e719","webpack:///./src/ngfw/NgfwStaticRoutes.vue","webpack:///src/ngfw/NgfwStaticRoutes.vue","webpack:///./src/ngfw/NgfwStaticRoutes.vue?9019","webpack:///./src/ngfw/NgfwStaticRoutes.vue?c167","webpack:///./src/ngfw/NgfwSettings.vue","webpack:///src/ngfw/NgfwSettings.vue","webpack:///./src/ngfw/NgfwSettings.vue?3510","webpack:///./src/ngfw/NgfwSettings.vue?db0b","webpack:///src/views/Component.vue","webpack:///./src/views/Component.vue?6f38","webpack:///./src/views/Component.vue?29e7","webpack:///./src/router/index.js","webpack:///./src/App.vue","webpack:///./src/layouts/BlankLayout.vue","webpack:///src/layouts/BlankLayout.vue","webpack:///./src/layouts/BlankLayout.vue?2e8d","webpack:///./src/layouts/BlankLayout.vue?8a33","webpack:///./src/layouts/DefaultLayout.vue","webpack:///./src/layouts/AppNav.vue","webpack:///src/layouts/AppNav.vue","webpack:///./src/layouts/AppNav.vue?fe84","webpack:///./src/layouts/AppNav.vue?df47","webpack:///./src/layouts/AppDrawer.vue","webpack:///src/layouts/AppDrawer.vue","webpack:///./src/layouts/AppDrawer.vue?fb64","webpack:///./src/layouts/AppDrawer.vue?a547","webpack:///src/layouts/DefaultLayout.vue","webpack:///./src/layouts/DefaultLayout.vue?5ba1","webpack:///./src/layouts/DefaultLayout.vue?202b","webpack:///src/App.vue","webpack:///./src/App.vue?5d62","webpack:///./src/App.vue?5d35","webpack:///./src/main.js","webpack:///./src/assets/openvpn-logo.png","webpack:///../vuntangle/src/components/UAlert/UAlert.vue?a28f","webpack:///../vuntangle/src/components/UAlert/UAlert.vue","webpack:///../vuntangle/src/components/UAlert/UAlert.vue?10c2","webpack:///../vuntangle/src/components/UAlert/UAlert.vue?9b99","webpack:///../vuntangle/src/components/UAlert/index.js","webpack:///../vuntangle/src/components/USelect/index.js","webpack:///../vuntangle/src/components/UWidget/UWidget.vue?c0bc","webpack:///../vuntangle/src/components/UNetworkLayout/NetworkInterface.vue?ce60","webpack:///../vuntangle/src/plugins/dataMap.js","webpack:///../vuntangle/src/plugins/renderer.js","webpack:///../vuntangle/src/config/vue-i18n.js","webpack:///./src/assets/wireguard-logo.svg","webpack:///../vuntangle/src/components/UBtn/index.js","webpack:///../vuntangle/src/plugins/net.js","webpack:///../vuntangle/src/components/UGrid/filters/CountryFilter.vue?4e99","webpack:///../vuntangle/src/components/UCheckbox/index.js","webpack:///../vuntangle/src/components/AgGridVue/index.js","webpack:///./src/assets/arista-logo-white.svg","webpack:///../vuntangle/src/components/USheet/USheet.vue?bfee","webpack:///../vuntangle/src/components/USheet/USheet.vue","webpack:///../vuntangle/src/components/USheet/USheet.vue?0b71","webpack:///../vuntangle/src/components/USheet/USheet.vue?0df2","webpack:///../vuntangle/src/components/UGrid/index.js","webpack:///../vuntangle/src/components/UGrid/UGrid.vue?cead","webpack:///../vuntangle/src/components/UGrid/components/LoadingOverlay.vue?d33e","webpack:///../vuntangle/src/components/UGrid/components/LoadingOverlay.vue","webpack:///../vuntangle/src/components/UGrid/components/LoadingOverlay.vue?3ee4","webpack:///../vuntangle/src/components/UGrid/components/LoadingOverlay.vue?1d86","webpack:///../vuntangle/src/components/UGrid/components/NoRowsOverlay.vue?633e","webpack:///../vuntangle/src/components/UGrid/components/NoRowsOverlay.vue","webpack:///../vuntangle/src/components/UGrid/components/NoRowsOverlay.vue?343f","webpack:///../vuntangle/src/components/UGrid/components/NoRowsOverlay.vue?5649","webpack:///../vuntangle/src/components/UGrid/filters/DefaultFilter.vue?ed33","webpack:///../vuntangle/src/components/UGrid/components/ColumnMenu.vue?47de","webpack:///../vuntangle/src/components/UGrid/components/ColumnMenu.vue","webpack:///../vuntangle/src/components/UGrid/components/ColumnMenu.vue?75d7","webpack:///../vuntangle/src/components/UGrid/components/ColumnMenu.vue?1b10","webpack:///../vuntangle/src/components/UGrid/filters/DefaultFilter.vue","webpack:///../vuntangle/src/components/UGrid/filters/DefaultFilter.vue?aba1","webpack:///../vuntangle/src/components/UGrid/filters/DefaultFilter.vue?8e78","webpack:///../vuntangle/src/components/UGrid/filters/DefaultFloatingFilter.vue?f87b","webpack:///../vuntangle/src/components/UGrid/filters/DefaultFloatingFilter.vue","webpack:///../vuntangle/src/components/UGrid/filters/DefaultFloatingFilter.vue?093b","webpack:///../vuntangle/src/components/UGrid/filters/DefaultFloatingFilter.vue?6ceb","webpack:///../vuntangle/src/components/UGrid/filters/BooleanFilter.vue?5fc5","webpack:///../vuntangle/src/components/UGrid/filters/BooleanFilter.vue","webpack:///../vuntangle/src/components/UGrid/filters/BooleanFilter.vue?cd37","webpack:///../vuntangle/src/components/UGrid/filters/BooleanFilter.vue?02f7","webpack:///../vuntangle/src/components/UGrid/filters/CollectionFilter.vue?5420","webpack:///../vuntangle/src/components/UGrid/filters/CollectionFilter.vue","webpack:///../vuntangle/src/components/UGrid/filters/CollectionFilter.vue?bd34","webpack:///../vuntangle/src/components/UGrid/filters/CollectionFilter.vue?8b6e","webpack:///../vuntangle/src/components/UGrid/filters/CountryFilter.vue?38a3","webpack:///../vuntangle/src/components/UGrid/filters/CountryFilter.vue","webpack:///../vuntangle/src/components/UGrid/filters/CountryFilter.vue?901a","webpack:///../vuntangle/src/components/UGrid/filters/CountryFilter.vue?bf80","webpack:///../vuntangle/src/components/UGrid/filters/CountryFloatingFilter.vue?2194","webpack:///../vuntangle/src/components/UGrid/filters/CountryFloatingFilter.vue","webpack:///../vuntangle/src/components/UGrid/filters/CountryFloatingFilter.vue?1c34","webpack:///../vuntangle/src/components/UGrid/filters/CountryFloatingFilter.vue?5688","webpack:///../vuntangle/src/components/UGrid/filters/RangeFilter.vue?f9d4","webpack:///../vuntangle/src/components/UGrid/filters/RangeFilter.vue","webpack:///../vuntangle/src/components/UGrid/filters/RangeFilter.vue?6e6b","webpack:///../vuntangle/src/components/UGrid/filters/RangeFilter.vue?2d87","webpack:///../vuntangle/src/components/UGrid/renderers/ActionButton.vue?06f1","webpack:///../vuntangle/src/components/UGrid/renderers/ActionButton.vue","webpack:///../vuntangle/src/components/UGrid/renderers/ActionButton.vue?d325","webpack:///../vuntangle/src/components/UGrid/renderers/ActionButton.vue?59c3","webpack:///../vuntangle/src/components/UGrid/renderers/CellWithTooltip.vue?899e","webpack:///../vuntangle/src/components/UGrid/renderers/CellWithTooltip.vue","webpack:///../vuntangle/src/components/UGrid/renderers/CellWithTooltip.vue?4187","webpack:///../vuntangle/src/components/UGrid/renderers/CellWithTooltip.vue?77d1","webpack:///../vuntangle/src/components/UGrid/renderers/RowActions.vue?18d9","webpack:///../vuntangle/src/components/UGrid/renderers/RowActions.vue","webpack:///../vuntangle/src/components/UGrid/renderers/RowActions.vue?0967","webpack:///../vuntangle/src/components/UGrid/renderers/RowActions.vue?16bf","webpack:///../vuntangle/src/components/UGrid/renderers/Ordering.vue?b0b3","webpack:///../vuntangle/src/components/UGrid/renderers/Ordering.vue","webpack:///../vuntangle/src/components/UGrid/renderers/Ordering.vue?9875","webpack:///../vuntangle/src/components/UGrid/renderers/Ordering.vue?bf38","webpack:///../vuntangle/src/components/UGrid/components/Toolbar.vue?1e9e","webpack:///../vuntangle/src/components/UGrid/components/Toolbar.vue","webpack:///../vuntangle/src/components/UGrid/components/Toolbar.vue?4990","webpack:///../vuntangle/src/components/UGrid/components/Toolbar.vue?b92d","webpack:///../vuntangle/src/components/UGrid/features/useValueFormatter.js","webpack:///../vuntangle/src/components/UGrid/features/State.js","webpack:///../vuntangle/src/components/UGrid/UGrid.vue","webpack:///../vuntangle/src/components/UGrid/UGrid.vue?a6e4","webpack:///../vuntangle/src/components/UGrid/UGrid.vue?f580","webpack:///../vuntangle/src/plugins/ip6.js","webpack:///../vuntangle/src/plugins/util.js","webpack:///../vuntangle/src/shared/settingsMixin.js","webpack:///../vuntangle/src/components/UNetworkLayout/UNetworkLayout.vue?6023","webpack:///../vuntangle/src/plugins/columns.js","webpack:///../vuntangle/src/components/USection/USection.vue?de06","webpack:///../vuntangle/src/components/USectionTitle/USectionTitle.vue","webpack:///../vuntangle/src/components/USectionTitle/USectionTitle.vue?afe5","webpack:///../vuntangle/src/components/USectionTitle/index.js","webpack:///../vuntangle/src/components/USection/USection.vue","webpack:///../vuntangle/src/components/USection/USection.vue?20d6","webpack:///../vuntangle/src/components/USection/USection.vue?f509","webpack:///../vuntangle/src/shared/Reports/configs/constants.js","webpack:///../vuntangle/src/components/UGrid/props.js","webpack:///../vuntangle/src/components/UErrorsTooltip/UErrorsTooltip.vue?d785","webpack:///../vuntangle/src/components/UErrorsTooltip/UErrorsTooltip.vue","webpack:///../vuntangle/src/components/UErrorsTooltip/UErrorsTooltip.vue?27b8","webpack:///../vuntangle/src/components/UErrorsTooltip/UErrorsTooltip.vue?ef81","webpack:///../vuntangle/src/components/UErrorsTooltip/index.js","webpack:///../vuntangle/src/locales/en.js"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","exports","module","l","m","c","d","name","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","p","jsonpArray","window","oldJsonpFunction","slice","dates","formatDateFromApi","apiDate","displayTime","toLowerCase","i18n","dateValue","this","getTimestampFromApi","formatDateValueFromApi","dateObject","getDateObject","formatLocaleDate","compareDates","a","b","getComparatorTimestampFromApi","lowercaseApiDate","Date","getTime","apiDateTimestamp","match","replace","split","includes","convertSlashDateToLocaleReady","isNaN","parseInt","$date","startsWith","dateAsString","String","date","e","captureException","getDateTimeString","baseDate","dayCount","setDate","getDate","dateTimeString","getUTCFullYear","getUTCMonth","getUTCDate","getUTCHours","getUTCMinutes","getUTCSeconds","getDateString","dateString","slashdate","slashdateSplit","slashDate","slashTime","slashIsAM","dateItems","addZeroToDate","time","timeItems","hour","dateItem","timeZones","text","openwrt","Vue","use","VueI18n","locale","fallbackLocale","messages","en","vuntangleEnLocale","de","vuntangleDeLocale","ja","vuntangleJaLocale","silentTranslationWarn","dateTimeFormats","extends","VAutocomplete","props","dense","type","Boolean","default","outlined","hideDetails","autoSelectFirst","render","_vm","_c","_self","staticClass","attrs","_v","_s","service","_l","errors","error","idx","stack","staticStyle","settings","schema","on","$event","$emit","undefined","staticRenderFns","components","VOverlay","VCard","VCardTitle","VCardSubtitle","VCardText","VSpacer","VCardActions","VDivider","required","Array","component","Report","ClientsBandwidthByTime","title","icon","query","table","tables","queryCategories","groupColumn","aggregationFunction","aggregationValue","limit","querySeries","timeIntervalSeconds","columnDisambiguation","columnName","newColumnName","rendering","units","dataGroupingApproximation","ClientsByBandwidth","column","donutInnerSize","ServerPortsBandwidthByTime","ServerPortsByBandwidth","ApplicationsBandwidthByTime","ApplicationsByBandwidth","WanPerformanceUsage","conditions","operator","lineWidth","WanPerformancePacketLoss","nulls","WanPerformanceLatency","WanPerformanceJitter","SessionsList","columns","gridColumns","sessions","queryEvents","SessionsWanRouting","wan_routing","ThreatPreventionBlockedIpsByTime","ThreatPreventionByBlockedCount","ThreatPreventionBlockedAddresses","threat_prevention_blocked","DynamicListsBlockedIpsByTime","DynamicListsByBlockedCount","DynamicListsBlockedAddresses","dynamic_lists_blocked","WebFilterTopBlockedSites","WebFilterTopVisitedSites","WebFilterTopBlockedCategories","WebFilterTopVisitedCategories","WebFilterTopClientsByBlockedSites","WebFilterTopClientsByVisitedSites","WebFilterVisitedSites","web_filter_visited_sites","GeoipOutboundBlockedSessions","geoip_outbound_blocked_sessions","GeoipInboundBlockedSessions","geoip_inbound_blocked_sessions","GeoipInboundBlockedCountriesByTime","GeoipInboundCountriesByBlockCount","GeoipOutboundBlockedCountriesByTime","GeoipOutboundCountriesByBlockCount","GeoipDistributionMap","ApplicationControlApplications","application_control_applications","CaptivePortalByTime","description","stacking","CaptivePortalByCount","CaptivePortalEvents","captive_portal_events","map","webpackContext","req","id","webpackContextResolve","Error","code","keys","resolve","prefixes","labelTkey","$t","disabled","updateValue","scopedSlots","_u","fn","item","_e","proxy","UAutocomplete","Number","defaultValue","min","computed","options","filter","unshift","created","methods","Ipv4PrefixAutocomplete","defaultFormat","month","day","minute","getTimezoneOffset","timeZone","parts","Intl","DateTimeFormat","timeZoneName","formatToParts","part","find","ex","getTimezoneOffsetMillis","tzOffset","hours","minutes","getTimezoneDate","remoteTimestamp","remoteOffset","localOffset","getTimezoneDateFromTimestamp","timestamp","tzDate","toLocaleString","VTextField","about","ac_add_custom_rule","ac_add_rule","ac_applications","ac_cloud_classification","ac_custom_rules","ac_edit_custom_rule","ac_license","ac_no_custom_rules_defined","ac_reset_success","ac_reset_warning","ac_rule_name","ac_rule_name_already_used","accept_button_text","accept_text","access","access_point","access_rules","account","accounts","action","action_accept","action_drop","action_masquerade","action_new_destination_is","action_new_source_is","action_priority","action_reject","action_str_limit_exceed_action","action_str_set_priority","action_text","action_wan_policy_is","actions","active_sessions","active_transfer_rate","active_widgets","add","add_address","add_alias","add_blocklist","add_certificate","add_condition","add_configuration","add_country","add_criteria","add_domain","add_endpoint","add_flow","add_flow_category","add_host","add_interface","add_ip","add_key","add_local_network","add_logo","add_network","add_object","add_option","add_phase1_proposal","add_phase2_proposal","add_ping_analyzer","add_policy","add_proposal","add_remote_network","add_reservation","add_rule","add_site","add_source","add_static_entry","add_static_route","add_wan_criteria","add_wan_policy","add_x_interface","added_successfully","address","address_conflict_detect_fail","address_conflicts_with_current_interface","address_conflicts_with_interface","addressed","addresses","admin_account","admin_account_choose_password","admin_password","admin_password_info","advanced","affected_item_disabled_or_deleted","affected_item_on_enable","age","age_milliseconds","agni","agni_user_group","agni_user_id","agree","algorithm","all","all_events","all_sessions","all_wans","allowed_ips","alpha","alpha_dash_period","alpha_numeric","alpha_star_period","always_up","an_error_occurred","and","any","any_remote_address","any_wan","api_add_key_missing_param","api_application_category_table_error","api_application_table_error","api_diagnostics_failed","api_failed_reset_to_defaults","api_failed_to_delete_interface","api_failed_to_get_logs","api_failed_to_get_settings","api_failed_to_get_threatprevention_stats","api_generate_certificate_missing_param","api_geoip_lookup_invalid_ipaddress","api_interface_invalid_weight","api_interface_missing","api_interface_missing_id","api_ipsec_local_remote_any","api_missing_autoUpgrade_enabled","api_missing_dhcp_address","api_missing_dhcp_macAddress","api_missing_dns_domain","api_missing_dns_localServer","api_missing_param","api_missing_stats_settings","api_missing_system_settings","api_netspace_check_error","api_netspace_check_network_problem","api_netspace_req_error","api_parse_cidr_failed","api_policy_duplicate_id","api_policy_missing_id","api_policy_missing_policyChains","api_policy_missing_rules_wan_settings","api_policy_no_wans","api_policy_only_disabled_wans","api_wan_rule_missing_action","api_wan_rule_missing_action_type","api_wan_rule_missing_enabled","api_wan_rule_missing_id","api_wf_lookup_no_site_passed","api_wf_lookup_unable_to_perform","api_wireguard_keypair_failed","api_wireguard_pubkey_failed","api_wireless_invalid_channel","api_wireless_invalid_channel_2_4","api_wireless_invalid_channel_5","api_wireless_invalid_mode","api_wireless_no_channel","api_wireless_no_encryption","api_wireless_no_mode","api_wireless_no_ssid","api_wireless_no_wpa_psk","api_wireless_wpa_psk_short","app_control","application","application_category","application_category_inferred","application_confidence","application_confidence_inferred","application_control","application_detail","application_id","application_id_inferred","application_name","application_name_inferred","application_productivity","application_productivity_inferred","application_protochain","application_protochain_inferred","application_protochain_matched","application_risk","application_risk_inferred","applications","applications_bandwidth_by_time","applications_by_bandwidth","april","arista_mfw","assign","assign_hint","assign_prefix","at_t","attribute","august","authentication","auto_dhcp","auto_interval","auto_negotiation","auto_upgrades","automatic_upgrade_is","automatic_upgrades","automatically_install_upgrades","available_bandwidth","available_widgets","back_to_list","backup_restore_error","backup_restore_info","backup_restore_success","balance","bandwidth","basic","best_wan","best_wan_with","block","block_all_countries_info","block_category","block_countries","block_countries_description","block_list","block_selected","block_site","block_sites","block_sites_description","block_unknown_location","blocked","blocked_address","blocked_addresses","blocked_categories","blocked_categories_by_time","blocked_count","blocked_countries","blocked_countries_by_time","blocked_countries_inbound","blocked_countries_outbound","blocked_ips_by_time","blocked_sessions","blocked_sessions_inbound","blocked_sessions_outbound","blocked_site","blocked_sites","blocked_summary","blocked_traffic_assessed_as","board","bottom","bound_to","bound_wan_interface_warning","bridge","bridged","bridged_to","broadcast","broadcast_video","build","burst_size","by_bandwidth","by_session_count","by_time","bypass","bypass_mfa","byte_rate","bytes","bytes_per_second","cache","cache_cleared_successfully","cancel","cannot_delete_interface","cannot_edit_interface","captive_portal","captive_portal_client_ip","captive_portal_description","captive_portal_event_name","captive_portal_reset_success","captive_portal_reset_warning","captive_portal_summary","categories","categories_description","category","category_match","cert_already_exists","cert_subject_cn","cert_subject_dns","cert_subject_o","certificate","certificate_issuer_c","certificate_issuer_cn","certificate_issuer_o","certificate_subject","certificate_subject_c","certificate_subject_cn","certificate_subject_l","certificate_subject_o","certificate_subject_p","certificate_subject_san","certificates","channel","chassis_capabilities","choose_backup_file","choose_file","choose_theme","cidr","cidr_not_specified","cidr_validation","cipher_phase1_title","cipher_phase2_title","cipher_suites","clear","clear_cache","clear_filter","clear_filters","client","client_address","client_address_new","client_address_v6","client_byte_rate","client_bytes","client_country","client_dns_hint","client_hops","client_interface_id","client_interface_type","client_interface_zone","client_packet_rate","client_packets","client_port","client_port_new","clients","clients_bandwidth_by_time","clients_by_bandwidth","clients_by_blocked_sites","clients_by_visited_sites","close","collaboration","collapse_all","collector_lldp","collector_lldp_tooltip","collector_neighbour","collector_neighbour_tooltip","collector_nmap","collector_nmap_tooltip","common_name","condition","condition_agni_user_group","condition_agni_user_id","condition_application_category","condition_application_name","condition_application_productivity","condition_application_risk","condition_client_address","condition_client_address_v6","condition_client_interface_type","condition_client_interface_zone","condition_client_port","condition_destination_address","condition_destination_address_type","condition_destination_address_v6","condition_destination_interface_name","condition_destination_interface_type","condition_destination_interface_zone","condition_destination_port","condition_geoip","condition_group","condition_info","condition_ip_protocol","condition_server_address","condition_server_address_v6","condition_server_dns_hint","condition_server_interface_type","condition_server_interface_zone","condition_server_port","condition_source_address","condition_source_address_type","condition_source_address_v6","condition_source_interface_name","condition_source_interface_type","condition_source_interface_zone","condition_source_port","condition_type","condition_uno_application_name","condition_uno_hostname","condition_uno_service_name","conditions_text","confidence","config_type","configuration","configuration_backup_and_restore","configurations","confirm","confirm_delete_analyzer","confirm_delete_cert","confirm_delete_key","confirm_new_password","confirmed","connected","connectivity_test","conntrack_id","content_length","continue","copied","copy_of","copy_to_clipboard","could_not_find_bound_interface","count","countries_by_blocked_count","country","country_already_in_blocked_list","cp_add_rule","cp_edit_rule","cp_no_rules_defined","cp_reset_success","cp_reset_warning","cp_rule_description","cp_rule_description_already_used","cp_rules","cp_settings","cpu_load","cpus","create_an_account","create_new_group","create_new_object","credentials_settings","critical","ct_state","current_address","custom","custom_address","custom_regex","dark","dark_theme","dashboard","dashboard_widgets","dashboard_widgets_help","data_protection_addendum","data_usage","database","day_of_the_week","days","db_operation_failed","december","default_rule_delete_warning","defaults","delete_interface","delete_interface_confirm","delete_interface_disabled","delete_interface_warning","deleted_successfully","destination","destination_address","destination_address_type","destination_address_v6","destination_interface","destination_interface_name","destination_interface_type","destination_interface_zone","destination_port","destined_local","device","device_is_offline","device_is_online","device_type","dhcp","dhcp_authoritative","dhcp_lease_reservation_conflict","dhcp_options","dhcp_overrides_optional","dhcp_relay_address","dhcp_reservation","dhcp_settings","dhcp_v6_relay","disable","disconnected","discovery_license_required","distribution_map","dmesg","dns","dns_no_response","dns_override","dns_servers","domain","domain_forwarding","domain_forwarding_info","domain_group","domain_name","domain_validation","domains","domains_description","download","download_blocklist_to_appliance_failure","download_blocklist_to_appliance_success","download_to_appliance","drag_me","drop","dropped","duplex_mode","dynamic_blocklist","dynamic_blocklist_custom_parse","dynamic_blocklist_description","dynamic_blocklist_every_ip_parse","dynamic_blocklist_first_ip_parse","dynamic_blocklist_reset_success","dynamic_blocklist_reset_warning","dynamic_lists_blocked_address","edit","edit_blocklist","edit_domain","edit_flow_category","edit_groups_subtitle","edit_host","edit_in_etm","edit_interface","edit_local_network","edit_network","edit_object","edit_phase1_proposal","edit_phase2_proposal","edit_ping_analyzer","edit_policy","edit_remote_network","edit_reservation","edit_rule","edit_static_entry","edit_static_route","edit_wan_policy","email","email_address","email_address_or_organization","email_comma_list","email_field_format","enable","enable_dhcp_relaying","enable_dhcp_serving","enabled","encryption","end","endpoint_address","endpoint_listen_port","enter_ip_address","enter_ips","enter_name","enter_new_password","enter_site_domain","enter_value","equals","error_saving_widgets","established","etm_defined_policies","etm_defined_rules","evenly_weighted","events","exact_match","expand_all","expiration","export","export_backup","export_csv","export_failed","factory_reset","factory_reset_failure","factory_reset_info","factory_reset_message","factory_reset_success","failed_create_settings","failed_factory_restore","failed_image_upload","failed_sync_settings","failed_to_close_query","failed_to_create_query","failed_to_find_command_account","failed_to_get_data_query","failed_to_get_licenses","failed_to_read_key","failed_to_read_read","failed_to_upload_certificate","failed_to_upload_key","failure_threshold","failures","false","family","february","fetching_licenses","file_missing_registrar","file_transfer","file_type_not_supported","file_upload_max_size","filename_not_specified","filter_categories","filter_groups","filter_groups_create","filter_groups_description","filter_placeholder","filter_rules","filter_sites","filtered_text","firewall","flag","flagged","floating_bottom","flow_categories","flow_required","flows","following_interfaces_have_this_parent","following_interfaces_will_be_disabled","following_rules_will_be_disabled","following_static_routes_will_be_disabled","following_wan_policies_will_be_disabled","forgot_your_password","found_mfw_version","friday","full_tunnel_mode","games","gateway","gateway_ip_conflict","gateway_override","general","generate_ca","generate_certificate_authority","generate_new_certificate","geo_ip_blocked_client","geo_ip_blocked_server","geoip","geoip_filter","geoip_filter_description","geoip_filter_toggle","geoip_location","geoip_location_group","geoip_lookup","geoip_lookup_description","geoip_lookup_failed","geoip_lookup_result","geoip_network_duplicate","geoip_network_overlap","geoip_reset_success","geoip_reset_warning","geoip_subnet_suggested_network","go_to_settings","greater_or_equal","greater_than","group","group_brainpool_elliptic_curve","group_elliptic_curve_25519","group_modulo_prime","group_nist_elliptic_curve","group_regular","hash","hidden","high","high_priority","high_risk","high_throughput_data_af11","high_throughput_data_af12","high_throughput_data_af13","highest","highest_available_bandwidth","highest_priority","home_page","host","host_address_to_test","host_name","host_not_in_range","hostID_not_specified","hostname","hostname_groups","hostname_ipv4","hostname_ipv6","ht_mode","http_port","https_port","ignore_ssl_cert_errors","incoming","incompatible_upgrade_image","inferred","info_agni_user_group","info_agni_user_id","info_application_category","info_application_category_inferred","info_application_name","info_application_name_inferred","info_application_object","info_application_productivity","info_application_productivity_inferred","info_application_risk","info_application_risk_inferred","info_cert_subject_cn","info_cert_subject_dns","info_cert_subject_o","info_client_address","info_client_address_v6","info_client_interface_type","info_client_interface_zone","info_client_port","info_ct_state","info_default_condition","info_destination_address","info_destination_address_type","info_destination_address_v6","info_destination_interface_name","info_destination_interface_type","info_destination_interface_zone","info_destination_port","info_destined_local","info_geoip","info_host","info_ip_protocol","info_limit_rate","info_server_address","info_server_address_v6","info_server_dns_hint","info_server_interface_type","info_server_interface_zone","info_server_port","info_service","info_source_address","info_source_address_type","info_source_address_v6","info_source_interface_name","info_source_interface_type","info_source_interface_zone","info_source_port","info_uno_application_name","info_uno_hostname","info_uno_service_name","info_user","information","inline_edit","integer","integrity_algorithm_hash","interface","interface_advanced_status","interface_average_active_latency","interface_average_active_latency_description","interface_average_jitter","interface_average_jitter_description","interface_average_latency","interface_average_latency_description","interface_average_passive_latency","interface_average_passive_latency_description","interface_enabled","interface_is_bound_to","interface_is_bridged_to","interface_name","interface_name_already_in_use","interface_name_must_be","interface_packet_loss","interface_packet_loss_description","interface_usage","interface_usage_description","interface_zone","interface_zone_group","interfaces","interval","invalid","invalid_action_type","invalid_condition_field","invalid_dhcp_range","invalid_file","invalid_file_extension","invalid_id","invalid_ip","invalid_log_level_specified","invalid_log_source_specified","invalid_logger_syntax","invalid_network_or_entry","invalid_network_route","invalid_phone","invalid_settings","invalid_traffic_control","invalid_username_or_password","inventory_asset_tag","inventory_hw_rev","inventory_model","inventory_serial","inventory_soft_rev","inventory_vendor","invert","ip","ip_address","ip_address_list","ip_address_list_group","ip_any","ip_any_list","ip_protocol","ip_range","ip_range_end_lessthan_start","ip_range_same_version","ip_unique","ip_v4_invalid","ip_v6","ip_v6_range","ip_v6_value","ip_value","ipVersion_not_specified","ipsec","ipsec_address_pool","ipsec_ciphers_drag","ipsec_custom_dns","ipsec_description","ipsec_disconnected_wan","ipsec_full_tunnel_local_info","ipsec_full_tunnel_remote_info","ipsec_listening_addresses","ipsec_local_networks_required","ipsec_network_ip_conflict","ipsec_networks_drag","ipsec_psk","ipsec_pubkey","ipsec_remote_networks_required","ipsec_secret","ipsec_single_subnet_negotiation","ipsec_status_description","ipsec_subnet_local_conflict","ipsec_subnet_remote_conflict","ipsec_subnet_suggested_network","ipsec_toggle","ipsec_tunnel","ipsec_vpn","ipv4","ipv4_address","ipv4_addresses","ipv4_aliases","ipv4_gateway","ipv6","ipv6_address","ipv6_addresses","ipv6_aliases","ipv6_gateway","is","is_bound_to_interface","is_bridged_to_interface","is_considered","is_not","is_vpn","item_not_found","items","january","jitter","july","june","kbps","kbytes","kbytes_per_second","key_already_exists","key_group","lan","language","lans","last_boot","last_seen","last_update","last_update_failed","last_update_never","last_update_succeeded","last_updated","latency","lease_duration","leases","less_or_equal","less_than","level_high","level_low","level_medium","level_very_high","level_very_low","license","license_agreement","lifetime","lifetime_seconds","light","light_theme","limit_exceed_action","limit_rate","link_speed","listen_port","local","local_address","local_defined_policies","local_defined_rules","local_gateway","local_networks","locality","log_blocked_sessions","log_in","logging","logo","logread","lookup","low","low_latency_data_af21","low_latency_data_af22","low_latency_data_af23","low_risk","lowest","lowest_jitter","lowest_latency","lowest_packet_loss","lowest_priority","lte","mac","mac_address","mac_address_validation","mac_vendor","mail","make_a_copy","manage","manage_certificates","manage_keys","manage_license","manage_licenses","management","map_distribution","map_distribution_by_country","march","mark","max","max_value","maximum_transmission_unit","may","mbps","mbytes","mbytes_per_second","medium","memory","message_heading","message_text","messaging","metric","milliseconds","min_max_hours_minutes","min_value","minimum_parameter_value","missing_logger_source","missing_or_invalid_parameter_value","missing_or_invalid_rule_property","missing_rule_condition_filed","model","moderate_risk","monday","months","move","mtu","multi","multimedia_conferencing_af41","multimedia_conferencing_af42","multimedia_conferencing_af43","multimedia_streaming_af31","multimedia_streaming_af32","multimedia_streaming_af33","n_a","name_contains","nat","nat_outgoing_traffic","nat_rules","netmask_override","network","network_control","network_discovery","network_discovery_invalid_plugin_setting","network_discovery_invalid_setting","network_discovery_plugins","network_discovery_reset_success","network_discovery_reset_warning","network_layout","network_monitoring","network_settings","networkSize_not_specified","networking","new","new_name","new_password","new_upgrade","new_version_available","next_hop","nft_action_optional","nic_cards","nic_options","no","no_aliases","no_blank_field","no_certificates_found","no_cidr_in_range","no_ciphers_defined","no_collectors_to_call","no_conditions","no_countries_blocked","no_data","no_data_available","no_data_meets_filter","no_domains_set","no_file_selected","no_interfaces_filter","no_ip","no_ip_blocker_defined","no_items_to_display","no_license_found","no_matched_categories","no_networks","no_networks_defined","no_of_entries","no_options","no_policies_defined","no_policy_meets_filter","no_polling","no_route_meets_filter","no_routes_defined","no_rule_meets_filter","no_rules_defined","no_sites","no_valid_wireguard_settings","non_wans_only","none","not_connected","not_equals","not_licensed","not_licensed_feature","not_licensed_interface","not_licensed_service","not_set","november","numeric","oam","object_endpoint_description","object_geoip_description","object_hosts_subtitle","object_interface_zone_description","object_ips_description","objects","october","off","offline","ok","online","open_dashboard","open_ports","open_vpn","operation_missing_registrar","or","order","organization","os","other","others","outgoing","packet_loss","packet_rate","packets","packets_per_day","packets_per_hour","packets_per_minute","packets_per_second","packets_per_week","page_not_found","page_not_found_message","page_title","parameter_true_false","parent_bridge","parent_interface","parsing_method","pass","pass_block","pass_category","pass_list","pass_networks","pass_networks_description","pass_site","pass_sites","pass_sites_description","password","password_digit","password_letter","password_lowercase","password_min_chars","password_special","password_special_list","password_uppercase","password_validation","paste_wireguard","paste_wireguard_warning","percent","phase1_lifetime","phase1_lifetime_hint","phase2_lifetime","phase2_lifetime_hint","phone_test","pick_specific_wans","pin","pin_left","pin_right","ping_analyzer","ping_analyzers","please_confirm_the_following","plugins","policies","policy","policy_balance_available_bandwidth","policy_balance_bandwidth","policy_balance_latency","policy_balance_weighted","policy_configurations","policy_manager","policy_manager_condition_groups_invalid_items_type_err","policy_manager_condition_groups_invalid_type_err","policy_manager_condition_groups_req_err","policy_manager_conditions_invalid_type_err","policy_manager_conditions_items_object_err","policy_manager_conditions_items_op_err","policy_manager_conditions_items_req_err","policy_manager_conditions_items_type_err","policy_manager_conditions_items_value_and_object_err","policy_manager_conditions_items_value_err","policy_manager_conditions_object_groups_op_err","policy_manager_conditions_req_err","policy_manager_configurations_req_err","policy_manager_configurations_type_err","policy_manager_description","policy_manager_object_groups_invalid_items_type_err","policy_manager_object_groups_req_err","policy_manager_object_groups_type_err","policy_manager_objects_invalid_items_type_err","policy_manager_objects_req_err","policy_manager_objects_type_err","policy_manager_policies_invalid_conditions_err","policy_manager_policies_invalid_rules_err","policy_manager_policies_req_err","policy_manager_rules_invalid_action_err","policy_manager_rules_invalid_conditions_err","policy_manager_rules_invalid_dnat","policy_manager_rules_invalid_snat","policy_manager_rules_req_err","policy_manager_rules_type_err","policy_metrics_highest_available_bandwidth","policy_metrics_lowest_jitter","policy_metrics_lowest_latency","policy_metrics_lowest_packet_loss","policy_not_found","policy_select_criteria_type","policy_type_balance","policy_type_best_of","policy_type_specific","policy_wan_selection_type","polling_interval","polling_source","port","port_forward","port_forward_rules","port_is_already_in_use","port_optional","port_protocol","port_range","port_validation","port_value","pppoe","preferences","prefix","prefix_length","prefix_netmask","primary_dns","priority","privacy_policy","private_key","private_key_not_specified","productivity","proposal_settings","protocol","protocol_type","public_key","qos_disabled_if_unlicensed","qos_enabled","qos_priority","query_id_not_found","quick_filter","range_end","range_start","real_time_interactive","reason","reboot","reboot_failure","reboot_message","reboot_progress_message","reboot_success","redirection_ip_not_found","refresh","refresh_license","refresh_licenses","region","reject","rejected","related","remote","remote_access","remote_address","remote_gateway","remote_networks","remove","remove_block_list","remove_flow_category","remove_object","remove_policy","remove_policy_configuration","remove_route","remove_rule","renew_ip","report_not_found","reports","requires_authentication","reservations","reset_analyzers_success","reset_analyzers_warning","reset_rules_success","reset_rules_warning","reset_to_defaults","reset_to_factory_defaults","reset_wan_success","reset_wan_warning","restore","restore_all_settings_except","restore_backup","restore_info","restore_warning","restrict","risk","routes","routing","rule","rule_action_accept","rule_action_dnat","rule_action_drop","rule_action_limit_exceed_action","rule_action_masquerade","rule_action_reject","rule_action_set_priority","rule_action_snat","rule_action_wan_policy","rule_enabled","rule_info","rule_summary_any_packet","rule_summary_if_packet","rules","rules_executed_in_order","run_successfully","run_sync","run_unsuccessfully","saturday","save","saved_successfully","seats","secondary_dns","seconds","security","select","select_authentication_method","select_cert_file","select_certificate","select_countries","select_countries_to_be_blocked","select_file_from_disk","select_filter_rules","select_flow_category","select_interface_text","select_interface_zones","select_key_file","select_object_type","select_option","select_policy","select_policy_configurations","select_port","select_protocol","select_unit","selected_filter_rules","selected_rule_not_editable","selected_text","send_router_advertisements","september","serial","server","server_address","server_address_new","server_address_v6","server_byte_rate","server_bytes","server_country","server_dns_hint","server_hops","server_info","server_information","server_interface_id","server_interface_type","server_interface_zone","server_packet_rate","server_packets","server_port","server_port_new","server_ports","server_ports_bandwidth_by_time","server_ports_by_bandwidth","server_reverse_dns","service_endpoint","service_endpoint_group","service_x_is_disabled","services","session_details","session_id","session_stats","sessions_by_time","sessions_by_time_description","sessions_description","sessions_number","sessions_stats","sessions_stats_description","setup_is_complete","setup_legal_links_available_at","setup_license_available_at","setup_review_license","setup_thanks","shaping","shaping_rules","shaping_rules_description","shared_secret","show_less","show_more","show_password","showing_filtered_countries","showing_filtered_ip_source_list","showing_filtered_routes","showing_filtered_rules","sign_in","sign_in_msg","sign_in_with_google","sign_in_with_microsoft","sign_up","sign_up_msg","signaling","sim_details","site","site_already_in_list","site_lookup","site_lookup_description","sites","slaac","social_networking","software_version","source","source_address","source_address_type","source_address_v6","source_interface","source_interface_name","source_interface_type","source_interface_zone","source_name","source_port","source_url","specific_wan","ssid","ssl_sni","standard","standard_priority","start","state","state_province","static","static_entries","static_entries_info","static_entry","static_entry_remove_success","static_entry_save_success","static_route","static_route_destination_network_already_exists","static_route_next_hop_not_reachable","static_routes","static_routes_description","status","status_analyzers","streaming_media","summary","sunday","support","suspicious","sys_desc","sys_name","system","system_info","system_information","system_logging_invalid_port_number","system_logging_invalid_protocol","system_logging_invalid_size","system_logging_invalid_type","system_logging_missing_required_keys","system_running_latest_version","system_time","t_mobile","target","tcp_state","telephony","test_performance","testing_wan_performance","theme","threat_lookup","threat_prevention","threat_prevention_blocked_address","threat_prevention_description","threat_prevention_threat_level","threatprevention","threatprevention_reset_success","threatprevention_reset_warning","thursday","time_of_day","time_range","time_stamp","time_zone","timeout","timeout_seconds","toggle_block_list","toggle_captive_portal","toggle_network_discovery","toggle_threat_prevention","toggle_threat_prevention_redirect","toggle_web_filter","toolbar","top","top_addresses_by_blocked_count","top_applications_bandwidth_by_time","top_applications_bandwidth_by_time_description","top_applications_by_bandwidth","top_applications_by_bandwidth_description","top_applications_by_session_count","top_applications_by_session_count_description","top_applications_sessions_by_time","top_applications_sessions_by_time_description","top_clients_bandwidth_by_time","top_clients_bandwidth_by_time_description","top_clients_by_bandwidth","top_clients_by_bandwidth_description","top_clients_by_session_count","top_clients_by_session_count_description","top_clients_sessions_by_time","top_clients_sessions_by_time_description","top_protochains_by_session_count","top_protochains_by_session_count_description","top_protochains_sessions_by_time","top_protochains_sessions_by_time_description","top_server_port_sessions_by_time","top_server_port_sessions_by_time_description","top_server_ports_bandwidth_by_time","top_server_ports_bandwidth_by_time_description","top_server_ports_by_bandwidth","top_server_ports_by_bandwidth_description","top_server_ports_by_session_count","top_server_ports_by_session_count_description","top_sites_by_blocked_count","true","trustworthy","tuesday","type_placeholder","uid","unable_communicate_refresh_browser","unable_find_unused_network","unable_to_fetch_params","unable_to_load","unable_to_save","unblock_selected","unicast","unique","unit","unknown","unlimited","uno","uno_application_name","uno_hostname","uno_service_name","unpin","unset","untangle_mfw","up_time","update","update_logo","update_password","upgrade","upgrade_alert","upgrade_check","upgrade_failed","upgrade_from_a_file","upgrade_from_file","upgrade_info","upgrade_now","upgrade_progress","upload","upload_certificate","upload_progress","url","usage","use_defaults","use_peer_dns","use_route_mtu","user_group","username","uuid","valid_regex","verification_code","verizon","very_high","very_low","view_license","view_system_license","virtual","visited_categories","visited_sites","vlan","vlan_duplicate_parent_vlan_id","vlan_id","vlan_tag","vlan_tag_group","vlan_tag_range","vlan_tag_validation","vlan_tag_value","vpn_and_tunneling","vrrp_enabled","vrrp_id","vrrp_id_hint","vrrp_priority","vrrp_priority_hint","wan","wan_criteria","wan_criterion","wan_interface","wan_performance","wan_policies","wan_policies_description","wan_policy","wan_policy_connectivity_test","wan_policy_id","wan_policy_name_criteria","wan_route","wan_routing_description","wan_rule","wan_rule_chain","wan_rule_id","wan_rules","wan_test_failed","wans","wans_only","warning","web_admin_ports","web_admin_ports_message","web_admin_ports_saved","web_filter","web_filter_block_list","web_filter_blocked","web_filter_blocked_field","web_filter_categories_summary","web_filter_catid","web_filter_description","web_filter_flagged","web_filter_hostname","web_filter_reason","web_filter_reason_block_category","web_filter_reason_block_list","web_filter_reason_pass_category","web_filter_reason_pass_list","web_filter_reset_success","web_filter_reset_warning","web_filter_top_blocked_sites","web_services","webfilter","webports_update_failed","webports_update_success","website_domain_must_match_email_domain","wednesday","week_day","weight","weighted","weighted_wan_instructions","weighted_wan_must_be_enabled","welcome","welcome_text","wf_abortion","wf_abortion_desc","wf_abused_drugs","wf_abused_drugs_desc","wf_adult_and_pornography","wf_adult_and_pornography_desc","wf_alcohol_and_tobacco","wf_alcohol_and_tobacco_desc","wf_auctions","wf_auctions_desc","wf_bot_nets","wf_bot_nets_desc","wf_business_and_economy","wf_business_and_economy_desc","wf_cheating","wf_cheating_desc","wf_computer_and_internet_info","wf_computer_and_internet_info_desc","wf_computer_and_internet_security","wf_computer_and_internet_security_desc","wf_content_delivery_networks","wf_content_delivery_networks_desc","wf_cult_and_occult","wf_cult_and_occult_desc","wf_dating","wf_dating_desc","wf_dead_sites","wf_dead_sites_desc","wf_dns_over_https","wf_dns_over_https_desc","wf_dynamically_generated_content","wf_dynamically_generated_content_desc","wf_educational_institutions","wf_educational_institutions_desc","wf_entertainment_and_arts","wf_entertainment_and_arts_desc","wf_fashion_and_beauty","wf_fashion_and_beauty_desc","wf_financial_services","wf_financial_services_desc","wf_gambling","wf_gambling_desc","wf_games","wf_games_desc","wf_generative_ai","wf_generative_ai_desc","wf_government","wf_government_desc","wf_gross","wf_gross_desc","wf_hacking","wf_hacking_desc","wf_hate_and_racism","wf_hate_and_racism_desc","wf_health_and_medicine","wf_health_and_medicine_desc","wf_home_and_garden","wf_home_and_garden_desc","wf_hunting_and_fishing","wf_hunting_and_fishing_desc","wf_illegal","wf_illegal_desc","wf_image_and_video_search","wf_image_and_video_search_desc","wf_individual_stock_advice_and_tools","wf_individual_stock_advice_and_tools_desc","wf_internet_communications","wf_internet_communications_desc","wf_internet_portals","wf_internet_portals_desc","wf_it_resources","wf_job_search","wf_job_search_desc","wf_keyloggers_and_monitoring","wf_keyloggers_and_monitoring_desc","wf_kids","wf_kids_desc","wf_legal","wf_legal_desc","wf_local_information","wf_local_information_desc","wf_low_thc_cannabis_products","wf_low_thc_cannabis_products_desc","wf_malware_sites","wf_malware_sites_desc","wf_marijuana","wf_marijuana_desc","wf_military","wf_military_desc","wf_misc","wf_motor_vehicles","wf_motor_vehicles_desc","wf_music","wf_music_desc","wf_news_and_media","wf_news_and_media_desc","wf_nudity","wf_nudity_desc","wf_online_greeting_cards","wf_online_greeting_cards_desc","wf_parked_domains","wf_parked_domains_desc","wf_pay_to_surf","wf_pay_to_surf_desc","wf_peer_to_peer","wf_peer_to_peer_desc","wf_personal_sites_and_blogs","wf_personal_sites_and_blogs_desc","wf_personal_storage","wf_personal_storage_desc","wf_philosophy_and_political_advocacy","wf_philosophy_and_political_advocacy_desc","wf_phishing_and_other_frauds","wf_phishing_and_other_frauds_desc","wf_privacy","wf_productivity","wf_proxy_avoidance_and_anonymizers","wf_proxy_avoidance_and_anonymizers_desc","wf_questionable","wf_questionable_desc","wf_real_estate","wf_real_estate_desc","wf_recreation_and_hobbies","wf_recreation_and_hobbies_desc","wf_reference_and_research","wf_reference_and_research_desc","wf_religion","wf_religion_desc","wf_search_engines","wf_search_engines_desc","wf_security","wf_self_harm","wf_self_harm_desc","wf_sensitive","wf_sex_education","wf_sex_education_desc","wf_shareware_and_freeware","wf_shareware_and_freeware_desc","wf_shopping","wf_shopping_desc","wf_social_networking","wf_social_networking_desc","wf_society","wf_society_desc","wf_spam_urls","wf_spam_urls_desc","wf_sports","wf_sports_desc","wf_spyware_and_adware","wf_spyware_and_adware_desc","wf_streaming_media","wf_streaming_media_desc","wf_swimsuits_and_intimate_apparel","wf_swimsuits_and_intimate_apparel_desc","wf_training_and_tools","wf_training_and_tools_desc","wf_translation","wf_translation_desc","wf_travel","wf_travel_desc","wf_uncategorized","wf_uncategorized_desc","wf_violence","wf_violence_desc","wf_weapons","wf_weapons_desc","wf_web_advertisements","wf_web_advertisements_desc","wf_web_based_email","wf_web_based_email_desc","wf_web_hosting","wf_web_hosting_desc","widgets","wifi","wifi_channel_list_fail","wifi_info","wifi_mode_list_fail","wireguard","wireguard_type","wireless","wpa1","wpa2","wpa12","yes","your_logo_here","environment","dsn","Sentry","autoSessionTracking","integrations","Integrations","BrowserTracing","logErrors","tracesSampleRate","tracingOptions","trackComponents","digitsRegex","portValidate","test","minValue","validate","maxValue","vlanTagValidate","macAddressRegex","setInteractionMode","extend","message","_","values","util","isIPv4AddressValid","validateEmail","emails","emailInput","trim","isIPv6AddressValid","list","trimmedItem","isValidIPv4","isValidIPv6","range","rangeStart","rangeEnd","trimmedRangeStart","trimmedRangeEnd","isStartValidIPv4","isStartValidIPv6","isEndValidIPv4","isEndValidIPv6","isIPv4RangeValid","isIPv6RangeValid","nonUniqueIP","allItemsUnique","every","index","trimmedIP","isUnique","otherIP","otherIndex","params","listLowerCase","minMinutes","substr","toUpperCase","maxMinutes","inputMinutes","minType","tc","toLocaleLowerCase","maxType","charAt","pattern","RegExp","regex","translationKey","isValid","uidMatch","guidMatch","excluded","validator","isURL","require_valid_protocol","require_tld","re","qSeriesMatch","val","substring","isHostnameValid","reduce","accumulator","currentValue","urlObj","URL","websiteDomain","hostnameParts","pop","net","isHostInRange","isValidDhcpRange","minChars","digit","special","uppercase","lowercase","digitRe","specialRe","upperRe","lowerRe","reg","multiple","interfaceId","boundInterfaceId","vlanId","forEach","intf","vlanid","boundWan","queue","processing","promiseFunction","Promise","process","results","err","breakpoints","xl","lg","md","sm","gridSizes","getBreakpoint","initialBreakpoint","browserWidth","getBrowserWidth","breakpoint","getOwnPropertyNames","getStoredLayout","itemName","dashboardLayout","sessionStorage","getItem","JSON","parse","setStoredLayout","newLayout","setItem","stringify","getLayout","enabledWidgets","widgetComponentMap","responsiveLayouts","addRow","row","rowWidth","maxRowWidth","w","rowNumber","widgetWidth","width","baseCell","cmp","h","resize","x","y","fontFamily","baseChartOptions","chart","animation","marginTop","marginRight","style","backgroundColor","navigator","rangeSelector","scrollbar","tooltip","outside","shared","followPointer","padding","hideDelay","useHTML","xDateFormat","headerFormat","legend","itemStyle","fontSize","fontWeight","whiteSpace","overflow","textOverflow","labelFormatter","yAxis","opposite","allowDecimals","gridLineColor","gridLineDashStyle","align","offset","reserveSpace","rotation","textAlign","color","labels","plotOptions","series","pie","borderColor","getChartOptions","report","timezone","interfaceIdNameMap","colors","getDefaultColors","getSeriesReportSeries","getOtherReportSeries","reportTypeOptions","getSeriesChartOptions","getCategoriesChartOptions","merge","formatter","defaultFormatter","pointFormatter","_report$rendering","_report$rendering2","_report$rendering3","format","renderer","shortenText","bytesRenderer","bytesSecRenderer","toFixed","Highcharts","getOptions","offsetMillis","tz","point","_report$query","time_trunc","sort","_report$rendering4","_report$rendering5","lineColor","fillColor","linearGradient","x1","y1","x2","y2","stops","Color","setOpacity","topAreaOpacity","bottomAreaOpacity","_report$rendering6","normalizedData","seriesData","slicesNumber","seriesLength","colorByPoint","dataGrouping","dataGroupingEnabled","approximation","pointPadding","groupPixelWidth","dataGroupingFactor","plotType","dashStyle","dateTimeLabelFormats","millisecond","second","week","year","zoomType","marginBottom","layout","floating","xAxis","autoRotation","innerSize","borderWidth","edgeColor","edgeWidth","size","dataLabels","distance","verticalAlign","visible","errorLogger","console","VUntangle","constructor","vm","show","dialog","toast","env","promiseQueue","chartOptions","newTheme","newLocale","$i18n","arguments","$tc","installed","warn","sentryDsn","initSentry","config","errorHandler","renderError","warnHandler","devtools","productionTip","registerComponents","initVeeValidate","ValidationProvider","ValidationObserver","mixin","beforeCreate","_options$parent","$options","vuntangle","$vuntangle","parent","str","term","textColor","bgColor","indexOf","sub","instance","ref","constructorType","mergedOptions","fetching","noData","VProgressCircular","UChartOverlay","defaultOptions","credits","Chart","uChartProps","watch","newResize","$nextTick","$refs","hc","reflow","immediate","deep","handler","getHcTheme","lightTheme","itemHoverStyle","itemHiddenStyle","textOutline","darkTheme","UChart","_g","$listeners","stockModuleInit","UChartStock","USection","_k","keyCode","onClose","onAction","displayDialog","callback","$$v","expression","domProps","height","_b","tag","progress","componentProps","componentEvents","buttons","button","onButtonClick","stopPropagation","cancelLabel","actionLabel","VDialog","VBtn","VIcon","$on","$off","content","bindThis","UDialog","onCancel","onConfirm","displayConfirm","confirmLabel","UConfirm","toastMessages","toastMessage","deleteToast","closeDialog","VSnackbar","showDialog","UToastMessage","toastMessageId","addToast","clearToasts","toastMessageIndex","findIndex","UToast","class","dragEnabled","_t","NaN","info","showMenu","enableRefresh","enableMove","enableRemove","VTooltip","VMenu","VList","VListItem","VListItemIcon","VListItemTitle","UBtn","UWidget","wanInterfaces","lanInterfaces","wanInterface","_m","lanInterface","background","$vuetify","currentTheme","darkGray","networkInterface","multipleIps","ip4Addr","join","rxByteRate","txByteRate","statusColor","isArray","NetworkInterface","UNetworkLayout","USheet","hasFocus","label","reveal","onBlur","onFocus","require","UPassword","location","AgGridVue","UGrid","UCheckbox","UTextField","USelect","UErrorsTooltip","UFrameworkDialog","UFrameworkConfirm","UFrameworkToast","UAlert","availableLocalesForUI","setLocale","localStorage","themes","primary","secondary","accent","yellow","darken3","deepOrange","success","green","lightGray","utGreen","utDarkBlue","utBlue","aristaBlue","aristaDarkGray","aristaLightBlue","aristaLightGray","aristaLightGreen","aristaMediumBlue","aristaMediumGray","aristaOrange","aristaYellow","anchor","Vuetify","VApp","VAppBar","VAppBarNavIcon","VImg","VContainer","VCheckbox","VNavigationDrawer","VListGroup","VListItemSubtitle","VListItemContent","VListItemAction","VListItemAvatar","VSelect","VMain","VSubheader","VRadio","VRadioGroup","VRangeSlider","VSheet","VBottomSheet","VHover","VSlideYReverseTransition","VSlideXReverseTransition","VExpandXTransition","VSwitch","VBreadcrumbs","VAvatar","VSlideYTransition","VChip","VTreeview","VBtnToggle","VToolbar","VTab","VTabs","VTabItem","VTabsItems","VTabsSlider","VRow","VCol","VSimpleTable","VForm","VFileInput","VTextarea","VDataTable","VSimpleCheckbox","VSlider","VProgressLinear","VStepper","VStepperHeader","VStepperStep","VBadge","VExpansionPanels","VExpansionPanel","VExpansionPanelHeader","VExpansionPanelContent","VCombobox","vuntangleTheme","passes","usernameHadFocus","login","credentials","$set","passwordReveal","passwordHadFocus","http","axios","withCredentials","headers","api","response","log","bodyFormData","FormData","entries","append","httpOptions","method","isDark","post","$router","script","componentName","serverData","legalUrl","licenses","lic","displayName","valid","licenseFetching","mounted","getServerData","getLicenseData","getLegalUrl","rpc","serverUID","fullVersionAndRevision","adminManager","getKernelVersion","regionName","getModificationState","getRebootCount","hostTable","getCurrentActiveSize","getMaxActiveSize","licenseManager","UvmContext","res","getLicenses","dnsSettings","newSettings","isDirty","onSaveSettings","classicView","settingsCopy","hasExtraFields","selectedTab","tabs","tab","onAddEditStaticEntry","staticEntries","staticEntriesColumnDefs","onAddEditDomain","localServers","domainsColumnDefs","entry","obs","localServer","properties","additionalProperties","mixins","settingsMixin","actionColumnDefaults","maxWidth","flex","resizable","sortable","suppressMenu","cellRenderer","$slots","headerName","field","lockVisible","cellRendererParams","small","click","node","onDeleteStaticEntry","onDeleteDomain","DnsStaticEntry","DnsDomainForward","getDefaultState","networkSettings","getters","isWan","mutations","RESET","SET_NETWORK_SETTINGS","commit","root","networkManager","getNetworkSettings","saveNetworkSettings","setNetworkSettings","exception","namespaced","Vuex","SET_FETCHING","SET_DATA","resetState","Store","applyJavaClass","javaClass","_ns$dnsSettings","_ns$dnsSettings2","store","set","cloneDeep","dhcpAuthoritative","staticDhcpEntries","dhcpSettings","staticRoutes","SettingsDns","transform","newDnsSettings","$store","dispatch","onFetchLeases","onAddEditReservation","reservationsColumnDefs","leasesColumnDefs","invalidSettingsErrors","macAddress","macAddresses","InvalidSettings","comparator","compareIpAny","onDeleteReservation","valueGetter","leaseExpiration","onAddReservationFromLease","DhcpReservation","lease","ipAddr","hostName","SettingsDhcp","getStatus","newDhcpSettings","saveDisabled","updatedRoutes","route","routeIndex","_updatedRoutes$routeI","onEditRoute","routesCopy","domainName","httpPort","httpsPort","NgfwAbout","NgfwDns","NgfwDhcp","NgfwStaticRoutes","NgfwSettings","to","from","next","$route","_$route$params","VueRouter","path","Home","Login","Component","router","base","beforeEach","JSONRpcClient","startUpInfo","getWebuiStartupInfo","embedded","toggleMiniDrawer","miniDrawer","logout","upgradeStatus","minWidth","mini","settingsNavItems","idx1","isActive","reportsMiniActive","subItem","idx2","isCollapsedActive","active","reportsActive","reportsNavItems","reportsMiniLeaveMenu","AppNav","AppDrawer","DefaultLayout","BlankLayout","beforeMount","vuetify","App","$mount","VAlert","menuProps","offsetY","boards","ruleOps","routeOps","symbol","protocols","0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47","48","49","50","51","52","53","54","55","56","57","58","59","60","62","64","65","66","67","69","70","71","72","73","74","75","76","77","78","79","80","81","82","83","84","85","86","87","88","89","90","91","92","93","94","95","96","97","98","100","101","102","103","104","105","106","107","108","109","110","111","112","113","115","116","117","118","119","120","121","122","123","124","125","126","127","128","129","130","131","132","133","134","135","136","137","138","139","140","141","142","portProtocols","rateUnits","BYTES_PER_SECOND","KBYTES_PER_SECOND","MBYTES_PER_SECOND","PACKETS_PER_SECOND","PACKETS_PER_MINUTE","PACKETS_PER_HOUR","PACKETS_PER_DAY","PACKETS_PER_WEEK","addressTypes","multicast","connStates","groupSelectors","DESTINATION_ADDRESS","DESTINATION_ADDRESS_V6","DESTINATION_PORT","GLOBAL","IP_PROTOCOL","SOURCE_ADDRESS","SOURCE_ADDRESS_V6","SOURCE_PORT","interfaceTypes","families","hooks","wanMetrics","productivityLevels","riskLevels","priorities","limitExceedAction","equalityOps","allOps","countries","country_codes","incomingThreatLevels","outgoingThreatLevels","ipSecEncryptionOptions","ipSecHashOptions","ipSecGroupOptions","protocolItems","ipProtocol","interfaceName","idNameMap","wanRule","wanPolicy","boolean","hex","toString","timeStamp","timeRangeSeconds","sec","Math","floor","hDisplay","mDisplay","sDisplay","timeRangeMilliseconds","msec","millis","unitsItr","round","packetsRenderer","packetsSecRenderer","familyRenderer","interfaceType","_map$countries$find","tcpStateRenderer","incomingThreatLevel","level","outgoingThreatLevel","licenseText","webfilterReason","webfilterCategory","catid","cat","applicationProductivityLevel","applicationRiskLevel","short","long","hour12","fr","depressed","decimalToBinary","decimalOctets","binaryOctets","dOctet","octet","binaryToDecimal","cidrToSubnetBinary","bin","binaryAnd","b1","b2","binaryOr","binaryInverse","getClass","getFirstHost","getLastHost","isValidIp","ipV4Regex","isValidCidr","binaryIp","binarySubnet","subnetIp","binaryNetwork","networkAddress","totalAddresses","broadcastBinary","broadcastAddress","subnetMask","usableHosts","firstHost","lastHost","netInfo","subnetConflict","subnet1","subnet2","s1","Addr","s2","conflict","intersect","computedColor","appIsDark","ModuleRegistry","registerModules","ClientSideRowModelModule","CsvExportModule","rounded","sheetColor","classes","noBorder","toolbarFloat","toolbarPosition","autoFilter","quickFilterText","filteredNumber","filteredTotal","selectedText","selectedNumber","enableExportCsv","enableQuickFilter","selectionType","onExportCsv","onRefresh","agFrameworkComponents","noRowOverlayParams","gridOptions","defaultColDef","agColumnDefs","computedRowData","setQuickFilterText","rowSelection","keyRowNav","popupParent","onSelectionChanged","setFilterText","onRowDataChanged","_setupProxy","dataParams","noDataMessage","directives","rawName","filterActive","filterChangedCallback","subMenuLeftPosition","colDef","lockPinned","pinSubMenu","pinColumn","colId","subMenuTopPosition","columnsSubMenu","col","onColumnVisibilityChange","resetColumns","toolbarSubMenu","setToolbar","exportCsv","positionSubMenus","constructList","addEventListener","allColumns","columnController","getAllGridColumns","setColumnVisible","position","hidePopupMenu","subMenuRef","mainMenu","left","getBoundingClientRect","offsetWidth","offsetHeight","leftOffset","topOffset","innerWidth","innerHeight","ColumnMenu","isFilterActive","doesFilterPass","_this$valueGetter","getModel","setModel","afterGuiAttached","input","focus","parentFilterInstance","onParentModelChanged","parentModel","trueKey","falseKey","collection","forEachNode","cc","startCase","toLower","step","xSmall","href","right","isHidden","onClick","extraClass","filtered","total","showMultipleSelectionText","selected","getValue","getColDef","valueFormatter","valueFormatterParams","State","gridApi","columnApi","gridId","stateId","init","pathname","evt","load","setFilterModel","filterModel","applyColumnState","columnState","applyOrder","getFilterModel","getColumnState","Toolbar","rowActions","rowActionsFloating","customLoadingOverlay","LoadingOverlay","customNoRowsOverlay","NoRowsOverlay","ActionButton","CellWithTooltip","Ordering","defaultFilter","DefaultFilter","booleanFilter","BooleanFilter","collectionFilter","CollectionFilter","rangeFilter","RangeFilter","countryFilter","CountryFilter","countryFloatingFilter","CountryFloatingFilter","defaultFloatingFilter","DefaultFloatingFilter","RowActions","frameworkComponents","suppressCellSelection","suppressColumnMoveAnimation","animateRows","rowBuffer","enableCellTextSelection","rowMultiSelectWithClick","postProcessPopup","alignPopup","floatingFiltersHeight","rowNodeId","getRowNodeId","customGridOptions","floatingFilterComponent","floatingFilter","floatingFilterComponentParams","suppressFilterButton","sortingOrder","filterParams","setColumnPinned","onResetColumns","valueA","valueB","accentedCompare","localeCompare","sensitivity","agGridUtils","defaultComparator","filterValueGetter","useValueFormatter","customDefaultColOptions","quickFilterChanged","document","querySelector","isRemoteGrid","rowModelType","rowData","selection","getSelectedRows","deselectAll","selectedItem","dataItem","_selectedItem$this$ro","newQuickFilterText","showLoadingOverlay","setTimeout","hideOverlay","columnDefs","newColumnDefs","getColumnDefs","_newColumnDefs$i","redrawRows","resizeColumns","sizeColumnsToFit","setColumnDefs","updated","getDisplayedRowCount","showNoRowsOverlay","syncSelection","nodeManager","allNodesMap","suggestedNextCell","nextCellPosition","rowIndex","setSelected","_this$selectionType","disableSortIfDraggable","colIds","customOrdering","rowDrag","pinned","lockPosition","autoHeight","suppressRowClickSelection","rowDragManaged","rowClass","headerClass","cellClass","suppressSizeToFit","checkboxSelection","headerCheckboxSelection","headerCheckboxSelectionFilteredOnly","cellStyle","justifyContent","display","some","columnKeys","exportDataAsCsv","fileName","processCellCallback","nodeId","rowNode","getRowNode","popup","ePopup","offsetTop","scrollY","normalize","nh","sections","hs","_leftPad","abbreviate","zPreviousFlag","zeroStartIndex","zeroLength","zStartIndex","zLength","section","zFlag","endsWith","repeat","_hex2bin","_bin2hex","_addr2bin","addr","nAddr","binAddr","_bin2addr","binPart","hexSection","divideSubnet","mask0","mask1","abbr","ret","binNetPart","binHostPart","numSubnets","pow","binSubnet","binSubAddr","hexAddr","binStartAddr","binEndAddr","rangeBigInt","BigInt","randomSubnet","random","ptr","mask","fullAddr","reverse","copyToClipboard","clipboardData","setData","queryCommandSupported","textarea","createElement","textContent","body","appendChild","execCommand","removeChild","self","documentElement","clientWidth","getReadableTime","withCIDR","cidrV4Regex","cidrV6Regex","ipV6Regex","ipv4ToLong","ip6","ipv6ToBigInt","binaryString","hextet","padStart","ipAnyToBigInt","getIpForSorting","compareTimeIntervals","aTime","aUnit","bTime","bUnit","unitsToSeconds","hostnameRegex","langDebug","uri","search","URLSearchParams","has","removeItem","operators","getUrlParameterByName","exec","decodeURIComponent","uuidv4","crypto","getRandomValues","Uint8Array","emailRegex","validateSchema","testObj","jsonschema","groupAndFilterInterfaces","interfaceList","filterObject","groupedInterfaces","filteredInterfaces","filterName","filterType","filterWan","filterConfig","configType","componentIsNumber","chr","crtIsNumber","sortFn","splitA","splitB","eqIndex","processDynamicListDownload","lines","csv","blob","Blob","createObjectURL","el","setAttribute","revokeObjectURL","formatUptime","numdays","numhours","numminutes","uptime","features","showDescription","application_blocked","application_control_blocked","application_control_bypassed","application_control_flagged","application_control_rejected","application_flagged","client_latitude","client_longitude","device_uid","end_time","policy__id","policy_flow_id","server_latitude","server_longitude","application_control_action","renamed","boxIdNameMappings","boxSettings","_boxSettings$network","_boxSettings$wan","_boxSettings$wan2","_boxSettings$system","wanRules","policy_chains","chain","wanRuleIdNameMap","ruleId","wanPolicyIdNameMap","policyId","buildColumnDefs","defs","idNameMappings","hide","trActions","brActions","USectionTitle","freeze","Bandwidth","WanPerformance","Sessions","ThreatPrevention","DynamicLists","WebFilter","GeoipFilter","ApplicationControl","CaptivePortal","BandwidthClients","BandwidthServerPorts","BandwidthApplications","ThreatPreventionBlockedSummary","WebFilterSummary","GeoipBlockedSessions","GeoipBlockedCountriesOutbound","GeoipBlockedCountriesInbound","CaptivePortalSummary","DynamicListsBlockedSummary"],"mappings":"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CdC,SAAU,QACVC,cACE,mJACFC,qBAAsB,gCACtBC,0BACE,sIACFC,6BAA8B,4CAC9BC,kCACE,8hBACFC,iBAAkB,mBAClBC,sBACE,gNACFC,aAAc,YACdC,kBACE,mHACFC,YAAa,UACbC,iBAAkB,6FAClBC,QAAS,gBACTC,kBAAmB,iBACnBC,uBACE,oQACFC,SAAU,QACVC,cACE,0HACFC,kBAAmB,yBACnBC,uBACE,oNACFC,UAAW,YACXC,eACE,iWACFC,yBAA0B,oBAC1BC,8BAA+B,kCAC/BC,kBAAmB,mBACnBC,uBACE,6VACFC,eAAgB,mBAChBC,oBACE,+IACFC,gBAAiB,cACjBC,qBACE,2GACFC,4BAA6B,iCAC7BC,iCACE,gGACFC,oBAAqB,uBACrBC,yBAA0B,yFAC1BC,qCAAsC,kDACtCC,0CACE,0IACFC,6BAA8B,sCAC9BC,kCACE,mSACFC,WAAY,cACZC,gBAAiB,gBACjBC,mCAAoC,qCACpCC,wCACE,4KACFC,gBAAiB,sBACjBC,qBACE,sKACFC,eAAgB,aAChBC,oBACE,+NACFC,0BAA2B,sBAC3BC,+BACE,mYACFC,0BAA2B,yBAC3BC,+BACE,0MACFC,YAAa,WACbC,iBACE,oIACFC,kBAAmB,gBACnBC,uBACE,iKACFC,YAAa,aACbC,aAAc,qBACdC,kBACE,4hBACFC,aAAc,cACdC,iBAAkB,kBAClBC,sBACE,kOACFC,0BAA2B,yBAC3BC,+BACE,uJACFC,YAAa,YACbC,iBACE,kLACFC,qBAAsB,oBACtBC,0BACE,+VACFC,WAAY,eACZC,gBACE,mQACFC,aAAc,YACdC,kBAAmB,0BACnBC,UAAW,QACXC,eACE,4LACFC,sBAAuB,qBACvBC,2BACE,6SACFC,mBAAoB,mBACpBC,wBACE,+HACFC,kCAAmC,iCACnCC,uCAAwC,wEACxCC,sBAAuB,qBACvBC,2BACE,0GACFC,eAAgB,cAChBC,oBACE,qdACFC,UAAW,SACXC,eACE,0MACFC,iBAAkB,sBAClBC,sBAAuB,2CACvBC,YAAa,SACbC,iBACE,+HACFC,WAAY,SACZC,gBACE,yKACFC,sBAAuB,sBACv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,MAAO,CACL80C,QAAS,UACTC,UAAW,UACXC,OAAQ,UACRzD,KAAM,UACNtnB,QAAS2a,QAAOqQ,OAAOC,QACvB10E,MAAOokE,QAAOuQ,WACdC,QAASxQ,QAAOyQ,MAChBC,UAAW,UACX1C,SAAU,UACV2C,QAAS,UACTC,WAAY,UACZC,OAAQ,UACRC,WAAY,UACZC,eAAgB,UAChBC,gBAAiB,UACjBC,gBAAiB,UACjBC,iBAAkB,UAClBC,iBAAkB,UAClBC,iBAAkB,UAClBC,aAAc,UACdC,aAAc,UACdC,OAAQ,WAEV1xD,KAAM,CACJqwD,QAAS,UACTC,UAAW,UACXC,OAAQ,UACRzD,KAAM,UACNtnB,QAAS2a,QAAOqQ,OAAOC,QACvB10E,MAAOokE,QAAOuQ,WACdC,QAASxQ,QAAOyQ,MAChBC,UAAW,UACX1C,SAAU,UACV2C,QAAS,UACTC,WAAY,UACZC,OAAQ,UACRC,WAAY,UACZC,eAAgB,UAChBC,gBAAiB,UACjBC,gBAAiB,UACjBC,iBAAkB,UAClBC,iBAAkB,UAClBC,iBAAkB,UAClBC,aAAc,UACdC,aAAc,UACdC,OAAQ,cC8BhB93E,aAAIC,IAAI83E,QAAS,CACfj1E,WAAY,CACVk1E,aACAC,gBACAC,uBACA5G,cACA6G,aACA/0E,gBACA0I,mBACAssE,mBACAp1E,cACAC,mBACAC,sBACAG,qBACAF,kBACAG,iBACA+0E,kBACAC,0BACA7E,cACA8E,mBACA7E,kBACAE,uBACA4E,0BACAC,yBACAC,wBACA/E,sBACAgF,wBACAC,gBACAvH,aACAtuE,iBACA81E,cACAzK,0BACAoF,cACAsF,mBACAvF,iBACAwF,eACAC,oBACAC,qBACAC,eACAC,qBACAC,eACAC,iCACAC,iCACAC,2BACAC,gBACAC,qBACAC,gBACAC,0BACAC,cACAxI,gBACAyI,kBACAC,mBACAC,iBACAC,aACAC,cACAC,iBACAC,mBACAC,oBACAC,aACAC,aACAC,qBACAC,cACAC,mBACAC,kBACAC,mBACAC,wBACAC,gBACA95E,sBACA+5E,wBACAC,iBACAC,uBACAC,qBACAC,eACAC,yBACAC,wBAC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,WACN,GAAM,qBACN,GAAM,UACN,GAAM,UACN,GAAM,UACN,GAAM,QACN,GAAM,iBACN,GAAM,UACN,GAAM,QACN,GAAM,WACN,GAAM,UACN,GAAM,OACN,GAAM,mBACN,GAAM,aACN,GAAM,gBACN,GAAM,SACN,GAAM,QACN,GAAM,iBACN,GAAM,UACN,GAAM,UACN,GAAM,gBACN,GAAM,WACN,GAAM,QACN,GAAM,YACN,GAAM,YACN,GAAM,aACN,GAAM,SACN,GAAM,aACN,GAAM,oBACN,GAAM,SACN,GAAM,2CACN,GAAM,YACN,GAAM,OACN,GAAM,gBACN,GAAM,SACN,GAAM,YACN,GAAM,6BACN,GAAM,WACN,GAAM,UACN,GAAM,QACN,GAAM,UACN,GAAM,YACN,GAAM,UACN,GAAM,SACN,GAAM,cACN,GAAM,QACN,GAAM,iCACN,GAAM,OACN,GAAM,OACN,GAAM,UACN,GAAM,QACN,GAAM,SACN,GAAM,UACN,GAAM,SACN,GAAM,QACN,GAAM,QACN,GAAM,aACN,GAAM,WACN,GAAM,WACN,GAAM,UACN,GAAM,qBACN,GAAM,cACN,GAAM,cACN,GAAM,SACN,GAAM,iBACN,GAAM,aACN,GAAM,OACN,GAAM,UACN,GAAM,cACN,GAAM,gBACN,GAAM,YACN,GAAM,UACN,GAAM,UACN,GAAM,YACN,GAAM,aACN,GAAM,SACN,GAAM,QACN,GAAM,UACN,GAAM,SACN,GAAM,UACN,GAAM,aACN,GAAM,eACN,GAAM,aACN,GAAM,mBACN,GAAM,kBACN,GAAM,OACN,GAAM,UACN,GAAM,WACN,GAAM,QACN,GAAM,2BACN,GAAM,aACN,GAAM,aACN,GAAM,aACN,GAAM,QACN,GAAM,YACN,GAAM,WACN,GAAM,SACN,GAAM,SACN,GAAM,WACN,GAAM,aACN,GAAM,UACN,GAAM,gBACN,GAAM,QACN,GAAM,iBACN,GAAM,UACN,GAAM,YACN,GAAM,cACN,GAAM,SACN,GAAM,QACN,GAAM,QACN,GAAM,OACN,GAAM,cACN,GAAM,OACN,GAAM,SACN,GAAM,OACN,GAAM,mBACN,GAAM,mBACN,GAAM,cACN,GAA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AM,MACNuY,aAAcA,EAAGxlF,WAAYqsE,OAAS4tB,sBAAsBj6F,IAE9DmpB,aAAc,GACdogB,KAAM,GAENoP,SAAU,GAGVi+D,2BAA4B,CAC1BpxB,aAAcA,EAAGroF,UACXA,EAAK+4G,6BAAqC70G,OAAKpB,EAAE,YACjD9C,EAAK44G,4BAAoC10G,OAAKpB,EAAE,WAChD9C,EAAK64G,6BAAqC30G,OAAKpB,EAAE,YACjD9C,EAAK84G,4BAAoC50G,OAAKpB,EAAE,WAC7C,KAaP6K,EAAc,CAClBiI,gBAAiB,CACf6D,IAAK,CACH,mBAEA,mBACA,4BACA,uBACA,gCACA,yBACA,kCACA,2BACA,oCACA,mBACA,4BAEA,iBACA,qBACA,sBACA,wBACA,cACA,kBACA,iBAEA,iBACA,qBACA,sBACA,wBACA,iBACA,kBACA,cACA,kBAEA,QACA,YAEA,yBACA,wBACA,UACA,cACA,SACA,gBACA,iBACA,YACA,kBACA,WAEA,sBACA,oBACA,qBACA,qBACA,mBAEA,wBACA,wBAEA,oCACA,kCAEFgiB,OAAQ,CACN,4BACA,uBACA,gCACA,yBACA,kCACA,2BACA,oCACA,mBACA,4BACA,qBACA,wBACA,cACA,kBACA,iBACA,qBACA,wBACA,kBACA,yBACA,wBACA,UACA,cACA,SACA,gBACA,iBACA,YACA,kBACA,WACA,sBACA,oBACA,qBACA,qBACA,mBACA,wBACA,wBACA,oCACA,kCAEFi+E,QAAS,CACPl+D,SAAU,iBAGd5tC,SAAU,CACR6L,IAAK,CAEH,aACA,wBACA,oCACA,iCAGA,mBACA,4BACA,uBACA,gCACA,yBACA,kCACA,2BACA,oCACA,mBACA,4BAEA,iBACA,qBACA,sBACA,wBACA,cACA,kBACA,iBAEA,iBACA,qBACA,sBACA,wBACA,iBACA,kBACA,cACA,kBAEA,yBACA,wBACA,UACA,cACA,SACA,gBACA,iBACA,WAEA,sBACA,oBACA,qBACA,qBACA,mBAEA,wBAEA,iCAEFgiB,OAAQ,CACN,4BACA,uBACA,gCACA,yBACA,kCACA,2BACA,oCACA,mBACA,4BACA,q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C,YAAa,WACbC,iBACE,4OACFC,wBAAyB,uBACzBC,6BACE,qHACFC,YAAa,WACbC,iBACE,+GACFC,8BAA+B,6BAC/BC,mCACE,wHACFC,kCAAmC,iCACnCC,uCAAwC,0DACxCC,6BAA8B,4BAC9BC,kCACE,kGACFC,mBAAoB,kBACpBC,wBACE,wNACFC,UAAW,SACXC,eAAgB,kEAChBC,cAAe,aACfC,mBACE,gIACFC,kBAAmB,iBACnBC,uBACE,olBACFC,iCAAkC,gCAClCC,sCAAuC,gCACvCC,4BAA6B,2BAC7BC,iCACE,wLACFC,0BAA2B,yBAC3BC,+BACE,qRACFC,sBAAuB,qBACvBC,2BAA4B,mEAC5BC,sBAAuB,qBACvBC,2BACE,4OACFC,YAAa,WACbC,iBACE,4cACFC,SAAU,QACVC,cACE,kYACFC,iBAAkB,gBAClBC,sBACE,mNACFC,cAAe,aACfC,mBACE,4QACFC,SAAU,QACVC,cAAe,0DACfC,WAAY,UACZC,gBACE,0PACFC,mBAAoB,kBACpBC,wBACE,0HACFC,uBAAwB,sBACxBC,4BACE,sRACFC,mBAAoB,kBACpBC,wBACE,0HACFC,uBAAwB,sBACxBC,4BAA6B,yCAC7BC,WAAY,UACZC,gBAAiB,iGACjBC,0BAA2B,yBAC3BC,+BACE,uFACFC,qCAAsC,oCACtCC,0CACE,wKACFC,2BAA4B,0BAC5BC,gCAAiC,uEACjCC,oBAAqB,mBACrBC,yBACE,0IACFC,gBAAiB,eACjBC,cAAe,aACfC,mBACE,sHACFC,6BAA8B,4BAC9BC,kCACE,kHACFC,QAAS,OACTC,aAAc,0DACdC,SAAU,QACVC,cAAe,uEACfC,qBAAsB,oBACtBC,0BACE,uHACFC,6BAA8B,4BAC9BC,kCACE,wbACFC,iBAAkB,gBAClBC,sBACE,oHACFC,aAAc,YACdC,kBAAmB,8DACnBC,YAAa,WACbC,iBAAkB,0EAClBC,QAAS,OACTC,kBAAmB,iBACnBC,uBACE,mNACFC,SAAU,QACVC,cACE,wHACFC,kBAAmB,iBACnBC,uBACE,yMACFC,UAAW,SACXC,eACE,ySACFC,yBAA0B,wBAC1BC,8BAA+B,8BAC/BC,kBAAmB,iBACnBC,uBACE,yQACFC,eAAgB,cAChBC,oBACE,sHACFC,gBAAiB,eACjBC,qBAAsB,+EACtBC,4BAA6B,2BAC7BC,iCAAkC,uEAClCC,oBAAqB,mBACrBC,yBAA0B,wEAC1BC,qCAAsC,oCACtCC,0CACE,gHACFC,6BAA8B,4BAC9BC,kCACE,8OACFC,WAAY,UACZC,gBAAiB,eACjBC,mCAAoC,kCACpCC,wCACE,uKACFC,gBAAiB,eACjBC,qBACE,8JACFC,eAAgB,cAChBC,oBACE,yLACFC,0BAA2B,yBAC3BC,+BACE,sTACFC,0BAA2B,yBAC3BC,+BACE,+KACFC,YAAa,WACbC,iBACE,qIACFC,kBAAmB,iBACnBC,uBACE,wHACFC,YAAa,WACbC,aAAc,YACdC,kBACE,kcACFC,aAAc,YACdC,iBAAkB,gBAClBC,sBACE,6OACFC,0BAA2B,yBAC3BC,+BACE,yIACFC,YAAa,WACbC,iBACE,6JACFC,qBAAsB,oBACtBC,0BACE,oSACFC,WAAY,UACZC,gBACE,iMACFC,aAAc,YACdC,kBAAmB,yBACnBC,UAAW,SACXC,eACE,gMACFC,sBAAuB,qBACvBC,2BACE,2QACFC,mBAAoB,kBACpBC,wBACE,oHACFC,kCAAmC,iCACnCC,uCAAwC,qEACxCC,sBAAuB,qBACvBC,2BACE,iHACFC,eAAgB,cAChBC,oBACE,6YACFC,UAAW,SACXC,eACE,+KACFC,iBAAkB,gBAClBC,sBAAuB,uCACvBC,YAAa,WACbC,iBAAkB,oGAClBC,WAAY,UACZC,gBACE,qKACFC,sBAAuB,qBACvBC,2BAA4B,+CAC5BC,mBAAoB,kBACpBC,wBAAyB,oDACzBC,eAAgB,cAChBC,oBACE,uHACFC,QAAS,UACTC,KAAM,OACNC,uBAAwB,0CACxBC,UACE,uJACFC,oBAAqB,uCACrBC,UAAW,YACXC,eAAgB,iBAChBC,SAAU,WACVC,KAAM,OACNC,KAAM,OACNC,MAAO,QACPC,IAAK,MACLC,eAAgB,mB","file":"js/app.091e7637.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/vue/\";\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","/**\n * This plugin is a collection of methods relevant to date conversion and formatting.\n */\nimport { captureException } from '@sentry/vue'\nimport i18n from './vue-i18n'\n\nconst dates = {\n /**\n * Formats the given date from the server API as a readable date.\n *\n * if bool return empty string\n * if number use\n * if string of number it will work\n * if there are milliseconds on the time, remove them using split\n *\n * @param {any} apiDate date returned from a web service call. May be timestamp, C# serialized date, etc.\n * @param {bool} displayTime\n *\n * @returns {string} string returned of converted date/time, includes seconds if flag is passed\n */\n formatDateFromApi(apiDate, displayTime = true) {\n // check if the api date came in as 'N/A'\n if (typeof apiDate === 'string' && apiDate.toLowerCase() === 'n/a') {\n return i18n.t('global.not_applicable')\n }\n\n // check if an api date can be converted to a timestamp\n let dateValue = this.getTimestampFromApi(apiDate)\n\n // if the api date could not be convert into a timestamp, try to format a date value\n if (dateValue === null) {\n dateValue = this.formatDateValueFromApi(apiDate)\n }\n\n // try to convert date value to a date object\n const dateObject = this.getDateObject(dateValue)\n if (!dateObject) {\n return ''\n }\n\n // return the date object as a local format\n return this.formatLocaleDate(dateObject, displayTime)\n },\n\n /**\n * Compare two dates by converting to a timestamp. Used in ag-grid column comparator.\n *\n * @param {any} the first date to compare\n * @param {any} the second date to compare\n *\n * @returns {number}\n */\n compareDates(a, b) {\n return this.getComparatorTimestampFromApi(a) - this.getComparatorTimestampFromApi(b)\n },\n\n /**\n * Get a timestamp from an api date for comparing dates when sorting.\n *\n * @param {any} apiDate The api date may be relative or absolute like 'now', 'never', 'n/a'\n *\n * @returns {number}\n */\n getComparatorTimestampFromApi(apiDate) {\n // check for valid date\n if (!apiDate) {\n return 0\n }\n\n // check for relative string dates\n if (typeof apiDate === 'string') {\n // check for relative time of 'now'\n const lowercaseApiDate = apiDate.toLowerCase()\n if (lowercaseApiDate === 'now') {\n return new Date().getTime()\n }\n\n // check for relative time of 'never'\n if (lowercaseApiDate === 'never' || lowercaseApiDate === 'n/a') {\n return 0\n }\n }\n\n // check if the api date is already in a timestamp format\n const apiDateTimestamp = this.getTimestampFromApi(apiDate)\n if (apiDateTimestamp !== null) {\n return apiDateTimestamp\n }\n\n // if the apiDate was not a timestamp, try to format a date value and convert to date object\n const dateValue = this.formatDateValueFromApi(apiDate)\n const dateObject = this.getDateObject(dateValue)\n if (!dateObject) {\n return 0\n }\n\n // return date timestamp\n return dateObject.getTime()\n },\n\n /**\n * Get a formatted date value from an api date. This can then be used as the constructor of a javascript date\n * object.\n *\n * @param {any} apiDate\n *\n * @returns {any}\n */\n formatDateValueFromApi(apiDate) {\n // make sure a string was passed for formatting\n if (typeof apiDate !== 'string') {\n return apiDate\n }\n\n // e.g. 2019-09-20T12:18:24 remove the T (check for numbers after to not remove T from 'Tue' or 'Thu')\n if (apiDate.match(/T\\d/)) {\n return apiDate.replace('T', ' ').split('.')[0]\n }\n\n // looks like it is already formatted, return with stripping timezone\n if (apiDate.includes('-')) {\n return apiDate.split('.')[0]\n }\n\n // e.g. 11/30/2018 7:00:00 AM\n if (apiDate.includes('/')) {\n return this.convertSlashDateToLocaleReady(apiDate)\n }\n\n return apiDate\n },\n\n /**\n * Get a timestamp from an api date. There are multiple ways an api date may be formatted for a timestamp.\n *\n * @param {any} apiDate\n *\n * @returns {number|null}\n */\n getTimestampFromApi(apiDate) {\n // make sure a value was passed\n if (!apiDate) {\n return null\n }\n\n let dateValue\n\n switch (true) {\n // if already number, use it\n case typeof apiDate === 'number':\n dateValue = apiDate\n break\n // if string as timestamp number, parse\n case typeof apiDate === 'string' && !isNaN(apiDate):\n dateValue = parseInt(apiDate)\n break\n // if object as timestamp number, parse date inside object\n case typeof apiDate === 'object':\n dateValue = parseInt(apiDate.$date)\n break\n // if C# serializer DateTime \"/Date(1494957608139)/\" as number, parse it\n case apiDate.startsWith('/Date'):\n dateValue = parseInt(apiDate.replace('/Date(', '').replace(')/', ''))\n break\n // if none of the cases above, return early\n default:\n return null\n }\n\n const dateAsString = String(dateValue)\n // if the timestamp is 13 digits or longer, assume already milliseconds.\n // if not, assume seconds and convert to ms\n return dateAsString.length >= 13 ? dateValue : dateValue * 1000\n },\n\n /**\n * Returns a date object or null if a valid date object could not be created correctly.\n *\n * @param {any} dateValue possible date value to be passed into a date constructor\n *\n * @returns {Date|null}\n */\n getDateObject(dateValue) {\n // make sure a value was passed\n if (!dateValue) {\n return null\n }\n\n // return null if the date could not be made into a valid object\n const date = new Date(dateValue)\n if (isNaN(date.getTime())) {\n return null\n }\n\n return date\n },\n\n /**\n * Returns a locale formatted date from a UTC timestamp\n * Locale formats are defined in /plugins/vue-i18n.js\n * @param date - UTC timestamp milliseconds\n * @param displayTime - boolean to show or not the time part of date\n */\n formatLocaleDate(dateObject, displayTime = true) {\n try {\n return i18n.d(dateObject, displayTime ? 'long' : 'short')\n } catch (e) {\n captureException(e)\n return ''\n }\n },\n\n /**\n * Returns a date and time string(yyyy-mm-dd hh:mm:ss) for the specified date\n * @param baseDate - date to format as a string\n * @param dayCount - number of days either before or after baseDate to return formatted date string for\n * @returns {string} - date string formatted as yyyy-mm-dd hh:mm:ss\n */\n getDateTimeString(baseDate, dayCount) {\n const date = new Date(new Date().setDate(baseDate.getDate() + dayCount))\n const dateTimeString =\n date.getUTCFullYear() +\n '-' +\n ('0' + (date.getUTCMonth() + 1)).slice(-2) +\n '-' +\n ('0' + date.getUTCDate()).slice(-2) +\n ' ' +\n ('0' + date.getUTCHours()).slice(-2) +\n ':' +\n ('0' + date.getUTCMinutes()).slice(-2) +\n ':' +\n ('0' + date.getUTCSeconds()).slice(-2)\n return dateTimeString\n },\n\n /**\n * Returns a date string (yyyy-mm-dd) for a date.\n * @param baseDate - date to format as a string\n * @param dayCount - number of days either before or after baseDate to return formatted date string for\n * @returns {string} - date string formatted as yyyy-mm-dd\n */\n getDateString(baseDate, dayCount) {\n const date = new Date(new Date().setDate(baseDate.getDate() + dayCount))\n const dateString =\n date.getUTCFullYear() +\n '-' +\n ('0' + (date.getUTCMonth() + 1)).slice(-2) +\n '-' +\n ('0' + date.getUTCDate()).slice(-2)\n return dateString\n },\n\n /**\n * Converts a date format of MM/DD/YYYY HH:MM:SS AM/PM to YYYY-MM-DD HH:MM:SS\n * so formatLocaleDate can process properly\n * @param {*} slashdate - date that needs to be converted to proper format\n */\n convertSlashDateToLocaleReady(slashdate) {\n if (!slashdate) {\n return false\n }\n const slashdateSplit = slashdate.split(' ')\n const slashDate = slashdateSplit[0]\n const slashTime = slashdateSplit[1]\n const slashIsAM = slashdateSplit[2] === 'AM'\n\n // convert date to YYYY-mm-dd\n const dateItems = slashDate.split('/')\n const date = dateItems[2] + '-' + this.addZeroToDate(dateItems[0]) + '-' + this.addZeroToDate(dateItems[1]) + ' '\n\n // convert time to military time\n let time = slashTime\n if (!slashIsAM) {\n const timeItems = slashTime.split(':')\n const hour = parseInt(timeItems[0]) + 12\n time = hour + ':' + timeItems[1] + ':' + timeItems[2]\n }\n\n return date + time\n },\n\n /**\n * Used by convertSlashDateToLocaleReady. A month or day needs at least two digits to be formatted properly\n * this ensures that the month/day has that\n * @param {*} dateItem - month or day that needs to be checked for validity\n */\n addZeroToDate(dateItem) {\n if (dateItem.length === 1) {\n return '0' + dateItem\n }\n return dateItem\n },\n\n timeZones: [\n { text: '(~UTC-12:00) Etc/GMT+12', value: 'Etc/GMT+12' },\n { text: '(~UTC-11:00) Etc/GMT+11', value: 'Etc/GMT+11' },\n { text: '(~UTC-11:00) Pacific/Midway', value: 'Pacific/Midway', openwrt: 'SST11' },\n { text: '(~UTC-11:00) Pacific/Niue', value: 'Pacific/Niue', openwrt: 'NUT11' },\n { text: '(~UTC-11:00) Pacific/Pago_Pago', value: 'Pacific/Pago_Pago', openwrt: 'SST11' },\n { text: '(~UTC-11:00) Pacific/Samoa', value: 'Pacific/Samoa' },\n { text: '(~UTC-11:00) US/Samoa', value: 'US/Samoa' },\n { text: '(~UTC-10:00) Etc/GMT+10', value: 'Etc/GMT+10' },\n { text: '(~UTC-10:00) Pacific/Honolulu', value: 'Pacific/Honolulu', openwrt: 'HST10' },\n { text: '(~UTC-10:00) Pacific/Johnston', value: 'Pacific/Johnston', openwrt: 'HST10' },\n { text: '(~UTC-10:00) Pacific/Rarotonga', value: 'Pacific/Rarotonga', openwrt: 'CKT10' },\n { text: '(~UTC-10:00) Pacific/Tahiti', value: 'Pacific/Tahiti', openwrt: 'TAHT10' },\n { text: '(~UTC-10:00) SystemV/HST10', value: 'SystemV/HST10' },\n { text: '(~UTC-10:00) US/Hawaii', value: 'US/Hawaii' },\n { text: '(~UTC-10:00) HST', value: 'HST' },\n { text: '(~UTC-09:30) Pacific/Marquesas', value: 'Pacific/Marquesas', openwrt: 'MART9:30' },\n { text: '(~UTC-09:00) America/Adak', value: 'America/Adak', openwrt: 'HAST10HADT,M3.2.0,M11.1.0' },\n { text: '(~UTC-09:00) America/Atka', value: 'America/Atka' },\n { text: '(~UTC-09:00) Etc/GMT+9', value: 'Etc/GMT+9' },\n { text: '(~UTC-09:00) Pacific/Gambier', value: 'Pacific/Gambier', openwrt: 'GAMT9' },\n { text: '(~UTC-09:00) SystemV/YST9', value: 'SystemV/YST9' },\n { text: '(~UTC-09:00) SystemV/YST9YDT', value: 'SystemV/YST9YDT' },\n { text: '(~UTC-09:00) US/Aleutian', value: 'US/Aleutian' },\n { text: '(~UTC-08:00) America/Anchorage', value: 'America/Anchorage', openwrt: 'AKST9AKDT,M3.2.0,M11.1.0' },\n { text: '(~UTC-08:00) America/Juneau', value: 'America/Juneau', openwrt: 'AKST9AKDT,M3.2.0,M11.1.0' },\n { text: '(~UTC-08:00) America/Metlakatla', value: 'America/Metlakatla' },\n { text: '(~UTC-08:00) America/Nome', value: 'America/Nome', openwrt: 'AKST9AKDT,M3.2.0,M11.1.0' },\n { text: '(~UTC-08:00) America/Sitka', value: 'America/Sitka' },\n { text: '(~UTC-08:00) America/Yakutat', value: 'America/Yakutat', openwrt: 'AKST9AKDT,M3.2.0,M11.1.0' },\n { text: '(~UTC-08:00) Etc/GMT+8', value: 'Etc/GMT+8' },\n { text: '(~UTC-08:00) Pacific/Pitcairn', value: 'Pacific/Pitcairn', openwrt: 'PST8' },\n { text: '(~UTC-08:00) SystemV/PST8', value: 'SystemV/PST8' },\n { text: '(~UTC-08:00) SystemV/PST8PDT', value: 'SystemV/PST8PDT' },\n { text: '(~UTC-08:00) US/Alaska', value: 'US/Alaska' },\n { text: '(~UTC-08:00) AST', value: 'AST' },\n { text: '(~UTC-07:00) America/Chihuahua', value: 'America/Chihuahua', openwrt: 'MST7MDT,M4.1.0,M10.5.0' },\n { text: '(~UTC-07:00) America/Creston', value: 'America/Creston' },\n { text: '(~UTC-07:00) America/Dawson', value: 'America/Dawson', openwrt: 'PST8PDT,M3.2.0,M11.1.0' },\n { text: '(~UTC-07:00) America/Dawson_Creek', value: 'America/Dawson_Creek', openwrt: 'MST7' },\n { text: '(~UTC-07:00) America/Ensenada', value: 'America/Ensenada' },\n { text: '(~UTC-07:00) America/Fort_Nelson', value: 'America/Fort_Nelson' },\n { text: '(~UTC-07:00) America/Hermosillo', value: 'America/Hermosillo', openwrt: 'MST7' },\n { text: '(~UTC-07:00) America/Los_Angeles', value: 'America/Los_Angeles', openwrt: 'PST8PDT,M3.2.0,M11.1.0' },\n { text: '(~UTC-07:00) America/Mazatlan', value: 'America/Mazatlan', openwrt: 'MST7MDT,M4.1.0,M10.5.0' },\n { text: '(~UTC-07:00) America/Phoenix', value: 'America/Phoenix', openwrt: 'MST7' },\n {\n text: '(~UTC-07:00) America/Santa_Isabel',\n value: 'America/Santa_Isabel',\n openwrt: 'PST8PDT,M4.1.0,M10.5.0',\n },\n { text: '(~UTC-07:00) America/Tijuana', value: 'America/Tijuana', openwrt: 'PST8PDT,M3.2.0,M11.1.0' },\n { text: '(~UTC-07:00) America/Vancouver', value: 'America/Vancouver', openwrt: 'PST8PDT,M3.2.0,M11.1.0' },\n { text: '(~UTC-07:00) America/Whitehorse', value: 'America/Whitehorse', openwrt: 'PST8PDT,M3.2.0,M11.1.0' },\n { text: '(~UTC-07:00) Canada/Pacific', value: 'Canada/Pacific' },\n { text: '(~UTC-07:00) Canada/Yukon', value: 'Canada/Yukon' },\n { text: '(~UTC-07:00) Etc/GMT+7', value: 'Etc/GMT+7' },\n { text: '(~UTC-07:00) Mexico/BajaNorte', value: 'Mexico/BajaNorte' },\n { text: '(~UTC-07:00) Mexico/BajaSur', value: 'Mexico/BajaSur' },\n { text: '(~UTC-07:00) PST8PDT', value: 'PST8PDT' },\n { text: '(~UTC-07:00) SystemV/MST7', value: 'SystemV/MST7' },\n { text: '(~UTC-07:00) SystemV/MST7MDT', value: 'SystemV/MST7MDT' },\n { text: '(~UTC-07:00) US/Arizona', value: 'US/Arizona' },\n { text: '(~UTC-07:00) US/Pacific', value: 'US/Pacific' },\n { text: '(~UTC-07:00) US/Pacific-New', value: 'US/Pacific-New' },\n { text: '(~UTC-07:00) MST', value: 'MST' },\n { text: '(~UTC-07:00) PNT', value: 'PNT' },\n { text: '(~UTC-07:00) PST', value: 'PST' },\n { text: '(~UTC-06:00) America/Bahia_Banderas', value: 'America/Bahia_Banderas' },\n { text: '(~UTC-06:00) America/Belize', value: 'America/Belize', openwrt: 'CST6' },\n { text: '(~UTC-06:00) America/Boise', value: 'America/Boise', openwrt: 'MST7MDT,M3.2.0,M11.1.0' },\n {\n text: '(~UTC-06:00) America/Cambridge_Bay',\n value: 'America/Cambridge_Bay',\n openwrt: 'MST7MDT,M3.2.0,M11.1.0',\n },\n { text: '(~UTC-06:00) America/Costa_Rica', value: 'America/Costa_Rica', openwrt: 'CST6' },\n { text: '(~UTC-06:00) America/Denver', value: 'America/Denver', openwrt: 'MST7MDT,M3.2.0,M11.1.0' },\n { text: '(~UTC-06:00) America/Edmonton', value: 'America/Edmonton', openwrt: 'MST7MDT,M3.2.0,M11.1.0' },\n { text: '(~UTC-06:00) America/El_Salvador', value: 'America/El_Salvador', openwrt: 'CST6' },\n { text: '(~UTC-06:00) America/Guatemala', value: 'America/Guatemala', openwrt: 'CST6' },\n { text: '(~UTC-06:00) America/Inuvik', value: 'America/Inuvik', openwrt: 'MST7MDT,M3.2.0,M11.1.0' },\n { text: '(~UTC-06:00) America/Managua', value: 'America/Managua', openwrt: 'CST6' },\n { text: '(~UTC-06:00) America/Merida', value: 'America/Merida', openwrt: 'CST6CDT,M4.1.0,M10.5.0' },\n { text: '(~UTC-06:00) America/Mexico_City', value: 'America/Mexico_City', openwrt: 'CST6CDT,M4.1.0,M10.5.0' },\n { text: '(~UTC-06:00) America/Monterrey', value: 'America/Monterrey', openwrt: 'CST6CDT,M4.1.0,M10.5.0' },\n { text: '(~UTC-06:00) America/Ojinaga', value: 'America/Ojinaga', openwrt: 'MST7MDT,M3.2.0,M11.1.0' },\n { text: '(~UTC-06:00) America/Regina', value: 'America/Regina', openwrt: 'CST6' },\n { text: '(~UTC-06:00) America/Shiprock', value: 'America/Shiprock', openwrt: 'MST7MDT,M3.2.0,M11.1.0' },\n { text: '(~UTC-06:00) America/Swift_Current', value: 'America/Swift_Current', openwrt: 'CST6' },\n { text: '(~UTC-06:00) America/Tegucigalpa', value: 'America/Tegucigalpa', openwrt: 'CST6' },\n { text: '(~UTC-06:00) America/Yellowknife', value: 'America/Yellowknife', openwrt: 'MST7MDT,M3.2.0,M11.1.0' },\n { text: '(~UTC-06:00) Canada/Mountain', value: 'Canada/Mountain' },\n { text: '(~UTC-06:00) Canada/Saskatchewan', value: 'Canada/Saskatchewan' },\n { text: '(~UTC-06:00) Etc/GMT+6', value: 'Etc/GMT+6' },\n { text: '(~UTC-06:00) MST7MDT', value: 'MST7MDT' },\n { text: '(~UTC-06:00) Mexico/General', value: 'Mexico/General' },\n { text: '(~UTC-06:00) Navajo', value: 'Navajo' },\n { text: '(~UTC-06:00) Pacific/Galapagos', value: 'Pacific/Galapagos', openwrt: 'GALT6' },\n { text: '(~UTC-06:00) SystemV/CST6', value: 'SystemV/CST6' },\n { text: '(~UTC-06:00) SystemV/CST6CDT', value: 'SystemV/CST6CDT' },\n { text: '(~UTC-06:00) US/Mountain', value: 'US/Mountain' },\n { text: '(~UTC-05:00) America/Atikokan', value: 'America/Atikokan', openwrt: 'EST5' },\n { text: '(~UTC-05:00) America/Bogota', value: 'America/Bogota', openwrt: 'COT5' },\n { text: '(~UTC-05:00) America/Cancun', value: 'America/Cancun', openwrt: 'CST6CDT,M4.1.0,M10.5.0' },\n { text: '(~UTC-05:00) America/Cayman', value: 'America/Cayman', openwrt: 'EST5' },\n { text: '(~UTC-05:00) America/Chicago', value: 'America/Chicago', openwrt: 'CST6CDT,M3.2.0,M11.1.0' },\n { text: '(~UTC-05:00) America/Coral_Harbour', value: 'America/Coral_Harbour' },\n { text: '(~UTC-05:00) America/Eirunepe', value: 'America/Eirunepe', openwrt: 'AMT4' },\n { text: '(~UTC-05:00) America/Guayaquil', value: 'America/Guayaquil', openwrt: 'ECT5' },\n {\n text: '(~UTC-05:00) America/Indiana/Knox',\n value: 'America/Indiana/Knox',\n openwrt: 'CST6CDT,M3.2.0,M11.1.0',\n },\n {\n text: '(~UTC-05:00) America/Indiana/Tell_City',\n value: 'America/Indiana/Tell_City',\n openwrt: 'CST6CDT,M3.2.0,M11.1.0',\n },\n { text: '(~UTC-05:00) America/Jamaica', value: 'America/Jamaica', openwrt: 'EST5' },\n { text: '(~UTC-05:00) America/Knox_IN', value: 'America/Knox_IN' },\n { text: '(~UTC-05:00) America/Lima', value: 'America/Lima', openwrt: 'PET5' },\n { text: '(~UTC-05:00) America/Matamoros', value: 'America/Matamoros', openwrt: 'CST6CDT,M3.2.0,M11.1.0' },\n { text: '(~UTC-05:00) America/Menominee', value: 'America/Menominee', openwrt: 'CST6CDT,M3.2.0,M11.1.0' },\n { text: '(~UTC-05:00) America/North_Dakota/Beulah', value: 'America/North_Dakota/Beulah' },\n {\n text: '(~UTC-05:00) America/North_Dakota/Center',\n value: 'America/North_Dakota/Center',\n openwrt: 'CST6CDT,M3.2.0,M11.1.0',\n },\n {\n text: '(~UTC-05:00) America/North_Dakota/New_Salem',\n value: 'America/North_Dakota/New_Salem',\n openwrt: 'CST6CDT,M3.2.0,M11.1.0',\n },\n { text: '(~UTC-05:00) America/Panama', value: 'America/Panama', openwrt: 'EST5' },\n { text: '(~UTC-05:00) America/Porto_Acre', value: 'America/Porto_Acre' },\n { text: '(~UTC-05:00) America/Rainy_River', value: 'America/Rainy_River', openwrt: 'CST6CDT,M3.2.0,M11.1.0' },\n {\n text: '(~UTC-05:00) America/Rankin_Inlet',\n value: 'America/Rankin_Inlet',\n openwrt: 'CST6CDT,M3.2.0,M11.1.0',\n },\n { text: '(~UTC-05:00) America/Resolute', value: 'America/Resolute' },\n { text: '(~UTC-05:00) America/Rio_Branco', value: 'America/Rio_Branco', openwrt: 'AMT4' },\n { text: '(~UTC-05:00) America/Winnipeg', value: 'America/Winnipeg', openwrt: 'CST6CDT,M3.2.0,M11.1.0' },\n { text: '(~UTC-05:00) Brazil/Acre', value: 'Brazil/Acre' },\n { text: '(~UTC-05:00) CST6CDT', value: 'CST6CDT' },\n { text: '(~UTC-05:00) Canada/Central', value: 'Canada/Central' },\n { text: '(~UTC-05:00) Chile/EasterIsland', value: 'Chile/EasterIsland' },\n { text: '(~UTC-05:00) Etc/GMT+5', value: 'Etc/GMT+5' },\n { text: '(~UTC-05:00) Jamaica', value: 'Jamaica' },\n { text: '(~UTC-05:00) Pacific/Easter', value: 'Pacific/Easter' },\n { text: '(~UTC-05:00) SystemV/EST5', value: 'SystemV/EST5' },\n { text: '(~UTC-05:00) SystemV/EST5EDT', value: 'SystemV/EST5EDT' },\n { text: '(~UTC-05:00) US/Central', value: 'US/Central' },\n { text: '(~UTC-05:00) US/Indiana-Starke', value: 'US/Indiana-Starke' },\n { text: '(~UTC-05:00) EST', value: 'EST' },\n { text: '(~UTC-05:00) CST', value: 'CST' },\n { text: '(~UTC-04:00) America/Anguilla', value: 'America/Anguilla', openwrt: 'AST4' },\n { text: '(~UTC-04:00) America/Antigua', value: 'America/Antigua', openwrt: 'AST4' },\n { text: '(~UTC-04:00) America/Aruba', value: 'America/Aruba', openwrt: 'AST4' },\n { text: '(~UTC-04:00) America/Asuncion', value: 'America/Asuncion', openwrt: 'PYT4PYST,M10.1.0/0,M4.2.0/0' },\n { text: '(~UTC-04:00) America/Barbados', value: 'America/Barbados', openwrt: 'AST4' },\n { text: '(~UTC-04:00) America/Blanc-Sablon', value: 'America/Blanc-Sablon', openwrt: 'AST4' },\n { text: '(~UTC-04:00) America/Boa_Vista', value: 'America/Boa_Vista', openwrt: 'AMT4' },\n {\n text: '(~UTC-04:00) America/Campo_Grande',\n value: 'America/Campo_Grande',\n openwrt: 'AMT4AMST,M10.3.0/0,M2.3.0/0',\n },\n { text: '(~UTC-04:00) America/Caracas', value: 'America/Caracas', openwrt: 'VET4:30' },\n { text: '(~UTC-04:00) America/Cuiaba', value: 'America/Cuiaba', openwrt: 'AMT4AMST,M10.3.0/0,M2.3.0/0' },\n { text: '(~UTC-04:00) America/Curacao', value: 'America/Curacao', openwrt: 'AST4' },\n { text: '(~UTC-04:00) America/Detroit', value: 'America/Detroit', openwrt: 'EST5EDT,M3.2.0,M11.1.0' },\n { text: '(~UTC-04:00) America/Dominica', value: 'America/Dominica', openwrt: 'AST4' },\n { text: '(~UTC-04:00) America/Fort_Wayne', value: 'America/Fort_Wayne' },\n { text: '(~UTC-04:00) America/Grand_Turk', value: 'America/Grand_Turk', openwrt: 'EST5EDT,M3.2.0,M11.1.0' },\n { text: '(~UTC-04:00) America/Grenada', value: 'America/Grenada', openwrt: 'AST4' },\n { text: '(~UTC-04:00) America/Guadeloupe', value: 'America/Guadeloupe', openwrt: 'AST4' },\n { text: '(~UTC-04:00) America/Guyana', value: 'America/Guyana', openwrt: 'GYT4' },\n { text: '(~UTC-04:00) America/Havana', value: 'America/Havana', openwrt: 'CST5CDT,M3.2.0/0,M10.5.0/1' },\n {\n text: '(~UTC-04:00) America/Indiana/Indianapolis',\n value: 'America/Indiana/Indianapolis',\n openwrt: 'EST5EDT,M3.2.0,M11.1.0',\n },\n {\n text: '(~UTC-04:00) America/Indiana/Marengo',\n value: 'America/Indiana/Marengo',\n openwrt: 'EST5EDT,M3.2.0,M11.1.0',\n },\n {\n text: '(~UTC-04:00) America/Indiana/Petersburg',\n value: 'America/Indiana/Petersburg',\n openwrt: 'EST5EDT,M3.2.0,M11.1.0',\n },\n {\n text: '(~UTC-04:00) America/Indiana/Vevay',\n value: 'America/Indiana/Vevay',\n openwrt: 'EST5EDT,M3.2.0,M11.1.0',\n },\n {\n text: '(~UTC-04:00) America/Indiana/Vincennes',\n value: 'America/Indiana/Vincennes',\n openwrt: 'EST5EDT,M3.2.0,M11.1.0',\n },\n {\n text: '(~UTC-04:00) America/Indiana/Winamac',\n value: 'America/Indiana/Winamac',\n openwrt: 'EST5EDT,M3.2.0,M11.1.0',\n },\n { text: '(~UTC-04:00) America/Indianapolis', value: 'America/Indianapolis' },\n { text: '(~UTC-04:00) America/Iqaluit', value: 'America/Iqaluit', openwrt: 'EST5EDT,M3.2.0,M11.1.0' },\n {\n text: '(~UTC-04:00) America/Kentucky/Louisville',\n value: 'America/Kentucky/Louisville',\n openwrt: 'EST5EDT,M3.2.0,M11.1.0',\n },\n {\n text: '(~UTC-04:00) America/Kentucky/Monticello',\n value: 'America/Kentucky/Monticello',\n openwrt: 'EST5EDT,M3.2.0,M11.1.0',\n },\n { text: '(~UTC-04:00) America/Kralendijk', value: 'America/Kralendijk' },\n { text: '(~UTC-04:00) America/La_Paz', value: 'America/La_Paz', openwrt: 'BOT4' },\n { text: '(~UTC-04:00) America/Louisville', value: 'America/Louisville' },\n { text: '(~UTC-04:00) America/Lower_Princes', value: 'America/Lower_Princes' },\n { text: '(~UTC-04:00) America/Manaus', value: 'America/Manaus', openwrt: 'AMT4' },\n { text: '(~UTC-04:00) America/Marigot', value: 'America/Marigot', openwrt: 'AST4' },\n { text: '(~UTC-04:00) America/Martinique', value: 'America/Martinique', openwrt: 'AST4' },\n { text: '(~UTC-04:00) America/Montreal', value: 'America/Montreal', openwrt: 'EST5EDT,M3.2.0,M11.1.0' },\n { text: '(~UTC-04:00) America/Montserrat', value: 'America/Montserrat', openwrt: 'AST4' },\n { text: '(~UTC-04:00) America/Nassau', value: 'America/Nassau', openwrt: 'EST5EDT,M3.2.0,M11.1.0' },\n { text: '(~UTC-04:00) America/New_York', value: 'America/New_York', openwrt: 'EST5EDT,M3.2.0,M11.1.0' },\n { text: '(~UTC-04:00) America/Nipigon', value: 'America/Nipigon', openwrt: 'EST5EDT,M3.2.0,M11.1.0' },\n { text: '(~UTC-04:00) America/Pangnirtung', value: 'America/Pangnirtung', openwrt: 'EST5EDT,M3.2.0,M11.1.0' },\n { text: '(~UTC-04:00) America/Port-au-Prince', value: 'America/Port-au-Prince', openwrt: 'EST5' },\n { text: '(~UTC-04:00) America/Port_of_Spain', value: 'America/Port_of_Spain', openwrt: 'AST4' },\n { text: '(~UTC-04:00) America/Porto_Velho', value: 'America/Porto_Velho', openwrt: 'AMT4' },\n { text: '(~UTC-04:00) America/Puerto_Rico', value: 'America/Puerto_Rico', openwrt: 'AST4' },\n { text: '(~UTC-04:00) America/Santo_Domingo', value: 'America/Santo_Domingo', openwrt: 'AST4' },\n { text: '(~UTC-04:00) America/St_Barthelemy', value: 'America/St_Barthelemy', openwrt: 'AST4' },\n { text: '(~UTC-04:00) America/St_Kitts', value: 'America/St_Kitts', openwrt: 'AST4' },\n { text: '(~UTC-04:00) America/St_Lucia', value: 'America/St_Lucia', openwrt: 'AST4' },\n { text: '(~UTC-04:00) America/St_Thomas', value: 'America/St_Thomas', openwrt: 'AST4' },\n { text: '(~UTC-04:00) America/St_Vincent', value: 'America/St_Vincent', openwrt: 'AST4' },\n { text: '(~UTC-04:00) America/Thunder_Bay', value: 'America/Thunder_Bay', openwrt: 'EST5EDT,M3.2.0,M11.1.0' },\n { text: '(~UTC-04:00) America/Toronto', value: 'America/Toronto', openwrt: 'EST5EDT,M3.2.0,M11.1.0' },\n { text: '(~UTC-04:00) America/Tortola', value: 'America/Tortola', openwrt: 'AST4' },\n { text: '(~UTC-04:00) America/Virgin', value: 'America/Virgin' },\n { text: '(~UTC-04:00) Brazil/West', value: 'Brazil/West' },\n { text: '(~UTC-04:00) Canada/Eastern', value: 'Canada/Eastern' },\n { text: '(~UTC-04:00) Cuba', value: 'Cuba' },\n { text: '(~UTC-04:00) EST5EDT', value: 'EST5EDT' },\n { text: '(~UTC-04:00) Etc/GMT+4', value: 'Etc/GMT+4' },\n { text: '(~UTC-04:00) SystemV/AST4', value: 'SystemV/AST4' },\n { text: '(~UTC-04:00) SystemV/AST4ADT', value: 'SystemV/AST4ADT' },\n { text: '(~UTC-04:00) US/East-Indiana', value: 'US/East-Indiana' },\n { text: '(~UTC-04:00) US/Eastern', value: 'US/Eastern' },\n { text: '(~UTC-04:00) US/Michigan', value: 'US/Michigan' },\n { text: '(~UTC-04:00) IET', value: 'IET' },\n { text: '(~UTC-04:00) PRT', value: 'PRT' },\n { text: '(~UTC-03:00) America/Araguaina', value: 'America/Araguaina', openwrt: 'BRT3' },\n {\n text: '(~UTC-03:00) America/Argentina/Buenos_Aires',\n value: 'America/Argentina/Buenos_Aires',\n openwrt: 'ART3',\n },\n { text: '(~UTC-03:00) America/Argentina/Catamarca', value: 'America/Argentina/Catamarca', openwrt: 'ART3' },\n { text: '(~UTC-03:00) America/Argentina/ComodRivadavia', value: 'America/Argentina/ComodRivadavia' },\n { text: '(~UTC-03:00) America/Argentina/Cordoba', value: 'America/Argentina/Cordoba', openwrt: 'ART3' },\n { text: '(~UTC-03:00) America/Argentina/Jujuy', value: 'America/Argentina/Jujuy', openwrt: 'ART3' },\n { text: '(~UTC-03:00) America/Argentina/La_Rioja', value: 'America/Argentina/La_Rioja', openwrt: 'ART3' },\n { text: '(~UTC-03:00) America/Argentina/Mendoza', value: 'America/Argentina/Mendoza', openwrt: 'ART3' },\n {\n text: '(~UTC-03:00) America/Argentina/Rio_Gallegos',\n value: 'America/Argentina/Rio_Gallegos',\n openwrt: 'ART3',\n },\n { text: '(~UTC-03:00) America/Argentina/Salta', value: 'America/Argentina/Salta', openwrt: 'ART3' },\n { text: '(~UTC-03:00) America/Argentina/San_Juan', value: 'America/Argentina/San_Juan', openwrt: 'ART3' },\n { text: '(~UTC-03:00) America/Argentina/San_Luis', value: 'America/Argentina/San_Luis' },\n { text: '(~UTC-03:00) America/Argentina/Tucuman', value: 'America/Argentina/Tucuman', openwrt: 'ART3' },\n { text: '(~UTC-03:00) America/Argentina/Ushuaia', value: 'America/Argentina/Ushuaia', openwrt: 'ART3' },\n { text: '(~UTC-03:00) America/Bahia', value: 'America/Bahia', openwrt: 'BRT3' },\n { text: '(~UTC-03:00) America/Belem', value: 'America/Belem', openwrt: 'BRT3' },\n { text: '(~UTC-03:00) America/Buenos_Aires', value: 'America/Buenos_Aires' },\n { text: '(~UTC-03:00) America/Catamarca', value: 'America/Catamarca' },\n { text: '(~UTC-03:00) America/Cayenne', value: 'America/Cayenne', openwrt: 'GFT3' },\n { text: '(~UTC-03:00) America/Cordoba', value: 'America/Cordoba' },\n { text: '(~UTC-03:00) America/Fortaleza', value: 'America/Fortaleza', openwrt: 'BRT3' },\n { text: '(~UTC-03:00) America/Glace_Bay', value: 'America/Glace_Bay', openwrt: 'AST4ADT,M3.2.0,M11.1.0' },\n {\n text: '(~UTC-03:00) America/Goose_Bay',\n value: 'America/Goose_Bay',\n openwrt: 'AST4ADT,M3.2.0/0:01,M11.1.0/0:01',\n },\n { text: '(~UTC-03:00) America/Halifax', value: 'America/Halifax', openwrt: 'AST4ADT,M3.2.0,M11.1.0' },\n { text: '(~UTC-03:00) America/Jujuy', value: 'America/Jujuy' },\n { text: '(~UTC-03:00) America/Maceio', value: 'America/Maceio', openwrt: 'BRT3' },\n { text: '(~UTC-03:00) America/Mendoza', value: 'America/Mendoza' },\n { text: '(~UTC-03:00) America/Moncton', value: 'America/Moncton', openwrt: 'AST4ADT,M3.2.0,M11.1.0' },\n { text: '(~UTC-03:00) America/Montevideo', value: 'America/Montevideo', openwrt: 'UYT3UYST,M10.1.0,M3.2.0' },\n { text: '(~UTC-03:00) America/Paramaribo', value: 'America/Paramaribo', openwrt: 'SRT3' },\n { text: '(~UTC-03:00) America/Punta_Arenas', value: 'America/Punta_Arenas' },\n { text: '(~UTC-03:00) America/Recife', value: 'America/Recife', openwrt: 'BRT3' },\n { text: '(~UTC-03:00) America/Rosario', value: 'America/Rosario' },\n { text: '(~UTC-03:00) America/Santarem', value: 'America/Santarem', openwrt: 'BRT3' },\n { text: '(~UTC-03:00) America/Santiago', value: 'America/Santiago' },\n {\n text: '(~UTC-03:00) America/Sao_Paulo',\n value: 'America/Sao_Paulo',\n openwrt: 'BRT3BRST,M10.3.0/0,M2.3.0/0',\n },\n { text: '(~UTC-03:00) America/Thule', value: 'America/Thule', openwrt: 'AST4ADT,M3.2.0,M11.1.0' },\n { text: '(~UTC-03:00) Antarctica/Palmer', value: 'Antarctica/Palmer' },\n { text: '(~UTC-03:00) Antarctica/Rothera', value: 'Antarctica/Rothera', openwrt: 'ROTT3' },\n { text: '(~UTC-03:00) Atlantic/Bermuda', value: 'Atlantic/Bermuda', openwrt: 'AST4ADT,M3.2.0,M11.1.0' },\n { text: '(~UTC-03:00) Atlantic/Stanley', value: 'Atlantic/Stanley', openwrt: 'FKT4FKST,M9.1.0,M4.3.0' },\n { text: '(~UTC-03:00) Brazil/East', value: 'Brazil/East' },\n { text: '(~UTC-03:00) Canada/Atlantic', value: 'Canada/Atlantic' },\n { text: '(~UTC-03:00) Chile/Continental', value: 'Chile/Continental' },\n { text: '(~UTC-03:00) Etc/GMT+3', value: 'Etc/GMT+3' },\n { text: '(~UTC-03:00) AGT', value: 'AGT' },\n { text: '(~UTC-03:00) BET', value: 'BET' },\n {\n text: '(~UTC-02:30) America/St_Johns',\n value: 'America/St_Johns',\n openwrt: 'NST3:30NDT,M3.2.0/0:01,M11.1.0/0:01',\n },\n { text: '(~UTC-02:30) Canada/Newfoundland', value: 'Canada/Newfoundland' },\n { text: '(~UTC-02:30) CNT', value: 'CNT' },\n { text: '(~UTC-02:00) America/Godthab', value: 'America/Godthab' },\n { text: '(~UTC-02:00) America/Miquelon', value: 'America/Miquelon', openwrt: 'PMST3PMDT,M3.2.0,M11.1.0' },\n { text: '(~UTC-02:00) America/Noronha', value: 'America/Noronha', openwrt: 'FNT2' },\n { text: '(~UTC-02:00) Atlantic/South_Georgia', value: 'Atlantic/South_Georgia', openwrt: 'GST2' },\n { text: '(~UTC-02:00) Brazil/DeNoronha', value: 'Brazil/DeNoronha' },\n { text: '(~UTC-02:00) Etc/GMT+2', value: 'Etc/GMT+2' },\n { text: '(~UTC-01:00) Atlantic/Cape_Verde', value: 'Atlantic/Cape_Verde', openwrt: 'CVT1' },\n { text: '(~UTC-01:00) Etc/GMT+1', value: 'Etc/GMT+1' },\n { text: '(~UTC+00:00) Africa/Abidjan', value: 'Africa/Abidjan', openwrt: 'GMT0' },\n { text: '(~UTC+00:00) Africa/Accra', value: 'Africa/Accra', openwrt: 'GMT0' },\n { text: '(~UTC+00:00) Africa/Bamako', value: 'Africa/Bamako', openwrt: 'GMT0' },\n { text: '(~UTC+00:00) Africa/Banjul', value: 'Africa/Banjul', openwrt: 'GMT0' },\n { text: '(~UTC+00:00) Africa/Bissau', value: 'Africa/Bissau', openwrt: 'GMT0' },\n { text: '(~UTC+00:00) Africa/Conakry', value: 'Africa/Conakry', openwrt: 'GMT0' },\n { text: '(~UTC+00:00) Africa/Dakar', value: 'Africa/Dakar', openwrt: 'GMT0' },\n { text: '(~UTC+00:00) Africa/Freetown', value: 'Africa/Freetown', openwrt: 'GMT0' },\n { text: '(~UTC+00:00) Africa/Lome', value: 'Africa/Lome', openwrt: 'GMT0' },\n { text: '(~UTC+00:00) Africa/Monrovia', value: 'Africa/Monrovia', openwrt: 'GMT0' },\n { text: '(~UTC+00:00) Africa/Nouakchott', value: 'Africa/Nouakchott', openwrt: 'GMT0' },\n { text: '(~UTC+00:00) Africa/Ouagadougou', value: 'Africa/Ouagadougou', openwrt: 'GMT0' },\n { text: '(~UTC+00:00) Africa/Timbuktu', value: 'Africa/Timbuktu' },\n { text: '(~UTC+00:00) America/Danmarkshavn', value: 'America/Danmarkshavn', openwrt: 'GMT0' },\n {\n text: '(~UTC+00:00) America/Scoresbysund',\n value: 'America/Scoresbysund',\n openwrt: 'EGT1EGST,M3.5.0/0,M10.5.0/1',\n },\n { text: '(~UTC+00:00) Atlantic/Azores', value: 'Atlantic/Azores', openwrt: 'AZOT1AZOST,M3.5.0/0,M10.5.0/1' },\n { text: '(~UTC+00:00) Atlantic/Reykjavik', value: 'Atlantic/Reykjavik', openwrt: 'GMT0' },\n { text: '(~UTC+00:00) Atlantic/St_Helena', value: 'Atlantic/St_Helena', openwrt: 'GMT0' },\n { text: '(~UTC+00:00) Etc/GMT', value: 'Etc/GMT' },\n { text: '(~UTC+00:00) Etc/GMT+0', value: 'Etc/GMT+0' },\n { text: '(~UTC+00:00) Etc/GMT-0', value: 'Etc/GMT-0' },\n { text: '(~UTC+00:00) Etc/GMT0', value: 'Etc/GMT0' },\n { text: '(~UTC+00:00) Etc/Greenwich', value: 'Etc/Greenwich' },\n { text: '(~UTC+00:00) Etc/UCT', value: 'Etc/UCT' },\n { text: '(~UTC+00:00) Etc/UTC', value: 'Etc/UTC' },\n { text: '(~UTC+00:00) Etc/Universal', value: 'Etc/Universal' },\n { text: '(~UTC+00:00) Etc/Zulu', value: 'Etc/Zulu' },\n { text: '(~UTC+00:00) GMT', value: 'GMT' },\n { text: '(~UTC+00:00) GMT0', value: 'GMT0' },\n { text: '(~UTC+00:00) Greenwich', value: 'Greenwich' },\n { text: '(~UTC+00:00) Iceland', value: 'Iceland' },\n { text: '(~UTC+00:00) UCT', value: 'UCT' },\n { text: '(~UTC+00:00) UTC', value: 'UTC', openwrt: 'UTC' },\n { text: '(~UTC+00:00) Universal', value: 'Universal' },\n { text: '(~UTC+00:00) Zulu', value: 'Zulu' },\n { text: '(~UTC+01:00) Africa/Algiers', value: 'Africa/Algiers', openwrt: 'CET-1' },\n { text: '(~UTC+01:00) Africa/Bangui', value: 'Africa/Bangui', openwrt: 'WAT-1' },\n { text: '(~UTC+01:00) Africa/Brazzaville', value: 'Africa/Brazzaville', openwrt: 'WAT-1' },\n { text: '(~UTC+01:00) Africa/Casablanca', value: 'Africa/Casablanca', openwrt: 'WET0' },\n { text: '(~UTC+01:00) Africa/Douala', value: 'Africa/Douala', openwrt: 'WAT-1' },\n { text: '(~UTC+01:00) Africa/El_Aaiun', value: 'Africa/El_Aaiun', openwrt: 'WET0' },\n { text: '(~UTC+01:00) Africa/Kinshasa', value: 'Africa/Kinshasa', openwrt: 'WAT-1' },\n { text: '(~UTC+01:00) Africa/Lagos', value: 'Africa/Lagos', openwrt: 'WAT-1' },\n { text: '(~UTC+01:00) Africa/Libreville', value: 'Africa/Libreville', openwrt: 'WAT-1' },\n { text: '(~UTC+01:00) Africa/Luanda', value: 'Africa/Luanda', openwrt: 'WAT-1' },\n { text: '(~UTC+01:00) Africa/Malabo', value: 'Africa/Malabo', openwrt: 'WAT-1' },\n { text: '(~UTC+01:00) Africa/Ndjamena', value: 'Africa/Ndjamena', openwrt: 'WAT-1' },\n { text: '(~UTC+01:00) Africa/Niamey', value: 'Africa/Niamey', openwrt: 'WAT-1' },\n { text: '(~UTC+01:00) Africa/Porto-Novo', value: 'Africa/Porto-Novo', openwrt: 'WAT-1' },\n { text: '(~UTC+01:00) Africa/Sao_Tome', value: 'Africa/Sao_Tome', openwrt: 'GMT0' },\n { text: '(~UTC+01:00) Africa/Tunis', value: 'Africa/Tunis', openwrt: 'CET-1' },\n { text: '(~UTC+01:00) Atlantic/Canary', value: 'Atlantic/Canary', openwrt: 'WET0WEST,M3.5.0/1,M10.5.0' },\n { text: '(~UTC+01:00) Atlantic/Faeroe', value: 'Atlantic/Faeroe' },\n { text: '(~UTC+01:00) Atlantic/Faroe', value: 'Atlantic/Faroe', openwrt: 'WET0WEST,M3.5.0/1,M10.5.0' },\n { text: '(~UTC+01:00) Atlantic/Madeira', value: 'Atlantic/Madeira', openwrt: 'WET0WEST,M3.5.0/1,M10.5.0' },\n { text: '(~UTC+01:00) Eire', value: 'Eire' },\n { text: '(~UTC+01:00) Etc/GMT-1', value: 'Etc/GMT-1' },\n { text: '(~UTC+01:00) Europe/Belfast', value: 'Europe/Belfast' },\n { text: '(~UTC+01:00) Europe/Dublin', value: 'Europe/Dublin', openwrt: 'GMT0IST,M3.5.0/1,M10.5.0' },\n { text: '(~UTC+01:00) Europe/Guernsey', value: 'Europe/Guernsey', openwrt: 'GMT0BST,M3.5.0/1,M10.5.0' },\n { text: '(~UTC+01:00) Europe/Isle_of_Man', value: 'Europe/Isle_of_Man', openwrt: 'GMT0BST,M3.5.0/1,M10.5.0' },\n { text: '(~UTC+01:00) Europe/Jersey', value: 'Europe/Jersey', openwrt: 'GMT0BST,M3.5.0/1,M10.5.0' },\n { text: '(~UTC+01:00) Europe/Lisbon', value: 'Europe/Lisbon', openwrt: 'WET0WEST,M3.5.0/1,M10.5.0' },\n { text: '(~UTC+01:00) Europe/London', value: 'Europe/London', openwrt: 'GMT0BST,M3.5.0/1,M10.5.0' },\n { text: '(~UTC+01:00) GB', value: 'GB' },\n { text: '(~UTC+01:00) GB-Eire', value: 'GB-Eire' },\n { text: '(~UTC+01:00) Portugal', value: 'Portugal' },\n { text: '(~UTC+01:00) WET', value: 'WET' },\n { text: '(~UTC+02:00) Africa/Blantyre', value: 'Africa/Blantyre', openwrt: 'CAT-2' },\n { text: '(~UTC+02:00) Africa/Bujumbura', value: 'Africa/Bujumbura', openwrt: 'CAT-2' },\n { text: '(~UTC+02:00) Africa/Cairo', value: 'Africa/Cairo' },\n { text: '(~UTC+02:00) Africa/Ceuta', value: 'Africa/Ceuta', openwrt: 'CET-1CEST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+02:00) Africa/Gaborone', value: 'Africa/Gaborone', openwrt: 'CAT-2' },\n { text: '(~UTC+02:00) Africa/Harare', value: 'Africa/Harare', openwrt: 'CAT-2' },\n { text: '(~UTC+02:00) Africa/Johannesburg', value: 'Africa/Johannesburg', openwrt: 'SAST-2' },\n { text: '(~UTC+02:00) Africa/Khartoum', value: 'Africa/Khartoum', openwrt: 'EAT-3' },\n { text: '(~UTC+02:00) Africa/Kigali', value: 'Africa/Kigali', openwrt: 'CAT-2' },\n { text: '(~UTC+02:00) Africa/Lubumbashi', value: 'Africa/Lubumbashi', openwrt: 'CAT-2' },\n { text: '(~UTC+02:00) Africa/Lusaka', value: 'Africa/Lusaka', openwrt: 'CAT-2' },\n { text: '(~UTC+02:00) Africa/Maputo', value: 'Africa/Maputo', openwrt: 'CAT-2' },\n { text: '(~UTC+02:00) Africa/Maseru', value: 'Africa/Maseru', openwrt: 'SAST-2' },\n { text: '(~UTC+02:00) Africa/Mbabane', value: 'Africa/Mbabane', openwrt: 'SAST-2' },\n { text: '(~UTC+02:00) Africa/Tripoli', value: 'Africa/Tripoli', openwrt: 'EET-2' },\n { text: '(~UTC+02:00) Africa/Windhoek', value: 'Africa/Windhoek', openwrt: 'WAT-1WAST,M9.1.0,M4.1.0' },\n { text: '(~UTC+02:00) Antarctica/Troll', value: 'Antarctica/Troll' },\n {\n text: '(~UTC+02:00) Arctic/Longyearbyen',\n value: 'Arctic/Longyearbyen',\n openwrt: 'CET-1CEST,M3.5.0,M10.5.0/3',\n },\n { text: '(~UTC+02:00) Atlantic/Jan_Mayen', value: 'Atlantic/Jan_Mayen' },\n { text: '(~UTC+02:00) CET', value: 'CET' },\n { text: '(~UTC+02:00) Egypt', value: 'Egypt' },\n { text: '(~UTC+02:00) Etc/GMT-2', value: 'Etc/GMT-2' },\n { text: '(~UTC+02:00) Europe/Amsterdam', value: 'Europe/Amsterdam', openwrt: 'CET-1CEST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+02:00) Europe/Andorra', value: 'Europe/Andorra', openwrt: 'CET-1CEST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+02:00) Europe/Belgrade', value: 'Europe/Belgrade', openwrt: 'CET-1CEST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+02:00) Europe/Berlin', value: 'Europe/Berlin', openwrt: 'CET-1CEST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+02:00) Europe/Bratislava', value: 'Europe/Bratislava', openwrt: 'CET-1CEST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+02:00) Europe/Brussels', value: 'Europe/Brussels', openwrt: 'CET-1CEST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+02:00) Europe/Budapest', value: 'Europe/Budapest', openwrt: 'CET-1CEST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+02:00) Europe/Busingen', value: 'Europe/Busingen' },\n { text: '(~UTC+02:00) Europe/Copenhagen', value: 'Europe/Copenhagen', openwrt: 'CET-1CEST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+02:00) Europe/Gibraltar', value: 'Europe/Gibraltar', openwrt: 'CET-1CEST,M3.5.0,M10.5.0/3' },\n {\n text: '(~UTC+02:00) Europe/Kaliningrad',\n value: 'Europe/Kaliningrad',\n openwrt: 'EET-2EEST,M3.5.0,M10.5.0/3',\n },\n { text: '(~UTC+02:00) Europe/Ljubljana', value: 'Europe/Ljubljana', openwrt: 'CET-1CEST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+02:00) Europe/Luxembourg', value: 'Europe/Luxembourg', openwrt: 'CET-1CEST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+02:00) Europe/Madrid', value: 'Europe/Madrid', openwrt: 'CET-1CEST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+02:00) Europe/Malta', value: 'Europe/Malta', openwrt: 'CET-1CEST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+02:00) Europe/Monaco', value: 'Europe/Monaco', openwrt: 'CET-1CEST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+02:00) Europe/Oslo', value: 'Europe/Oslo', openwrt: 'CET-1CEST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+02:00) Europe/Paris', value: 'Europe/Paris', openwrt: 'CET-1CEST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+02:00) Europe/Podgorica', value: 'Europe/Podgorica', openwrt: 'CET-1CEST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+02:00) Europe/Prague', value: 'Europe/Prague', openwrt: 'CET-1CEST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+02:00) Europe/Rome', value: 'Europe/Rome', openwrt: 'CET-1CEST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+02:00) Europe/San_Marino', value: 'Europe/San_Marino', openwrt: 'CET-1CEST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+02:00) Europe/Sarajevo', value: 'Europe/Sarajevo', openwrt: 'CET-1CEST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+02:00) Europe/Skopje', value: 'Europe/Skopje', openwrt: 'CET-1CEST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+02:00) Europe/Stockholm', value: 'Europe/Stockholm', openwrt: 'CET-1CEST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+02:00) Europe/Tirane', value: 'Europe/Tirane', openwrt: 'CET-1CEST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+02:00) Europe/Vaduz', value: 'Europe/Vaduz', openwrt: 'CET-1CEST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+02:00) Europe/Vatican', value: 'Europe/Vatican', openwrt: 'CET-1CEST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+02:00) Europe/Vienna', value: 'Europe/Vienna', openwrt: 'CET-1CEST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+02:00) Europe/Warsaw', value: 'Europe/Warsaw', openwrt: 'CET-1CEST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+02:00) Europe/Zagreb', value: 'Europe/Zagreb', openwrt: 'CET-1CEST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+02:00) Europe/Zurich', value: 'Europe/Zurich', openwrt: 'CET-1CEST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+02:00) Libya', value: 'Libya' },\n { text: '(~UTC+02:00) MET', value: 'MET' },\n { text: '(~UTC+02:00) Poland', value: 'Poland' },\n { text: '(~UTC+02:00) ART', value: 'ART' },\n { text: '(~UTC+02:00) CAT', value: 'CAT' },\n { text: '(~UTC+02:00) ECT', value: 'ECT' },\n { text: '(~UTC+03:00) Africa/Addis_Ababa', value: 'Africa/Addis_Ababa' },\n { text: '(~UTC+03:00) Africa/Asmara', value: 'Africa/Asmara', openwrt: 'EAT-3' },\n { text: '(~UTC+03:00) Africa/Asmera', value: 'Africa/Asmera' },\n { text: '(~UTC+03:00) Africa/Dar_es_Salaam', value: 'Africa/Dar_es_Salaam', openwrt: 'EAT-3' },\n { text: '(~UTC+03:00) Africa/Djibouti', value: 'Africa/Djibouti', openwrt: 'EAT-3' },\n { text: '(~UTC+03:00) Africa/Juba', value: 'Africa/Juba' },\n { text: '(~UTC+03:00) Africa/Kampala', value: 'Africa/Kampala', openwrt: 'EAT-3' },\n { text: '(~UTC+03:00) Africa/Mogadishu', value: 'Africa/Mogadishu', openwrt: 'EAT-3' },\n { text: '(~UTC+03:00) Africa/Nairobi', value: 'Africa/Nairobi', openwrt: 'EAT-3' },\n { text: '(~UTC+03:00) Antarctica/Syowa', value: 'Antarctica/Syowa', openwrt: 'SYOT-3' },\n { text: '(~UTC+03:00) Asia/Aden', value: 'Asia/Aden', openwrt: 'AST-3' },\n { text: '(~UTC+03:00) Asia/Amman', value: 'Asia/Amman' },\n { text: '(~UTC+03:00) Asia/Baghdad', value: 'Asia/Baghdad', openwrt: 'AST-3' },\n { text: '(~UTC+03:00) Asia/Bahrain', value: 'Asia/Bahrain', openwrt: 'AST-3' },\n { text: '(~UTC+03:00) Asia/Beirut', value: 'Asia/Beirut', openwrt: 'EET-2EEST,M3.5.0/0,M10.5.0/0' },\n { text: '(~UTC+03:00) Asia/Damascus', value: 'Asia/Damascus', openwrt: 'EET-2EEST,M4.1.5/0,M10.5.5/0' },\n { text: '(~UTC+03:00) Asia/Famagusta', value: 'Asia/Famagusta' },\n { text: '(~UTC+03:00) Asia/Gaza', value: 'Asia/Gaza', openwrt: 'EET-2EEST,M3.5.6/0:01,M9.1.5' },\n { text: '(~UTC+03:00) Asia/Hebron', value: 'Asia/Hebron' },\n { text: '(~UTC+03:00) Asia/Istanbul', value: 'Asia/Istanbul' },\n { text: '(~UTC+03:00) Asia/Jerusalem', value: 'Asia/Jerusalem' },\n { text: '(~UTC+03:00) Asia/Kuwait', value: 'Asia/Kuwait', openwrt: 'AST-3' },\n { text: '(~UTC+03:00) Asia/Nicosia', value: 'Asia/Nicosia', openwrt: 'EET-2EEST,M3.5.0/3,M10.5.0/4' },\n { text: '(~UTC+03:00) Asia/Qatar', value: 'Asia/Qatar', openwrt: 'AST-3' },\n { text: '(~UTC+03:00) Asia/Riyadh', value: 'Asia/Riyadh', openwrt: 'AST-3' },\n { text: '(~UTC+03:00) Asia/Tel_Aviv', value: 'Asia/Tel_Aviv' },\n { text: '(~UTC+03:00) EET', value: 'EET' },\n { text: '(~UTC+03:00) Etc/GMT-3', value: 'Etc/GMT-3' },\n { text: '(~UTC+03:00) Europe/Athens', value: 'Europe/Athens', openwrt: 'EET-2EEST,M3.5.0/3,M10.5.0/4' },\n { text: '(~UTC+03:00) Europe/Bucharest', value: 'Europe/Bucharest', openwrt: 'EET-2EEST,M3.5.0/3,M10.5.0/4' },\n { text: '(~UTC+03:00) Europe/Chisinau', value: 'Europe/Chisinau', openwrt: 'EET-2EEST,M3.5.0/3,M10.5.0/4' },\n { text: '(~UTC+03:00) Europe/Helsinki', value: 'Europe/Helsinki', openwrt: 'EET-2EEST,M3.5.0/3,M10.5.0/4' },\n { text: '(~UTC+03:00) Europe/Istanbul', value: 'Europe/Istanbul', openwrt: 'EET-2EEST,M3.5.0/3,M10.5.0/4' },\n { text: '(~UTC+03:00) Europe/Kiev', value: 'Europe/Kiev', openwrt: 'EET-2EEST,M3.5.0/3,M10.5.0/4' },\n { text: '(~UTC+03:00) Europe/Kirov', value: 'Europe/Kirov' },\n { text: '(~UTC+03:00) Europe/Mariehamn', value: 'Europe/Mariehamn', openwrt: 'EET-2EEST,M3.5.0/3,M10.5.0/4' },\n { text: '(~UTC+03:00) Europe/Minsk', value: 'Europe/Minsk', openwrt: 'EET-2EEST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+03:00) Europe/Moscow', value: 'Europe/Moscow', openwrt: 'MSK-4' },\n { text: '(~UTC+03:00) Europe/Nicosia', value: 'Europe/Nicosia' },\n { text: '(~UTC+03:00) Europe/Riga', value: 'Europe/Riga', openwrt: 'EET-2EEST,M3.5.0/3,M10.5.0/4' },\n {\n text: '(~UTC+03:00) Europe/Simferopol',\n value: 'Europe/Simferopol',\n openwrt: 'EET-2EEST,M3.5.0/3,M10.5.0/4',\n },\n { text: '(~UTC+03:00) Europe/Sofia', value: 'Europe/Sofia', openwrt: 'EET-2EEST,M3.5.0/3,M10.5.0/4' },\n { text: '(~UTC+03:00) Europe/Tallinn', value: 'Europe/Tallinn', openwrt: 'EET-2EEST,M3.5.0/3,M10.5.0/4' },\n { text: '(~UTC+03:00) Europe/Tiraspol', value: 'Europe/Tiraspol' },\n { text: '(~UTC+03:00) Europe/Uzhgorod', value: 'Europe/Uzhgorod', openwrt: 'EET-2EEST,M3.5.0/3,M10.5.0/4' },\n { text: '(~UTC+03:00) Europe/Vilnius', value: 'Europe/Vilnius', openwrt: 'EET-2EEST,M3.5.0/3,M10.5.0/4' },\n {\n text: '(~UTC+03:00) Europe/Zaporozhye',\n value: 'Europe/Zaporozhye',\n openwrt: 'EET-2EEST,M3.5.0/3,M10.5.0/4',\n },\n { text: '(~UTC+03:00) Indian/Antananarivo', value: 'Indian/Antananarivo', openwrt: 'EAT-3' },\n { text: '(~UTC+03:00) Indian/Comoro', value: 'Indian/Comoro', openwrt: 'EAT-3' },\n { text: '(~UTC+03:00) Indian/Mayotte', value: 'Indian/Mayotte', openwrt: 'EAT-3' },\n { text: '(~UTC+03:00) Israel', value: 'Israel' },\n { text: '(~UTC+03:00) Turkey', value: 'Turkey' },\n { text: '(~UTC+03:00) W-SU', value: 'W-SU' },\n { text: '(~UTC+03:00) EAT', value: 'EAT' },\n { text: '(~UTC+04:00) Asia/Baku', value: 'Asia/Baku', openwrt: 'AZT-4AZST,M3.5.0/4,M10.5.0/5' },\n { text: '(~UTC+04:00) Asia/Dubai', value: 'Asia/Dubai', openwrt: 'GST-4' },\n { text: '(~UTC+04:00) Asia/Muscat', value: 'Asia/Muscat', openwrt: 'GST-4' },\n { text: '(~UTC+04:00) Asia/Tbilisi', value: 'Asia/Tbilisi', openwrt: 'GET-4' },\n { text: '(~UTC+04:00) Asia/Yerevan', value: 'Asia/Yerevan', openwrt: 'AMT-4AMST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+04:00) Etc/GMT-4', value: 'Etc/GMT-4' },\n { text: '(~UTC+04:00) Europe/Astrakhan', value: 'Europe/Astrakhan' },\n { text: '(~UTC+04:00) Europe/Samara', value: 'Europe/Samara', openwrt: 'SAMT-3SAMST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+04:00) Europe/Saratov', value: 'Europe/Saratov' },\n { text: '(~UTC+04:00) Europe/Ulyanovsk', value: 'Europe/Ulyanovsk' },\n { text: '(~UTC+04:00) Europe/Volgograd', value: 'Europe/Volgograd', openwrt: 'VOLT-3VOLST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+04:00) Indian/Mahe', value: 'Indian/Mahe', openwrt: 'SCT-4' },\n { text: '(~UTC+04:00) Indian/Mauritius', value: 'Indian/Mauritius', openwrt: 'MUT-4' },\n { text: '(~UTC+04:00) Indian/Reunion', value: 'Indian/Reunion', openwrt: 'RET-4' },\n { text: '(~UTC+04:00) NET', value: 'NET' },\n { text: '(~UTC+04:30) Asia/Kabul', value: 'Asia/Kabul', openwrt: 'AFT-4:30' },\n { text: '(~UTC+04:30) Asia/Tehran', value: 'Asia/Tehran', openwrt: 'IRST-3:30IRDT,80/0,264/0' },\n { text: '(~UTC+04:30) Iran', value: 'Iran' },\n { text: '(~UTC+05:00) Antarctica/Mawson', value: 'Antarctica/Mawson', openwrt: 'MAWT-5' },\n { text: '(~UTC+05:00) Asia/Aqtau', value: 'Asia/Aqtau', openwrt: 'AQTT-5' },\n { text: '(~UTC+05:00) Asia/Aqtobe', value: 'Asia/Aqtobe', openwrt: 'AQTT-5' },\n { text: '(~UTC+05:00) Asia/Ashgabat', value: 'Asia/Ashgabat', openwrt: 'TMT-5' },\n { text: '(~UTC+05:00) Asia/Ashkhabad', value: 'Asia/Ashkhabad' },\n { text: '(~UTC+05:00) Asia/Atyrau', value: 'Asia/Atyrau' },\n { text: '(~UTC+05:00) Asia/Dushanbe', value: 'Asia/Dushanbe', openwrt: 'TJT-5' },\n { text: '(~UTC+05:00) Asia/Karachi', value: 'Asia/Karachi', openwrt: 'PKT-5' },\n { text: '(~UTC+05:00) Asia/Oral', value: 'Asia/Oral', openwrt: 'ORAT-5' },\n { text: '(~UTC+05:00) Asia/Samarkand', value: 'Asia/Samarkand', openwrt: 'UZT-5' },\n { text: '(~UTC+05:00) Asia/Tashkent', value: 'Asia/Tashkent', openwrt: 'UZT-5' },\n {\n text: '(~UTC+05:00) Asia/Yekaterinburg',\n value: 'Asia/Yekaterinburg',\n openwrt: 'YEKT-5YEKST,M3.5.0,M10.5.0/3',\n },\n { text: '(~UTC+05:00) Etc/GMT-5', value: 'Etc/GMT-5' },\n { text: '(~UTC+05:00) Indian/Kerguelen', value: 'Indian/Kerguelen', openwrt: 'TFT-5' },\n { text: '(~UTC+05:00) Indian/Maldives', value: 'Indian/Maldives', openwrt: 'MVT-5' },\n { text: '(~UTC+05:00) PLT', value: 'PLT' },\n { text: '(~UTC+05:30) Asia/Calcutta', value: 'Asia/Calcutta' },\n { text: '(~UTC+05:30) Asia/Colombo', value: 'Asia/Colombo', openwrt: 'IST-5:30' },\n { text: '(~UTC+05:30) Asia/Kolkata', value: 'Asia/Kolkata', openwrt: 'IST-5:30' },\n { text: '(~UTC+05:30) IST', value: 'IST' },\n { text: '(~UTC+05:45) Asia/Kathmandu', value: 'Asia/Kathmandu', openwrt: 'NPT-5:45' },\n { text: '(~UTC+05:45) Asia/Katmandu', value: 'Asia/Katmandu' },\n { text: '(~UTC+06:00) Antarctica/Vostok', value: 'Antarctica/Vostok', openwrt: 'VOST-6' },\n { text: '(~UTC+06:00) Asia/Almaty', value: 'Asia/Almaty', openwrt: 'ALMT-6' },\n { text: '(~UTC+06:00) Asia/Bishkek', value: 'Asia/Bishkek', openwrt: 'KGT-6' },\n { text: '(~UTC+06:00) Asia/Dacca', value: 'Asia/Dacca' },\n { text: '(~UTC+06:00) Asia/Dhaka', value: 'Asia/Dhaka', openwrt: 'BDT-6' },\n { text: '(~UTC+06:00) Asia/Kashgar', value: 'Asia/Kashgar', openwrt: 'CST-8' },\n { text: '(~UTC+06:00) Asia/Omsk', value: 'Asia/Omsk', openwrt: 'OMST-7' },\n { text: '(~UTC+06:00) Asia/Qyzylorda', value: 'Asia/Qyzylorda', openwrt: 'QYZT-6' },\n { text: '(~UTC+06:00) Asia/Thimbu', value: 'Asia/Thimbu' },\n { text: '(~UTC+06:00) Asia/Thimphu', value: 'Asia/Thimphu', openwrt: 'BTT-6' },\n { text: '(~UTC+06:00) Asia/Urumqi', value: 'Asia/Urumqi', openwrt: 'CST-8' },\n { text: '(~UTC+06:00) Etc/GMT-6', value: 'Etc/GMT-6' },\n { text: '(~UTC+06:00) Indian/Chagos', value: 'Indian/Chagos', openwrt: 'IOT-6' },\n { text: '(~UTC+06:00) BST', value: 'BST' },\n { text: '(~UTC+06:30) Asia/Rangoon', value: 'Asia/Rangoon', openwrt: 'MMT-6:30' },\n { text: '(~UTC+06:30) Asia/Yangon', value: 'Asia/Yangon' },\n { text: '(~UTC+06:30) Indian/Cocos', value: 'Indian/Cocos', openwrt: 'CCT-6:30' },\n { text: '(~UTC+07:00) Antarctica/Davis', value: 'Antarctica/Davis', openwrt: 'DAVT-7' },\n { text: '(~UTC+07:00) Asia/Bangkok', value: 'Asia/Bangkok', openwrt: 'ICT-7' },\n { text: '(~UTC+07:00) Asia/Barnaul', value: 'Asia/Barnaul' },\n { text: '(~UTC+07:00) Asia/Ho_Chi_Minh', value: 'Asia/Ho_Chi_Minh', openwrt: 'ICT-7' },\n { text: '(~UTC+07:00) Asia/Hovd', value: 'Asia/Hovd', openwrt: 'HOVT-7' },\n { text: '(~UTC+07:00) Asia/Jakarta', value: 'Asia/Jakarta', openwrt: 'WIT-7' },\n { text: '(~UTC+07:00) Asia/Krasnoyarsk', value: 'Asia/Krasnoyarsk', openwrt: 'KRAT-7KRAST,M3.5.0,M10.5.0/3' },\n {\n text: '(~UTC+07:00) Asia/Novokuznetsk',\n value: 'Asia/Novokuznetsk',\n openwrt: 'NOVT-6NOVST,M3.5.0,M10.5.0/3',\n },\n { text: '(~UTC+07:00) Asia/Novosibirsk', value: 'Asia/Novosibirsk', openwrt: 'NOVT-6NOVST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+07:00) Asia/Phnom_Penh', value: 'Asia/Phnom_Penh', openwrt: 'ICT-7' },\n { text: '(~UTC+07:00) Asia/Pontianak', value: 'Asia/Pontianak', openwrt: 'WIT-7' },\n { text: '(~UTC+07:00) Asia/Saigon', value: 'Asia/Saigon' },\n { text: '(~UTC+07:00) Asia/Tomsk', value: 'Asia/Tomsk' },\n { text: '(~UTC+07:00) Asia/Vientiane', value: 'Asia/Vientiane', openwrt: 'ICT-7' },\n { text: '(~UTC+07:00) Etc/GMT-7', value: 'Etc/GMT-7' },\n { text: '(~UTC+07:00) Indian/Christmas', value: 'Indian/Christmas', openwrt: 'CXT-7' },\n { text: '(~UTC+07:00) VST', value: 'VST' },\n { text: '(~UTC+08:00) Antarctica/Casey', value: 'Antarctica/Casey', openwrt: 'WST-8' },\n { text: '(~UTC+08:00) Asia/Brunei', value: 'Asia/Brunei', openwrt: 'BNT-8' },\n { text: '(~UTC+08:00) Asia/Choibalsan', value: 'Asia/Choibalsan', openwrt: 'CHOT-8' },\n { text: '(~UTC+08:00) Asia/Chongqing', value: 'Asia/Chongqing', openwrt: 'CST-8' },\n { text: '(~UTC+08:00) Asia/Chungking', value: 'Asia/Chungking' },\n { text: '(~UTC+08:00) Asia/Harbin', value: 'Asia/Harbin', openwrt: 'CST-8' },\n { text: '(~UTC+08:00) Asia/Hong_Kong', value: 'Asia/Hong_Kong' },\n { text: '(~UTC+08:00) Asia/Irkutsk', value: 'Asia/Irkutsk', openwrt: 'IRKT-8IRKST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+08:00) Asia/Kuala_Lumpur', value: 'Asia/Kuala_Lumpur', openwrt: 'MYT-8' },\n { text: '(~UTC+08:00) Asia/Kuching', value: 'Asia/Kuching', openwrt: 'MYT-8' },\n { text: '(~UTC+08:00) Asia/Macao', value: 'Asia/Macao' },\n { text: '(~UTC+08:00) Asia/Macau', value: 'Asia/Macau', openwrt: 'CST-8' },\n { text: '(~UTC+08:00) Asia/Makassar', value: 'Asia/Makassar', openwrt: 'CIT-8' },\n { text: '(~UTC+08:00) Asia/Manila', value: 'Asia/Manila', openwrt: 'PHT-8' },\n { text: '(~UTC+08:00) Asia/Shanghai', value: 'Asia/Shanghai', openwrt: 'CST-8' },\n { text: '(~UTC+08:00) Asia/Singapore', value: 'Asia/Singapore', openwrt: 'SGT-8' },\n { text: '(~UTC+08:00) Asia/Taipei', value: 'Asia/Taipei', openwrt: 'CST-8' },\n { text: '(~UTC+08:00) Asia/Ujung_Pandang', value: 'Asia/Ujung_Pandang' },\n { text: '(~UTC+08:00) Asia/Ulaanbaatar', value: 'Asia/Ulaanbaatar', openwrt: 'ULAT-8' },\n { text: '(~UTC+08:00) Asia/Ulan_Bator', value: 'Asia/Ulan_Bator' },\n { text: '(~UTC+08:00) Australia/Perth', value: 'Australia/Perth', openwrt: 'WST-8' },\n { text: '(~UTC+08:00) Australia/West', value: 'Australia/West' },\n { text: '(~UTC+08:00) Etc/GMT-8', value: 'Etc/GMT-8' },\n { text: '(~UTC+08:00) Hongkong', value: 'Hongkong' },\n { text: '(~UTC+08:00) PRC', value: 'PRC' },\n { text: '(~UTC+08:00) Singapore', value: 'Singapore' },\n { text: '(~UTC+08:00) CTT', value: 'CTT' },\n { text: '(~UTC+08:45) Australia/Eucla', value: 'Australia/Eucla', openwrt: 'CWST-8:45' },\n { text: '(~UTC+09:00) Asia/Chita', value: 'Asia/Chita' },\n { text: '(~UTC+09:00) Asia/Dili', value: 'Asia/Dili', openwrt: 'TLT-9' },\n { text: '(~UTC+09:00) Asia/Jayapura', value: 'Asia/Jayapura', openwrt: 'EIT-9' },\n { text: '(~UTC+09:00) Asia/Khandyga', value: 'Asia/Khandyga' },\n { text: '(~UTC+09:00) Asia/Pyongyang', value: 'Asia/Pyongyang', openwrt: 'KST-9' },\n { text: '(~UTC+09:00) Asia/Seoul', value: 'Asia/Seoul', openwrt: 'KST-9' },\n { text: '(~UTC+09:00) Asia/Tokyo', value: 'Asia/Tokyo', openwrt: 'JST-9' },\n { text: '(~UTC+09:00) Asia/Yakutsk', value: 'Asia/Yakutsk', openwrt: 'YAKT-9YAKST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+09:00) Etc/GMT-9', value: 'Etc/GMT-9' },\n { text: '(~UTC+09:00) Japan', value: 'Japan' },\n { text: '(~UTC+09:00) Pacific/Palau', value: 'Pacific/Palau', openwrt: 'PWT-9' },\n { text: '(~UTC+09:00) ROK', value: 'ROK' },\n { text: '(~UTC+09:00) JST', value: 'JST' },\n { text: '(~UTC+09:30) Australia/Darwin', value: 'Australia/Darwin', openwrt: 'CST-9:30' },\n { text: '(~UTC+09:30) Australia/North', value: 'Australia/North' },\n { text: '(~UTC+09:30) ACT', value: 'ACT' },\n { text: '(~UTC+10:00) Antarctica/DumontDUrville', value: 'Antarctica/DumontDUrville', openwrt: 'DDUT-10' },\n { text: '(~UTC+10:00) Asia/Ust-Nera', value: 'Asia/Ust-Nera' },\n {\n text: '(~UTC+10:00) Asia/Vladivostok',\n value: 'Asia/Vladivostok',\n openwrt: 'VLAT-10VLAST,M3.5.0,M10.5.0/3',\n },\n { text: '(~UTC+10:00) Australia/Brisbane', value: 'Australia/Brisbane', openwrt: 'EST-10' },\n { text: '(~UTC+10:00) Australia/Lindeman', value: 'Australia/Lindeman', openwrt: 'EST-10' },\n { text: '(~UTC+10:00) Australia/Queensland', value: 'Australia/Queensland' },\n { text: '(~UTC+10:00) Etc/GMT-10', value: 'Etc/GMT-10' },\n { text: '(~UTC+10:00) Pacific/Chuuk', value: 'Pacific/Chuuk' },\n { text: '(~UTC+10:00) Pacific/Guam', value: 'Pacific/Guam', openwrt: 'ChST-10' },\n { text: '(~UTC+10:00) Pacific/Port_Moresby', value: 'Pacific/Port_Moresby', openwrt: 'PGT-10' },\n { text: '(~UTC+10:00) Pacific/Saipan', value: 'Pacific/Saipan', openwrt: 'ChST-10' },\n { text: '(~UTC+10:00) Pacific/Truk', value: 'Pacific/Truk', openwrt: 'TRUT-10' },\n { text: '(~UTC+10:00) Pacific/Yap', value: 'Pacific/Yap' },\n {\n text: '(~UTC+10:30) Australia/Adelaide',\n value: 'Australia/Adelaide',\n openwrt: 'CST-9:30CST,M10.1.0,M4.1.0/3',\n },\n {\n text: '(~UTC+10:30) Australia/Broken_Hill',\n value: 'Australia/Broken_Hill',\n openwrt: 'CST-9:30CST,M10.1.0,M4.1.0/3',\n },\n { text: '(~UTC+10:30) Australia/South', value: 'Australia/South' },\n { text: '(~UTC+10:30) Australia/Yancowinna', value: 'Australia/Yancowinna' },\n { text: '(~UTC+11:00) Antarctica/Macquarie', value: 'Antarctica/Macquarie', openwrt: 'MIST-11' },\n { text: '(~UTC+11:00) Asia/Magadan', value: 'Asia/Magadan', openwrt: 'MAGT-11MAGST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+11:00) Asia/Sakhalin', value: 'Asia/Sakhalin', openwrt: 'SAKT-10SAKST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+11:00) Asia/Srednekolymsk', value: 'Asia/Srednekolymsk' },\n { text: '(~UTC+11:00) Australia/ACT', value: 'Australia/ACT' },\n { text: '(~UTC+11:00) Australia/Canberra', value: 'Australia/Canberra' },\n { text: '(~UTC+11:00) Australia/Currie', value: 'Australia/Currie', openwrt: 'EST-10EST,M10.1.0,M4.1.0/3' },\n { text: '(~UTC+11:00) Australia/Hobart', value: 'Australia/Hobart', openwrt: 'EST-10EST,M10.1.0,M4.1.0/3' },\n { text: '(~UTC+11:00) Australia/LHI', value: 'Australia/LHI' },\n {\n text: '(~UTC+11:00) Australia/Lord_Howe',\n value: 'Australia/Lord_Howe',\n openwrt: 'LHST-10:30LHST-11,M10.1.0,M4.1.0',\n },\n {\n text: '(~UTC+11:00) Australia/Melbourne',\n value: 'Australia/Melbourne',\n openwrt: 'EST-10EST,M10.1.0,M4.1.0/3',\n },\n { text: '(~UTC+11:00) Australia/NSW', value: 'Australia/NSW' },\n { text: '(~UTC+11:00) Australia/Sydney', value: 'Australia/Sydney', openwrt: 'EST-10EST,M10.1.0,M4.1.0/3' },\n { text: '(~UTC+11:00) Australia/Tasmania', value: 'Australia/Tasmania' },\n { text: '(~UTC+11:00) Australia/Victoria', value: 'Australia/Victoria' },\n { text: '(~UTC+11:00) Etc/GMT-11', value: 'Etc/GMT-11' },\n { text: '(~UTC+11:00) Pacific/Bougainville', value: 'Pacific/Bougainville' },\n { text: '(~UTC+11:00) Pacific/Efate', value: 'Pacific/Efate', openwrt: 'VUT-11' },\n { text: '(~UTC+11:00) Pacific/Guadalcanal', value: 'Pacific/Guadalcanal', openwrt: 'SBT-11' },\n { text: '(~UTC+11:00) Pacific/Kosrae', value: 'Pacific/Kosrae', openwrt: 'KOST-11' },\n { text: '(~UTC+11:00) Pacific/Norfolk', value: 'Pacific/Norfolk', openwrt: 'NFT-11:30' },\n { text: '(~UTC+11:00) Pacific/Noumea', value: 'Pacific/Noumea', openwrt: 'NCT-11' },\n { text: '(~UTC+11:00) Pacific/Pohnpei', value: 'Pacific/Pohnpei' },\n { text: '(~UTC+11:00) Pacific/Ponape', value: 'Pacific/Ponape', openwrt: 'PONT-11' },\n { text: '(~UTC+11:00) AET', value: 'AET' },\n { text: '(~UTC+11:00) SST', value: 'SST' },\n { text: '(~UTC+12:00) Asia/Anadyr', value: 'Asia/Anadyr', openwrt: 'ANAT-11ANAST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+12:00) Asia/Kamchatka', value: 'Asia/Kamchatka', openwrt: 'PETT-11PETST,M3.5.0,M10.5.0/3' },\n { text: '(~UTC+12:00) Etc/GMT-12', value: 'Etc/GMT-12' },\n { text: '(~UTC+12:00) Kwajalein', value: 'Kwajalein' },\n { text: '(~UTC+12:00) Pacific/Fiji', value: 'Pacific/Fiji', openwrt: 'FJT-12' },\n { text: '(~UTC+12:00) Pacific/Funafuti', value: 'Pacific/Funafuti', openwrt: 'TVT-12' },\n { text: '(~UTC+12:00) Pacific/Kwajalein', value: 'Pacific/Kwajalein', openwrt: 'MHT-12' },\n { text: '(~UTC+12:00) Pacific/Majuro', value: 'Pacific/Majuro', openwrt: 'MHT-12' },\n { text: '(~UTC+12:00) Pacific/Nauru', value: 'Pacific/Nauru', openwrt: 'NRT-12' },\n { text: '(~UTC+12:00) Pacific/Tarawa', value: 'Pacific/Tarawa', openwrt: 'GILT-12' },\n { text: '(~UTC+12:00) Pacific/Wake', value: 'Pacific/Wake', openwrt: 'WAKT-12' },\n { text: '(~UTC+12:00) Pacific/Wallis', value: 'Pacific/Wallis', openwrt: 'WFT-12' },\n {\n text: '(~UTC+13:00) Antarctica/McMurdo',\n value: 'Antarctica/McMurdo',\n openwrt: 'NZST-12NZDT,M9.5.0,M4.1.0/3',\n },\n {\n text: '(~UTC+13:00) Antarctica/South_Pole',\n value: 'Antarctica/South_Pole',\n openwrt: 'NZST-12NZDT,M9.5.0,M4.1.0/3',\n },\n { text: '(~UTC+13:00) Etc/GMT-13', value: 'Etc/GMT-13' },\n { text: '(~UTC+13:00) NZ', value: 'NZ' },\n { text: '(~UTC+13:00) Pacific/Auckland', value: 'Pacific/Auckland', openwrt: 'NZST-12NZDT,M9.5.0,M4.1.0/3' },\n { text: '(~UTC+13:00) Pacific/Enderbury', value: 'Pacific/Enderbury', openwrt: 'PHOT-13' },\n { text: '(~UTC+13:00) Pacific/Fakaofo', value: 'Pacific/Fakaofo', openwrt: 'TKT10' },\n { text: '(~UTC+13:00) Pacific/Tongatapu', value: 'Pacific/Tongatapu', openwrt: 'TOT-13' },\n { text: '(~UTC+13:00) NST', value: 'NST' },\n { text: '(~UTC+13:45) NZ-CHAT', value: 'NZ-CHAT' },\n {\n text: '(~UTC+13:45) Pacific/Chatham',\n value: 'Pacific/Chatham',\n openwrt: 'CHAST-12:45CHADT,M9.5.0/2:45,M4.1.0/3:45',\n },\n { text: '(~UTC+14:00) Etc/GMT-14', value: 'Etc/GMT-14' },\n { text: '(~UTC+14:00) Pacific/Apia', value: 'Pacific/Apia', openwrt: 'WST11' },\n { text: '(~UTC+14:00) Pacific/Kiritimati', value: 'Pacific/Kiritimati', openwrt: 'LINT-14' },\n { text: '(~UTC+14:00) MIT', value: 'MIT' },\n ],\n}\n\nexport default dates\n","import Vue from 'vue'\nimport VueI18n from 'vue-i18n'\nimport { vuntangleEnLocale, vuntangleDeLocale, vuntangleJaLocale } from '../locales'\nimport { dateTimeFormats } from '../config/vue-i18n'\n\nVue.use(VueI18n)\n\nexport default new VueI18n({\n locale: 'en',\n fallbackLocale: 'en',\n messages: {\n en: vuntangleEnLocale,\n de: vuntangleDeLocale,\n ja: vuntangleJaLocale,\n },\n silentTranslationWarn: true,\n dateTimeFormats,\n})\n","import { VAutocomplete } from 'vuetify/lib'\n\nexport default {\n extends: VAutocomplete,\n props: {\n // a more compact field\n dense: {\n type: Boolean,\n default: true,\n },\n // shows a border around field\n outlined: {\n type: Boolean,\n default: true,\n },\n // hides some extra space under the field which displays hints or errors\n hideDetails: {\n type: Boolean,\n default: true,\n },\n // selects the item highlighted when changing input fields with tab key\n // doesn't affect mouse navigation, does nothing if multiple is selected\n autoSelectFirst: {\n type: Boolean,\n default: true,\n },\n },\n}\n","export * from \"-!../../../../ngfw_ui/node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../../ngfw_ui/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../ngfw_ui/node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../ngfw_ui/node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../../../ngfw_ui/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./UToast.vue?vue&type=style&index=0&id=bbf8e5ba&prod&lang=scss\"","export * from \"-!../../../../ngfw_ui/node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../../ngfw_ui/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../ngfw_ui/node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../ngfw_ui/node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../../../ngfw_ui/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./Main.vue?vue&type=style&index=0&id=33b92972&prod&lang=scss\"","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('v-overlay',{staticClass:\"schema-errors\"},[_c('v-card',{staticClass:\"fill-height d-flex flex-column align-stretch\",attrs:{\"light\":\"\",\"color\":\"yellow lighten-4\"}},[_c('v-card-title',[_vm._v(_vm._s(_vm.service)+\" Invalid Settings\")]),_c('v-card-subtitle',[_vm._v(\"Modifying this settings may lead to unpredictable results\")]),_c('v-card-text',_vm._l((_vm.errors),function(error,idx){return _c('div',{key:idx,staticClass:\"red--text text--darken-2 font-weight-medium text-body-1\"},[_vm._v(\" • \"+_vm._s(error.stack)+\" \")])}),0),_c('v-divider'),_c('v-card-text',{staticClass:\"d-flex\",staticStyle:{\"overflow-y\":\"auto\"}},[_c('div',{staticClass:\"d-flex flex-column\",staticStyle:{\"width\":\"50%\"}},[_c('h3',{staticClass:\"mb-4\"},[_vm._v(\"Provided settings\")]),_c('pre',{staticStyle:{\"font-size\":\"smaller\",\"line-height\":\"1.2\",\"font-weight\":\"bold\"}},[_vm._v(_vm._s(_vm.settings))])]),_c('div',{staticClass:\"d-flex flex-column\",staticStyle:{\"width\":\"50%\"}},[_c('h3',{staticClass:\"mb-4\"},[_vm._v(\"Validation schema\")]),_c('pre',{staticStyle:{\"font-size\":\"smaller\",\"line-height\":\"1.2\",\"font-weight\":\"bold\"}},[_vm._v(_vm._s(_vm.schema))])])]),_c('v-spacer'),_c('v-card-actions',[_c('v-spacer'),_c('u-btn',{attrs:{\"small\":false},on:{\"click\":function($event){return _vm.$emit('update:errors', undefined)}}},[_vm._v(\"Close\")])],1)],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./Main.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./Main.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./Main.vue?vue&type=template&id=33b92972\"\nimport script from \"./Main.vue?vue&type=script&lang=js\"\nexport * from \"./Main.vue?vue&type=script&lang=js\"\nimport style0 from \"./Main.vue?vue&type=style&index=0&id=33b92972&prod&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../ngfw_ui/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import { Report } from '../shared/Reports/configs/constants'\nimport columns from './columns'\n\n/**\n * Reports configurations\n */\n\nexport default {\n [Report.ClientsBandwidthByTime]: {\n title: 'clients_bandwidth_by_time',\n icon: 'mdi-chart-areaspline',\n query: {\n type: 'CATEGORIES_SERIES',\n table: 'session_stats left join sessions using (session_id)',\n tables: ['sessions', 'session_stats'],\n queryCategories: {\n groupColumn: 'client_address',\n aggregationFunction: 'sum',\n aggregationValue: 'bytes/60',\n limit: 10,\n },\n querySeries: {\n timeIntervalSeconds: 60,\n },\n columnDisambiguation: [\n {\n columnName: 'time_stamp',\n newColumnName: 'session_stats.time_stamp',\n },\n ],\n },\n rendering: {\n units: 'bytes/s',\n type: 'areaspline',\n dataGroupingApproximation: 'high',\n },\n },\n\n [Report.ClientsByBandwidth]: {\n title: 'top_clients_by_bandwidth',\n icon: 'mdi-chart-pie',\n query: {\n type: 'CATEGORIES',\n table: 'session_stats left join sessions using (session_id)',\n tables: ['sessions', 'session_stats'],\n queryCategories: {\n groupColumn: 'client_address',\n aggregationFunction: 'sum',\n aggregationValue: 'bytes',\n },\n columnDisambiguation: [\n {\n columnName: 'time_stamp',\n newColumnName: 'session_stats.time_stamp',\n },\n ],\n },\n rendering: {\n units: 'bytes',\n column: 'client_address',\n type: 'pie',\n donutInnerSize: 50,\n },\n },\n\n [Report.ServerPortsBandwidthByTime]: {\n title: 'server_ports_bandwidth_by_time',\n icon: 'mdi-chart-areaspline',\n query: {\n type: 'CATEGORIES_SERIES',\n table: 'session_stats left join sessions using (session_id)',\n tables: ['sessions', 'session_stats'],\n queryCategories: {\n groupColumn: 'server_port',\n aggregationFunction: 'sum',\n aggregationValue: 'bytes/60',\n limit: 10,\n },\n querySeries: {\n timeIntervalSeconds: 60,\n },\n columnDisambiguation: [\n {\n columnName: 'time_stamp',\n newColumnName: 'session_stats.time_stamp',\n },\n ],\n },\n rendering: {\n units: 'bytes/s',\n type: 'areaspline',\n dataGroupingApproximation: 'high',\n },\n },\n\n [Report.ServerPortsByBandwidth]: {\n title: 'server_ports_by_bandwidth',\n icon: 'mdi-chart-pie',\n query: {\n type: 'CATEGORIES',\n table: 'session_stats left join sessions using (session_id)',\n tables: ['sessions', 'session_stats'],\n queryCategories: {\n groupColumn: 'server_port',\n aggregationFunction: 'sum',\n aggregationValue: 'bytes',\n },\n columnDisambiguation: [\n {\n columnName: 'time_stamp',\n newColumnName: 'session_stats.time_stamp',\n },\n ],\n },\n rendering: {\n units: 'bytes',\n column: 'server_port',\n type: 'pie',\n donutInnerSize: 50,\n },\n },\n\n [Report.ApplicationsBandwidthByTime]: {\n title: 'applications_bandwidth_by_time',\n icon: 'mdi-chart-areaspline',\n query: {\n type: 'CATEGORIES_SERIES',\n table: 'session_stats left join sessions using (session_id)',\n tables: ['sessions', 'session_stats'],\n queryCategories: {\n groupColumn: 'application_name',\n aggregationFunction: 'sum',\n aggregationValue: 'bytes/60',\n limit: 10,\n },\n querySeries: {\n timeIntervalSeconds: 60,\n },\n columnDisambiguation: [\n {\n columnName: 'time_stamp',\n newColumnName: 'session_stats.time_stamp',\n },\n ],\n },\n rendering: {\n units: 'bytes/s',\n type: 'areaspline',\n dataGroupingApproximation: 'high',\n },\n },\n\n [Report.ApplicationsByBandwidth]: {\n title: 'applications_by_bandwidth',\n icon: 'mdi-chart-pie',\n query: {\n type: 'CATEGORIES',\n table: 'session_stats left join sessions using (session_id)',\n tables: ['sessions', 'session_stats'],\n queryCategories: {\n groupColumn: 'application_name',\n aggregationFunction: 'sum',\n aggregationValue: 'bytes',\n },\n columnDisambiguation: [\n {\n columnName: 'time_stamp',\n newColumnName: 'session_stats.time_stamp',\n },\n ],\n },\n rendering: {\n units: 'bytes',\n column: 'application_name',\n type: 'pie',\n donutInnerSize: 50,\n },\n },\n\n // WAN Performance\n [Report.WanPerformanceUsage]: {\n title: 'interface_usage',\n icon: 'mdi-chart-areaspline',\n query: {\n type: 'CATEGORIES_SERIES',\n table: 'interface_stats',\n queryCategories: {\n groupColumn: 'interface_id',\n aggregationFunction: 'sum',\n aggregationValue: 'rx_bytes/60',\n limit: 10,\n },\n querySeries: {\n timeIntervalSeconds: 60,\n },\n conditions: [\n {\n column: 'is_wan',\n operator: 'EQ',\n value: '1',\n },\n ],\n },\n rendering: {\n units: 'bytes/s',\n type: 'areaspline',\n lineWidth: 2,\n dataGroupingApproximation: 'high',\n },\n },\n\n [Report.WanPerformancePacketLoss]: {\n title: 'packet_loss',\n icon: 'mdi-chart-areaspline',\n query: {\n type: 'CATEGORIES_SERIES',\n table: 'interface_stats',\n queryCategories: {\n groupColumn: 'interface_id',\n aggregationFunction: 'sum',\n aggregationValue: 'ping_timeout',\n limit: 10,\n },\n querySeries: {\n timeIntervalSeconds: 60,\n },\n },\n rendering: {\n units: 'packets',\n type: 'areaspline',\n lineWidth: 2,\n dataGroupingApproximation: 'high',\n nulls: true,\n },\n },\n\n [Report.WanPerformanceLatency]: {\n title: 'latency',\n icon: 'mdi-chart-areaspline',\n query: {\n type: 'CATEGORIES_SERIES',\n table: 'interface_stats',\n queryCategories: {\n groupColumn: 'interface_id',\n aggregationFunction: 'avg',\n aggregationValue: 'latency_1',\n limit: 10,\n },\n querySeries: {\n timeIntervalSeconds: 60,\n },\n },\n rendering: {\n units: 'ms',\n type: 'areaspline',\n lineWidth: 2,\n dataGroupingApproximation: 'average',\n nulls: true,\n },\n },\n\n [Report.WanPerformanceJitter]: {\n title: 'jitter',\n icon: 'mdi-chart-areaspline',\n query: {\n type: 'CATEGORIES_SERIES',\n table: 'interface_stats',\n queryCategories: {\n groupColumn: 'interface_id',\n aggregationFunction: 'avg',\n aggregationValue: 'jitter_1',\n limit: 10,\n },\n querySeries: {\n timeIntervalSeconds: 60,\n },\n },\n rendering: {\n units: 'ms',\n type: 'areaspline',\n lineWidth: 2,\n dataGroupingApproximation: 'average',\n nulls: true,\n },\n },\n\n // Sessions\n [Report.SessionsList]: {\n title: 'sessions',\n icon: 'mdi-table',\n columns: columns.gridColumns.sessions,\n query: {\n type: 'EVENTS',\n table: 'sessions',\n queryEvents: {\n limit: 3000,\n },\n },\n },\n\n [Report.SessionsWanRouting]: {\n title: 'sessions',\n icon: 'mdi-table',\n columns: columns.gridColumns.wan_routing,\n query: {\n type: 'EVENTS',\n table: 'sessions',\n queryEvents: {\n limit: 3000,\n },\n 'conditions': [\n {\n 'column': 'wan_rule_chain',\n 'operator': 'NE',\n 'value': '0',\n },\n {\n 'column': 'server_interface_type',\n 'operator': 'EQ',\n 'value': '1',\n },\n {\n 'column': 'wan_rule_id',\n 'operator': 'NE',\n 'value': '-2',\n },\n ],\n },\n },\n\n // Threat Prevention\n [Report.ThreatPreventionBlockedIpsByTime]: {\n title: 'blocked_ips_by_time',\n icon: 'mdi-chart-areaspline',\n query: {\n type: 'SERIES',\n table: 'sessions',\n querySeries: {\n columns: ['count(*) as blocked'],\n },\n conditions: [\n {\n column: 'threat_prevention_blocked_address',\n operator: 'NE',\n value: '',\n },\n ],\n },\n rendering: {\n units: 'addresses',\n type: 'areaspline',\n },\n },\n\n [Report.ThreatPreventionByBlockedCount]: {\n title: 'top_addresses_by_blocked_count',\n icon: 'mdi-chart-pie',\n query: {\n type: 'CATEGORIES',\n table: 'sessions',\n queryCategories: {\n groupColumn: 'threat_prevention_blocked_address',\n aggregationFunction: 'count',\n aggregationValue: '*',\n },\n conditions: [\n {\n column: 'threat_prevention_blocked_address',\n operator: 'NE',\n value: '',\n },\n ],\n },\n rendering: {\n units: 'blocked_count',\n column: 'threat_prevention_blocked_address',\n type: 'pie',\n donutInnerSize: 50,\n },\n },\n\n [Report.ThreatPreventionBlockedAddresses]: {\n title: 'blocked_addresses',\n icon: 'mdi-table',\n columns: columns.gridColumns.threat_prevention_blocked,\n query: {\n type: 'EVENTS',\n table: 'sessions',\n queryEvents: {\n limit: 3000,\n },\n conditions: [\n {\n column: 'threat_prevention_blocked_address',\n operator: 'NE',\n value: '',\n },\n ],\n },\n },\n\n // Dynamic Lists\n [Report.DynamicListsBlockedIpsByTime]: {\n title: 'blocked_ips_by_time',\n icon: 'mdi-chart-areaspline',\n query: {\n type: 'SERIES',\n table: 'sessions',\n querySeries: {\n columns: ['count(*) as blocked'],\n },\n conditions: [\n {\n column: 'dynamic_lists_blocked_address',\n operator: 'NE',\n value: '',\n },\n ],\n },\n rendering: {\n units: 'addresses',\n type: 'areaspline',\n },\n },\n\n [Report.DynamicListsByBlockedCount]: {\n title: 'top_addresses_by_blocked_count',\n icon: 'mdi-chart-pie',\n query: {\n type: 'CATEGORIES',\n table: 'sessions',\n queryCategories: {\n groupColumn: 'dynamic_lists_blocked_address',\n aggregationFunction: 'count',\n aggregationValue: '*',\n },\n conditions: [\n {\n column: 'dynamic_lists_blocked_address',\n operator: 'NE',\n value: '',\n },\n ],\n },\n rendering: {\n units: 'blocked_count',\n column: 'dynamic_lists_blocked_address',\n type: 'pie',\n donutInnerSize: 50,\n },\n },\n\n [Report.DynamicListsBlockedAddresses]: {\n title: 'blocked_addresses',\n icon: 'mdi-table',\n columns: columns.gridColumns.dynamic_lists_blocked,\n query: {\n type: 'EVENTS',\n table: 'sessions',\n queryEvents: {\n limit: 3000,\n },\n conditions: [\n {\n column: 'dynamic_lists_blocked_address',\n operator: 'NE',\n value: '',\n },\n ],\n },\n },\n\n // Web Filter\n [Report.WebFilterTopBlockedSites]: {\n title: 'blocked_sites',\n icon: 'mdi-chart-pie',\n query: {\n type: 'CATEGORIES',\n table: 'sessions',\n queryCategories: {\n groupColumn: 'web_filter_hostname',\n aggregationFunction: 'count',\n aggregationValue: '*',\n },\n conditions: [\n {\n column: 'web_filter_blocked',\n operator: 'EQ',\n value: true,\n },\n ],\n },\n rendering: {\n units: '',\n column: 'web_filter_hostname',\n type: 'pie',\n donutInnerSize: 50,\n },\n },\n\n [Report.WebFilterTopVisitedSites]: {\n title: 'visited_sites',\n icon: 'mdi-chart-pie',\n query: {\n type: 'CATEGORIES',\n table: 'sessions',\n queryCategories: {\n groupColumn: 'web_filter_hostname',\n aggregationFunction: 'count',\n aggregationValue: '*',\n },\n conditions: [\n {\n column: 'web_filter_hostname',\n operator: 'NE',\n value: '',\n },\n ],\n },\n rendering: {\n units: '',\n column: 'web_filter_hostname',\n type: 'pie',\n donutInnerSize: 50,\n },\n },\n\n [Report.WebFilterTopBlockedCategories]: {\n title: 'blocked_categories',\n icon: 'mdi-chart-pie',\n query: {\n type: 'CATEGORIES',\n table: 'sessions',\n queryCategories: {\n groupColumn: 'web_filter_catid',\n aggregationFunction: 'count',\n aggregationValue: '*',\n },\n conditions: [\n {\n column: 'web_filter_blocked',\n operator: 'EQ',\n value: true,\n },\n {\n column: 'web_filter_catid',\n operator: 'NE',\n value: -1,\n },\n ],\n },\n rendering: {\n units: '',\n column: 'web_filter_catid',\n type: 'pie',\n donutInnerSize: 50,\n },\n },\n\n [Report.WebFilterTopVisitedCategories]: {\n title: 'visited_categories',\n icon: 'mdi-chart-pie',\n query: {\n type: 'CATEGORIES',\n table: 'sessions',\n queryCategories: {\n groupColumn: 'web_filter_catid',\n aggregationFunction: 'count',\n aggregationValue: '*',\n },\n conditions: [\n {\n column: 'web_filter_catid',\n operator: 'GE',\n value: 0,\n },\n {\n column: 'web_filter_hostname',\n operator: 'NE',\n value: '',\n },\n ],\n },\n rendering: {\n units: '',\n column: 'web_filter_catid',\n type: 'pie',\n donutInnerSize: 50,\n },\n },\n\n [Report.WebFilterTopClientsByBlockedSites]: {\n title: 'clients_by_blocked_sites',\n icon: 'mdi-chart-pie',\n query: {\n type: 'CATEGORIES',\n table: 'sessions',\n queryCategories: {\n groupColumn: 'client_address',\n aggregationFunction: 'count',\n aggregationValue: '*',\n },\n conditions: [\n {\n column: 'web_filter_blocked',\n operator: 'EQ',\n value: true,\n },\n ],\n },\n rendering: {\n units: '',\n column: 'client_address',\n type: 'pie',\n donutInnerSize: 50,\n },\n },\n\n [Report.WebFilterTopClientsByVisitedSites]: {\n title: 'clients_by_visited_sites',\n icon: 'mdi-chart-pie',\n query: {\n type: 'CATEGORIES',\n table: 'sessions',\n queryCategories: {\n groupColumn: 'client_address',\n aggregationFunction: 'count',\n aggregationValue: '*',\n },\n conditions: [\n {\n column: 'web_filter_hostname',\n operator: 'NE',\n value: '',\n },\n ],\n },\n rendering: {\n units: '',\n column: 'client_address',\n type: 'pie',\n donutInnerSize: 50,\n },\n },\n\n [Report.WebFilterVisitedSites]: {\n title: 'visited_sites',\n icon: 'mdi-table',\n columns: columns.gridColumns.web_filter_visited_sites,\n query: {\n type: 'EVENTS',\n table: 'sessions',\n queryEvents: {\n limit: 3000,\n },\n },\n },\n\n // Geoip Filter\n [Report.GeoipOutboundBlockedSessions]: {\n title: 'blocked_sessions_outbound',\n icon: 'mdi-table',\n columns: columns.gridColumns.geoip_outbound_blocked_sessions,\n query: {\n type: 'EVENTS',\n table: 'sessions',\n queryEvents: {\n limit: 3000,\n },\n conditions: [\n {\n column: 'geo_ip_blocked_server',\n operator: 'EQ',\n value: true,\n },\n ],\n },\n },\n\n [Report.GeoipInboundBlockedSessions]: {\n title: 'blocked_sessions_inbound',\n icon: 'mdi-table',\n columns: columns.gridColumns.geoip_inbound_blocked_sessions,\n query: {\n type: 'EVENTS',\n table: 'sessions',\n queryEvents: {\n limit: 3000,\n },\n conditions: [\n {\n column: 'geo_ip_blocked_client',\n operator: 'EQ',\n value: true,\n },\n ],\n },\n },\n\n [Report.GeoipInboundBlockedCountriesByTime]: {\n title: 'blocked_countries_by_time',\n icon: 'mdi-chart-areaspline',\n query: {\n type: 'CATEGORIES_SERIES',\n table: 'sessions',\n queryCategories: {\n groupColumn: 'client_country',\n aggregationFunction: 'count',\n aggregationValue: '1',\n limit: 10,\n },\n conditions: [\n {\n column: 'geo_ip_blocked_client',\n operator: 'EQ',\n value: true,\n },\n ],\n },\n rendering: {\n units: 'sessions',\n type: 'areaspline',\n dataGroupingApproximation: 'sum',\n },\n },\n\n [Report.GeoipInboundCountriesByBlockCount]: {\n title: 'countries_by_blocked_count',\n icon: 'mdi-chart-pie',\n query: {\n type: 'CATEGORIES',\n table: 'sessions',\n queryCategories: {\n groupColumn: 'client_country',\n aggregationFunction: 'count',\n aggregationValue: '*',\n },\n conditions: [\n {\n column: 'geo_ip_blocked_client',\n operator: 'EQ',\n value: true,\n },\n ],\n },\n rendering: {\n units: 'blocked_count',\n column: 'client_country',\n type: 'pie',\n donutInnerSize: 50,\n },\n },\n\n [Report.GeoipOutboundBlockedCountriesByTime]: {\n title: 'blocked_countries_by_time',\n icon: 'mdi-chart-areaspline',\n query: {\n type: 'CATEGORIES_SERIES',\n table: 'sessions',\n queryCategories: {\n groupColumn: 'server_country',\n aggregationFunction: 'count',\n aggregationValue: '1',\n limit: 10,\n },\n conditions: [\n {\n column: 'geo_ip_blocked_server',\n operator: 'EQ',\n value: true,\n },\n ],\n },\n rendering: {\n units: 'sessions',\n type: 'areaspline',\n dataGroupingApproximation: 'sum',\n },\n },\n\n [Report.GeoipOutboundCountriesByBlockCount]: {\n title: 'countries_by_blocked_count',\n icon: 'mdi-chart-pie',\n query: {\n type: 'CATEGORIES',\n table: 'sessions',\n queryCategories: {\n groupColumn: 'server_country',\n aggregationFunction: 'count',\n aggregationValue: '*',\n },\n conditions: [\n {\n column: 'geo_ip_blocked_server',\n operator: 'EQ',\n value: true,\n },\n ],\n },\n rendering: {\n units: 'blocked_count',\n column: 'server_country',\n type: 'pie',\n donutInnerSize: 50,\n },\n },\n\n [Report.GeoipDistributionMap]: {\n title: 'distribution_map',\n icon: 'mdi-map-marker-radius',\n },\n\n // Application Control\n [Report.ApplicationControlApplications]: {\n title: 'applications',\n icon: 'mdi-table',\n columns: columns.gridColumns.application_control_applications,\n query: {\n type: 'EVENTS',\n table: 'sessions',\n queryEvents: {\n limit: 3000,\n },\n // conditions are added dynamically\n },\n },\n\n // Captive Portal\n [Report.CaptivePortalByTime]: {\n title: 'captive_portal_summary',\n description: 'Summary of Distinct Captive Portal Client IP Session Events count over time',\n icon: 'mdi-chart-areaspline',\n query: {\n type: 'CATEGORIES_SERIES',\n table: 'sessions',\n queryCategories: {\n groupColumn: 'captive_portal_client_ip',\n aggregationFunction: 'count',\n aggregationValue: '1',\n limit: 10,\n },\n conditions: [\n {\n column: 'captive_portal_client_ip',\n operator: 'NE',\n value: '',\n },\n ],\n },\n rendering: {\n units: 'sessions',\n type: 'areaspline',\n stacking: 'none',\n },\n },\n\n [Report.CaptivePortalByCount]: {\n title: 'captive_portal_event_name',\n description: 'Summary for Captive Portal Client Events (Login Success/Login Failue)',\n icon: 'mdi-chart-pie',\n query: {\n type: 'CATEGORIES',\n table: 'sessions',\n queryCategories: {\n groupColumn: 'captive_portal_event_name',\n aggregationFunction: 'count',\n aggregationValue: '*',\n },\n conditions: [\n {\n column: 'captive_portal_client_ip',\n operator: 'NE',\n value: '',\n },\n ],\n },\n rendering: {\n units: 'client_events',\n column: 'captive_portal_event_name',\n type: 'pie',\n donutInnerSize: 50,\n },\n },\n\n [Report.CaptivePortalEvents]: {\n title: 'events',\n description: 'All Captive Portal Events',\n icon: 'mdi-table',\n columns: columns.gridColumns.captive_portal_events,\n query: {\n type: 'EVENTS',\n table: 'sessions',\n queryEvents: {\n limit: 3000,\n },\n conditions: [\n {\n column: 'captive_portal_client_ip',\n operator: 'NE',\n value: '',\n },\n ],\n },\n },\n}\n","var map = {\n\t\"./arista-logo-blue.svg\": \"1ccc\",\n\t\"./arista-logo-white.svg\": \"be9b\",\n\t\"./openvpn-logo.png\": \"58ec\",\n\t\"./wireguard-logo.png\": \"1fb3\",\n\t\"./wireguard-logo.svg\": \"9d77\"\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = \"1771\";","module.exports = __webpack_public_path__ + \"img/arista-logo-blue.e439bed4.svg\";","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAA1mSURBVHicvZtrdFzVdcd/+8zIkg1pzENzZ+4I22BDcRQKgS4IdBm7KbAogZRAeC0IpNAFNIvFK8aaMV10UmppRqbm0UVSgiGUeBHqBaE8gqEQ3o88MFAoBoxtwEh3HjJgoLYeozm7H0Z2RtK9oxnN0P8X6Z6zX2fPuefus88+wpeElOvOarXmSIP9OminWjMX0Q4gAswA/gQIAYPAEDCkMGAETxVPhY3G8q6GeTXheVu/LDulmcK6XfdgU+JUgZMVjgRaJpAMAWHgOUUeweoz8we8N/pnz/vKSGvxYFW+gdgzQY4FTAVfP/C8qD4aCsu6pZ63rVk2N+yAVGfnjJkfbz9HVS8FvjkF+cfAPcBLKAepcJDALBVeTua8lbuIeqLReaj5kcBFwMwJMkrAY6J65+yC+/AlrC82Yv+0HZCCcGsk/ndGdLnCfnWy51S4XQyrq03vFZGIEzbhu1Q5MYDkA4QbZu05a/XlmzYN12kDME0HdDsdRxnsbcChNbIUBXIKs4GvVLSvD4c4sdqUTrnurLYSzwJ/HixetqjapclC9oEa7fkjZz3ECpKOxK8W0R4mv99+KIpwyexcbM2uqbrScSJFDc/HlD5bnsttqMbcE4mdPjw6/ARtbaNto/I90CNVmC3KRhVOF/iz8QbqfdboD5fncgO1jqlmB6zq6Nh7pGjvAk6plWcMn6twY1hLK6/J53fUw5h23LNLOvr0tYVCfmLfSsfZo4R5BGTJhK5+Qb7Xle//bS06anJAdzTabtT8BjikFvoAPJDIe6c1wD8JadedQ4kPmDyOYeCsRN57cCoZUzqgSYMH2JbIe+3TYcw48b8Cziw/6V5a/pTGKL+Gh1J+nogRUc7qKnj/WU12VQek2tv3bDMtL1D7YlcNuSFbPDA1MPC/jQrqiUbniZpXgH2mIB0Bzqw2E6o6IOO49yqcNQ0bK7Ee1WsThezjtRCnHfdshGNViQs4VPy6AkNWeFCUS4D5NerfgdijErncW36dgQ7IOO7lCjfXqMQfyq1DBe/KFIzWypJx3JcUjm5I72S8PWSLR/rNPl8HZGKxhWrldcox+/ShvItoFmWbingG3qA0srZr27YvglgyEfd4FR7F/72evikiv0jm+s+f2O7rgLTjPgX8ZTMNqMC9Q3nv+6kqsyIdix2LlXuAeDMVG7FLluVyz45rm0jU47jn8OUM/mOFi0o6emWr48y5jSMCA6lENvucFfsNVNY10wCr5qa15R3oboybASkItznuO9S+wDSCN9Wa05IDfZuCCBQkE3WvQflnaos8p4TCRcm8d+eu53EzoC0SO5v/n8EDHCLG/iHtuIGRpYAmcl6vVVmM0tcMpQJLteKH3+0ABUEk2QwldWA28GDaiV2f8nkdd2F5of/l0TDHCPI/TdC5MBOJnbDrYbcnettji6yR55qgYCI+A14AXhCRrIWdqIYFmQ/aCZwA7I3wuA3Jucv7+z8OEnTj7HmzR1pHHlH4iwZtejiR974DFQ5IO+4dwIUNCq7EBlFNDxayv0xVWfFTnZ0zWgc++baILAVcVE5NFPr/O4i+Ox7fx4zye9ADGrBtpHV4hnPV9g+2C0Bq3ry2tsGRAuP36tPF5wpXDee9u1Jga2VSkF7HvVDhWos5Z3m+73dBtD1O/FuC/qYhK1UuSBT67zYArTuGl9CcwW9Wa45I5r07U3UMHsoLXlfeuwOxpxixd2eceGB6LZnvfwp4ojFT7Smwa+ERqXeP74f3S6WWRdU+a7Ugkcu9ZWzoJEVXr3Sc/QMJVe9uRA8iixTElP9vOPAZBPM31277MNugHACWFT7arKr/WMLcqQHRajgsjzWoxul13YPMqo6OvYGDG5EkyIpEvu/NBg0ah2Qhez9iPul14t/y6x/LIxYa0WFLHB4eLtrDpbH0eKGlRVZVI+hxnAMMoYst8k0AQTeLyJquXP/TVQ1E7hDsd4CgBW8b5YOWaUGQrxsjjf36it5+dV/fYFB/JupeJoQ2KHQJuljQxcCFqvpU2nEf75kzZ68g3hYtvm2Eg6qoDwyeaoGgBxq1jTkAQ2AqOh2JnafKvwKtASQnyHDxV6mAgYzalpAqQ1W0T5URqgpF2w3CgQ3I2Dmczb7m13HLggWtiKz06xsPWdLquP5ZJykdguD7VUnvdcBXgWnlGCsURAzSkJCNqYDv/eDnO48FojWZAef6thtzniq+qTQNDzYja9RusI04QLcHdhn+tA5Bk2jT0WgnqnOG895Tfgxi5KQ65AdhhkH46nS5VSU0NVVNGKl8WAsh1KxSo5emgiPKZjigxdDASirCvoGdKm/XLkhf2c0GstlxbwK9L5nNrvcj74l2LKE5eYsZDX1GgANXdXRMPL4GYDDf/yzwXi1CrJWfAazq6JjZ67g/E+GdRD57eyCDamoatvphyNBYEBQeHrGL/DpSMKpGzwGC1wlAlZ8kC95LmYh76kjRPmit3p/IebcG0fdEO5aMxRLNwA5D+Rxt2hAJPjhJZrPrQ5QOBx4A1IdkA6KfZhz3SUQXhih9NzmQDYzxU647S9T+tBF7J2CnpB13IzQUCwwZW9x/2cBArhrRikjECRM6QUX+CZiH8qqKrguJPjEvl3vhzHLlR1Wko7F/R2VSbr8BrA8LbNPGHNBWkpY08INqRMaYOYqci8odYWN/sTSb/bAeJWkndn2TBw8iH4YtbJEGj6JEOD8TiT3UVcj+amLfWghtdmI/FpWIFfv95fnaixd28W9xYitBrmrERn/YD4woG5sgSVTk7u6IOy5ZmersnLHFcdeI8lEi711cT+UGQCYe79jixO9CzXsqJPBfR6YNxbwZxsg7aFPk7mGEx3sisQuShez9CpL+ePtq4N5EITtloUIlbnDdfYuWy3RUW7U1fHly69ZPATJRd4cqt9Ck8j6xvCZjVRZ1vY9TCoZfKgyqsDGZ8zK18pXDX3MFwhysdPllhzMRt1eFa5pg5s698rHZApBx3K3TKHWbiO2oPonwmiD7K+yfyHvHTcWUAtPmuN8GLgN2YFmVGPBeCKK/ZcGC1p1f7FwPdDZkrcq6RKH/JAOg8HwDoj4DvXLIFvdLFLJnJPLZboW5xsrSakwrHWePtBO7os1x3wUeAhaLMFNE5048wKzE5Zs2DQtyRQP2AiBi/wvG9gEqUrWOpgp+OxrikEQ+e/Ou4oPuSPxo4NNlA/2vBzH1RqOLS4TeBbkJWDDW3KrKiSqyZovjvtIb2S8w1l9WTov7VnzUCrGhX8OYA4aN/hqot3bn6RCl4/7B8z6qbAwZe76o/kcQUzriHmPVPEb1s//DrJRezMTjHb7Ggwq6uk57K/lfXjbQ9x6MOSDleTsFHq5DxlYbljP86v4UOaplRsj3XD8FYQw/B9pq0OHoqP5bUKc1039tFf35rv937wZLSuAGZCJE5Ed+h5gpCKNaDEqSzoy4J6NVk5wTcVJve4dvlLp31n2Dcql9vfh8qDi8e4bursNZXvBe7Im4z4vgu7urwKZluf77u4AbYrG5JSvHWThMhMNQDiU4hY0Kvjn+KpCSsYvx2VZfwvpiGtejzryACjemPvnk813P4wqR1Ji0qP/2tgJvZxy3Kw2nj1qOAESgIkbTSWWtuyESrzfoMmi1lF1gsVUAPpHhthvHy69AMte3DvDNwVXgFKCHcvX2pIhMkL2DWW3dRZJWzadVuusqm1Ehnfh0y2eVbeMcIKBGQxcDO+sRXAmrVTLByqv1ylMR37T7GGJ1iPrdcM67cWLjpJRY+WBSrqtD8DhIlXMGK3oPUE/F+FvJfN/v/TpW7Ds3BlSZbeOwU0JckPIp1PDNCc4v9N8EPFmrlRMQ7Y5Gv+bXsTyXG0DoqlHOqIq5TAJ2gCZUXFKzRapXd3neu75y/BrPhNKMFnMWNSY1JwlVOSeoL5HzbhUlRfWt7TCqf5vM9T0TRCC7q8erQ9EViUL2tipygpF23Tla4jmBubUoq0BuKMT8lOcFriU90Y4lqKYEPbbCjiLwaEjNddcU+t4I4r0hFps7amUzVfYMAAg/TeS8H1YnmQJjpenrqLOGQFSu6yr0Xz8VXXc02o6GDwiZUmlweHhj5Tc6CBnHXatwxhRktw/lvWoHK2U7p1IGu6/L3AscXwv9GIZROapaxdd00BOJfVdEJqXeKlBCWJ7Ieb21yKs5s5ICM9OJJxW9jtqryN83tnjMVBnjWtHbHj/MGn0e2DOAZKuxet6ygWzN+4S6U0vd0ejXREM/qeNwYgMh/rrR66/dkfjRRvRB/I/Eiwg3D5WKP673Rsq0c2s97bETxUgKOKoG8rxa/UG1Q48gpMDMjLqXqvIvTN5FjqKsUSldn8znt9QrG5qQXMxEO45Ua/8e4TTKF6KDoXofRlNB11cmoifasUTUrgCOqWwX+MgKd5qQrO7q72+oiLppl6dvWbCgdeiLweMt9mSQRcDCIPmqPC/wkEVenBHW95Z63rYUmJZIpN1IS6dRXaTC6fzxploRWA88I2IeWJbr+0NQgFQvmnp7vBLd8fg+oVEOQ3ShtSxE6JByRZdLuSpVKFeLQ/kAVcf+ZoEC6PvA26i8NRTm9WoxRSP4P1ctJZ2gwefkAAAAAElFTkSuQmCC\"","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppNav.vue?vue&type=style&index=0&id=09bd3d34&prod&lang=css\"","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('u-autocomplete',{attrs:{\"value\":_vm.value,\"items\":_vm.prefixes,\"label\":_vm.labelTkey || _vm.$t('prefix_netmask'),\"item-text\":\"value\",\"disabled\":_vm.disabled,\"error-messages\":_vm.errors},on:{\"input\":_vm.updateValue,\"change\":_vm.updateValue,\"blur\":function($event){return _vm.$emit('blur')},\"focus\":function($event){return _vm.$emit('focus')}},scopedSlots:_vm._u([{key:\"selection\",fn:function({ item }){return [_vm._v(\" \"+_vm._s(item.value)+\" \"),_c('span',{staticClass:\"grey--text ml-1 text--darker-2\",staticStyle:{\"right\":\"36px\"}},[_vm._v(_vm._s(item.text))])]}},{key:\"item\",fn:function({ item }){return [_c('v-list-item-content',[_c('v-list-item-title',{staticClass:\"d-flex\"},[(item.value >= 0)?_c('span',[_vm._v(\"/ \"+_vm._s(item.value))]):_vm._e(),_c('v-spacer'),(item.text)?_c('span',{staticClass:\"grey--text text--darker-2\"},[_vm._v(\" \"+_vm._s(item.text))]):_vm._e()],1)],1)]}},(_vm.errors.length)?{key:\"append\",fn:function(){return [_c('u-errors-tooltip',{attrs:{\"errors\":_vm.errors}})]},proxy:true}:null],null,true)})\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./Ipv4PrefixAutocomplete.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./Ipv4PrefixAutocomplete.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./Ipv4PrefixAutocomplete.vue?vue&type=template&id=735db387\"\nimport script from \"./Ipv4PrefixAutocomplete.vue?vue&type=script&lang=js\"\nexport * from \"./Ipv4PrefixAutocomplete.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../ngfw_ui/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import Ipv4PrefixAutocomplete from './Ipv4PrefixAutocomplete.vue'\n\nexport default Ipv4PrefixAutocomplete\n","/**\n * Utility methods used to convert and display box timestamps to box timezone date strings\n *\n * There are corner cases when the box timezone db is outdated for some of the timezones,\n * meaning that the box system date is not reflecting what it should be in reality (usually being off by 30m or 1h).\n * `getTimezoneOffset` is not using the box system date, but only it's timezone to compute offsets\n * and implicitly the datetimes that are displayed; so the UI will show the correct real date and time\n */\n\nexport default {\n /**\n * The default format in which the date is displayed in UI (reports/charts)\n * It should be used in conjunction with `locale` like`date.toLocaleString('ja', tz.defaultFormat)`\n * resulting e.g. `Nov 22, 10:08 PM`, `22. Nov., 22:08`, `11月22日 22:08`\n */\n defaultFormat: { month: 'short', day: 'numeric', hour: 'numeric', minute: 'numeric' },\n\n /**\n * Returns the timezone offset string based on timezone name: e.g. 'UTC+05:00', 'UTC-02:30'\n * Note: GMT is replaced with UTC for display\n * @param {String} timeZone - the timezone string (e.g. from the box settings), as in IANA tz database\n * @returns {String}\n */\n getTimezoneOffset(timeZone) {\n try {\n const parts = Intl.DateTimeFormat([], { timeZone, timeZoneName: 'longOffset' }).formatToParts()\n const part = parts.find(p => p.type === 'timeZoneName')\n return part.value === 'GMT' ? 'UTC+00:00' : part.value.replace(/GMT/i, 'UTC')\n } catch (ex) {\n // fallback to UTC in case timezone name is wrong (not found)\n return 'UTC+00:00'\n }\n },\n\n /**\n * Returns the timezone offset in milliseconds relative to UTC\n * @param {String} timeZone - the timezone string\n * @returns {Number} milliseconds\n */\n getTimezoneOffsetMillis(timeZone) {\n const tzOffset = this.getTimezoneOffset(timeZone)\n const parts = tzOffset.replace(/UTC/, '').split(':')\n // compute offset hours from string (e.g. from \"UTC+07:00\" => +420 minutes)\n const hours = parts[0] ? parseInt(parts[0]) * 60 : 0\n // compute minutes, take in count \"-\" and \"+\" (e.g. from \"UTC-02:30\" => -30 minutes)\n const minutes = parts[1] ? parseInt(hours >= 0 ? parts[1] : -parts[1]) : 0\n\n // return milliseconds\n return (hours + minutes) * 60 * 1000\n },\n\n /**\n * Returns a date having date & time equivalent for the specified timezone\n * @param {Date} date - the Date object\n * @param {String} timeZone - the timezone name\n * @returns {Date}\n */\n getTimezoneDate(date, timeZone) {\n // convert input date to a timestamp\n const remoteTimestamp = date.getTime()\n // compute timezone offset in millis based on 'remote/box' timezone\n const remoteOffset = this.getTimezoneOffsetMillis(timeZone)\n // get local timezone offset in millis too\n const localOffset = new Date().getTimezoneOffset() * 60 * 1000\n\n // return computed date as expected in specified timezone\n // should be further used with `toLocaleString` method for UI display\n return new Date(remoteTimestamp + remoteOffset + localOffset)\n },\n\n /**\n * Utility method returning timzone based date string from a timestamp\n * Usually used with time series reports\n * @param {Number} timestamp\n * @param {String} timeZone - the box timezone\n * @param {String} locale - the UI locale: en, de, ja\n * @returns {String}\n */\n getTimezoneDateFromTimestamp(timestamp, timeZone, locale) {\n try {\n const date = new Date(timestamp)\n const tzDate = this.getTimezoneDate(date, timeZone)\n return tzDate.toLocaleString(locale, this.defaultFormat)\n } catch (ex) {\n return timestamp\n }\n },\n}\n","export * from \"-!../../../../ngfw_ui/node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../../ngfw_ui/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../ngfw_ui/node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../ngfw_ui/node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../../../ngfw_ui/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./UToastMessage.vue?vue&type=style&index=0&id=ca1e055c&prod&lang=scss\"","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppDrawer.vue?vue&type=style&index=0&id=3b412142&prod&lang=scss\"","import { VTextField } from 'vuetify/lib'\n\nexport default {\n extends: VTextField,\n props: {\n // a more compact field\n dense: {\n type: Boolean,\n default: true,\n },\n // shows a border around field\n outlined: {\n type: Boolean,\n default: true,\n },\n // hides some extra space under the field which displays hints or errors\n hideDetails: {\n type: Boolean,\n default: true,\n },\n },\n}\n","// original jp-JP translations\nexport default {\n about: '概要',\n ac_add_custom_rule: 'カスタムルールを追加します',\n ac_add_rule: 'ルールを追加します',\n ac_applications: 'アプリケーション',\n ac_cloud_classification: 'クラウド分類',\n ac_custom_rules: 'カスタムルール',\n ac_edit_custom_rule: 'カスタムルールを編集します',\n ac_license: 'Application Control',\n ac_no_custom_rules_defined: 'カスタムルールは定義されていません',\n ac_reset_success: 'Application Control 設定は正常にリセットされます',\n ac_reset_warning: 'Application Control 設定はデフォルトにリセットされます。
続けたいですか?',\n ac_rule_name: 'ルール名',\n ac_rule_name_already_used: 'このルール名はすでに使用されています',\n accept_button_text: 'ボタンのテキストを受け入れる',\n accept_text: 'テキストを受け入れる',\n access: 'アクセス',\n access_point: 'アクセス・ポイント',\n access_rules: 'アクセス・ルール',\n account: 'アカウント',\n accounts: 'アカウント',\n action: 'アクション',\n action_accept: '承諾',\n action_drop: '破棄',\n action_masquerade: 'マスカレード',\n action_new_destination_is: '新しい宛先は',\n action_new_source_is: '新しい送信元は',\n action_priority: '優先度の変更',\n action_reject: '拒否',\n action_str_limit_exceed_action: '超過アクションを {0} に制限する',\n action_str_set_priority: '優先度を{0}に設定',\n action_text: '次のアクションを実行',\n action_wan_policy_is: 'WANポリシーは',\n actions: '行動',\n active_sessions: 'アクティブセッション',\n active_transfer_rate: 'アクティブな転送速度',\n active_widgets: 'アクティブなウィジェット',\n add: '追加',\n add_address: 'アドレスを追加します',\n add_alias: 'エイリアスの追加',\n add_blocklist: 'ブロックリストソースを追加します',\n add_certificate: '証明書の追加',\n add_condition: '条件の追加',\n add_configuration: '構成を追加します',\n add_country: '国を追加',\n add_criteria: '基準を追加します',\n add_domain: 'ドメインの追加',\n add_endpoint: 'エンドポイントを追加します',\n add_flow: 'フローを追加します',\n add_flow_category: 'フローカテゴリを追加します',\n add_host: 'ホストの追加',\n add_interface: 'インターフェースの追加',\n add_ip: 'IPの追加',\n add_key: '鍵の追加',\n add_local_network: 'ローカル・ネットワークの追加',\n add_logo: 'ロゴを追加する',\n add_network: 'ネットワークを追加',\n add_object: 'オブジェクトを追加します',\n add_option: 'オプションの追加',\n add_phase1_proposal: 'フェーズ1プロポーザルの追加',\n add_phase2_proposal: 'フェーズ2プロポーザルの追加',\n add_ping_analyzer: 'pingアナライザーを追加します',\n add_policy: 'ポリシーを追加します',\n add_proposal: 'プロポーザルの追加',\n add_remote_network: 'リモート・ネットワークの追加',\n add_reservation: '予約の追加',\n add_rule: 'ルールの追加',\n add_site: 'サイトの追加',\n add_source: 'ソースを追加します',\n add_static_entry: '静的エントリの追加',\n add_static_route: '静的ルートの追加',\n add_wan_criteria: 'WAN基準の追加',\n add_wan_policy: 'WANポリシーの追加',\n add_x_interface: '{0}インターフェースの追加',\n added_successfully: '{0}が正常に追加されました',\n address: 'アドレス',\n address_conflict_detect_fail: 'アドレス競合の検出エラー',\n address_conflicts_with_current_interface: '現在のインターフェースとアドレスが競合しています',\n address_conflicts_with_interface: 'インターフェース「{0}」とアドレスが競合しています',\n addressed: 'アドレス指定済み',\n addresses: 'アドレス',\n admin_account: '管理者アカウント',\n admin_account_choose_password: '管理者アカウントの新しいパスワードを選択してください',\n admin_password: '管理者パスワード',\n admin_password_info: '「管理者」アカウントの新しいパスワードを設定します',\n advanced: '高度',\n affected_item_disabled_or_deleted: '次のアイテムも{0}になります:
{1}',\n affected_item_on_enable: '
{1}を有効にしてください',\n age: '年齢',\n age_milliseconds: '年齢',\n agni: 'AGNI',\n agni_user_group: 'AGNI-ユーザーグループ',\n agni_user_id: 'AGNI-ユーザーID',\n agree: '同意する',\n algorithm: 'アルゴリズム',\n all: 'すべて',\n all_events: 'すべてのイベント',\n all_sessions: 'すべてのセッション',\n all_wans: 'すべてのWAN',\n allowed_ips: '許可されるIP',\n alpha: 'このフィールドに入力できるのは英字のみです',\n alpha_dash_period: '英数字、ピリオド、ダッシュ、アンダースコアのみが使用できます',\n alpha_numeric: '英字のみを使用できます',\n alpha_star_period: '英数字、ピリオド、ダッシュ、アスタリスクのみが使用できます',\n always_up: '常にアップ',\n an_error_occurred: 'エラーが発生しました',\n and: 'と',\n any: '任意',\n any_remote_address: '任意のリモート・アドレス',\n any_wan: '任意のWAN',\n api_add_key_missing_param: '鍵を読み取れませんでした。パラメータが欠落しています。',\n api_application_category_table_error: 'アプリケーション・カテゴリ・テーブル情報を取得できませんでした',\n api_application_table_error: 'アプリケーション・テーブル情報を取得できませんでした',\n api_diagnostics_failed: 'ネットワーク診断情報を取得できませんでした',\n api_failed_reset_to_defaults: '設定をデフォルトにリセットできませんでした',\n api_failed_to_delete_interface: 'インターフェースを削除できませんでした',\n api_failed_to_get_logs: '{0}のログが見つかりません',\n api_failed_to_get_settings: '設定を取得できませんでした',\n api_failed_to_get_threatprevention_stats: '{0}のThreat Prevention情報を取得できませんでした',\n api_generate_certificate_missing_param: 'CAを生成できませんでしたパラメータが欠落しています。',\n api_geoip_lookup_invalid_ipaddress: '無効な IP アドレス',\n api_interface_invalid_weight: '無効なインターフェース重みが指定されました: ポリシー{0}、重み{1}',\n api_interface_missing: 'インターフェースが指定されていません: ポリシー{0}',\n api_interface_missing_id: 'インターフェースIDが指定されていません: ポリシー{0}',\n api_ipsec_local_remote_any: 'ローカルゲートウェイとリモートゲートウェイの両方をAnyに設定できません!',\n api_missing_autoUpgrade_enabled: '必須の自動アップグレード設定が有効にされていません',\n api_missing_dhcp_address: 'DHCP静的エントリでアドレスが設定されていません',\n api_missing_dhcp_macAddress: 'DHCP静的エントリでMACアドレスが設定されていません',\n api_missing_dns_domain: 'DNSサーバーでドメインが設定されていません',\n api_missing_dns_localServer: 'DNSサーバーでローカル・サーバーが設定されていません',\n api_missing_param: '{0}がリクエストで指定されていません',\n api_missing_stats_settings: '必要な統計設定がありません',\n api_missing_system_settings: '必須のシステム設定が欠落しています',\n api_netspace_check_error: 'ネットスペース・チェックに失敗しました',\n api_netspace_check_network_problem: '{0}/{1}とアドレスが競合しています',\n api_netspace_req_error: 'ネットスペース・リクエストに失敗しました',\n api_parse_cidr_failed: 'CIDRを解析できませんでした',\n api_policy_duplicate_id: '{0}は重複するポリシーIDです',\n api_policy_missing_id: 'ポリシーにポリシーIDがありません',\n api_policy_missing_policyChains: 'WAN設定でポリシー・チェーンが設定されていません',\n api_policy_missing_rules_wan_settings: 'WAN設定のポリシー・チェーンでルールが設定されていません',\n api_policy_no_wans: 'WANポリシー{0}で「すべてのWAN」が指定されていますが、有効にされているWANはありません',\n api_policy_only_disabled_wans: 'WANポリシー{0}で、無効にされているWANのみが指定されています',\n api_wan_rule_missing_action: 'WANルール{0}でアクションが設定されていません',\n api_wan_rule_missing_action_type: 'WANルール{0}でアクション・タイプが設定されていません',\n api_wan_rule_missing_enabled: 'WANルール{0}で有効にされているものがありません',\n api_wan_rule_missing_id: 'WANルールでルールIDが設定されていません',\n api_wf_lookup_no_site_passed: 'サイト/ドメイン名を入力してください',\n api_wf_lookup_unable_to_perform: 'サイト・ルックアップを行うことができません',\n api_wireguard_keypair_failed: 'WireGuardの鍵ペアを生成できませんでした',\n api_wireguard_pubkey_failed: 'WireGuardの公開鍵を生成できませんでした',\n api_wireless_invalid_channel: '無効なワイヤレス・チャネルが指定されています: {0} {1}',\n api_wireless_invalid_channel_2_4: '2.4 Ghzに指定されているワイヤレス・チャネルが無効です: {0} {1}',\n api_wireless_invalid_channel_5: '5 Ghzに指定されているワイヤレス・チャネルが無効です: {0} {1}',\n api_wireless_invalid_mode: '無効なワイヤレス・モードが指定されています: {0} {1}',\n api_wireless_no_channel: 'ワイヤレス・チャネルが指定されていません: {0}',\n api_wireless_no_encryption: 'ワイヤレス暗号化が指定されていません: {0}',\n api_wireless_no_mode: 'ワイヤレス・モードが指定されていません: {0}',\n api_wireless_no_ssid: 'SSIDが指定されていません: {0}',\n api_wireless_no_wpa_psk: 'WPA PSKが指定されていません: {0}',\n api_wireless_wpa_psk_short: 'WPA PSKが短すぎます: {0} {1}',\n app_control: 'アプリ制御',\n application: 'アプリケーション',\n application_category: 'アプリケーション・カテゴリ',\n application_category_inferred: 'アプリケーション・カテゴリ(推論)',\n application_confidence: 'アプリケーション信頼度',\n application_confidence_inferred: 'アプリケーション信頼度(推論)',\n application_control: 'Application Control',\n application_detail: 'アプリケーション詳細',\n application_id: 'アプリケーションID',\n application_id_inferred: 'アプリケーションID(推論)',\n application_name: 'アプリケーション名',\n application_name_inferred: 'アプリケーション名(推論)',\n application_productivity: 'アプリケーションの生産性',\n application_productivity_inferred: 'アプリケーションの生産性(推論)',\n application_protochain: 'アプリケーションProtoChain',\n application_protochain_inferred: 'アプリケーションProtoChain(推論)',\n application_protochain_matched: 'アプリケーションProtoChain(一致)',\n application_risk: 'アプリケーションのリスク',\n application_risk_inferred: 'アプリケーションのリスク(推論)',\n applications: 'アプリケーション',\n applications_bandwidth_by_time: '時間を基準としたアプリケーション帯域幅',\n applications_by_bandwidth: '帯域幅を基準としたアプリケーション',\n april: '4月',\n arista_mfw: '{0}Arista Micro Edge',\n assign: '割り当てる',\n assign_hint: 'ヒントを割り当てる',\n assign_prefix: '接頭辞を割り当てる',\n at_t: 'AT&T',\n attribute: '属性',\n august: '8月',\n authentication: '認証',\n auto_dhcp: '自動(DHCP)',\n auto_interval: '自動間隔',\n auto_negotiation: '自動ネゴシエーション',\n auto_upgrades: '自動アップグレード',\n automatic_upgrade_is: '自動アップグレードは',\n automatic_upgrades: '自動アップグレード',\n automatically_install_upgrades: '自動的にアップグレードをインストール',\n available_bandwidth: '使用可能な帯域幅',\n available_widgets: '使用可能なウィジェット',\n back_to_list: 'リストに戻る',\n backup_restore_error: 'バックアップを復元できません',\n backup_restore_info: 'デバイス構成をバックアップまたは復元します',\n backup_restore_success: 'バックアップが正常に復元されました',\n balance: 'バランス',\n bandwidth: '帯域幅',\n basic: '基本',\n best_wan: '最良のWAN',\n best_wan_with: '最良のWAN: ',\n block: 'ブロック',\n block_all_countries_info: 'すべての国をブロックできるわけではありません',\n block_category: 'ブロック・カテゴリ',\n block_countries: 'ブロック国',\n block_countries_description: '特定の国へのアクセスをブロックする',\n block_list: 'ブロック・リスト',\n block_selected: '選択したブロック',\n block_site: 'サイトをブロック',\n block_sites: 'サイトをブロック',\n block_sites_description: '特定のサイトへのアクセスをブロックします',\n block_unknown_location: '不明な場所への、または不明な場所からのセッションをブロックする',\n blocked: 'ブロック済み',\n blocked_address: 'ブロック済みIP',\n blocked_addresses: 'ブロック済みアドレス',\n blocked_categories: 'ブロック済みカテゴリ',\n blocked_categories_by_time: '時間を基準としたブロック済みカテゴリ',\n blocked_count: 'ブロック数',\n blocked_countries: 'ブロックされた国',\n blocked_countries_by_time: '時間ごとにブロックされた国',\n blocked_countries_inbound: '受信がブロックされている国',\n blocked_countries_outbound: 'アウトバウンドがブロックされた国',\n blocked_ips_by_time: '時間を基準としたブロック済みIP',\n blocked_sessions: 'ブロックされたセッション',\n blocked_sessions_inbound: 'インバウンドのブロックされたセッション',\n blocked_sessions_outbound: 'アウトバウンドのブロックされたセッション',\n blocked_site: 'ブロック済みサイト',\n blocked_sites: 'ブロック済みサイト',\n blocked_summary: 'ブロックの要約',\n blocked_traffic_assessed_as: '次のように評価されたトラフィックをブロック:',\n board: 'ボード',\n bottom: '下部',\n bound_to: 'バインド先',\n bound_wan_interface_warning: '警告!インターフェース {0} はこの WAN にバインドされています!',\n bridge: '橋',\n bridged: 'ブリッジ',\n bridged_to: 'ブリッジ先',\n broadcast: 'ブロードキャスト',\n broadcast_video: 'ブロードキャストビデオ',\n build: 'ビルド',\n burst_size: 'バーストサイズ',\n by_bandwidth: '帯域幅別',\n by_session_count: 'セッション・カウント別',\n by_time: '時間別',\n bypass: 'バイパス',\n bypass_mfa: 'このデバイスを30日間記憶する',\n byte_rate: 'バイト・レート',\n bytes: 'バイト数',\n 'bytes/s': 'バイト/秒',\n bytes_per_second: '1 秒あたりのバイト数',\n cache: 'キャッシュ',\n cache_cleared_successfully: 'キャッシュが正常にクリアされました',\n cancel: 'キャンセル',\n cannot_delete_interface: 'インターフェースを削除できません',\n cannot_edit_interface: 'インターフェイスがブリッジされているため編集できません',\n captive_portal: 'キャプティブポータル',\n captive_portal_client_ip: 'キャプティブ ポータル クライアント IP',\n captive_portal_description: 'キャプティブ ポータルは、ゲスト アクセスの詳細を構成する機能を提供します。',\n captive_portal_event_name: '記録されたイベント',\n captive_portal_events: 'キャプティブ ポータル イベント',\n captive_portal_reset_success: 'キャプティブ ポータル設定が正常にリセットされました',\n captive_portal_reset_warning: 'キャプティブ ポータルの設定はデフォルトの構成にリセットされます。
続けますか?',\n captive_portal_summary: 'キャプティブ ポータルの概要',\n categories: 'カテゴリ',\n categories_description:\n '指定したカテゴリに関連するサイトへのアクセスをブロックするか、そのアクセスにフラグを設定する',\n category: 'カテゴリ',\n category_match: 'カテゴリ一致',\n cert_already_exists: '証明書はすでに存在しています',\n cert_subject_cn: '証明書サブジェクトの共通名',\n cert_subject_dns: '証明書サブジェクトのDNS名',\n cert_subject_o: '証明書サブジェクトの組織',\n certificate: '証明書',\n certificate_issuer_c: '証明書発行元C',\n certificate_issuer_cn: '証明書発行元CN',\n certificate_issuer_o: '証明書発行元O',\n certificate_subject: '証明書サブジェクト',\n certificate_subject_c: '証明書サブジェクトC',\n certificate_subject_cn: '証明書サブジェクトCN',\n certificate_subject_l: '証明書サブジェクトL',\n certificate_subject_o: '証明書サブジェクトO',\n certificate_subject_p: '証明書サブジェクトP',\n certificate_subject_san: '証明書サブジェクトSAN',\n certificates: '証明書',\n channel: 'チャネル',\n chassis_capabilities: 'シャーシ機能',\n choose_backup_file: 'バックアップ・ファイルの選択',\n choose_file: 'ファイルの選択',\n choose_theme: 'テーマの選択',\n cidr: 'CIDR',\n cidr_not_specified: 'CIDRが指定されていません',\n cidr_validation: 'このフィールドの値はCIDRでなければなりません',\n cipher_phase1_title: 'フェーズ1(認証アルゴリズム)',\n cipher_phase2_title: 'フェーズ2(ペイロード暗号化)',\n cipher_suites: '暗号スイート',\n clear: 'クリア',\n clear_cache: 'キャッシュのクリア',\n clear_filter: 'フィルターをクリア',\n clear_filters: 'フィルターをクリア',\n client: 'クライアント',\n client_address: 'クライアント・アドレス',\n client_address_new: 'クライアントの新規アドレス',\n client_address_v6: 'クライアントのv6アドレス',\n client_byte_rate: 'クライアント・バイト・レート',\n client_bytes: 'クライアント・バイト数',\n client_country: 'クライアントの国',\n client_dns_hint: 'クライアントDNSヒント',\n client_hops: 'クライアント・ホップ数',\n client_interface_id: 'クライアント・インターフェース',\n client_interface_type: 'クライアント・インターフェース・タイプ',\n client_interface_zone: 'クライアント・インターフェース・ゾーン',\n client_packet_rate: 'クライアント・パケット・レート',\n client_packets: 'クライアント・パケット数',\n client_port: 'クライアント・ポート',\n client_port_new: 'クライアントの新規ポート',\n clients: 'クライアント',\n clients_bandwidth_by_time: '時間を基準としたクライアント帯域幅',\n clients_by_bandwidth: '帯域幅を基準としたクライアント',\n clients_by_blocked_sites: 'ブロック済みサイトを基準としたクライアント',\n clients_by_visited_sites: '訪問サイトを基準としたクライアント',\n close: '閉じる',\n collaboration: 'コラボレーション',\n collapse_all: 'すべて折りたたむ',\n collector_lldp: 'LLDP',\n collector_lldp_tooltip: 'Link Layer Discovery Protocol',\n collector_neighbour: 'NEIGHBOR',\n collector_neighbour_tooltip: 'Neighbor Discovery',\n collector_nmap: 'NMAP',\n collector_nmap_tooltip: 'Network Mapper',\n columns: '列',\n common_name: '共通名',\n condition: '状態',\n condition_agni_user_group: 'AGNI User Group description',\n condition_agni_user_id: 'AGNI User ID description',\n condition_application_category: 'Application Category description',\n condition_application_name: 'Application Name description',\n condition_application_productivity: 'Application Productivity description',\n condition_application_risk: 'Application Risk description',\n condition_client_address: 'Client Address description',\n condition_client_address_v6: 'Client Address V6 description',\n condition_client_interface_type: 'Client Interface Type description',\n condition_client_interface_zone: 'Client Interface Zone description',\n condition_client_port: 'Client Port description',\n condition_destination_address: 'Destination Address description',\n condition_destination_address_type: 'Destination Address Type description',\n condition_destination_address_v6: 'Destination Address V6 description',\n condition_destination_interface_name: 'Destination Interface Name description',\n condition_destination_interface_type: 'Destination Interface Type description',\n condition_destination_interface_zone: 'Destination Interface Zone description',\n condition_destination_port: 'Destination Port description',\n condition_geoip: 'GeoIp condition description',\n condition_group: '条件グループ',\n condition_info: '状態情報',\n condition_ip_protocol: 'IP Protocol condition description',\n condition_server_address: 'Server Address description',\n condition_server_address_v6: 'Server Address V6 description',\n condition_server_dns_hint: 'Server DNS Hint description',\n condition_server_interface_type: 'Server Interface Type description',\n condition_server_interface_zone: 'Server Interface Zone description',\n condition_server_port: 'Server Port description',\n condition_source_address: 'Source Address description',\n condition_source_address_type: 'Source Address Type description',\n condition_source_address_v6: 'Source Address V6 description',\n condition_source_interface_name: 'Source Interface Name description',\n condition_source_interface_type: 'Source Interface Type description',\n condition_source_interface_zone: 'Source Interface Zone description',\n condition_source_port: 'Source Port description',\n condition_type: '条件タイプ',\n condition_uno_application_name: 'UNO Application Name description',\n condition_uno_hostname: 'UNO Hostname description',\n condition_uno_service_name: 'UNO Service Name description',\n conditions: '条件',\n conditions_text: '次の条件がすべて満たされる場合',\n confidence: '自信',\n config_type: '構成タイプ',\n configuration: '構成',\n configuration_backup_and_restore: '構成のバックアップと復元',\n configurations: '構成',\n confirm: '確認',\n confirm_delete_analyzer: ' {0} アナライザーを削除する必要がありますか?',\n confirm_delete_cert: '証明書{0}を削除してもよろしいですか?',\n confirm_delete_key: '鍵{0}を削除してもよろしいですか?',\n confirm_new_password: '新しいパスワードの確認',\n confirmed: '確認パスワードが一致しません',\n connected: '接続済み',\n connectivity_test: '接続テスト',\n conntrack_id: '接続トラックID',\n content_length: 'コンテンツの長さ',\n continue: '続行',\n copied: 'コピー済み',\n copy_of: 'のコピー',\n copy_to_clipboard: 'クリップボードにコピー',\n could_not_find_bound_interface: 'バインド済みインターフェースが見つかりません!',\n\n count: 'カウント',\n countries_by_blocked_count: 'ブロック数別の国',\n country: '国',\n country_already_in_blocked_list: 'すでにブロックリストに登録されている国',\n cp_add_rule: 'ルールを追加します',\n cp_edit_rule: 'カスタムルールを編集します',\n cp_no_rules_defined: 'カスタムルールは定義されていません',\n cp_reset_success: 'Captive Portal 設定は正常にリセットされます',\n cp_reset_warning: 'Captive Portal 設定はデフォルトにリセットされます。
続けたいですか?',\n cp_rule_description: 'ルール名',\n cp_rule_description_already_used: 'このルール名はすでに使用されています',\n cp_rules: 'カスタムルール',\n cp_settings: '設定',\n cpu_load: 'CPU負荷',\n cpus: 'CPU',\n create_an_account: 'アカウントを作成する。',\n create_new_group: '新しいグループを作成します',\n create_new_object: '新しいオブジェクトを作成します',\n credentials_settings: '認証情報の設定',\n critical: '致命的',\n ct_state: '接続状態',\n current_address: '現在のアドレス',\n custom: 'カスタム',\n custom_address: 'カスタム・アドレス',\n custom_regex: 'カスタム正規表現',\n dark: 'ダーク',\n dark_theme: 'ダーク・テーマ',\n dashboard: 'ダッシュボード',\n dashboard_widgets: 'ダッシュボード・ウィジェット',\n dashboard_widgets_help:\n '表示するウィジェットを選択できます。ドラッグ・アンド・ドロップ操作を使用して表示順を指定します。',\n data_protection_addendum: 'Nachtrag zum Datenschutz',\n data_usage: 'データ使用量',\n database: 'データベース',\n day_of_the_week: '曜日',\n days: '日々',\n db_operation_failed: 'データベース操作に失敗しました',\n december: '12月',\n default: 'デフォルト',\n default_rule_delete_warning: 'デフォルトのルールは削除できません',\n defaults: 'デフォルト',\n delete_interface: 'インターフェースの削除',\n delete_interface_confirm: 'インターフェイス {0} を削除してもよろしいですか?',\n delete_interface_disabled:\n '警告!このインターフェースはすでに他のインターフェースの親インターフェースであるため、削除は許可されません',\n delete_interface_warning: '警告! このインターフェースを削除すると、他の設定が無効になります',\n deleted_successfully: '{0}が正常に削除されました',\n description: '説明',\n destination: '宛先',\n destination_address: '宛先アドレス',\n destination_address_type: '宛先アドレス・タイプ',\n destination_address_v6: '宛先v6アドレス',\n destination_interface: '宛先インターフェイス',\n destination_interface_name: '宛先インターフェース名',\n destination_interface_type: '宛先インターフェース・タイプ',\n destination_interface_zone: '宛先インターフェース・ゾーン',\n destination_port: '宛先ポート',\n destined_local: 'ローカルが宛先',\n device: 'デバイス',\n device_is_offline: 'デバイスはオフラインです',\n device_is_online: 'デバイスはオンラインです',\n device_type: 'デバイスタイプ',\n dhcp: 'DHCP',\n dhcp_authoritative: 'DHCP権威',\n dhcp_lease_reservation_conflict: 'リースMACアドレスまたはIPを備えた静的DHCPはすでに存在します!',\n dhcp_options: 'DHCPオプション',\n dhcp_overrides_optional: 'DHCPオーバーライド(オプション)',\n dhcp_relay_address: 'DHCP リレー アドレス',\n dhcp_reservation: 'DHCP予約',\n dhcp_settings: 'DHCP設定',\n dhcp_v6_relay: 'DHCPv6リレー',\n disable: '無効',\n disabled: '無効',\n disconnected: '接続解除',\n discovery_license_required: 'この機能には Network Discovery サービスのライセンスが必要です',\n distribution_map: '分布図',\n dmesg: 'Dmesg',\n dns: 'DNS',\n dns_no_response: 'インターフェース{1}でDNSサーバー{0}からの応答がありません',\n dns_override: 'DNSオーバーライド',\n dns_servers: 'DNSサーバー',\n domain: 'ドメイン',\n domain_forwarding: 'ドメイン転送',\n domain_forwarding_info:\n 'ドメイン転送では、特定のドメインに対するクエリが指定されたネーム・サーバーにリダイレクトされます。',\n domain_group: 'ドメイングループ',\n domain_name: 'ドメイン名',\n domain_validation: '無効なドメイン名です',\n domains: 'ドメイン',\n domains_description: 'カテゴリ・オプションに関係なく、特定のドメインをブロックまたは許可します',\n download: 'ダウンロード',\n download_blocklist_to_appliance_failure: 'ブロックリストをアプライアンスにダウンロードできません',\n download_blocklist_to_appliance_success: 'ブロックリストがアプライアンスに正常にダウンロードされました',\n download_to_appliance: 'アプライアンスにダウンロード',\n drag_me: 'これをドラッグしてください',\n drop: '落とす',\n dropped: '落とした',\n duplex_mode: '二重モード',\n dynamic_blocklist: 'Dynamic Blocklist',\n dynamic_blocklist_custom_parse: 'カスタムメソッド(正規表現)',\n dynamic_blocklist_description:\n 'IPブロックリストソースを追加して、それらにリストされているIPアドレスをブロックします。',\n dynamic_blocklist_every_ip_parse: '各行のすべての IP',\n dynamic_blocklist_first_ip_parse: '各行の最初の IP のみ',\n dynamic_blocklist_reset_success: '動的ブロックリスト設定が正常にリセットされました',\n dynamic_blocklist_reset_warning: '動的ブロックリストの設定はデフォルトにリセットされます。
続けますか?',\n dynamic_lists_blocked_address: 'ブロックされた IP (動的ブロックリスト)',\n edit: '編集',\n edit_blocklist: 'ブロックリストソースの編集',\n edit_domain: 'ドメインの編集',\n edit_flow_category: 'フローカテゴリを編集します',\n edit_groups_subtitle: 'グループアイテム',\n edit_host: 'ホストを編集',\n edit_in_etm: 'ETMで編集します',\n edit_interface: '{0}インターフェースを編集',\n edit_local_network: 'ローカル・ネットワークの編集',\n edit_network: 'ネットワークの編集',\n edit_object: 'オブジェクトを編集します',\n edit_phase1_proposal: 'フェーズ1プロポーザルの編集',\n edit_phase2_proposal: 'フェーズ2プロポーザルの編集',\n edit_ping_analyzer: 'pingアナライザーを編集します',\n edit_policy: 'ポリシーを編集します',\n edit_remote_network: 'リモート・ネットワークの編集',\n edit_reservation: '予約の編集',\n edit_rule: 'ルールを編集します',\n edit_static_entry: '静的エントリの編集',\n edit_static_route: '静的ルートの編集',\n edit_wan_policy: 'WANポリシーの編集',\n email: 'このフィールドの値は有効なメール・アドレスでなければなりません',\n email_address: '電子メールアドレス',\n email_address_or_organization: 'メールまたは組織',\n email_comma_list: 'このフィールドの値は有効なメール・アドレスのコンマ区切りリストでなければなりません',\n email_field_format: 'このフィールドには「user@example.com」形式のメール・アドレスを入力してください',\n enable: '有効',\n enable_dhcp_relaying: 'DHCP リレーを有効にする',\n enable_dhcp_serving: 'DHCPサービス提供の有効化',\n enabled: '有効',\n encryption: '暗号化',\n end: '終了',\n endpoint_address: 'エンドポイント・アドレス',\n endpoint_listen_port: 'エンドポイント・リスニング・ポート',\n enter_ip_address: 'IPアドレスを入力',\n enter_ips: 'IPSを入力します',\n enter_name: '名前を入力',\n enter_new_password: '新しいパスワードの入力',\n enter_site_domain: 'サイト/ドメインを編集',\n enter_value: '値を入力',\n equals: '等しい',\n error: 'エラー',\n error_saving_widgets: 'ウィジェットを保存中にエラーが発生しました',\n established: '確立済み',\n etm_defined_policies: 'Edge Threat Managementポリシー',\n etm_defined_rules: 'Edge Threat Managementルール',\n evenly_weighted: '均等に重み付け',\n events: 'イベント',\n exact_match: '完全一致',\n expand_all: 'すべて展開',\n expiration: '有効期限',\n export: '輸出する',\n export_backup: 'バックアップのエクスポート',\n export_csv: 'CSVのエクスポート',\n export_failed: 'エクスポートに失敗しました',\n factory_reset: '出荷時設定へのリセット',\n factory_reset_failure: '工場出荷時のデフォルトにアプライアンスをリセットできません',\n factory_reset_info: 'すべての設定を当初の出荷時設定にリセット',\n factory_reset_message:\n '

警告!続行する前にお読みください。

続行すると、すべての設定が工場出荷時のデフォルトにリセットされ、システムが再起動します。

現在構成されているネットワーク・デバイスを含むすべての設定がリセットされるため、このデバイスを管理するために現在使用している有線接続とワイヤレス接続がいずれも中断されます。

出荷時設定へのリセットを続行してもよろしいですか?

',\n factory_reset_success: '工場出荷時のデフォルトへのリセットが開始されました',\n failed_create_settings: '設定を作成できませんでした',\n failed_factory_restore: '出荷時設定を復元できませんでした',\n failed_image_upload: 'イメージをアップロードできませんでした',\n failed_sync_settings: '設定を同期できませんでした',\n failed_to_close_query: 'レポート・クエリをクローズできませんでした',\n failed_to_create_query: 'レポート・クエリを作成できませんでした',\n failed_to_find_command_account: 'Edge Threat Managementアカウントが見つかりませんでした',\n failed_to_get_data_query: 'クエリ・データを取得できませんでした',\n failed_to_get_licenses: 'ライセンスを取得できませんでした',\n failed_to_read_key: '鍵を読み取れませんでした',\n failed_to_read_read: '証明書を読み取れませんでした',\n failed_to_upload_certificate: '証明書をアップロードできませんでした',\n failed_to_upload_key: '鍵をアップロードできませんでした',\n failure_threshold: 'エラーしきい値',\n failures: 'エラーなし | 1件のエラー | {0}件のエラー',\n false: '誤',\n family: 'ファミリ',\n february: '2月',\n fetching_licenses: 'ライセンスの取得',\n file_missing_registrar: 'レジストラにファイルがありません',\n file_transfer: 'ファイル転送',\n file_type_not_supported: 'サポートされていないファイル形式',\n file_upload_max_size: 'ファイルサイズが制限の2 MBを超えました',\n filename_not_specified: 'ファイル名が指定されていません',\n filter: 'フィルター',\n filter_categories: 'カテゴリのフィルタリング',\n filter_groups: 'フィルタルールグループ',\n filter_groups_create: 'フィルタルールグループの作成',\n filter_groups_description: 'フィルタルールをグループに追加する',\n filter_placeholder: 'ここで検索...',\n filter_rules: 'ルールのフィルタリング',\n filter_sites: 'サイトのフィルタリング',\n filtered_text: '合計{total}件のうち{filtered}件を表示中',\n firewall: 'ファイアウォール',\n flag: 'フラグ',\n flagged: 'フラグ設定済み',\n floating_bottom: '下部は固定されていません',\n flow_categories: 'フローカテゴリ',\n flow_required: 'ポリシーを作成するにはフロー カテゴリを選択する必要があります',\n flows: '流れ',\n following_interfaces_have_this_parent: '次のインターフェースはすでにこのインターフェースを親として持っています',\n following_interfaces_will_be_disabled: '次のインターフェースは無効になります',\n following_rules_will_be_disabled: '次のルールは無効になります',\n following_static_routes_will_be_disabled: '次の静的ルートは無効になります',\n following_wan_policies_will_be_disabled: '次の WAN ポリシーは無効になります',\n forgot_your_password: 'パスワードをお忘れですか?',\n found_mfw_version: 'Micro Edgeバージョン{0}の設定が見つかりました',\n friday: '金曜日',\n full_tunnel_mode: 'フルトンネルモード',\n games: 'ゲーム',\n gateway: 'ゲートウェイ',\n gateway_ip_conflict: 'ローカルとリモートのゲートウェイ IP を同じにすることはできません',\n gateway_override: 'ゲートウェイ・オーバーライド',\n general: '一般',\n generate_ca: 'CAの生成',\n generate_certificate_authority: '認証局(CA)の生成',\n generate_new_certificate: '新しい証明書の生成',\n geo_ip_blocked_client: 'ブロックされたクライアント (Geo-IP)',\n geo_ip_blocked_server: 'ブロックされたサーバー (Geo-IP)',\n geoip: 'Geo-IP',\n geoip_filter: 'Geo-IP Filter',\n geoip_filter_description:\n 'Geo-IP Filter は、IP ロケーション サービスに基づいて、定義された国との間のセッションをブロックします。',\n geoip_filter_toggle: 'Geo-IP Filter {0}',\n geoip_location: 'GEOIPの場所',\n geoip_location_group: 'GEOIPの場所',\n geoip_lookup: 'Geo-IP ルックアップ',\n geoip_lookup_description: '地理的位置を確認するための IP のルックアップ',\n geoip_lookup_failed: '地域 IP ルックアップに失敗しました!',\n geoip_lookup_result: '{0} の地理的位置は {1} です',\n geoip_network_duplicate: 'ネットワーク {0} は、渡されたネットワークに既に存在します',\n geoip_network_overlap: 'ネットワーク {0} は既存の渡されたネットワーク {1} と重複しています',\n geoip_reset_success: 'Geo-IP 設定が正常にリセットされました',\n geoip_reset_warning:\n 'Geo-IP Filter 設定はデフォルト設定にリセットされます。
すべてのブロックされた国と通過したネットワークが削除されます!
続行しますか?',\n geoip_subnet_suggested_network:\n '{0} は、代わりに使用される {1} サブネットの一部です!',\n go_to_settings: '設定に移動',\n greater_or_equal: '以上',\n greater_than: 'より大きい',\n group: 'グループ',\n group_brainpool_elliptic_curve: 'Brainpool楕円曲線',\n group_elliptic_curve_25519: '楕円曲線25519',\n group_modulo_prime: '剰余の素数',\n group_nist_elliptic_curve: 'NIST楕円曲線',\n group_regular: '通常',\n hash: 'ハッシュ',\n hidden: '非表示',\n high: '高',\n high_priority: '高優先度',\n high_risk: '高リスク',\n high_throughput_data_af11: '高スループットデータ AF11',\n high_throughput_data_af12: '高スループットデータ AF12',\n high_throughput_data_af13: '高スループットデータ AF13',\n highest: '最高',\n highest_available_bandwidth: '使用可能な最大帯域幅',\n highest_priority: '最高優先度',\n home_page: 'ホーム・ページ',\n host: 'ホスト',\n host_address_to_test: 'テストするIPアドレス',\n host_name: 'ホスト名',\n host_not_in_range: 'このアドレスは有効なネットワーク・ホストの範囲外です',\n hostID_not_specified: 'ホストIDが指定されていません',\n hostname: 'ホスト名',\n hostname_groups: 'ホスト',\n hostname_ipv4: '入力された値は有効なホスト名またはIPv4アドレスではありません',\n hostname_ipv6: '入力された値は有効なホスト名、IPv4アドレス、またはIPv6アドレスではありません',\n hours: '時間 | 時間',\n ht_mode: 'HTモード',\n http_port: 'Web管理ポート(HTTP)',\n https_port: 'Web管理ポート(HTTPS)',\n id: 'ID',\n ignore_ssl_cert_errors: 'SSL証明書エラーを無視する',\n incoming: '受信',\n incompatible_upgrade_image: '互換性がないアップグレード・イメージ',\n inferred: '推論',\n info_agni_user_group: 'AGNI によって認証されたユーザー グループのクライアント デバイス',\n info_agni_user_id: 'AGNI によって認証されたユーザーからのクライアント デバイス',\n info_application_category: 'セッション中に一致したアプリケーション カテゴリ',\n info_application_category_inferred: '最初のパケットで予測されたアプリケーション カテゴリ',\n info_application_name: 'セッション中に一致したアプリケーション名',\n info_application_name_inferred: '最初のパケットで予測されたアプリケーション名',\n info_application_object: 'セッション中に一致したアプリケーション オブジェクト',\n info_application_productivity:\n '一致したアプリケーションの生産性。1 ~ 5 のスコアで決定されます。1 は最も低い生産性評価を意味します。',\n info_application_productivity_inferred:\n '1 ~ 5 のスコアで決定される予測アプリケーション生産性。1 は最も低い生産性評価を意味します。',\n info_application_risk:\n '一致するアプリケーションのリスクは 1 ~ 5 のスコアで決定されます。1 は最も低いリスク評価を意味します。',\n info_application_risk_inferred:\n '1 ~ 5 のスコアで決定される予測アプリケーション リスク。1 は最も低いリスク評価を意味します。',\n info_cert_subject_cn: 'セッションに関連付けられた証明書で指定されたサブジェクトの共通名。',\n info_cert_subject_dns: '共通名またはサブジェクトの代替名のいずれかの値',\n info_cert_subject_o: 'セッションに関連付けられた証明書で指定された対象組織',\n info_client_address:\n '新しいセッションを開始するホストの IPv4 アドレス。単一の値、または CIDR 表記を使用したカンマ区切りリストの場合があります。',\n info_client_address_v6:\n '新しいセッションを開始するホストの IPv6 アドレス。単一の値、または CIDR 表記を使用したカンマ区切りリストの場合があります。',\n info_client_interface_type: 'Tセッションの宛先となるネットワーク インターフェイスのタイプ。',\n info_client_interface_zone: 'セッションが開始されるネットワーク インターフェイス ゾーン。',\n info_client_port: '新しいセッションのパケットの宛先の TCP または UDP ポート。',\n info_ct_state: 'セッションの接続状態',\n info_default_condition: '条件を追加してルールの範囲を制限します。',\n info_destination_address:\n 'パケットの宛先ヘッダー内の iPv4 アドレス。単一の値、または CIDR 表記を使用したカンマ区切りリストの場合があります。',\n info_destination_address_type: 'パケットの宛先ヘッダーのアドレス タイプ。',\n info_destination_address_v6:\n 'パケットの宛先ヘッダー内の IPv6 アドレス。単一の値、または CIDR 表記を使用したカンマ区切りリストの場合があります。',\n info_destination_interface_name: 'パケットの宛先となるインターフェースの名前。',\n info_destination_interface_type: 'パケットの宛先となるインターフェイスのタイプ。',\n info_destination_interface_zone: 'パケットの宛先となるインターフェイスのゾーン。',\n info_destination_port: 'パケットの宛先ヘッダーの TCP または UDP ポート。',\n info_destined_local: '宛先アドレスがこのシステムのローカル IP アドレスと一致するパケット。',\n info_geoip: '特定の国に関連付けられた 2 文字の国コード。',\n info_host: 'ネットワーク上のクライアントデバイス',\n info_ip_protocol: 'パケットの IP プロトコル。',\n info_limit_rate: 'セッション転送速度制限',\n info_server_address:\n '新しいセッションのターゲットとなるホストの IPv4 アドレス。単一の値、または CIDR 表記を使用したカンマ区切りリストの場合があります。',\n info_server_address_v6:\n 'IPv6 アドレスはホストの新しい初期設定です。 Kann ein einzelner Wert oder eine durch Kommas getrennte Liste mit CIDR-Notation sein.',\n info_server_dns_hint:\n '新しいセッションのサーバー アドレスに関連付けられた IP アドレスに解決された、以前のクエリからの DNS 名。',\n info_server_interface_type: 'セッションの宛先となるネットワーク インターフェイスのタイプ。',\n info_server_interface_zone: 'セッションの宛先となるネットワーク インターフェイス ゾーン。',\n info_server_port: '新しいセッションのパケットの宛先の TCP または UDP ポート。',\n info_service: 'セッションから識別されたネットワークプロトコル',\n info_source_address:\n 'パケットの送信元ヘッダー内の IPv4 アドレス。単一の値、または CIDR 表記を使用したカンマ区切りリストの場合があります。',\n info_source_address_type: 'パケットのソースヘッダーのアドレスタイプ。',\n info_source_address_v6:\n 'パケットの送信元ヘッダー内の IPv6 アドレス。単一の値、または CIDR 表記を使用したカンマ区切りリストの場合があります。',\n info_source_interface_name: 'パケットの送信元インターフェイスの名前。',\n info_source_interface_type: 'パケットの送信元インターフェイスのタイプ。',\n info_source_interface_zone: 'パケットが発信されるインターフェイスのゾーン。',\n info_source_port: 'パケットの送信元ヘッダーの TCP または UDP ポート。',\n info_uno_application_name: 'UNO によって識別されるアプリケーション名',\n info_uno_hostname: 'UNO によって識別されるクライアント デバイスのホスト名',\n info_uno_service_name: 'UNO によって識別されるネットワーク プロトコル',\n info_user: 'ネットワーク上の認証されたユーザーのクライアント デバイス',\n information: '情報',\n inline_edit: 'インライン編集',\n integer: 'このフィールドの値は整数でなければなりません',\n integrity_algorithm_hash: '整合性アルゴリズム(ハッシュ)',\n interface: 'インターフェース',\n interface_advanced_status: '{0} Mbps、{1}二重',\n interface_average_active_latency: '平均アクティブ・レイテンシ',\n interface_average_active_latency_description: '一定期間にわたるインターフェースの平均レイテンシ(積極的に測定)',\n interface_average_jitter: 'インターフェースの平均Jitter',\n interface_average_jitter_description: '一定期間にわたるインターフェースの平均Jitter',\n interface_average_latency: 'インターフェースの平均レイテンシ',\n interface_average_latency_description: '一定期間にわたるインターフェースの平均レイテンシ',\n interface_average_passive_latency: '平均パッシブ・レイテンシ',\n interface_average_passive_latency_description: '一定期間にわたるインターフェースの平均レイテンシ(受動的に測定)',\n interface_enabled: 'インターフェース有効',\n interface_is_bound_to: 'インターフェース {0}{1} にバインドされています',\n interface_is_bridged_to: 'インターフェース {0}{1} にブリッジされています',\n interface_name: 'インターフェース名',\n interface_name_already_in_use: 'すでに使用されているインターフェース名です',\n interface_name_must_be:\n 'このフィールドに入力できるのは、英数字、アンダースコアのみです。値は文字で始まっている必要があります。',\n interface_packet_loss: 'インターフェース・パケット・ロス',\n interface_packet_loss_description: '一定期間にわたるインターフェース・パケット・ロス',\n interface_usage: 'インターフェース使用状況',\n interface_usage_description: '一定期間にわたるインターフェース受信レート',\n interface_zone: 'インターフェイスゾーン',\n interface_zone_group: 'インターフェイスゾーン',\n interfaces: 'インターフェース',\n interval: '間隔',\n invalid: '無効',\n invalid_action_type: '無効なアクション タイプ: キャプティブ ポータル ルールの {0}。',\n invalid_condition_field: '無効な {0}: キャプティブ ポータル ルール条件の {1}。',\n invalid_dhcp_range: '無効なDHCP範囲です',\n invalid_file: '無効な設定ファイルです',\n invalid_file_extension: '無効なファイル拡張子です',\n invalid_id: '無効なID',\n invalid_ip: '{0} IP アドレスが無効です',\n invalid_log_level_specified: '無効なログ・レベルが指定されています',\n invalid_log_source_specified: '無効なログ・ソースが指定されています',\n invalid_logger_syntax: '無効なロガー構文です',\n invalid_network_or_entry: '無効なネットワークまたはエントリです',\n invalid_network_route: '無効なネットワーク・アドレスです!{0}を意図していましたか?',\n\n invalid_phone: 'この電話番号は無効です。数字と記号((、)、.、-、/など)を使用できます。',\n invalid_settings: '無効な設定です',\n invalid_traffic_control: 'トラフィック制御コマンドが無効か、または欠落しています',\n invalid_username_or_password: '無効なユーザー名またはパスワードです',\n inventory_asset_tag: '在庫資産タグ',\n inventory_hw_rev: 'インベントリ ハードウェア リビジョン',\n inventory_model: '在庫モデル',\n inventory_serial: '在庫シリアル',\n inventory_soft_rev: 'インベントリ ソフトウェア リビジョン',\n inventory_vendor: '在庫ベンダー',\n invert: '反転',\n ip: 'IP',\n ip_address: 'IPアドレス',\n ip_address_list: 'IPアドレスリスト',\n ip_address_list_group: 'IPアドレスリスト',\n ip_any: '無効なIPアドレスです',\n ip_any_list: '無効なIPアドレス: {0}',\n ip_protocol: 'IPプロトコル',\n ip_range: '無効なIPv4アドレス範囲: {0}',\n ip_range_end_lessthan_start: '{1}が{0}以下です。IP範囲の終了値は開始値より大きくなければなりません',\n ip_range_same_version: 'IP範囲の開始値と終了値は同じバージョンでなければなりません: {0}-{1}',\n ip_unique: 'リスト内のすべてのIPが一意でなければなりません。重複: {0}',\n ip_v4_invalid: '無効なIPv4アドレスです',\n ip_v6: '無効なIPv6アドレスです',\n ip_v6_range: '無効なIPv6アドレス範囲: {0}',\n ip_v6_value: '無効なIPv6アドレス値: {0}',\n ip_value: '無効なIPv4アドレス値: {0}',\n ipVersion_not_specified: 'IPバージョンが指定されていません',\n ipsec: 'IPsec',\n ipsec_address_pool: 'アドレス・プール',\n ipsec_ciphers_drag: '暗号をドラッグして順序を変更します',\n ipsec_custom_dns: 'カスタムDNS',\n ipsec_description: 'IPsecの説明テキスト ... 未定',\n ipsec_disconnected_wan: '選択したバインドされたインターフェイスが切断されます!',\n ipsec_full_tunnel_local_info: 'フルトンネルモードには、定義された残りのローカルネットワークが含まれます!',\n ipsec_full_tunnel_remote_info: 'フルトンネルモードには、定義された残りのリモートネットワークが含まれます!',\n ipsec_listening_addresses: 'リスニング・アドレス',\n ipsec_local_networks_required: '少なくとも1つのローカルネットワークが必要です!',\n ipsec_network_ip_conflict: '既存のローカルまたはリモートネットワークとのIPの競合',\n ipsec_networks_drag: 'ネットワークをドラッグして順序を変更します',\n ipsec_psk: '事前共有鍵 (PSK)',\n ipsec_pubkey: '公開鍵暗号化 (RSA/ECDSA)',\n ipsec_remote_networks_required: '少なくとも1つのリモートネットワークが必要です!',\n ipsec_secret: 'シークレット',\n ipsec_single_subnet_negotiation: '単一のサブネット ネゴシエーションを使用する',\n ipsec_status_description: 'IPsec VPNステータスの説明テキスト ... 未定',\n ipsec_subnet_local_conflict: 'ネットワークがローカルネットワークと競合しています: {0}',\n ipsec_subnet_remote_conflict: 'ネットワークがリモートネットワークと競合している: {0}',\n ipsec_subnet_suggested_network: '代わりに実際のサブネットが使用されます: {0}',\n ipsec_toggle: 'IPsec VPN {0}',\n ipsec_tunnel: 'IPsecトンネル',\n ipsec_vpn: 'IPsec VPN',\n ipv4: 'IPv4',\n ipv4_address: 'IPv4アドレス',\n ipv4_addresses: 'IPv4アドレス',\n ipv4_aliases: 'IPv4エイリアス',\n ipv4_gateway: 'IPv4ゲートウェイ',\n ipv6: 'IPv6',\n ipv6_address: 'IPv6アドレス',\n ipv6_addresses: 'IPv6アドレス',\n ipv6_aliases: 'IPv6エイリアス',\n ipv6_gateway: 'IPv6ゲートウェイ',\n is: '同じ',\n is_bound_to_interface: '{0} はこのインターフェースにバインドされています',\n is_bridged_to_interface: '{0} はこのインターフェースにブリッジされています',\n is_considered: 'が考慮されています',\n is_not: '同じでない',\n is_vpn: 'VPNかどうか',\n item_not_found: 'アイテムが見つかりません',\n items: 'アイテム',\n january: '1月',\n jitter: 'ジッター',\n july: '7月',\n june: '6月',\n kbps: 'KBps',\n kbytes: 'キロバイト',\n kbytes_per_second: '1 秒あたりのキロバイト数',\n key_already_exists: '鍵はすでに存在しています',\n key_group: '鍵グループ',\n lan: 'LAN',\n language: '言語',\n lans: 'LAN',\n last_boot: '最後の起動',\n last_seen: '最後に見たのは',\n last_update: '最後の更新',\n last_update_failed: '前回の更新に失敗しました',\n last_update_never: '決して更新されない',\n last_update_succeeded: '最終更新が成功しました',\n last_updated: '最終更新',\n latency: 'レイテンシ',\n lease_duration: 'リース期間',\n leases: 'リース',\n less_or_equal: '以下',\n less_than: 'より小さい',\n level_high: '高い',\n level_low: '低い',\n level_medium: '中くらい',\n level_very_high: 'すごく高い',\n level_very_low: 'とても低い',\n license: 'ライセンス',\n license_agreement: 'ライセンス契約',\n lifetime: '有効期間',\n lifetime_seconds: '有効期間(秒数)',\n light: 'ライト',\n light_theme: 'ライト・テーマ',\n limit_exceed_action: '制限超過アクション',\n limit_rate: 'リミットレート',\n link_speed: 'リンク速度',\n listen_port: 'リスニング・ポート',\n local: 'ローカル',\n local_address: 'ローカル・アドレス',\n local_defined_policies: 'ローカル定義されたポリシー',\n local_defined_rules: 'ローカル定義のルール',\n local_gateway: 'ローカル・ゲートウェイ',\n local_networks: 'ローカル・ネットワーク',\n locality: '局所性',\n log_blocked_sessions: 'ブロックされたセッションのログ',\n log_in: 'ログインする',\n logging: 'ロギング',\n logo: 'ロゴ',\n logread: 'logread',\n lookup: 'ルックアップ',\n low: '低',\n low_latency_data_af21: '低遅延データ AF21',\n low_latency_data_af22: '低遅延データ AF22',\n low_latency_data_af23: '低遅延データ AF23',\n low_risk: '低リスク',\n lowest: '最低',\n lowest_jitter: '最小Jitter',\n lowest_latency: '最小レイテンシ',\n lowest_packet_loss: '最小パケット・ロス',\n lowest_priority: '最低優先度',\n lte: 'LTE',\n mac: 'MAC',\n mac_address: 'MACアドレス',\n mac_address_validation: 'このフィールドの値は有効なMACアドレスでなければなりません',\n mac_vendor: 'MACベンダー',\n mail: 'メール',\n make_a_copy: 'コピーを作成します',\n manage: '管理',\n manage_certificates: '証明書を管理',\n manage_keys: '鍵を管理',\n manage_license: 'ライセンスの管理',\n manage_licenses: 'ライセンスの管理',\n management: '管理',\n map_distribution: '分布図',\n map_distribution_by_country: '国を基準とした分布図',\n march: '3月',\n mark: 'マーク',\n max: 'このフィールドは{length}文字以下でなければなりません',\n max_value: 'このフィールドの最大値は{value}です',\n maximum_transmission_unit: '最大伝送単位',\n may: '5月',\n mbps: 'Mbps',\n mbytes: 'MB',\n mbytes_per_second: '1 秒あたりのメガバイト数',\n medium: '中',\n memory: 'メモリ',\n message_heading: 'メッセージの見出し',\n message_text: 'メッセージテキスト',\n messaging: 'メッセージング',\n metric: '指標',\n milliseconds: 'ミリ秒',\n min: 'このフィールドは{length}文字以上でなければなりません',\n min_max_hours_minutes: '最小値は{minValue} {minType}、最大値は{maxValue} {maxType}です',\n min_value: 'このフィールドの最小値は{value}です',\n minimum_parameter_value: 'パラメータ {0} に許可される最小値は {1} です',\n minutes: '分 | 分',\n missing_logger_source: 'ロガー・ソースが欠落しています',\n missing_or_invalid_parameter_value: 'キャプティブ ポータル設定のタイプが欠落しているか無効です:{0}',\n missing_or_invalid_rule_property: 'キャプティブ ポータル ルール プロパティが欠落しているか無効です: {0}',\n missing_rule_condition_filed: 'キャプティブ ポータル ルール条件フィールドが欠落しています: {0}',\n mode: 'モード',\n model: 'モデル',\n moderate_risk: '中程度のリスク',\n monday: '月曜日',\n months: '月 | 月',\n move: '移動',\n mtu: 'MTU',\n multi: 'マルチキャスト',\n multimedia_conferencing_af41: 'マルチメディア会議 AF41',\n multimedia_conferencing_af42: 'マルチメディア会議 AF42',\n multimedia_conferencing_af43: 'マルチメディア会議 AF43',\n multimedia_streaming_af31: 'マルチメディアストリーミング AF31',\n multimedia_streaming_af32: 'マルチメディアストリーミング AF32',\n multimedia_streaming_af33: 'マルチメディアストリーミング AF33',\n n_a: '適用外',\n name: '名前',\n name_contains: '次が含まれる名前',\n nat: 'NAT',\n nat_outgoing_traffic: 'NAT発信トラフィック',\n nat_rules: 'NATルール',\n netmask_override: 'ネットマスク・オーバーライド',\n network: 'ネットワーク',\n network_control: 'ネットワーク制御',\n network_discovery: 'Network Discovery',\n network_discovery_invalid_plugin_setting: 'ディスカバリ プラグインが無効です {0} の設定 {1}',\n network_discovery_invalid_setting: 'のネットワーク探索設定が無効です {0}',\n network_discovery_plugins:\n 'Network Discovery には次のプラグインが使用されます。 各プラグインは有効または無効にすることができ、指定された自動間隔で実行されます。 最小間隔は 1 時間です。',\n network_discovery_reset_success: 'Network Discovery 設定が正常にリセットされました',\n network_discovery_reset_warning: 'Network Discovery の設定がデフォルトにリセットされます。
続けますか?',\n network_layout: 'ネットワーク・レイアウト',\n network_monitoring: 'ネットワーク・モニタリング',\n network_settings: 'ネットワークの設定',\n networkSize_not_specified: 'ネットワーク・サイズが指定されていません',\n networking: 'ネットワーキング',\n new: '新規',\n new_name: '新しい名前',\n new_password: '新しいパスワード',\n new_upgrade: '新しいアップグレード',\n new_version_available: '新しいバージョンが使用可能です',\n next_hop: 'ネクスト・ホップ',\n nft_action_optional: 'NFT ルール アクション (オプション)',\n nic_cards: 'NICカード',\n nic_options: 'NICオプション',\n no: 'いいえ',\n no_aliases: 'エイリアスなし',\n no_blank_field: 'このフィールドを空白にすることはできません',\n no_certificates_found: '証明書が見つかりません!',\n no_cidr_in_range: 'CIDRはIP範囲で使用できません: {0}',\n no_ciphers_defined: '暗号が定義されていません!',\n no_collectors_to_call: 'コールするコレクターはありません',\n no_conditions: '定義された条件はありません!',\n no_countries_blocked: 'ブロックされた国はありません',\n no_data: 'データなし',\n no_data_available: '使用可能なデータがありません',\n no_data_meets_filter: 'フィルター基準を満たすデータはありません!',\n no_domains_set: 'ドメインが設定されていません!',\n no_file_selected: 'ファイルが選択されていません...',\n no_interfaces_filter: 'フィルター条件を満たすインターフェースがありません',\n no_ip: 'スキャンする IP がありません',\n no_ip_blocker_defined:\n 'ブロック リストが定義されていません! ソースの詳細を追加するには、「追加」ボタンをクリックしてください。',\n no_items_to_display: '表示するアイテムはありません',\n no_license_found: 'ライセンスが見つかりません',\n no_matched_categories: '一致するカテゴリはありません',\n no_networks: 'ネットワークなし',\n no_networks_defined: 'ネットワークが定義されていません!',\n no_of_entries: 'エントリー数',\n no_options: 'オプションはありません',\n no_policies_defined: '定義されたポリシーはありません!',\n no_policy_meets_filter: 'フィルター基準を満たすポリシーはありません!',\n no_polling: 'ポーリングなし',\n no_route_meets_filter: 'フィルター基準を満たすルートはありません!',\n no_routes_defined: 'ルートは定義されていません!',\n no_rule_meets_filter: 'フィルター条件を満たすルールがありません!',\n no_rules_defined: '定義されたルールはありません!',\n no_sites: 'サイトがありません',\n no_valid_wireguard_settings: '有効なWireGuard設定が見つかりません!',\n non_wans_only: '非WANのみ',\n none: 'なし',\n not_connected: '接続されていません',\n not_equals: '等しくない',\n not_licensed: 'ライセンスが適用されていません',\n not_licensed_feature: 'この機能に対する現在のライセンスはありません',\n not_licensed_interface: '{0} インターフェースを作成するには、有効なライセンスが必要です。',\n not_licensed_service: '{0}サービス機能を使用するには有効なライセンスが必要です。',\n not_set: '設定されていません',\n november: '11月',\n numeric: 'フィールドには数値文字のみを含めることができます',\n oam: 'OAM',\n object: '物体',\n object_endpoint_description: '1つまたは複数のサービスエンドポイントを追加します',\n object_geoip_description: '1つまたは複数の国を選択します',\n object_hosts_subtitle: 'ホストのリストを挿入します',\n object_interface_zone_description: '1つまたは複数のインターフェイスゾーンを選択します',\n object_ips_description: 'IPS/CIDRまたは範囲のコンマ分離リストを入力する',\n objects: 'オブジェクト',\n october: '10月',\n off: 'オフ',\n offline: 'オフライン',\n ok: 'わかった',\n on: 'オン',\n online: 'オンライン',\n open_dashboard: 'ダッシュボードを開く',\n open_ports: 'ポートを開く',\n open_vpn: 'VPNを開く',\n operation_missing_registrar: 'レジストラに運用が設定されていません',\n or: 'または',\n order: '注文',\n organization: '組織',\n os: 'OS',\n other: '他の',\n others: 'その他',\n outgoing: '送信',\n packet_loss: 'パケット・ロス',\n packet_rate: 'パケット・レート',\n packets: 'パケット',\n packets_per_day: '1 日あたりのパケット数',\n packets_per_hour: '1 時間あたりのパケット数',\n packets_per_minute: '1 分あたりのパケット数',\n packets_per_second: '1 秒あたりのパケット数',\n packets_per_week: '1 週間あたりのパケット数',\n page_not_found: 'ページが見つかりません',\n page_not_found_message: 'リクエストされたページが見つかりませんでした',\n page_title: 'ページタイトル',\n parameter_true_false: 'パラメータの値はTRUEまたはFALSEでなければなりません',\n parent_bridge: '親ブリッジ',\n parent_interface: '親インターフェース',\n parsing_method: '解析方法',\n pass: '許可',\n pass_block: '許可 | ブロック',\n pass_category: 'カテゴリの許可',\n pass_list: '許可リスト',\n pass_networks: 'パス ネットワーク',\n pass_networks_description: '特定の外部ネットワークへのアクセスを許可する',\n pass_site: 'サイトの許可',\n pass_sites: 'サイトの許可',\n pass_sites_description: '特定のサイトへのアクセスを許可',\n password: 'パスワード',\n password_digit: '少なくとも 1 桁',\n password_letter: '少なくとも一文字',\n password_lowercase: '少なくとも 1 つの小文字',\n password_min_chars: '最小 {0} 文字または数字',\n password_special: '少なくとも 1 つの特殊文字',\n password_special_list: '使用できる特殊文字: {0}',\n password_uppercase: '少なくとも1つの大文字',\n password_validation: 'パスワードまたは秘密のフィールドには次が必要です。',\n paste_wireguard: 'WireGuard構成をクリップボードからここに貼り付ける...',\n paste_wireguard_warning: '構成をインポートまたは貼り付けると、現在の値がすべてオーバーライドされます!',\n percent: 'パーセント',\n phase1_lifetime: 'フェーズ1有効期間',\n phase1_lifetime_hint: 'デフォルトは28800秒(最小3600、最大86400)',\n phase2_lifetime: 'フェーズ2有効期間',\n phase2_lifetime_hint: 'デフォルトは3600秒(最小3600、最大86400)',\n phone_test: '無効な電話番号の形式です',\n pick_specific_wans: '特定のWANを選択',\n pin: '固定',\n pin_left: '左に固定',\n pin_right: '右に固定',\n ping_analyzer: 'pingアナライザー',\n ping_analyzers: 'pingアナライザー',\n please_confirm_the_following: '次を確認してください...',\n plugins: 'プラグイン',\n policies: 'ポリシー',\n policy: 'ポリシー',\n policy_balance_available_bandwidth: '利用可能な帯域幅',\n policy_balance_bandwidth: '帯域幅',\n policy_balance_latency: '遅延',\n policy_balance_weighted: '加重',\n policy_configurations: 'ポリシー構成',\n policy_manager: 'ポリシーマネージャー',\n policy_manager_condition_groups_invalid_items_type_err: 'ポリシーマネージャー 条件グループ項目の無効なタイプ: {0}',\n policy_manager_condition_groups_invalid_type_err: 'ポリシー マネージャー条件グループの無効なタイプ: {0}',\n policy_manager_condition_groups_req_err: '条件グループ内のポリシー マネージャーの必須フィールドが使用できません',\n policy_manager_conditions_invalid_type_err: 'ポリシーマネージャー 条件が無効なタイプ: {0}',\n policy_manager_conditions_items_object_err: 'ポリシーマネージャー の条件項目に無効なオブジェクトがあります: {0}',\n policy_manager_conditions_items_op_err: 'ポリシーマネージャー の条件項目に無効な演算子があります: {0}',\n policy_manager_conditions_items_req_err: 'ポリシーマネージャー の条件項目の必須フィールドが使用できません',\n policy_manager_conditions_items_type_err: 'ポリシーマネージャー の条件項目に無効なタイプがあります: {0}',\n policy_manager_conditions_items_value_and_object_err:\n 'ポリシーマネージャー の条件項目には値とオブジェクトの両方があり、許可されるのは 1 つだけです',\n policy_manager_conditions_items_value_err: 'ポリシーマネージャー の条件項目に無効な値があります: {0}',\n policy_manager_conditions_object_groups_op_err:\n 'ポリシーマネージャー の条件項目はオブジェクト グループを使用しますが、次の操作のいずれかを使用しません: {0}',\n policy_manager_conditions_req_err: 'ポリシーマネージャー の条件内の必須フィールドが使用できません',\n policy_manager_configurations_req_err: 'ポリシーマネージャー の構成に必須のフィールドが使用できない',\n policy_manager_configurations_type_err: 'ポリシーマネージャー 構成に無効なタイプがあります: {0}',\n policy_manager_description: 'Policy Manager description (TBD)',\n policy_manager_object_groups_invalid_items_type_err:\n 'ポリシーマネージャー オブジェクト グループ項目の無効なタイプ: {0}',\n policy_manager_object_groups_req_err: 'オブジェクト グループ内のポリシー マネージャーの必須フィールドが使用できない',\n policy_manager_object_groups_type_err: 'ポリシーマネージャー オブジェクト グループのタイプが無効です: {0}',\n policy_manager_objects_invalid_items_type_err: 'ポリシーマネージャー オブジェクト項目の無効なタイプ: {0}',\n policy_manager_objects_req_err: 'オブジェクト内のポリシー マネージャーの必須フィールドが使用できません',\n policy_manager_objects_type_err: 'ポリシーマネージャー オブジェクトのタイプが無効です: {0}',\n policy_manager_policies_invalid_conditions_err: 'ポリシーマネージャー ポリシー条件の無効なタイプ: {0}',\n policy_manager_policies_invalid_rules_err: 'ポリシーマネージャー ポリシー条件の無効なタイプ: {0}',\n policy_manager_policies_req_err: 'ポリシーマネージャー のポリシー内の必須フィールドが使用できない',\n policy_manager_rules_invalid_action_err: 'ポリシーマネージャー ルール アクションの無効なタイプ: {0}',\n policy_manager_rules_invalid_conditions_err: 'ポリシーマネージャー ルール条件の無効なタイプ: {0}',\n policy_manager_rules_invalid_dnat: 'ポリシーマネージャー ルールに無効な DNAT があります: {0}',\n policy_manager_rules_invalid_snat: 'ポリシーマネージャー ルールに無効な SNAT があります: {0}',\n policy_manager_rules_req_err: 'ポリシーマネージャー のルール内の必須フィールドが使用できない',\n policy_manager_rules_type_err: 'ポリシーマネージャー ルールのタイプが無効です: {0}',\n policy_metrics_highest_available_bandwidth: '最高の利用可能な帯域幅',\n policy_metrics_lowest_jitter: '最低ジッター',\n policy_metrics_lowest_latency: '最低レイテンシー',\n policy_metrics_lowest_packet_loss: '最低パケット損失',\n policy_not_found: 'ポリシーが見つかりません',\n policy_select_criteria_type: '[基準タイプ]を選択します',\n policy_type_balance: 'バランスが取れています',\n policy_type_best_of: '最高',\n policy_type_specific: '明確',\n policy_wan_selection_type: 'WAN選択タイプ',\n polling_interval: 'ポーリング間隔',\n polling_source: 'ポーリングソース',\n port: 'ポート',\n port_forward: 'ポート転送',\n port_forward_rules: 'ポート転送ルール',\n port_is_already_in_use: 'ポートはすでに使用されています',\n port_optional: 'ポート(オプション)',\n port_protocol: 'ポート・プロトコル',\n port_range: '無効なポート範囲: {0}',\n port_validation: '無効なポート。ポートは1〜65535の数でなければなりません',\n port_value: '無効なポート値: {0}',\n pppoe: 'PPPoE',\n preferences: '環境設定',\n prefix: '接頭辞',\n prefix_length: '接頭辞の長さ',\n prefix_netmask: '接頭辞 / ネットマスク',\n primary_dns: 'プライマリDNS',\n priority: '優先度',\n privacy_policy: 'プライバシーポリシー',\n private_key: '秘密鍵',\n private_key_not_specified: '秘密鍵が指定されていません',\n productivity: '生産性',\n proposal_settings: 'プロポーザルの設定',\n protocol: 'プロトコル',\n protocol_type: 'プロトコルの種類',\n proxy: 'プロキシ',\n public_key: '公開鍵',\n qos_disabled_if_unlicensed: 'ライセンスが適用されていない場合、QoSは無効にされます',\n qos_enabled: 'QoS有効',\n qos_priority: 'QoSポリシー',\n query_id_not_found: 'クエリIDが見つかりません',\n quick_filter: '簡易フィルター',\n range_end: '範囲の終了値',\n range_start: '範囲の開始値',\n real_time_interactive: 'リアルタイムインタラクティブ',\n reason: '理由',\n reboot: 'リブート',\n reboot_failure: 'アプライアンスを再起動できません',\n reboot_message: '

今すぐシステムをリブートしてもよろしいですか?

',\n reboot_progress_message: 'お待ちください!システムがリブートしています...',\n reboot_success: 'アプライアンスが再起動されました',\n redirection_ip_not_found: 'キャプティブ ポータル トラフィックをリダイレクトするための有効なアドレスが見つかりません',\n refresh: '更新',\n refresh_license: 'ライセンスの更新',\n refresh_licenses: 'ライセンスの更新',\n region: '領域',\n reject: '拒絶',\n rejected: '拒否されました',\n related: '関連',\n remote: 'リモート',\n remote_access: 'リモート・アクセス',\n remote_address: 'リモート・アドレス',\n remote_gateway: 'リモート・ゲートウェイ',\n remote_networks: 'リモート・ネットワーク',\n remove: '除去',\n remove_block_list: 'ブロックリストを削除する',\n remove_flow_category: 'フローカテゴリを削除 {0} ?',\n remove_object: 'オブジェクトを削除 {0} ?',\n remove_policy: 'ポリシーを削除 {0} ?',\n remove_policy_configuration: 'ポリシー構成を削除 {0} ?',\n remove_route: '静的ルートを削除 {0} ?',\n remove_rule: 'ルールを削除します {0}?',\n renew_ip: 'IPの更新',\n report_not_found: 'レポートが見つかりません',\n reports: 'レポート',\n required: 'このフィールドは必須です',\n requires_authentication: '認証が必要です',\n reservations: '予約',\n reset_analyzers_success: 'Ping アナライザーが正常にリセットされました',\n reset_analyzers_warning:\n 'Ping アナライザーは工場出荷時のデフォルトにリセットされます。デフォルト以外のアナライザーはすべて削除されます。続けたいですか?',\n reset_rules_success: 'ルールが正常にデフォルトに戻されました',\n reset_rules_warning:\n 'ルールが出荷時設定にリセットされます。デフォルト以外の設定はすべて除去されます。
続行しますか?',\n reset_to_defaults: 'デフォルトにリセット',\n reset_to_factory_defaults: '出荷時設定にリセット',\n reset_wan_success: 'WANポリシーとWANルールが正常にリセットされました',\n reset_wan_warning:\n 'WANポリシーWANルールが出荷時設定にリセットされます。デフォルト以外の設定はすべて除去されます。続行しますか?',\n restore: '復元する',\n restore_all_settings_except: '次を除くすべての設定を復元',\n restore_backup: 'バックアップの復元',\n restore_info: '以前のシステム構成をバックアップ・ファイルに保存されているサーバーに復元します',\n restore_warning:\n 'インターフェースを復元すると、ネットワークの接続問題につながる可能性があります!
アカウントを復元すると管理者にアクセスできなくなる可能性があります!
Web管理ポート は復元されません。',\n restrict: '制限',\n risk: '危険',\n routes: 'ルート',\n routing: 'ルーティング',\n rule: 'ルール',\n rule_action_accept: '承認',\n rule_action_dnat: '新しい目的地',\n rule_action_drop: 'ドロップ',\n rule_action_limit_exceed_action: '制限超過アクション',\n rule_action_masquerade: '仮面舞踏会',\n rule_action_reject: '拒絶',\n rule_action_set_priority: '優先順位を設定します',\n rule_action_snat: '新しいソース',\n rule_action_wan_policy: 'WANポリシー',\n rule_enabled: 'ルールが有効になっています',\n rule_info:\n 'ルールを作成するには、条件を追加し、実施するアクションを設定します。
ルールのアクションは、すべての条件が満たされた場合にのみ実行されます。',\n rule_summary_any_packet: 'すべてのパケットに対して{0}',\n rule_summary_if_packet: 'パケットが{0}の場合は{1}',\n rules: 'ルール',\n rules_executed_in_order:\n 'ルールは順番に実行されます。順番を変更するには、左側のドラッグ・ハンドルを使用してルールを移動します。',\n run_successfully: '{0} 正常に実行',\n run_sync: 'Run Sync',\n run_unsuccessfully: '{0} 実行に失敗しました',\n saturday: '土曜日',\n save: '保存',\n saved_successfully: '{0}が正常に保存されました',\n seats: 'シート',\n secondary_dns: 'セカンダリDNS',\n seconds: '秒',\n security: 'セキュリティ',\n select: '選択',\n select_authentication_method: '認証方式を選択',\n select_cert_file: '証明書ファイルを選択',\n select_certificate: '証明書を選択',\n select_countries: '国を選択します',\n select_countries_to_be_blocked: 'ブロックする国を選択',\n select_file_from_disk: 'ディスクからファイルを選択',\n select_filter_rules: 'グループに追加するフィルター ルールを選択してください',\n select_flow_category: 'フローカテゴリを選択します',\n select_interface_text: '設定を編集するインターフェースを選択するか、新しいインターフェースを追加してください。',\n select_interface_zones: 'インターフェイスゾーンを選択します',\n select_key_file: '鍵ファイルを選択',\n select_object_type: 'オブジェクトタイプを選択します',\n select_option: 'オプションの選択',\n select_policy: 'ポリシーを選択します',\n select_policy_configurations: 'ポリシー構成を選択します',\n select_port: '[ポート]を選択します',\n select_protocol: 'プロトコルを選択します',\n select_unit: 'ユニットの選択',\n selected_filter_rules: '選択したフィルタルール',\n selected_rule_not_editable: '選択したルールは編集可能ではありません!',\n selected_text: '({selected}が選択済み)',\n send_router_advertisements: 'ルーター・アドバタイズメントを送信',\n september: '9月',\n serial: '無効なシリアル番号です',\n server: 'サーバー',\n server_address: 'サーバー・アドレス',\n server_address_new: 'サーバーの新規アドレス',\n server_address_v6: 'サーバーのv6アドレス',\n server_byte_rate: 'サーバー・バイト・レート',\n server_bytes: 'サーバー・バイト数',\n server_country: 'サーバーの国',\n server_dns_hint: 'サーバーDNSヒント',\n server_hops: 'サーバー・ホップ数',\n server_info: 'サーバー情報',\n server_information: 'サーバー情報',\n server_interface_id: 'サーバー・インターフェース',\n server_interface_type: 'サーバー・インターフェース・タイプ',\n server_interface_zone: 'サーバー・インターフェース・ゾーン',\n server_packet_rate: 'サーバー・パケット・レート',\n server_packets: 'サーバー・パケット数',\n server_port: 'サーバー・ポート',\n server_port_new: 'サーバーの新規ポート',\n server_ports: 'サーバー・ポート',\n server_ports_bandwidth_by_time: '時間を基準としたサーバー・ポート帯域幅',\n server_ports_by_bandwidth: '帯域幅を基準としたサーバー・ポート',\n server_reverse_dns: 'サーバー・リバースDNS',\n service_endpoint: 'サービスエンドポイント',\n service_endpoint_group: 'サービスエンドポイント',\n service_x_is_disabled: 'サービス: {0} 無効になっています',\n services: 'サービス',\n session_details: 'セッション詳細',\n session_id: 'セッションID',\n session_stats: 'セッション統計情報',\n sessions: 'セッション',\n sessions_by_time: 'セッション',\n sessions_by_time_description: '一定期間にわたるセッション数',\n sessions_description: '処理されたすべてのセッション',\n sessions_number: 'セッション数',\n sessions_stats: 'セッション統計情報',\n sessions_stats_description: 'すべてのセッションの統計情報',\n settings: '設定',\n setup_is_complete: 'セットアップが完了しました',\n setup_legal_links_available_at: 'セットアップが完了すると、About ページからも法的リンクが表示されます。',\n setup_license_available_at: 'ライセンスは以下のサイトで入手できる。',\n setup_review_license:\n 'このソフトウェアのインストールと使用を続行するには、ソフトウェア使用許諾契約の条項に同意する必要があります。 提供された Web サイトのリンクに移動し、契約の最後までスクロールして、使用許諾契約全体を確認してください。',\n setup_thanks: 'Untangleをお選びいただき、ありがとうございます',\n shaping: 'シェーピング',\n shaping_rules: 'シェーピング・ルール',\n shaping_rules_description:\n 'シェーピング・ルールにより、インターネット・トラフィック・ベースの各種基準に優先順位が付けられます。すべてのシェーピング・ルールは、リストの下部にある特定の条件でルールが適用されるように処理されます。',\n shared_secret: '共有シークレット',\n show_less: '折りたたむ',\n show_more: 'さらに表示',\n show_password: 'パスワードの表示',\n showing_filtered_countries: '{0}/{1} を表示',\n showing_filtered_ip_source_list: '{0}/{1} IPソースリスト',\n showing_filtered_routes: '{0}/{1}ルート',\n showing_filtered_rules: '{0}/{1} ルール',\n sign_in: 'サインイン',\n sign_in_msg: 'アカウントをお持ちの場合は、ログインしてください。',\n sign_in_with_google: 'Googleでサインイン',\n sign_in_with_microsoft: 'Microsoftでサインイン',\n sign_up: 'サインアップ',\n sign_up_msg: 'アカウントをお持ちではありませんか?アカウントを作成してください。',\n signaling: 'シグナリング',\n sim_details: 'SIM詳細',\n site: 'サイト',\n site_already_in_list: 'サイトはすでにリストに含まれています',\n site_lookup: 'サイト・ルックアップ',\n site_lookup_description: 'Webサイトのカテゴリをルックアップします',\n sites: 'サイト',\n slaac: 'SLAAC',\n social_networking: 'ソーシャル・ネットワーキング',\n software_version: 'ソフトウェアバージョン',\n source: '送信元',\n source_address: '送信元アドレス',\n source_address_type: '送信元アドレス・タイプ',\n source_address_v6: '送信元v6アドレス',\n source_interface: 'ソースインターフェース',\n source_interface_name: '送信元インターフェース名',\n source_interface_type: '送信元インターフェース・タイプ',\n source_interface_zone: '送信元インターフェース・ゾーン',\n source_name: 'ソース名',\n source_port: '送信元ポート',\n source_url: 'ソースURL',\n specific_wan: '特定のWAN',\n ssid: 'SSID',\n ssl_sni: 'SSL SNI',\n standard: '標準',\n standard_priority: '標準優先度',\n start: '開始',\n state: '州',\n state_province: '都道府県',\n static: '静的',\n static_entries: '静的エントリ',\n static_entries_info: '静的エントリで、ホスト名をローカル・ネットワークのIPアドレスに解決します。',\n static_entry: '静的エントリ',\n static_entry_remove_success: '静的エントリが正常に除去されました',\n static_entry_save_success: '静的エントリが正常に保存されました',\n static_route: '静的ルート',\n static_route_destination_network_already_exists: '宛先アドレス: {0} は既にルーティングテーブルに存在しています',\n static_route_next_hop_not_reachable: '選択したインターフェースからネクストホップ IP {0} に到達できません',\n static_routes: '静的ルート',\n static_routes_description: '定義したサブネットをローカル・ゲートウェイ経由で転送するための静的ルートを追加します',\n status: 'スターテス',\n status_analyzers: 'ステータスアナライザー',\n streaming_media: 'ストリーミング・メディア',\n summary: '要約',\n sunday: '日曜日',\n support: 'サポート',\n suspicious: '不審',\n sys_desc: 'システムの説明',\n sys_name: 'システム名',\n system: 'システム',\n system_info: 'システム情報',\n system_information: 'システムインフォメーション',\n system_logging_invalid_port_number: '無効なロギング ポート番号が指定されました: {0}',\n system_logging_invalid_protocol: '無効なロギング ポート番号が指定されました: {0}',\n system_logging_invalid_size: '無効なログサイズが指定されました: {0}',\n system_logging_invalid_type: '無効なログのタイプ: {0}',\n system_logging_missing_required_keys: '必要なキーが不足しています: {0}',\n system_running_latest_version: 'システムで最新バージョンが実行中です!',\n system_time: 'システム時刻',\n t_mobile: 'T-Mobile',\n target: 'ターゲット',\n tcp_state: 'TCP状態',\n telephony: '電話',\n test_performance: 'パフォーマンスのテスト',\n testing_wan_performance: 'WANパフォーマンスをテストしています',\n theme: 'テーマ',\n threat_lookup: '脅威ルックアップ',\n threat_prevention: 'Threat Prevention',\n threat_prevention_blocked: 'Threat Preventionによりブロック済み',\n threat_prevention_blocked_address: 'ブロック済みIP (Threat Prevention)',\n threat_prevention_description:\n 'Threat PreventionはIPアドレス・レピュテーション・サービスです。

有効にすると、Threat Preventionにより、以下に関連する可能性のあるホストがブロックされます。
スパム、モバイル脅威、Torプロキシ、キーロガー 、マルウェア、スパイウェア、Windowsエクスプロイト、Web攻撃、ボットネット、スキャナー、サービス拒否、レピュテーション、フィッシング、不正使用されたプロキシ',\n threat_prevention_threat_level: 'レピュテーション・スコア (Threat Prevention)',\n threatprevention: 'Threat Prevention',\n threatprevention_reset_success: 'Threat Preventionの設定が正常にリセットされました',\n threatprevention_reset_warning: 'Threat Preventionの設定がデフォルトの構成にリセットされます。
続行しますか?',\n thursday: '木曜日',\n time_of_day: '時間帯',\n time_range: '時間範囲',\n time_stamp: 'タイム・スタンプ',\n time_zone: 'タイム・ゾーン',\n timeout: 'タイムアウト値',\n timeout_seconds: 'タイムアウト',\n toggle_block_list: 'Dynamic Blocklists {0}',\n toggle_captive_portal: 'Captive Portal {0}',\n toggle_network_discovery: 'Network Discovery {0}',\n toggle_threat_prevention: 'Threat Prevention {0}',\n toggle_threat_prevention_redirect: 'ブロック済みページでのHTTP/HTTPSリダイレクト{0}',\n toggle_web_filter: 'Webフィルター{0}',\n toolbar: 'ツールバー',\n top: 'トップ',\n top_addresses_by_blocked_count: 'ブロック数を基準とした上位アドレス',\n top_applications_bandwidth_by_time: '時間を基準とした上位アプリケーション帯域幅',\n top_applications_bandwidth_by_time_description: '一定期間にわたるバイト数を基準とした上位アプリケーション',\n top_applications_by_bandwidth: '帯域幅を基準とした上位アプリケーション',\n top_applications_by_bandwidth_description: '転送された合計バイト数を基準としたアプリケーション',\n top_applications_by_session_count: '上位アプリケーション',\n top_applications_by_session_count_description: 'セッション数を基準にソートされたアプリケーション',\n top_applications_sessions_by_time: '上位アプリケーション・セッション',\n top_applications_sessions_by_time_description: '一定期間にわたるセッション数を基準とした上位アプリケーション',\n top_clients_bandwidth_by_time: '時間を基準とした上位クライアント帯域幅',\n top_clients_bandwidth_by_time_description: '一定期間にわたるバイト数を基準とした上位クライアント',\n top_clients_by_bandwidth: '帯域幅を基準とした上位クライアント',\n top_clients_by_bandwidth_description: '転送された合計バイト数を基準としたアプリケーション',\n top_clients_by_session_count: '上位クライアント',\n top_clients_by_session_count_description: 'セッション数を基準にソートされた上位クライアント・アドレス',\n top_clients_sessions_by_time: '上位クライアント・セッション',\n top_clients_sessions_by_time_description: '一定期間にわたるセッション数を基準とした上位クライアント・アドレス',\n top_protochains_by_session_count: '上位ProtoChain',\n top_protochains_by_session_count_description: 'セッション数を基準にソートされたアプリケーションProtoChain',\n top_protochains_sessions_by_time: '上位ProtoChainセッション',\n top_protochains_sessions_by_time_description: '一定期間にわたるセッション数を基準とした上位ProtoChain',\n top_server_port_sessions_by_time: '上位サーバー・ポート・セッション',\n top_server_port_sessions_by_time_description: '一定期間にわたるセッション数を基準とした上位サーバー・ポート',\n top_server_ports_bandwidth_by_time: '時間を基準とした上位サーバー・ポート帯域幅',\n top_server_ports_bandwidth_by_time_description: '一定期間にわたるバイト数を基準とした上位サーバー・ポート',\n top_server_ports_by_bandwidth: '帯域幅を基準とした上位サーバー・ポート',\n top_server_ports_by_bandwidth_description: '転送されたバイト数を基準としたサーバー・ポート',\n top_server_ports_by_session_count: '上位サーバー・ポート',\n top_server_ports_by_session_count_description: 'セッション数を基準とした上位サーバー・ポート',\n top_sites_by_blocked_count: '上位ブロック済みサイト',\n true: '真',\n trustworthy: '信頼できる',\n tuesday: '火曜日',\n type: '入力',\n type_placeholder: '入力...',\n\n uid: '無効なUID - UIDは以下の形式に従っている必要があります。また、UIDには文字A~F、数字0~9のみを使用できます。',\n unable_communicate_refresh_browser: '通信できません。ブラウザーを更新して、もう一度お試しください。',\n unable_find_unused_network: '使用されていないネットワークが見つかりません',\n unable_to_fetch_params: 'パラメータをフェッチできません',\n unable_to_load: '設定をロードできません',\n unable_to_save: '保存できません',\n unblock_selected: '選択したブロックを解除',\n unicast: 'ユニキャスト',\n unique: 'このフィールドの値は一意でなければなりません',\n unit: 'ユニット',\n unknown: '不明',\n unlimited: '無制限',\n uno: 'UNO',\n uno_application_name: 'UNO-アプリケーション名',\n uno_hostname: 'UNO-ホスト名',\n uno_service_name: 'UNO-サービス名',\n unpin: '固定解除',\n unset: '未設定',\n untangle_mfw: '{0}Untangle Micro Edge',\n up_time: '稼働時間',\n update: 'アップデート',\n update_logo: 'ロゴを更新',\n update_password: 'パスワードの更新',\n upgrade: 'アップグレード',\n upgrade_alert:\n 'アップグレードには数分かかる場合があります。
その間はインターネット接続が失われます。

続行しますか?',\n upgrade_check: 'アップグレードのチェック中....',\n upgrade_failed: 'アップグレードできませんでした',\n upgrade_from_a_file: 'ファイルからアップグレードします',\n upgrade_from_file: 'ファイルからアップグレード',\n upgrade_info: 'アップグレードには数分かかる場合があります。その間はインターネット接続が失われます。',\n upgrade_now: '今すぐアップグレード',\n upgrade_progress:\n 'アップグレードが完了するまで最大2分お待ちください。自動的にリダイレクトされない場合はここをクリックしてログインしてください。',\n upload: 'アップロード',\n upload_certificate: '証明書のアップロード',\n upload_progress: 'イメージをアップロードしています。お待ちください...',\n url: '無効なURL形式です',\n usage: '使用状況',\n use_defaults: 'デフォルトの使用',\n use_peer_dns: 'ピアDNSの使用',\n use_route_mtu: '自動MTU',\n user_group: 'ユーザーグループ',\n username: 'ユーザー名',\n uuid: 'UUID',\n valid_regex: 'このフィールドは有効な正規表現である必要があります',\n value: '値',\n verification_code: '確認コード',\n verizon: 'Verizon',\n very_high: '非常に高い',\n very_low: '非常に低い',\n view_license: 'ライセンスの表示',\n view_system_license: 'システム・ライセンスの表示',\n virtual: '仮想',\n visited_categories: '訪問したカテゴリ',\n visited_sites: '訪問したサイト',\n vlan: 'VLAN',\n vlan_duplicate_parent_vlan_id: '同じ親インターフェースと VLAN ID を持つインターフェースが既に存在します',\n vlan_id: 'VLAN ID',\n vlan_tag: 'VLANタグ',\n vlan_tag_group: 'VLAN タググループ',\n vlan_tag_range: '無効な VLAN タグ範囲: {0}',\n vlan_tag_validation: '無効な VLAN タグです。 数値、数値のリスト、または範囲である必要があります',\n vlan_tag_value: '無効な VLAN タグ値: {0}',\n vpn_and_tunneling: 'VPNおよびトンネリング',\n vrrp_enabled: 'VRRPが有効になっています',\n vrrp_id: 'VRRP ID',\n vrrp_id_hint: '1〜255の数',\n vrrp_priority: 'VRRP優先度',\n vrrp_priority_hint: '1〜254の数 (デフォルト100)',\n wan: 'WAN',\n wan_criteria: 'WAN基準',\n wan_criterion: 'WAN基準',\n wan_interface: 'WANインターフェース',\n wan_performance: 'WANパフォーマンス',\n wan_policies: 'WANポリシー',\n wan_policies_description:\n 'WANポリシーでは、リンクの品質、使用可能な帯域幅、インターフェース・タイプ、または特定のインターフェースなどのさまざまな基準に基づいて優先するリンクを定義します。',\n wan_policy: 'WANポリシー',\n wan_policy_connectivity_test: '{2}秒ごとに{0}で{1}をテストします。許容される失敗は最大{3}回です',\n wan_policy_id: 'WANポリシーID',\n wan_policy_name_criteria: '「{0}」が含まれる名前',\n wan_route: 'WANルート',\n wan_routing: 'WANルーティング',\n wan_routing_description: 'WANルーティング',\n wan_rule: 'WANルール',\n wan_rule_chain: 'WANルール・チェーン',\n wan_rule_id: 'WANルールID',\n wan_rules: 'WANルール',\n wan_test_failed: 'WANをテストできませんでした',\n wans: 'WAN',\n wans_only: 'WANのみ',\n warning: '警告',\n web_admin_ports: 'Web管理ポート',\n web_admin_ports_message:\n '

警告!続行する前にお読みください。

続行すると、Web 管理ポートが変更され、現在の http ポートと https ポートにアクセスできなくなります。

続行してもよろしいですか?ポート設定が変更されますか?

',\n web_admin_ports_saved: 'Web 管理ポートが正常に保存されました。新しいポートを使用して管理 UI にアクセスします。',\n web_filter: 'Web Filter',\n web_filter_block_list: 'ブロック・リストの内容',\n web_filter_blocked: 'ブロック済みWebフィルター',\n web_filter_blocked_field: 'ブロック済み(Webフィルター)',\n web_filter_categories_summary: '{0}カテゴリ(ブロック済み{1}件、フラグ設定済み{2}件)',\n web_filter_catid: 'カテゴリ(Webフィルター)',\n web_filter_description:\n 'Webフィルターはカテゴリまたは特定のドメインに基づいて、不適切または有害なWebコンテンツをブロックします',\n web_filter_flagged: 'フラグ設定済み(Webフィルター)',\n web_filter_hostname: 'ホスト名(Webフィルター)',\n web_filter_reason: '理由(Webフィルター)',\n web_filter_reason_block_category: 'ブロック済みカテゴリ',\n web_filter_reason_block_list: 'ブロック済みリスト',\n web_filter_reason_pass_category: '許可済みカテゴリ',\n web_filter_reason_pass_list: '許可リスト',\n web_filter_reset_success: 'Webフィルターの設定が正常にリセットされました',\n web_filter_reset_warning:\n 'Webフィルターの設定がデフォルトのカテゴリにリセットされ、許可/ブロックされるドメインがなくなります。
続行しますか?',\n web_filter_top_blocked_sites: 'Webフィルターの上位ブロック済みサイト',\n web_services: 'Webサービス',\n webfilter: 'Webフィルター',\n webports_update_failed: 'Webポートの更新に失敗しました',\n webports_update_success: 'Webポートは正常に更新されました',\n website_domain_must_match_email_domain: 'Webサイトのドメインは、メールのドメインと一致している必要があります',\n wednesday: '水曜日',\n week_day: '平日',\n weight: '重さ',\n weighted: '加重済み',\n weighted_wan_instructions: 'WANごとに数値で重みの値を設定します',\n weighted_wan_must_be_enabled: '重み付けした1つ以上のWANを有効にする必要があります',\n welcome: 'いらっしゃいませ',\n welcome_text: 'ウェルカムテキスト',\n wf_abortion: '中絶',\n wf_abortion_desc: '中絶のトピック(プロライフまたはプロチョイスのいずれか)。',\n wf_abused_drugs: '乱用薬物',\n wf_abused_drugs_desc:\n 'ヘロイン、コカインや、街角で手に入るその他の不法薬物、反社会的薬物、または乱用薬物に関する話題または処方「危険ドラッグ」に関する情報: シンナー遊び、処方薬の乱用や、その他の合法物質の乱用。',\n wf_adult_and_pornography: '成人向けおよびポルノ',\n wf_adult_and_pornography_desc:\n '性的関心や好色な興味を刺激することを目的とした性的に露骨な素材。性具、CD-ROM、動画を含む成人向け商品。ニュースグループやフォーラムなどの、性的にわいせつな話題を扱うオンライン・グループ。官能的な物語および性行為のテキスト記述。ビデオ会議、エスコート・サービス、ストリップ・クラブを含むアダルト・サービス。露骨に性的なアート。',\n wf_alcohol_and_tobacco: 'アルコールおよびタバコ',\n wf_alcohol_and_tobacco_desc:\n 'アルコール飲料やタバコ製品および関連する道具の販売に関する情報提供、販売促進、販売支援を行うサイト。',\n wf_auctions: 'オークション',\n wf_auctions_desc: '主な目的として個人の間での物品の提供と購入を支援するサイト。案内広告は含まれません。',\n wf_bot_nets: 'ボット・ネット',\n wf_bot_nets_desc:\n 'これらはボット・ネットワークの一部であると判定されたURLであり、ここからネットワーク攻撃が開始されます。通常はIPアドレスです。攻撃にはスパム・メッセージ、DOS、SQLインジェクション、プロキシ・ジャッキングや、その他の未承認の接触が含まれます。',\n wf_business_and_economy: 'ビジネスおよび経済',\n wf_business_and_economy_desc: '商社、企業Webサイト、ビジネス情報、経済、マーケティング、経営、および起業家精神。',\n wf_cheating: '不正行為',\n wf_cheating_desc: '不正行為を支援し、無料の小論文、試験のコピー、盗作などのコンテンツを記載するサイト。',\n wf_computer_and_internet_info: 'コンピューターおよびインターネット情報',\n wf_computer_and_internet_info_desc:\n '一般的なコンピューターおよびインターネット・サイト、技術情報。SaaSサイトと、インターネット・サービスを提供するその他のURL。',\n wf_computer_and_internet_security: 'コンピューターおよびインターネット・セキュリティ',\n wf_computer_and_internet_security_desc:\n 'コンピューター/インターネット・セキュリティ、セキュリティに関するディスカッション・グループ。',\n wf_content_delivery_networks: 'コンテンツ配信ネットワーク',\n wf_content_delivery_networks_desc:\n '広告、メディア、ファイル、画像、動画を含む、サード・パーティーのコンテンツとデータの配信。',\n wf_cult_and_occult: 'カルトおよびオカルト',\n wf_cult_and_occult_desc:\n '実際のイベントを星占い、呪文、呪い、魔力、悪魔または超自然的存在を介して解釈したり、作用または影響を与えたりする手法、指示手段、またはその他のリソース。ホロスコープ・サイトを含みます。',\n wf_dating: '出会い系',\n wf_dating_desc: '個人的関係を築くことに重点を置く出会い系サイト。',\n wf_dead_sites: '死滅したサイト',\n wf_dead_sites_desc:\n 'HTTPクエリに応答しない、死滅したサイトです。通常、ポリシー・エンジンはこれらの脅威を「未分類」のサイトとして扱います。',\n wf_dns_over_https: 'DNS と HTTPS',\n wf_dns_over_https_desc:\n 'DNS Over HTTPS (DoH) は、Netzwerkprotokoll に含まれており、HTTPS バージョンの形式でドメイン名サーバー情報を提供し、DNS の概要を説明します。 DNS 認証機能を使用して、トランスペアレンツとコントロールを使用できるようになります。 BrightCloud は、新しいカテゴリを評価し、DoH-Anbieter と Domänen enthält のリストを表示し、Sicherheitsgeräten verwendet werden können で、DoH-bezogene Bedrohungen abzuschwächen を表示します。 Domänen の URL リスト、DNS の管理、DNS の HTTPS (DoH)、DNS の TLS (DoT) および IP アドレスの詳細を確認できます。',\n wf_dynamically_generated_content: '動的に生成されるコンテンツ',\n wf_dynamically_generated_content_desc: '動的に生成されるコンテンツ',\n wf_educational_institutions: '教育機関',\n wf_educational_institutions_desc:\n '幼稚園、保育園、小学校、中学校、高等学校、専門学校、大学、職業訓練所向け、およびその他の教育関連のコンテンツと情報。入学、授業料、シラバスなどの情報が含まれます。',\n wf_entertainment_and_arts: 'エンターテイメントおよびアート',\n wf_entertainment_and_arts_desc:\n '映画、動画、テレビ、音楽および番組ガイド、本、コミックス、映画館、ギャラリー、アーティスト、エンターテイメントに関するレビュー。芸能(舞台、演芸、オペラ、オーケストラなど)。博物館、ギャラリー、アーティストのサイト(彫刻、写真など)。',\n wf_fashion_and_beauty: 'ファッションおよび美容',\n wf_fashion_and_beauty_desc: 'ファッションまたはファッション雑誌、美容、服、化粧品、スタイル。',\n wf_financial_services: '金融サービス。',\n wf_financial_services_desc:\n 'バンキング・サービスや他のタイプの金融情報(融資、会計、計理、銀行、住宅ローン、および一般的な保険会社など)。市場情報、証券、または取引サービスを提供するサイトは含まれません。',\n wf_gambling: 'ギャンブル',\n wf_gambling_desc:\n '現金または仮想通貨の使用を勧めるギャンブルまたは宝くじサイト。賭け、抽選、ギャンブル、ナンバー賭博に関する情報やアドバイス。バーチャル・カジノおよび国境を越えたギャンブル・ベンチャー。スポーツ ピックおよびプール・ベッティング。高額の褒賞を提示したり、高額の掛け金を要求したりするバーチャル・スポーツおよびファンタジー・リーグ。サイトでのギャンブルを可能にしていないホテルおよびリゾート・サイトは、「旅行」または「地域情報」に分類されます。',\n\n wf_games: 'ゲーム',\n wf_games_desc:\n 'ゲームのプレイまたはダウンロード、ビデオ・ゲーム、コンピューター・ゲーム、テレビ・ゲーム、ゲームやチート・コードの入手方法に関するヒントとアドバイス。ボード・ゲームの販売を専門とするサイトや、ゲーム・プレイを専門に扱う定期刊行物と雑誌も含まれます。オンライン懸賞および景品を支援または掲載するサイトが含まれます。ゲームやゲーム・プレイも掲載するファンタジー・スポーツ・サイトが含まれます。',\n wf_generative_ai: '生成的なKI',\n wf_generative_ai_desc:\n 'Brightcloud は、生成 KI ヒンジ機能のカテゴリを作成します。 Diese Kategorie umfast Werkzeuge und Systeme der künstlichen Intelligenz、die zur Generierung neuer Texte、Bilder、Videos、Audio、Codes oder anderer Arten synthetischer Daten verwendet werden.',\n wf_government: '政府',\n wf_government_desc:\n '政府、政府機関、および行政サービス(徴税サービス、公共サービス、緊急サービスなど)に関する情報。さまざまな政府事業体の法律について議論または説明するサイトも含まれます。地方自治体、州政府、中央政府のサイトが含まれます。',\n\n wf_gross: '気持ちの悪いもの',\n wf_gross_desc: '嘔吐物やその他の身体機能、血まみれの衣服など。',\n\n wf_hacking: 'ハッキング',\n wf_hacking_desc:\n '通信機器/ソフトウェアへの不正または疑わしいアクセスまたは使用。ネットワークおよびシステムの不正使用を可能にするプログラムの開発および配布。コンピューター・プログラムやその他のシステムのライセンスまたは料金の回避。',\n wf_hate_and_racism: '憎悪および人種差別',\n wf_hate_and_racism_desc:\n 'ナチス、ネオナチ、KKKなどのヘイト・クライムと人種差別を支持するコンテンツと言葉が記載されているサイト。',\n wf_health_and_medicine: '健康および医術',\n wf_health_and_medicine_desc:\n '健康全般、フィットネス、健全性。伝統的および非伝統的な手法とトピックが含まれます。病気、さまざまな状態、歯科、精神医学、検眼や、その他の専門分野に関する医療情報。病院および診療所。医療保険。美容整形手術。',\n wf_home_and_garden: '住居および庭',\n wf_home_and_garden_desc:\n '住居に関する問題と製品。メンテナンス、ホーム・セキュリティ、装飾、料理、ガーデニング、家電製品、デザインなどが含まれます。',\n wf_hunting_and_fishing: '狩りおよび釣り',\n wf_hunting_and_fishing_desc: 'スポーツ・ハンティング、銃クラブ、および釣り。',\n wf_illegal: '不法行為',\n wf_illegal_desc: '犯罪行為、捕まらない方法、著作権および知的財産の侵害など。',\n wf_image_and_video_search: '画像および動画の検索',\n\n wf_image_and_video_search_desc: '写真や画像の検索、オンライン写真アルバム/デジタル写真交換、画像ホスティング。',\n wf_individual_stock_advice_and_tools: '個人の株に関するアドバイスおよびツール',\n wf_individual_stock_advice_and_tools_desc:\n '証券取引の宣伝と促進および投資資産の管理。財政投資戦略、相場、ニュースに関する情報も含まれます。',\n wf_internet_communications: 'インターネット通信',\n wf_internet_communications_desc: 'インターネット・テレフォニー、メッセージング、VoIPサービスおよび関連するビジネス。',\n wf_internet_portals: 'インターネット・ポータル',\n wf_internet_portals_desc:\n '広範囲にわたるインターネット・コンテンツおよびトピックを集約するWebサイト。エンド・ユーザーにとって、通常は出発点としての役割を果たします。',\n wf_it_resources: 'ITリソース',\n wf_job_search: '職探し',\n wf_job_search_desc: '職探しの支援と、雇用主または求職中の従業員を見つけるためのツール。',\n wf_keyloggers_and_monitoring: 'キーロガーおよびモニタリング',\n wf_keyloggers_and_monitoring_desc:\n 'ユーザーのキーストロークを追跡したり、ユーザーのWebサーフィンの特徴をモニタリングしたりするソフトウェア・エージェントのダウンロードおよびこれらのソフトウェア・エージェントに関する話題。',\n wf_kids: '子供',\n wf_kids_desc: '子供や未成年向けのサイト。',\n wf_legal: '法律関連',\n wf_legal_desc: '法律関連のWebサイト、法律事務所、法的問題に関する話題および分析。',\n wf_local_information: '地域情報',\n wf_local_information_desc: 'レストラン、地域/地方の情報、地域の観光スポットを含む都市ガイドおよび旅行者向け情報。',\n\n wf_low_thc_cannabis_products: '低THC大麻製品',\n wf_low_thc_cannabis_products_desc:\n 'BrightCloud は、THC とゲハルトの関連性を考慮した大麻製品のカテゴリを作成します。 Diese Kategorie umfasst Websites mit Inhalten, die nicht psychoaktive Produkte mit niedrigem THC-Gehalt enthalten, darunter CBD-Öle, Harze, Extrakte, Kräuter, Kapseln, Nahrungsergänzungsmittel, Lebensmittel, Getränke und Toilettenartikel/Hautpflegeprodukte. Zu Dieser Können auch andere regulierte nicht mentalaktive Substanzen gehören。精神活性製品は、「ミスブラウテ ドロゲン」または「マリファナ」というカテゴリーに分類されます。',\n wf_malware_sites: 'マルウェア・サイト',\n wf_malware_sites_desc:\n '実行可能ファイル、感染経路サイト、悪意のあるスクリプト、ウイルス、トロイの木馬、コードを含む悪意のあるコンテンツ。',\n wf_marijuana: 'マリファナ',\n wf_marijuana_desc: 'マリファナの使用、栽培、歴史、文化、法的問題。',\n wf_military: '軍事',\n\n wf_military_desc: '軍事部門、軍務、軍事史に関する情報。',\n wf_misc: 'その他',\n wf_motor_vehicles: '自動車',\n wf_motor_vehicles_desc:\n '車のレビュー、自動車の購入または販売に関するヒント、部品カタログ。オートバイ、ボート、自動車、トラック、RVを含む車両の取引、写真、話題。車両改造に関する定期刊行物および雑誌。',\n\n wf_music: '音楽',\n wf_music_desc: '音楽の販売、配信、ストリーミング、音楽グループおよびパフォーマンスに関する情報、歌詞、音楽業界。',\n wf_news_and_media: 'ニュースおよびメディア',\n wf_news_and_media_desc:\n '最近の出来事やその日の話題。ラジオ局と定期刊行物、新聞のオンライン版、ヘッドライン・ニュース・サイト、通信社サービス、個人に合わせてカスタマイズされたニュース・サービス、気象情報サイトも含まれます。',\n wf_nudity: 'ヌード',\n\n wf_nudity_desc:\n '人間の裸体または半裸体の描写。必ずしも性的な意図または効果を持つ描写であるとは限らず、芸術的性質を持つ裸体の絵やフォト・ギャラリーを記載するサイトが含まれる場合もあります。このカテゴリには、裸体の個人の写真を記載するヌーディストまたは裸体主義者のサイトも含まれます。',\n wf_online_greeting_cards: 'オンライン挨拶状',\n wf_online_greeting_cards_desc: 'オンライン挨拶状サイト。',\n wf_parked_domains: 'パーク・ドメイン',\n wf_parked_domains_desc:\n 'パーク・ドメインとは、ホスト側事業者の収益を生み出すような限られたコンテンツまたはクリックスルー広告をホストしており、一般にエンド・ユーザーに有用なコンテンツは掲載していないURLです。作成中のサイト、フォルダー、Webサービスのデフォルト・ホーム・ページも含まれます。',\n wf_pay_to_surf: 'ペイ・ツー・サーフ',\n\n wf_pay_to_surf_desc:\n '特定のリンク、メール、またはWebページがクリックされたか閲覧されたことに対し、現金または賞品の形でユーザーに報酬を支払うサイト。',\n wf_peer_to_peer: 'ピア・ツー・ピア',\n wf_peer_to_peer_desc:\n 'ピア・ツー・ピア・クライアントおよびアクセス。トレント、音楽ダウンロード・プログラムを含みます。',\n wf_personal_sites_and_blogs: '個人のサイトおよびブログ',\n wf_personal_sites_and_blogs_desc: '個人またはグループが投稿する個人的なWebサイトおよびブログ。',\n wf_personal_storage: '個人のストレージ',\n wf_personal_storage_desc: 'ファイル、音楽、画像その他のデータのオンライン・ストレージおよび投稿。',\n\n wf_philosophy_and_political_advocacy: '信条および政治的主張',\n wf_philosophy_and_political_advocacy_desc: '政治、信条、討論、理念を推進するための特定の視点または姿勢の宣伝。',\n wf_phishing_and_other_frauds: 'フィッシングおよびその他の詐欺',\n wf_phishing_and_other_frauds_desc:\n '一般にユーザーから個人情報を収集することを目的としたフィッシング・サイト、ファーミング・サイト、および信頼できるサイトになりすましたサイト。これらのサイトは一般にごく短期間しか存在せず、長期間続く例はありません。最新のデータが必要な場合はお問い合わせください。',\n wf_privacy: 'プライバシー',\n wf_productivity: '生産性',\n wf_proxy_avoidance_and_anonymizers: 'プロキシ回避およびアノニマイザー',\n\n wf_proxy_avoidance_and_anonymizers_desc:\n ' URLフィルタリングやモニタリングを何らかの方法でバイパスしてURLにアクセス可能にするプロキシ・サーバーおよびその他の手段。フィルタリングを回避するWebベースの翻訳サイト。',\n wf_questionable: '問題のあるサイト',\n\n wf_questionable_desc:\n '下品なユーモア、「すぐにお金持ちになる」サイト、および普通でない方法、意外な方法、または疑わしい方法でブラウザー・ユーザー・エクスペリエンスまたはクライアントを操作するサイト。',\n wf_real_estate: '不動産',\n wf_real_estate_desc:\n '不動産または地所の賃貸、購入、販売に関する情報。 住宅の購入または販売に関するヒント。 不動産業者、レンタルまたは移転サービス、および資産の改良。',\n wf_recreation_and_hobbies: '娯楽および趣味',\n wf_recreation_and_hobbies_desc:\n 'コレクション、飛行機の模型、アウトドア・アクティビティ(ハイキング、キャンプ、ロック・クライミングなど)、特定のアート、工芸、または手法などの娯楽に関する情報、団体、フォーラムや刊行物。品種の詳細、トレーニング、ショー、動物愛護協会を含む、動物とペット関連の情報。',\n\n wf_reference_and_research: '資料および調査',\n wf_reference_and_research_desc:\n 'オンライン辞書、地図、国勢調査、年鑑、ライブラリ・カタログ、系譜、科学情報を含む、個人的、専門的、または教育的な参考資料。',\n wf_religion: '宗教',\n wf_religion_desc:\n '伝統的または非伝統的な宗教または疑似宗教に関する話題、ならびに教会、シナゴーグや、その他の礼拝所。',\n\n wf_search_engines: '検索エンジン',\n wf_search_engines_desc:\n 'キーワードまたはキーフレーズを使用する検索インターフェース。検索によって返される結果には、テキスト、Webサイト、画像、動画、ファイルが含まれることがあります。',\n wf_security: 'セキュリティ',\n wf_self_harm: '自傷',\n wf_self_harm_desc:\n 'デジタル消費により、グラフィック コンテンツ、危害の方法に関する詳細、自傷行為や自殺を美化または促進するコンテンツにアクセスする機会が増加しています。このようなコンテンツへのアクセスは苦痛を与える可能性があり、自傷行為や自殺行動を助長または悪化させる可能性があります。 BrightCloud の新しい自傷行為カテゴリを使用すると、拒食症、過食症、その他の種類の自傷行為などの自傷行為を促進する URL がポリシー適用のために作成されます。',\n wf_sensitive: '機密',\n wf_sex_education: '性教育',\n wf_sex_education_desc:\n '生殖、性的発育、安全な性行為の実践、性感染症、性的関心、避妊に関する情報、より良い性生活のためのヒントと性生活を充実させるための製品、および避妊具。',\n wf_shareware_and_freeware: 'シェアウェアおよびフリーウェア',\n wf_shareware_and_freeware_desc:\n 'ソフトウェア、スクリーンセーバー、アイコン、壁紙、ユーティリティ、着信音。寄付を要請するダウンロードとオープン・ソース・プロジェクトが含まれます。',\n wf_shopping: 'ショッピング',\n wf_shopping_desc:\n 'デパート、小売店、会社カタログや、消費者や企業がオンラインで買い物をして、商品やサービスを購入できるその他のサイト。',\n wf_social_networking: 'ソーシャル・ネットワーキング',\n wf_social_networking_desc:\n 'ユーザーが対話したり、メッセージや写真を投稿したり、他の手段でコミュニケーションを取ったりするユーザー・コミュニティを持つソーシャル・ネットワーキング・サイト。これらのサイトは以前、「個人のサイトおよびブログ」に分類されていましたが、それとは区別してより粒度の細かいポリシーを設定するために、この新しいカテゴリに分けられました。',\n wf_society: '社会',\n wf_society_desc:\n '一般大衆に関する各種のトピック、グループ、団体と、安全、子供、社会、慈善グループを含むさまざまな人に影響を与える広範な問題。',\n wf_spam_urls: 'スパムURL',\n wf_spam_urls_desc: 'スパム内に記載されているURL',\n wf_sports: 'スポーツ',\n wf_sports_desc:\n 'チームまたは競技連盟のWebサイト、国際リーグ、国内リーグ、大学リーグ、プロ・リーグのスコアとスケジュール。スポーツ関連のオンライン雑誌またはニュースレター、ファンタジー・スポーツおよびバーチャル・スポーツ・リーグ。',\n wf_spyware_and_adware: 'スパイウェアおよびアドウェア',\n wf_spyware_and_adware_desc:\n 'エンド・ユーザーや組織には知らせずに、または明示的な同意を得ることなく、情報を収集または追跡するか、こうした活動を促進させるスパイウェアまたはアドウェア・サイト。これらのサイトにより、未承諾の広告ポップアップやプログラムがユーザーのコンピューターにインストールされる場合もあります。',\n wf_streaming_media: 'ストリーミング・メディア',\n wf_streaming_media_desc:\n '音楽コンテンツや動画コンテンツの販売、配信、またはストリーミング。コンテンツの閲覧者にダウンロードを提供するサイトが含まれます。',\n wf_swimsuits_and_intimate_apparel: '水着および肌に直接触れる衣料品',\n wf_swimsuits_and_intimate_apparel_desc: '水着、肌に直接触れる衣料品や、その他のタイプの挑発的な衣類。',\n wf_training_and_tools: 'トレーニングおよびツール',\n wf_training_and_tools_desc:\n '遠隔教育、職業専門学校、オンライン講座、職業訓練、ソフトウェア・トレーニング、スキル・トレーニング。',\n wf_translation: '翻訳',\n wf_translation_desc:\n 'ユーザーがURLページを他の言語で表示するために使用できる、URLおよび言語の翻訳サイト。これらのサイトでは、ユーザーがターゲット・ページのコンテンツを翻訳サイトのURLのコンテキスト内で表示するときに、フィルタリングを回避できる場合もあります。これらのサイトは以前、「プロキシ回避およびアノニマイザー」に分類されていましたが、それとは区別してより粒度の細かいポリシーを設定するために、この新しいカテゴリに分けられました。',\n wf_travel: '旅行',\n wf_travel_desc:\n '航空会社およびフライト予約代理店旅行計画、予約、自動車レンタル、旅行先の説明、またはホテルやカジノの宣伝。レンタカー。',\n wf_uncategorized: '未分類',\n wf_uncategorized_desc: '分類されていないサイト',\n wf_violence: '暴力',\n wf_violence_desc: 'ゲーム/コミックでの暴力、自殺を含め、暴力とその描写や手段を支持するサイト。',\n wf_weapons: '武器',\n wf_weapons_desc:\n '銃、ナイフ、武道の道具などの武器を販売、レビュー、または説明したり、その使い方、付属品、改造に関する情報を提供したりするサイト。',\n wf_web_advertisements: 'Web広告',\n wf_web_advertisements_desc: '広告、メディア、コンテンツ、およびバナー。',\n wf_web_based_email: 'Webベースのメール',\n wf_web_based_email_desc: 'Webベースのメールおよびメール・クライアントを提供するサイト。',\n wf_web_hosting: 'Webホスティング',\n wf_web_hosting_desc: 'Webページの無料または有料のホスティング・サービスと、Webページの開発、公開、宣伝に関する情報。',\n widgets: 'ウィジェット',\n wifi: 'WiFi',\n wifi_channel_list_fail: 'ワイヤレス・チャネルのリストを取得できませんでした',\n wifi_info:\n 'ワイヤレスで接続している場合、ご使用のデバイスおよびこのワイヤレス・ネットワークに接続しているその他すべてのデバイスのWiFi設定を更新する必要があります。',\n wifi_mode_list_fail: 'ワイヤレス・モードのリストを取得できませんでした',\n wireguard: 'WireGuard',\n wireguard_type: 'WireGuardタイプ',\n wireless: 'ワイヤレス',\n wpa1: 'WPA1',\n wpa2: 'WPA2',\n wpa12: 'WPA12',\n yes: 'はい',\n your_logo_here: 'あなたのロゴはここにあります',\n}\n","// original de-DE translations\nexport default {\n about: 'Info',\n ac_add_custom_rule: 'Fügen Sie benutzerdefinierte Regel hinzu',\n ac_add_rule: 'Regel hinzufügen',\n ac_applications: 'Anwendungen',\n ac_cloud_classification: 'Cloud -Klassifizierung',\n ac_custom_rules: 'Benutzerdefinierte Regeln',\n ac_edit_custom_rule: 'Benutzerdefinierte Regel bearbeiten',\n ac_license: 'Application Control',\n ac_no_custom_rules_defined: 'Keine benutzerdefinierten Regeln definiert',\n ac_reset_success: 'Application Control Einstellungen erfolgreich zurücksetzen',\n ac_reset_warning:\n 'Application Control Einstellungen werden auf Standardeinstellungen zurückgesetzt.
Möchtest du fortfahren?',\n ac_rule_name: 'Regelname',\n ac_rule_name_already_used: 'Dieser Regelname wird bereits verwendet',\n accept_button_text: 'Schaltflächentext akzeptieren',\n accept_text: 'Text akzeptieren',\n access: 'Zugriff',\n access_point: 'Zugriffspunkt',\n access_rules: 'Zugriffsregeln',\n account: 'Konto',\n accounts: 'Konten',\n action: 'Aktion',\n action_accept: 'Annehmen',\n action_drop: 'Verwerfen',\n action_masquerade: 'Masquerade',\n action_new_destination_is: 'Das neue Ziel ist',\n action_new_source_is: 'Die neue Quelle ist',\n action_priority: 'Priorität ändern',\n action_reject: 'Ablehnen',\n action_str_limit_exceed_action: 'Überschreitungsaktion auf {0} beschränken',\n action_str_set_priority: 'Priorität festlegen auf {0}',\n action_text: 'Folgende Aktion ausführen',\n action_wan_policy_is: 'Die WAN-Richtlinie ist',\n actions: 'Aktionen',\n active_sessions: 'Aktive Sitzungen',\n active_transfer_rate: 'Aktive Übertragungsrate',\n active_widgets: 'Aktive Widgets',\n add: 'Hinzufügen',\n add_address: 'Adresse hinzufügen',\n add_alias: 'Alias hinzufügen',\n add_blocklist: 'Fügen Sie Blocklistenquelle hinzu',\n add_certificate: 'Zertifikat hinzufügen',\n add_condition: 'Bedingung hinzufügen',\n add_configuration: 'Konfiguration hinzufügen',\n add_country: 'Land hinzufügen',\n add_criteria: 'Kriterien hinzufügen',\n add_domain: 'Domäne hinzufügen',\n add_endpoint: 'Endpunkt hinzufügen',\n add_flow: 'Fluss hinzufügen',\n add_flow_category: 'Fügen Sie die Flusskategorie hinzu',\n add_host: 'Host hinzufügen',\n add_interface: 'Schnittstelle hinzufügen',\n add_ip: 'IP HINZUFÜGEN',\n add_key: 'Schlüssel hinzufügen',\n add_local_network: 'Lokales Netzwerk hinzufügen',\n add_logo: 'Logo hinzufügen',\n add_network: 'Netzwerk hinzufügen',\n add_object: 'Objekt hinzufügen',\n add_option: 'Option hinzufügen',\n add_phase1_proposal: 'Vorschlag für Phase 1 hinzufügen',\n add_phase2_proposal: 'Vorschlag für Phase 2 hinzufügen',\n add_ping_analyzer: 'Fügen Sie Ping Analyzer hinzu',\n add_policy: 'Richtlinie hinzufügen',\n add_proposal: 'Vorschlag hinzufügen',\n add_remote_network: 'Remotenetzwerk hinzufügen',\n add_reservation: 'Reservierung hinzufügen',\n add_rule: 'Regel hinzufügen',\n add_site: 'Website hinzufügen',\n add_source: 'Quelle hinzufügen',\n add_static_entry: 'Statischen Eintrag hinzufügen',\n add_static_route: 'Statische Route hinzufügen',\n add_wan_criteria: 'WAN-Kriterien hinzufügen',\n add_wan_policy: 'WAN-Richtlinie hinzufügen',\n add_x_interface: 'Schnittstelle {0} hinzufügen',\n added_successfully: '{0} erfolgreich hinzugefügt',\n address: 'Adresse',\n address_conflict_detect_fail: 'Fehler bei der Erkennung von Adresskonflikten',\n address_conflicts_with_current_interface: 'Adresskonflikte mit der aktuellen Schnittstelle',\n address_conflicts_with_interface: 'Adresskonflikte mit Schnittstelle „{0}“',\n addressed: 'Adressiert',\n addresses: 'Adressen',\n admin_account: 'Administratorkonto',\n admin_account_choose_password: 'Neues Kennwort für Administratorkonto auswählen',\n admin_password: 'Administratorkennwort',\n admin_password_info: 'Neues Kennwort für Administratorkonto festlegen',\n advanced: 'Fortschrittlich',\n affected_item_disabled_or_deleted: 'Die folgenden Elemente werden ebenfalls {0}:
{1}',\n affected_item_on_enable: 'Aktivieren Sie Folgendes:
{1}',\n age: 'Alter',\n age_milliseconds: 'Alter',\n agni: 'AGNI',\n agni_user_group: 'AGNI - Benutzergruppe',\n agni_user_id: 'AGNI - Benutzer-ID',\n agree: 'Zustimmen',\n algorithm: 'Algorithmus',\n all: 'Alle',\n all_events: 'Alle Veranstaltungen',\n all_sessions: 'Alle Sitzungen',\n all_wans: 'Alle WANs',\n allowed_ips: 'Zugelassene IPs',\n alpha: 'Dieses Feld darf nur alphabetische Zeichen enthalten',\n alpha_dash_period: 'Es sind nur alphanumerische Zeichen, Punkte, Bindestriche und Unterstriche zulässig',\n alpha_numeric: 'Nur alphanumerische Zeichen sind zulässig',\n alpha_star_period: 'Es sind nur alphanumerische Zeichen, Punkte, Bindestriche und Sternchen zulässig',\n always_up: 'Immer oben',\n an_error_occurred: 'Ein Fehler ist aufgetreten',\n and: 'und',\n any: 'Beliebige',\n any_remote_address: 'Beliebige Remote-Adresse',\n any_wan: 'Beliebiges WAN',\n api_add_key_missing_param: 'Schlüssel konnte nicht gelesen werden. Fehlende Parameter.',\n api_application_category_table_error: 'Fehler beim Abrufen von Informationen der Anwendungskategorietabelle',\n api_application_table_error: 'Fehler beim Abrufen von Informationen der Anwendungstabelle',\n api_diagnostics_failed: 'Fehler beim Abrufen der Netzwerkdiagnose',\n api_failed_reset_to_defaults: 'Fehler beim Zurücksetzen der Einstellungen auf die Standardwerte',\n api_failed_to_delete_interface: 'Fehler beim Löschen der Schnittstelle',\n api_failed_to_get_logs: 'Keine Protokolle gefunden für {0}',\n api_failed_to_get_settings: 'Einstellungen können nicht abgerufen werden',\n api_failed_to_get_threatprevention_stats: 'Threat Prevention-Informationen konnten nicht abgerufen werden für {0}',\n api_generate_certificate_missing_param: 'Fehler beim Generieren von ZS. Fehlende Parameter.',\n api_geoip_lookup_invalid_ipaddress: 'Ungültige IP-Adresse',\n api_interface_invalid_weight: 'Ungültige Schnittstellengewichtung angegeben: Richtlinie {0}, Gewichtung {1}',\n api_interface_missing: 'Keine Schnittstellen angegeben: Richtlinie {0}',\n api_interface_missing_id: 'Keine Schnittstellen-ID angegeben: Richtlinie {0}',\n api_ipsec_local_remote_any: 'Sowohl lokale als auch entfernte Gateways können nicht auf Beliebig eingestellt werden!',\n api_missing_autoUpgrade_enabled: 'Fehlende erforderliche autoUpgrade-Einstellung „aktiviert“',\n api_missing_dhcp_address: 'Fehlende Adresse in statischem DHCP-Eintrag',\n api_missing_dhcp_macAddress: 'Fehlende MAC-Adresse in statischem DHCP-Eintrag',\n api_missing_dns_domain: 'Fehlende Domäne in DNS-Server',\n api_missing_dns_localServer: 'Fehlender localServer in DNS-Server',\n api_missing_param: '{0} nicht in Anforderung angegeben',\n api_missing_stats_settings: 'Fehlende erforderliche Statistikeinstellungen',\n api_missing_system_settings: 'Fehlende erforderliche Systemeinstellungen',\n api_netspace_check_error: 'Fehler bei Netspace-Prüfung',\n api_netspace_check_network_problem: 'Adressenkonflikt mit {0}/{1}',\n api_netspace_req_error: 'Fehler bei Netspace-Anforderung',\n api_parse_cidr_failed: 'Fehler beim Analysieren von CIDR',\n api_policy_duplicate_id: 'Doppelte Richtlinien-ID {0}',\n api_policy_missing_id: 'Richtlinie ohne Richtlinien-ID',\n api_policy_missing_policyChains: 'Fehlende policy_chains in WAN-Einstellungen',\n api_policy_missing_rules_wan_settings: 'Fehlende Regeln in der Richtlinienkette für WAN-Einstellungen.',\n api_policy_no_wans: 'WAN-Richtlinie {0} gibt „Alle WANs“ an, es sind jedoch keine WANs aktiviert',\n api_policy_only_disabled_wans: 'WAN-Richtlinie {0} gibt nur deaktivierte WANs an',\n api_wan_rule_missing_action: 'Fehlende Aktion in WAN-Richtlinie {0}',\n api_wan_rule_missing_action_type: 'Fehlender Aktionstyp in WAN-Richtlinie {0}',\n api_wan_rule_missing_enabled: 'Fehlende Aktivierung in WAN-Richtlinie {0}',\n api_wan_rule_missing_id: 'Fehlende Regel-ID in WAN-Richtlinie',\n api_wf_lookup_no_site_passed: 'Geben Sie den Namen einer Website/Domäne ein',\n api_wf_lookup_unable_to_perform: 'Website-Suche kann nicht ausgeführt werden',\n api_wireguard_keypair_failed: 'Fehler beim Generieren von Wireguard-Schlüsselpaar',\n api_wireguard_pubkey_failed: 'Fehler beim Generieren von öffentlichem Wireguard-Schlüssel',\n api_wireless_invalid_channel: 'Ungültiger Drahtloskanal angegeben: {0} {1}',\n api_wireless_invalid_channel_2_4: 'Ungültiger Drahtloskanal für 2,4 GHz angegeben: {0} {1}',\n api_wireless_invalid_channel_5: 'Ungültiger Drahtloskanal für 5 GHz angegeben: {0} {1}',\n api_wireless_invalid_mode: 'Ungültiger Drahtlosmodus angegeben: {0} {1}',\n api_wireless_no_channel: 'Kein Drahtloskanal angegeben: {0}',\n api_wireless_no_encryption: 'Keine Drahtlosverschlüsselung angegeben: {0}',\n api_wireless_no_mode: 'Kein Drahtlosmodus angegeben: {0}',\n api_wireless_no_ssid: 'Keine SSID angegeben: {0}',\n api_wireless_no_wpa_psk: 'Kein WPA-PSK angegeben: {0}',\n api_wireless_wpa_psk_short: 'WPA-PSK zu kurz: {0} {1}',\n app_control: 'App-Steuerung',\n application: 'Anwendung',\n application_category: 'Anwendungskategorie',\n application_category_inferred: 'Anwendungskategorie (abgeleitet)',\n application_confidence: 'Anwendungszuverlässigkeit',\n application_confidence_inferred: 'Anwendungszuverlässigkeit (abgeleitet)',\n application_control: 'Application Control',\n application_detail: 'Anwendungsdetail',\n application_id: 'Anwendungs-ID',\n application_id_inferred: 'Anwendungs-ID (abgeleitet)',\n application_name: 'Anwendungsname',\n application_name_inferred: 'Anwendungsname (abgeleitet)',\n application_productivity: 'Anwendung – Produktivität',\n application_productivity_inferred: 'Anwendung – Produktivität (abgeleitet)',\n application_protochain: 'Anwendungsprotokollkette',\n application_protochain_inferred: 'Anwendungsprotokollkette (abgeleitet)',\n application_protochain_matched: 'Anwendungsprotokollkette (Übereinstimmung)',\n application_risk: 'Anwendungsrisiko',\n application_risk_inferred: 'Anwendungsrisiko (abgeleitet)',\n applications: 'Anwendungen',\n applications_bandwidth_by_time: 'Anwendungsbandbreite nach Zeit',\n applications_by_bandwidth: 'Anwendungen nach Bandbreite',\n april: 'April',\n arista_mfw: '{0}Arista Micro Edge',\n assign: 'Zuweisen',\n assign_hint: 'Hinweis zuweisen',\n assign_prefix: 'Präfix zuweisen',\n at_t: 'AT&T',\n attribute: 'Attribut',\n august: 'August',\n authentication: 'Authentifizierung',\n auto_dhcp: 'Auto (DHCP)',\n auto_interval: 'Auto-Intervall',\n auto_negotiation: 'Automatische Aushandlung',\n auto_upgrades: 'Automatische Upgrades',\n automatic_upgrade_is: 'Automatisches Upgrade ist',\n automatic_upgrades: 'Automatische Upgrades',\n automatically_install_upgrades: 'Upgrades automatisch installieren',\n available_bandwidth: 'Verfügbare Bandbreite',\n available_widgets: 'Verfügbare Widgets',\n back_to_list: 'Zurück zur Liste',\n backup_restore_error: 'Backup kann nicht wiederhergestellt werden',\n backup_restore_info: 'Gerätekonfiguration sichern oder wiederherstellen',\n backup_restore_success: 'Backup erfolgreich wiederhergestellt',\n balance: 'Verteilen',\n bandwidth: 'Bandbreite',\n basic: 'Standard',\n best_wan: 'Bestes WAN',\n best_wan_with: 'Bestes WAN mit',\n block: 'Blockieren',\n block_all_countries_info: 'Nicht alle Länder können gesperrt werden',\n block_category: 'Kategorie blockieren',\n block_countries: 'Länder blockieren',\n block_countries_description: 'Sperren Sie den Zugriff für bestimmte Länder',\n block_list: 'Blockliste',\n block_selected: 'Block ausgewählt',\n block_site: 'Website blockieren',\n block_sites: 'Blockierte Websites',\n block_sites_description: 'Zugriff auf bestimmte Websites blockieren',\n block_unknown_location: 'Blockieren Sie Sitzungen zu oder von einem UNBEKANNTEN Standort',\n blocked: 'Blockiert',\n blocked_address: 'Blockierte IP',\n blocked_addresses: 'Blockierte Adressen',\n blocked_categories: 'Blockierte Kategorien',\n blocked_categories_by_time: 'Blockierte Kategorien nach Zeit',\n blocked_count: 'Blockierte Anzahl',\n blocked_countries: 'Blockierte Länder',\n blocked_countries_by_time: 'Blockierte Länder nach Zeit',\n blocked_countries_inbound: 'Inbound blockierte Länder',\n blocked_countries_outbound: 'Ausgangsblockierte Länder',\n blocked_ips_by_time: 'Blockierte IPs nach Zeit',\n blocked_sessions: 'Blockierte Sitzungen',\n blocked_sessions_inbound: 'Eingehende blockierte Sitzungen',\n blocked_sessions_outbound: 'Ausgehende blockierte Sitzungen',\n blocked_site: 'Blockierte Website',\n blocked_sites: 'Blockierte Websites',\n blocked_summary: 'Zusammenfassung über Blockierungen',\n blocked_traffic_assessed_as: 'Datenverkehr mit folgenden Bewertungen blockieren:',\n board: 'Board',\n bottom: 'Unten',\n bound_to: 'Gebunden an',\n bound_wan_interface_warning: 'WARNUNG! Schnittstellen {0} sind an dieses WAN gebunden!',\n bridge: 'Brücke',\n bridged: 'Überbrückt',\n bridged_to: 'Überbrückt zu',\n broadcast: 'Übertragen',\n broadcast_video: 'Video übertragen',\n build: 'Build',\n burst_size: 'Burst-Größe',\n by_bandwidth: 'nach Bandbreite',\n by_session_count: 'nach Anzahl der Sitzungen',\n by_time: 'nach Zeit',\n bypass: 'Umgehen',\n bypass_mfa: 'Merken Sie sich dieses Gerät 30 Tage lang',\n byte_rate: 'Byte-Rate',\n bytes: 'Bytes/s',\n 'bytes/s': 'Bytes/s',\n bytes_per_second: 'Bytes pro Sekunde',\n cache: 'Zwischenspeichern',\n cache_cleared_successfully: 'Der Cache wurde erfolgreich geleert',\n cancel: 'Abbrechen',\n cannot_delete_interface: 'Schnittstelle kann nicht gelöscht werden',\n cannot_edit_interface: 'Die Schnittstelle kann nicht bearbeitet werden, da sie überbrückt ist',\n captive_portal: 'Gefangenes Portal',\n captive_portal_client_ip: 'Gefangenes Portal Klient IP',\n captive_portal_description: 'Das Captive-Portal bietet die Möglichkeit, Gastzugangsdetails zu konfigurieren.',\n captive_portal_event_name: 'Protokolliertes Ereignis',\n captive_portal_events: 'Gefangenes Portal Veranstaltungen',\n captive_portal_reset_success: 'Captive Portal-Einstellungen wurden erfolgreich zurückgesetzt',\n captive_portal_reset_warning:\n 'Die Captive Portal-Einstellungen werden auf die Standardkonfiguration zurückgesetzt.
Möchten Sie fortfahren?',\n captive_portal_summary: 'Zusammenfassung des Captive-Portals',\n categories: 'Kategorien',\n categories_description: 'Zugriff auf Websites der angegebenen Kategorie blockieren oder kennzeichnen',\n category: 'Kategorie',\n category_match: 'Übereinstimmende Kategorie',\n cert_already_exists: 'Zertifikat ist bereits vorhanden',\n cert_subject_cn: 'Allgemeiner Name des Zertifikatantragstellers',\n cert_subject_dns: 'DNS-Namen für Zertifikatantragsteller',\n cert_subject_o: 'Organisation des Zertifikatantragstellers',\n certificate: 'Zertifikat',\n certificate_issuer_c: 'Zert.- Aussteller (C)',\n certificate_issuer_cn: 'Zert.- Aussteller (CN)',\n certificate_issuer_o: 'Zert.- Aussteller (O)',\n certificate_subject: 'Zertifikatantragsteller',\n certificate_subject_c: 'Zert.- Antragsteller (C)',\n certificate_subject_cn: 'Zert.- Antragsteller (CN)',\n certificate_subject_l: 'Zert.- Antragsteller (L)',\n certificate_subject_o: 'Zert.- Antragsteller (O)',\n certificate_subject_p: 'Zert.- Antragsteller (P)',\n certificate_subject_san: 'Zert.- Antragsteller (SAN)',\n certificates: 'Zertifikate',\n channel: 'Kanal',\n chassis_capabilities: 'Chassis-Fähigkeiten',\n choose_backup_file: 'Backup-Datei auswählen',\n choose_file: 'Datei auswählen',\n choose_theme: 'Thema auswählen',\n cidr: 'CIDR',\n cidr_not_specified: 'CIDR nicht angegeben',\n cidr_validation: 'Dieses Feld muss eine CIDR sein',\n cipher_phase1_title: 'Phase 1 (Authentifizierungsalgorithmen)',\n cipher_phase2_title: 'Phase 2 (Verschlüsselung der Nutzdaten)',\n cipher_suites: 'Chiffre Suiten',\n clear: 'Löschen',\n clear_cache: 'Cache löschen',\n clear_filter: 'Filter löschen',\n clear_filters: 'Filter entfernen',\n client: 'Client',\n client_address: 'Clientadresse',\n client_address_new: 'Neue Clientadresse',\n client_address_v6: 'Clientadresse v6',\n client_byte_rate: 'Client-Byte-Rate',\n client_bytes: 'Client-Bytes',\n client_country: 'Land des Clients',\n client_dns_hint: 'Client-DNS-Hinweis',\n client_hops: 'Client-Hops',\n client_interface_id: 'Clientschnittstelle',\n client_interface_type: 'Typ der Clientschnittstelle',\n client_interface_zone: 'Zone der Clientschnittstelle',\n client_packet_rate: 'Client-Paket-Rate',\n client_packets: 'Client-Pakete',\n client_port: 'Clientport',\n client_port_new: 'Neuer Clientport',\n clients: 'Kunden',\n clients_bandwidth_by_time: 'Clientbandbreite nach Zeit',\n clients_by_bandwidth: 'Clients nach Bandbreite',\n clients_by_blocked_sites: 'Clients nach blockierten Websites',\n clients_by_visited_sites: 'Clients nach besuchten Websites',\n close: 'Schließen',\n collaboration: 'Zusammenarbeit',\n collapse_all: 'Alle reduzieren',\n collector_lldp: 'LLDP',\n collector_lldp_tooltip: 'Link Layer Discovery Protocol',\n collector_neighbour: 'NEIGHBOR',\n collector_neighbour_tooltip: 'Neighbor Discovery',\n collector_nmap: 'NMAP',\n collector_nmap_tooltip: 'Network Mapper',\n columns: 'Spalten',\n common_name: 'Allgemeiner Name',\n condition: 'Zustand',\n condition_agni_user_group: 'AGNI User Group description',\n condition_agni_user_id: 'AGNI User ID description',\n condition_application_category: 'Application Category description',\n condition_application_name: 'Application Name description',\n condition_application_productivity: 'Application Productivity description',\n condition_application_risk: 'Application Risk description',\n condition_client_address: 'Client Address description',\n condition_client_address_v6: 'Client Address V6 description',\n condition_client_interface_type: 'Client Interface Type description',\n condition_client_interface_zone: 'Client Interface Zone description',\n condition_client_port: 'Client Port description',\n condition_destination_address: 'Destination Address description',\n condition_destination_address_type: 'Destination Address Type description',\n condition_destination_address_v6: 'Destination Address V6 description',\n condition_destination_interface_name: 'Destination Interface Name description',\n condition_destination_interface_type: 'Destination Interface Type description',\n condition_destination_interface_zone: 'Destination Interface Zone description',\n condition_destination_port: 'Destination Port description',\n condition_geoip: 'GeoIp condition description',\n condition_group: 'Zustandsgruppen',\n condition_info: 'Zustandsinformationen',\n condition_ip_protocol: 'IP Protocol condition description',\n condition_server_address: 'Server Address description',\n condition_server_address_v6: 'Server Address V6 description',\n condition_server_dns_hint: 'Server DNS Hint description',\n condition_server_interface_type: 'Server Interface Type description',\n condition_server_interface_zone: 'Server Interface Zone description',\n condition_server_port: 'Server Port description',\n condition_source_address: 'Source Address description',\n condition_source_address_type: 'Source Address Type description',\n condition_source_address_v6: 'Source Address V6 description',\n condition_source_interface_name: 'Source Interface Name description',\n condition_source_interface_type: 'Source Interface Type description',\n condition_source_interface_zone: 'Source Interface Zone description',\n condition_source_port: 'Source Port description',\n condition_type: 'Bedingungstyp',\n condition_uno_application_name: 'UNO Application Name description',\n condition_uno_hostname: 'UNO Hostname description',\n condition_uno_service_name: 'UNO Service Name description',\n conditions: 'Bedingungen',\n conditions_text: 'Wenn alle der folgenden Bedingungen erfüllt sind',\n confidence: 'Vertrauen',\n config_type: 'Konfigurationstyp',\n configuration: 'Konfiguration',\n configuration_backup_and_restore: 'Konfiguration von Backup und Wiederherstellung',\n configurations: 'Konfigurationen',\n confirm: 'Bestätigen',\n confirm_delete_analyzer: 'Sind Sie sicher, dass Sie die {0} Analysator löschen möchten?',\n confirm_delete_cert: 'Möchten Sie das Zertifikat {0} wirklich löschen?',\n confirm_delete_key: 'Möchten Sie den Schlüssel {0} wirklich löschen?',\n confirm_new_password: 'Neues Kennwort bestätigen',\n confirmed: 'Kennwort und Kennwortbestätigung stimmen nicht überein',\n connected: 'verbunden',\n connectivity_test: 'Konnektivitätstest',\n conntrack_id: 'Conntrack-ID',\n content_length: 'Inhaltslänge',\n continue: 'Fortfahren',\n copied: 'Kopiert',\n copy_of: 'Kopie von',\n copy_to_clipboard: 'In Zwischenablage kopieren',\n could_not_find_bound_interface: 'Gebundene Schnittstelle konnte nicht gefunden werden!',\n count: 'Anzahl',\n countries_by_blocked_count: 'Länder nach blockierter Anzahl',\n country: 'Land',\n country_already_in_blocked_list: 'Land bereits in Sperrliste',\n cp_add_rule: 'Regel hinzufügen',\n cp_edit_rule: 'Benutzerdefinierte Regel bearbeiten',\n cp_no_rules_defined: 'Keine benutzerdefinierten Regeln definiert',\n cp_reset_success: 'Captive Potal Einstellungen erfolgreich zurücksetzen',\n cp_reset_warning:\n 'Captive Portal Einstellungen werden auf Standardeinstellungen zurückgesetzt.
Möchtest du fortfahren?',\n cp_rule_description: 'Regeldescription',\n cp_rule_description_already_used: 'Dieser Regeldescription wird bereits verwendet',\n cp_rules: 'Benutzerdefinierte Regeln',\n cp_settings: 'Einstellungen',\n cpu_load: 'CPU-Last',\n cpus: 'CPU(s)',\n create_an_account: 'Ein Konto erstellen.',\n create_new_group: 'Neue Gruppe erstellen',\n create_new_object: 'Neues Objekt erstellen',\n credentials_settings: 'Einstellungen für Anmeldeinformationen',\n critical: 'Kritisch',\n ct_state: 'Verbindungsstatus',\n current_address: 'Aktuelle Adresse',\n custom: 'Brauch',\n custom_address: 'Benutzerdefinierte Adresse',\n custom_regex: 'Benutzerdefinierte Regex',\n dark: 'Dunkel',\n dark_theme: 'Dunkles Thema',\n dashboard: 'Armaturenbrett',\n dashboard_widgets: 'Dashboard-Widgets',\n dashboard_widgets_help:\n 'Sie können die Widgets auswählen, die Sie anzeigen lassen möchten. Legen Sie durch Ziehen und Ablegen die Reihenfolge fest, in der sie angezeigt werden sollen.',\n data_protection_addendum: 'Nachtrag zum Datenschutz',\n data_usage: 'Datenverbrauch',\n database: 'Datenbank',\n day_of_the_week: 'Tag der Woche',\n days: 'Tage',\n db_operation_failed: 'Der Datenbankvorgang ist fehlgeschlagen',\n december: 'Dezember',\n default: 'Standard',\n default_rule_delete_warning: 'Die Standardregel kann nicht entfernt werden',\n defaults: 'Standardeinstellungen',\n delete_interface: 'Schnittstelle löschen',\n delete_interface_confirm: 'Möchten Sie die Schnittstelle {0} wirklich entfernen?',\n delete_interface_disabled:\n 'Warnung! Das Löschen dieser Schnittstelle ist nicht zulässig, da sie bereits eine übergeordnete Schnittstelle einer anderen Schnittstelle ist',\n delete_interface_warning: 'Warnung! Durch das Löschen dieser Schnittstelle werden andere Einstellungen deaktiviert',\n deleted_successfully: '{0} erfolgreich gelöscht',\n description: 'Beschreibung',\n destination: 'Ziel',\n destination_address: 'Zieladresse',\n destination_address_type: 'Typ der Zieladresse',\n destination_address_v6: 'Zieladresse v6',\n destination_interface: 'Zielschnittstelle',\n destination_interface_name: 'Name der Zielschnittstelle',\n destination_interface_type: 'Typ der Zielschnittstelle',\n destination_interface_zone: 'Zone der Zielschnittstelle',\n destination_port: 'Zielport',\n destined_local: 'Ziel ist lokal',\n device: 'Gerät',\n device_is_offline: 'Gerät ist offline',\n device_is_online: 'Gerät ist online',\n device_type: 'Gerätetyp',\n dhcp: 'DHCP',\n dhcp_authoritative: 'DHCP Authoritative',\n dhcp_lease_reservation_conflict: 'Ein statischer DHCP mit Leasing -MAC -Adresse oder IP existiert bereits!',\n dhcp_options: 'DHCP-Optionen',\n dhcp_overrides_optional: 'DHCP-Überschreibungen (optional)',\n dhcp_relay_address: 'DHCP-Relay-Adresse',\n dhcp_reservation: 'DHCP-Reservierung',\n dhcp_settings: 'DHCP-Einstellungen',\n dhcp_v6_relay: 'DHCPv6 Relay',\n disable: 'Deaktiviert',\n disabled: 'Deaktiviert',\n disconnected: 'getrennt',\n discovery_license_required: 'Für diese Funktion muss der Dienst Network Discovery lizenziert sein',\n distribution_map: 'Verbreitungskarte',\n dmesg: 'Dmesg',\n dns: 'DNS',\n dns_no_response: 'Keine Antwort von DNS-Server {0} an Schnittstelle {1}',\n dns_override: 'DNS-Überschreibung',\n dns_servers: 'DNS-Server',\n domain: 'Domäne',\n domain_forwarding: 'Domänenweiterleitung',\n domain_forwarding_info:\n 'Bei der Domainweiterleitung werden Abfragen für bestimmte Domänen an einen festgelegten Namenserver weitergeleitet.',\n domain_group: 'Domänengruppen',\n domain_name: 'Domänenname',\n domain_validation: 'Ungültiger Domänenname',\n domains: 'Domänen',\n domains_description: 'Bestimmte Domänen blockieren oder zulassen, unabhängig von den Kategorieoptionen',\n download: 'Herunterladen',\n download_blocklist_to_appliance_failure: 'Die Sperrliste konnte nicht auf die Appliance heruntergeladen werden',\n download_blocklist_to_appliance_success: 'Laden Sie die Sperrliste erfolgreich auf die Appliance herunter',\n download_to_appliance: 'Auf Appliance herunterladen',\n drag_me: 'Ziehen',\n drop: 'Tropfen',\n dropped: 'Fallen gelassen',\n duplex_mode: 'Duplexmodus',\n dynamic_blocklist: 'Dynamic Blocklist',\n dynamic_blocklist_custom_parse: 'Benutzerdefinierte Methode (regulärer Ausdruck)',\n dynamic_blocklist_description:\n 'Fügen Sie die IP -Block -Liste hinzu, um IP -Adressen zu blockieren, die darin aufgeführt sind.',\n dynamic_blocklist_every_ip_parse: 'Jede IP in jeder Zeile',\n dynamic_blocklist_first_ip_parse: 'Nur die erste IP in jeder Zeile',\n dynamic_blocklist_reset_success: 'Die Einstellungen für die dynamische Sperrliste wurden erfolgreich zurückgesetzt',\n dynamic_blocklist_reset_warning:\n 'Die Einstellungen für die dynamische Blockliste werden auf die Standardeinstellungen zurückgesetzt.
Möchten Sie fortfahren?',\n dynamic_lists_blocked_address: 'Blockierte IP (Dynamische Blockliste)',\n edit: 'Bearbeiten',\n edit_blocklist: 'Blocklist-Quelle bearbeiten',\n edit_domain: 'Domäne bearbeiten',\n edit_flow_category: 'Flow -Kategorie bearbeiten',\n edit_groups_subtitle: 'Gruppenartikel',\n edit_host: 'Host bearbeiten',\n edit_in_etm: 'Bearbeiten in ETM',\n edit_interface: 'Schnittstelle {0} bearbeiten',\n edit_local_network: 'Lokales Netzwerk bearbeiten',\n edit_network: 'Netzwerk bearbeiten',\n edit_object: 'Objekt bearbeiten',\n edit_phase1_proposal: 'Vorschlag für Phase 1 bearbeiten',\n edit_phase2_proposal: 'Vorschlag für Phase 2 bearbeiten',\n edit_ping_analyzer: 'PING Analyzer bearbeiten',\n edit_policy: 'Richtlinien bearbeiten',\n edit_remote_network: 'Remotenetzwerk bearbeiten',\n edit_reservation: 'Reservierung bearbeiten',\n edit_rule: 'Regel bearbeiten',\n edit_static_entry: 'Statischen Eintrag bearbeiten',\n edit_static_route: 'Statische Route bearbeiten',\n edit_wan_policy: 'WAN-Richtlinie bearbeiten',\n email: 'Dieses Feld muss eine gültige E-Mail-Adresse enthalten',\n email_address: 'E-Mail-Addresse',\n email_address_or_organization: 'E-Mail oder Organisation',\n email_comma_list: 'Dieses Feld muss eine durch Kommas getrennte Liste gültiger E-Mails sein',\n email_field_format: 'Dieses Feld sollte eine E-Mail-Adresse im Format \"benutzer@beispiel.de\" enthalten',\n enable: 'Aktiviert',\n enable_dhcp_relaying: 'Aktivieren Sie DHCP-Relaying',\n enable_dhcp_serving: 'DHCP-Serving aktivieren',\n enabled: 'Aktiviert',\n encryption: 'Verschlüsselung',\n end: 'Ende',\n endpoint_address: 'Endpunktadresse',\n endpoint_listen_port: 'Überwachter Port des Endpunkts',\n enter_ip_address: 'IP-Adresse eingeben',\n enter_ips: 'Geben Sie IPS ein',\n enter_name: 'Namen eingeben',\n enter_new_password: 'Neues Kennwort eingeben',\n enter_site_domain: 'Website/Domäne eingeben',\n enter_value: 'Wert eingeben',\n equals: 'Ist gleich',\n error: 'Fehler',\n error_saving_widgets: 'Fehler beim Speichern der Widgets',\n established: 'Aufgebaut',\n etm_defined_policies: 'Edge Threat Management-Richtlinien',\n etm_defined_rules: 'Edge Threat Management-Regeln',\n evenly_weighted: 'gleichmäßig gewichtet',\n events: 'Veranstaltungen',\n exact_match: 'genaue Übereinstimmung',\n expand_all: 'Alle erweitern',\n expiration: 'Ablauf',\n export: 'Export',\n export_backup: 'Backup exportieren',\n export_csv: 'Exportieren (CSV)',\n export_failed: 'Export fehlgeschlagen',\n factory_reset: 'Zurücksetzung auf Werkseinstellungen',\n factory_reset_failure: 'Geräte nicht auf Werksausfälle zurücksetzen können',\n factory_reset_info: 'Alle Einstellungen auf die ursprünglichen Werkseinstellungen zurücksetzen',\n factory_reset_message:\n '

WARNUNG! Vor dem Fortfahren bitte lesen!

Wenn Sie fortfahren, werden alle Einstellungen auf die ursprünglichen Werkseinstellungen zurückgesetzt und das System wird neu gestartet!

Es werden ALLE Einstellungen zurückgesetzt, einschließlich der derzeit konfigurierten Netzwerkgeräte, was zu einer Unterbrechung der Kabel- oder Drahtlosverbindung führen kann, die Sie derzeit zur Verwaltung dieses Geräts verwenden.

MÖCHTEN SIE DIE EINSTELLUNGEN WIRKLICH AUF DIE WERKSEINSTELLUNGEN ZURÜCKSETZEN?

',\n factory_reset_success: 'Das Zurücksetzen auf die Werkseinstellungen wurde eingeleitet',\n failed_create_settings: 'Fehler beim Erstellen der Einstellungen',\n failed_factory_restore: 'Fehler beim Wiederherstellen der Werkseinstellungen',\n failed_image_upload: 'Fehler beim Hochladen des Bildes',\n failed_sync_settings: 'Fehler beim Synchronisieren der Einstellungen',\n failed_to_close_query: 'Fehler beim Schließen der Berichtsabfrage',\n failed_to_create_query: 'Fehler beim Erstellen der Berichtsabfrage',\n failed_to_find_command_account: 'Edge Threat Management-Konto konnte nicht gefunden werden',\n failed_to_get_data_query: 'Fehler beim Abrufen von Abfragedaten',\n failed_to_get_licenses: 'Fehler beim Abrufen von Lizenzen',\n failed_to_read_key: 'Fehler beim Lesen des Schlüssels',\n failed_to_read_read: 'Fehler beim Lesen des Zertifikats',\n failed_to_upload_certificate: 'Fehler beim Hochladen des Zertifikats',\n failed_to_upload_key: 'Fehler beim Hochladen des Schlüssels',\n failure_threshold: 'Fehlerschwellenwert',\n failures: 'keine Fehler | 1 Fehler | {0} Fehler',\n false: 'Falsch',\n family: 'Familie',\n february: 'Februar',\n fetching_licenses: 'Lizenzen erhalten',\n file_missing_registrar: 'Datei fehlt in Registrierungsstelle.',\n file_transfer: 'Dateiübertragung',\n file_type_not_supported: 'Dateityp nicht unterstützt',\n file_upload_max_size: 'Die Dateigröße hat den Grenzwert von 2 MB überschritten',\n filename_not_specified: 'Dateiname nicht angegeben',\n filter: 'Filter',\n filter_categories: 'Filterkategorien',\n filter_groups: 'Regelgruppen filtern',\n filter_groups_create: 'Erstellen Sie eine Filterregelgruppe',\n filter_groups_description: 'Filterregeln zur Gruppe hinzufügen',\n filter_placeholder: 'Hier suchen...',\n filter_rules: 'Filterregeln',\n filter_sites: 'Websites filtern',\n filtered_text: '{filtered} von {total} insgesamt werden angezeigt',\n firewall: 'Firewall',\n flag: 'Kennzeichnen',\n flagged: 'Gekennzeichnet',\n floating_bottom: 'Unverankerter unterer Bereich',\n flow_categories: 'Flusskategorien',\n flow_required: 'Um eine Richtlinie zu erstellen, muss eine Flusskategorie ausgewählt werden',\n flows: 'Fließt',\n following_interfaces_have_this_parent:\n 'Die folgenden Schnittstellen haben diese Schnittstelle bereits als übergeordnete Schnittstelle',\n following_interfaces_will_be_disabled: 'Folgende Schnittstelle(n) werden deaktiviert',\n following_rules_will_be_disabled: 'Folgende Regel(n) werden deaktiviert',\n following_static_routes_will_be_disabled: 'Das Folgen von statischen Routen wird deaktiviert',\n following_wan_policies_will_be_disabled: 'Die folgenden WAN-Richtlinien werden deaktiviert',\n forgot_your_password: 'Haben Sie Ihr Passwort vergessen?',\n found_mfw_version: 'Einstellungen für Micro Edge Version {0} gefunden',\n friday: 'Freitag',\n full_tunnel_mode: 'Full-Tunnel-Modus',\n games: 'Spiele',\n gateway: 'Gateway',\n gateway_ip_conflict: 'Lokale und Remote-Gateway-IP können nicht gleich sein',\n gateway_override: 'Gateway-Überschreibung',\n general: 'Allgemein',\n generate_ca: 'ZS generieren',\n generate_certificate_authority: 'Zertifizierungsstelle (ZS) generieren',\n generate_new_certificate: 'Neues Zertifikat generieren',\n geo_ip_blocked_client: 'Blockierter Kunde (Geo-IP)',\n geo_ip_blocked_server: 'Blockierter Server (Geo-IP)',\n geoip: 'Geo-IP',\n geoip_filter: 'Geo-IP Filter',\n geoip_filter_description: 'Suchen Sie nach einer IP-Adresse, um den geografischen Standort zu überprüfen',\n geoip_filter_toggle: 'Geo-IP Filter {0}',\n geoip_location: 'Geoip -Standort',\n geoip_location_group: 'Geoip -Standort',\n geoip_lookup: 'Geo-IP-Lookup',\n geoip_lookup_description:\n 'Suchen Sie nach einer IP-Adresse, um den geografischen Standort und den Blockierungsstatus zu überprüfen',\n geoip_lookup_failed: 'Geo-IP-Suche fehlgeschlagen!',\n geoip_lookup_result: 'Der geografische Standort von {0} ist {1}',\n geoip_network_duplicate: 'Netzwerk {0} existiert bereits in übergebenen Netzwerken',\n geoip_network_overlap: 'Das Netzwerk {0} überschneidet sich mit dem vorhandenen bestandenen Netzwerk {1}',\n geoip_reset_success: 'Geo-IP-Einstellungen erfolgreich zurückgesetzt',\n geoip_reset_warning:\n 'Die Geo-IP-Filtereinstellungen werden auf die Standardkonfiguration zurückgesetzt.
Alle blockierten Länder und gesperrten Netzwerke werden entfernt!
Möchten Sie fortfahren?',\n geoip_subnet_suggested_network:\n '{0} ist Teil des Subnetzes {1}, das stattdessen verwendet wird!',\n go_to_settings: 'Zu den Einstellungen',\n greater_or_equal: 'Größer oder gleich',\n greater_than: 'Größer als',\n group: 'Gruppe',\n group_brainpool_elliptic_curve: 'Elliptische Kurve (Brainpool)',\n group_elliptic_curve_25519: 'Elliptische Kurve 25519',\n group_modulo_prime: 'Modulo Prime',\n group_nist_elliptic_curve: 'Elliptische Kurve (NIST)',\n group_regular: 'Herkömmlich',\n hash: 'Hash',\n hidden: 'Ausgeblendet',\n high: 'Hoch',\n high_priority: 'Hohe Priorität',\n high_risk: 'Hohes Risiko',\n high_throughput_data_af11: 'Hochdurchsatzdaten AF11',\n high_throughput_data_af12: 'Hochdurchsatzdaten AF12',\n high_throughput_data_af13: 'Hochdurchsatzdaten AF13',\n highest: 'Höchste(r,s)',\n highest_available_bandwidth: 'Höchste verfügbare Bandbreite',\n highest_priority: 'Höchste Priorität',\n home_page: 'Startseite',\n host: 'Host',\n host_address_to_test: 'Zu testende IP-Adresse',\n host_name: 'Hostname',\n host_not_in_range: 'Die Adresse liegt außerhalb des Bereichs der verfügbaren Netzwerkhosts',\n hostID_not_specified: 'Host-ID nicht angegeben',\n hostname: 'Hostname',\n hostname_groups: 'Hostnamengruppen',\n hostname_ipv4: 'Der eingegebene Wert ist kein gültiger Hostname oder keine gültige IPv4-Adresse',\n hostname_ipv6: 'Der eingegebene Wert ist kein gültiger Hostname oder keine gültige IPv4- bzw. IPv6-Adresse',\n hours: 'Stunde | Stunden',\n ht_mode: 'HT-Modus',\n http_port: 'Web Admin Port (HTTP)',\n https_port: 'Web Admin Port (HTTPS)',\n id: 'ID',\n ignore_ssl_cert_errors: 'SSL-Zertifikatfehler ignorieren',\n incoming: 'eingehend',\n incompatible_upgrade_image: 'Inkompatibles Upgrade-Image',\n inferred: 'Abgeleitet',\n info_agni_user_group: 'Client-Geräte einer von AGNI authentifizierten Benutzergruppe',\n info_agni_user_id: 'Clientgerät eines von AGNI authentifizierten Benutzers',\n info_application_category: 'Anwendungskategorie, die während einer Sitzung abgeglichen wurde',\n info_application_category_inferred: 'Anwendungskategorie, wie im ersten Paket vorhergesagt',\n info_application_name: 'Anwendungsname, wie er während einer Sitzung abgeglichen wurde',\n info_application_name_inferred: 'Anwendungsname, wie im ersten Paket vorhergesagt',\n info_application_object: 'Anwendungsobjekt, wie es während einer Sitzung abgeglichen wurde',\n info_application_productivity:\n 'Angemessene Anwendungsproduktivität, bestimmt durch eine Bewertung von 1 bis 5. 1 bedeutet die niedrigste Produktivitätsbewertung.',\n info_application_productivity_inferred:\n 'Voraussichtliche Anwendungsproduktivität, bestimmt durch eine Bewertung von 1 bis 5. 1 bedeutet die niedrigste Produktivitätsbewertung.',\n info_application_risk:\n 'Angemessenes Anwendungsrisiko, bestimmt durch eine Bewertung von 1 bis 5. 1 bedeutet die niedrigste Risikobewertung.',\n info_application_risk_inferred:\n 'Voraussichtliches Anwendungsrisiko, bestimmt durch eine Bewertung von 1 bis 5. 1 bedeutet die niedrigste Risikobewertung.',\n info_cert_subject_cn: 'Allgemeiner Name des Betreffs, der im mit der Sitzung verknüpften Zertifikat angegeben ist.',\n info_cert_subject_dns: 'Wert entweder im allgemeinen Namen oder im alternativen Betreffnamen',\n info_cert_subject_o: 'Betrefforganisation, die im mit der Sitzung verknüpften Zertifikat angegeben ist',\n info_client_address:\n 'IPv4-Adresse des Hosts, der eine neue Sitzung initiiert. Kann ein einzelner Wert oder eine durch Kommas getrennte Liste mit CIDR-Notation sein.',\n info_client_address_v6:\n 'IPv6 Address of the host that initiates a new session. May be a single value or comma separated list using CIDR notation.',\n info_client_interface_type: 'Der Netzwerkschnittstellentyp, von dem die Sitzung stammt.',\n info_client_interface_zone: 'Die Netzwerkschnittstellenzone, aus der die Sitzung stammt.',\n info_client_port: 'TCP- oder UDP-Port in der Quelle eines Pakets für eine neue Sitzung.',\n info_ct_state: 'Verbindungsstatus der Sitzung',\n info_default_condition: 'Fügen Sie Bedingungen hinzu, um den Umfang Ihrer Regel einzuschränken.',\n info_destination_address:\n 'IPv4-Adresse im Zielheader eines Pakets. Kann ein einzelner Wert oder eine durch Kommas getrennte Liste mit CIDR-Notation sein.',\n info_destination_address_type: 'Adresstyp im Zielheader eines Pakets.',\n info_destination_address_v6:\n 'IPv6-Adresse im Zielheader eines Pakets. Kann ein einzelner Wert oder eine durch Kommas getrennte Liste mit CIDR-Notation sein.',\n info_destination_interface_name: 'Name der Schnittstelle, an die das Paket gerichtet ist.',\n info_destination_interface_type: 'Typ der Schnittstelle, an die das Paket gerichtet ist.',\n info_destination_interface_zone: 'Zone der Schnittstelle, an die das Paket gerichtet ist.',\n info_destination_port: 'TCP- oder UDP-Port im Zielheader eines Pakets.',\n info_destined_local: 'Jedes Paket, dessen Zieladresse mit einer lokalen IP-Adresse dieses Systems übereinstimmt.',\n info_geoip: '2-buchstabiger Ländercode, der einem bestimmten Land zugeordnet ist.',\n info_host: 'Clientgerät im Netzwerk',\n info_ip_protocol: 'IP-Protokoll des Pakets.',\n info_limit_rate: 'Begrenzung der Sitzungsübertragungsrate',\n info_server_address:\n 'IPv4-Adresse des Hosts, der das Ziel einer neuen Sitzung ist. Kann ein einzelner Wert oder eine durch Kommas getrennte Liste mit CIDR-Notation sein.',\n info_server_address_v6:\n 'IPv6-Adresse des Hosts, der eine neue Sitzung initiiert. Kann ein einzelner Wert oder eine durch Kommas getrennte Liste mit CIDR-Notation sein.',\n info_server_dns_hint:\n 'Der DNS-Name aus einer vorherigen Abfrage, die zur IP-Adresse aufgelöst wurde, die mit der Serveradresse einer neuen Sitzung verknüpft ist.',\n info_server_interface_type: 'Der Netzwerkschnittstellentyp, für den die Sitzung bestimmt ist.',\n info_server_interface_zone: 'Die Netzwerkschnittstellenzone, für die die Sitzung bestimmt ist.',\n info_server_port: 'TCP- oder UDP-Port im Ziel eines Pakets für eine neue Sitzung.',\n info_service: 'Netzwerkprotokoll, das aus einer Sitzung identifiziert wurde',\n info_source_address:\n 'IPv4-Adresse im Quellheader eines Pakets. Kann ein einzelner Wert oder eine durch Kommas getrennte Liste mit CIDR-Notation sein.',\n info_source_address_type: 'Adresstyp im Quellheader eines Pakets.',\n info_source_address_v6:\n 'IPv6-Adresse im Quellheader eines Pakets. Kann ein einzelner Wert oder eine durch Kommas getrennte Liste mit CIDR-Notation sein.',\n info_source_interface_name: 'Name der Schnittstelle, von der das Paket stammt.',\n info_source_interface_type: 'Typ der Schnittstelle, von der das Paket stammt.',\n info_source_interface_zone: 'Zone der Schnittstelle, von der das Paket stammt.',\n info_source_port: 'TCP- oder UDP-Port im Quellheader eines Pakets.',\n info_uno_application_name: 'Von UNO identifizierter Anwendungsname',\n info_uno_hostname: 'Von UNO identifizierter Hostname des Clientgeräts',\n info_uno_service_name: 'Von UNO identifiziertes Netzwerkprotokoll',\n info_user: 'Clientgerät eines authentifizierten Benutzers im Netzwerk',\n information: 'Informationen',\n inline_edit: 'Inline-Bearbeitung',\n integer: 'Dieses Feld muss eine ganze Zahl enthalten',\n integrity_algorithm_hash: 'Integritätsalgorithmus (Hash)',\n interface: 'Schnittstelle',\n interface_advanced_status: '{0} MBit/s, {1} Duplex',\n interface_average_active_latency: 'Durchschnittliche aktive Latenz',\n interface_average_active_latency_description:\n 'Durchschnittliche Latenz der Schnittstelle (aktiv gemessen) im zeitlichen Verlauf',\n interface_average_jitter: 'Durchschnittlicher Jitter der Schnittstelle',\n interface_average_jitter_description: 'Durchschnittlicher Jitter der Schnittstelle im zeitlichen Verlauf',\n interface_average_latency: 'Durchschnittliche Latenz der Schnittstelle',\n interface_average_latency_description: 'Durchschnittliche Latenz der Schnittstelle im zeitlichen Verlauf',\n interface_average_passive_latency: 'Durchschnittliche passive Latenz',\n interface_average_passive_latency_description:\n 'Durchschnittliche Latenz der Schnittstelle (passiv gemessen) im zeitlichen Verlauf',\n interface_enabled: 'Schnittstelle aktiviert',\n interface_is_bound_to: 'Schnittstelle {0} ist an {1} gebunden',\n interface_is_bridged_to: 'Schnittstelle {0} wird mit {1} überbrückt',\n interface_name: 'Name der Schnittstelle',\n interface_name_already_in_use: 'Name der Schnittstelle wird bereits verwendet',\n interface_name_must_be:\n 'Das Feld darf nur alphanumerische Zeichen und Unterstriche enthalten und muss mit einem Buchstaben beginnen',\n interface_packet_loss: 'Paketverlust der Schnittstelle',\n interface_packet_loss_description: 'Paketverlust der Schnittstelle im zeitlichen Verlauf',\n interface_usage: 'Schnittstellennutzung',\n interface_usage_description: 'RX-Raten der Schnittstelle im zeitlichen Verlauf',\n interface_zone: 'Schnittstellenzone',\n interface_zone_group: 'Schnittstellenzone',\n interfaces: 'Schnittstellen',\n interval: 'Intervall',\n invalid: 'Ungültig',\n invalid_action_type: 'Ungültiger Aktionstyp: {0} für Captive-Portal-Regel.',\n invalid_condition_field: 'Ungültiger {0}: {1} für Captive-Portal-Regelbedingung.',\n invalid_dhcp_range: 'Ungültiger DHCP-Bereich',\n invalid_file: 'Ungültige Einstellungsdatei',\n invalid_file_extension: 'Ungültige Dateierweiterung',\n invalid_id: 'Ungültige ID',\n invalid_ip: '{0} IP-Adresse ist ungültig',\n invalid_log_level_specified: 'Ungültiger Protokolliergrad angegeben',\n invalid_log_source_specified: 'Ungültige Protokollquelle angegeben',\n invalid_logger_syntax: 'Ungültige Protokollierungssyntax',\n invalid_network_or_entry: 'Ungültiges Netzwerk oder ungültiger Eintrag',\n invalid_network_route: 'Ungültige Netzwerkadresse! Meinten Sie {0}?',\n invalid_phone: 'Diese Telefonnummer ist ungültig. Ziffern und Symbole wie ().-/ werden akzeptiert.',\n invalid_settings: 'Ungültige Einstellungen',\n invalid_traffic_control: 'Ungültiger oder fehlender Befehl zur Datenverkehrssteuerung',\n invalid_username_or_password: 'Ungültiger Benutzername oder ungültiges Kennwort',\n inventory_asset_tag: 'Inventar-Asset-Tag',\n inventory_hw_rev: 'Hardware-Revision inventarisieren',\n inventory_model: 'Bestandsmodell',\n inventory_serial: 'Inventarserie',\n inventory_soft_rev: 'Überarbeitung der Bestandssoftware',\n inventory_vendor: 'Bestandslieferant',\n invert: 'Umkehren',\n ip: 'IP',\n ip_address: 'IP-Adresse',\n ip_address_list: 'IP -Adressliste',\n ip_address_list_group: 'IP -Adressliste',\n ip_any: 'Ungültige IP-Adresse',\n ip_any_list: 'Ungültige IP-Adresse: {0}',\n ip_protocol: 'IP-Protokoll',\n ip_range: 'Ungültiger IPv4-Adressbereich: {0}',\n ip_range_end_lessthan_start:\n '{1} ist kleiner oder gleich {0}. Das Ende eines IP-Bereichs muss größer sein als der Anfang',\n ip_range_same_version: 'Beide Seiten eines IP-Bereichs müssen dieselbe Version haben: {0}-{1}',\n ip_unique: 'Alle IPs in der Liste müssen eindeutig sein. {0} ist doppelt vorhanden.',\n ip_v4_invalid: 'Ungültige IPv4-Adresse',\n ip_v6: 'Ungültige IPv6-Adresse',\n ip_v6_range: 'Ungültiger IPv6-Adressbereich: {0}',\n ip_v6_value: 'Ungültiger Wert für IPv6-Adresse: {0}',\n ip_value: 'Ungültiger Wert für IPv4-Adresse: {0}',\n ipVersion_not_specified: 'IP-Version nicht angegeben',\n ipsec: 'IPsec',\n ipsec_address_pool: 'Adresspool',\n ipsec_ciphers_drag: 'Ziehen Sie Chiffren, um die Reihenfolge zu ändern',\n ipsec_custom_dns: 'Benutzerdefiniertes DNS',\n ipsec_description: 'IPsec-Beschreibungstext... tbd',\n ipsec_disconnected_wan: 'Ausgewählte gebundene Schnittstelle wird getrennt!',\n ipsec_full_tunnel_local_info: 'Der Full-Tunnel-Modus umfasst den Rest der definierten lokalen Netzwerke!',\n ipsec_full_tunnel_remote_info: 'Der Full-Tunnel-Modus umfasst den Rest der definierten Remote-Netzwerke!',\n ipsec_listening_addresses: 'Überwachungsadressen',\n ipsec_local_networks_required: 'Mindestens ein lokales Netzwerk ist erforderlich!',\n ipsec_network_ip_conflict: 'IP-Konflikt mit vorhandenem lokalen oder entfernten Netzwerk',\n ipsec_networks_drag: 'Ziehen Sie Netzwerke, um die Reihenfolge zu ändern',\n ipsec_psk: 'Voreingestellter Schlüssel (PSK)',\n ipsec_pubkey: 'Verschlüsselung mit öffentlichem Schlüssel (RSA/ECDSA)',\n ipsec_remote_networks_required: 'Mindestens ein entferntes Netzwerk ist erforderlich!',\n ipsec_secret: 'Geheimnis',\n ipsec_single_subnet_negotiation: 'Verwenden Sie die Aushandlung eines einzelnen Subnetzes',\n ipsec_status_description: 'Beschreibungstext für IPsec-VPN-Status... tbd',\n ipsec_subnet_local_conflict: 'Netzwerkkonflikte mit lokalem Netzwerk: {0}',\n ipsec_subnet_remote_conflict: 'Netzwerkkonflikte mit entferntem Netzwerk: {0}',\n ipsec_subnet_suggested_network: 'Stattdessen wird das tatsächliche Subnetz verwendet: {0}',\n ipsec_toggle: 'IPsec-VPN {0}',\n ipsec_tunnel: 'IPsec-Tunnel',\n ipsec_vpn: 'IPsec-VPN',\n ipv4: 'IPv4',\n ipv4_address: 'IPv4-Adresse',\n ipv4_addresses: 'IPv4 -Adressen',\n ipv4_aliases: 'IPv4-Aliase',\n ipv4_gateway: 'IPv4-Gateway',\n ipv6: 'IPv6',\n ipv6_address: 'IPv6-Adresse',\n ipv6_addresses: 'IPv6 -Adressen',\n ipv6_aliases: 'IPv6-Aliase',\n ipv6_gateway: 'IPv6-Gateway',\n is: 'Ist',\n is_bound_to_interface: '{0} ist an diese Schnittstelle gebunden',\n is_bridged_to_interface: '{0} wird mit dieser Schnittstelle überbrückt',\n is_considered: 'wird berücksichtigt',\n is_not: 'Ist nicht',\n is_vpn: 'Ist VPN',\n item_not_found: 'Artikel nicht gefunden',\n items: 'Artikel',\n january: 'Januar',\n jitter: 'Zittern',\n july: 'Juli',\n june: 'Juni',\n kbps: 'KBit/s',\n kbytes: 'KByte',\n kbytes_per_second: 'KByte pro Sekunde',\n key_already_exists: 'Schlüssel bereits vorhanden',\n key_group: 'Schlüsselgruppe',\n lan: 'LAN',\n language: 'Sprache',\n lans: 'LANs',\n last_boot: 'Letzter bootvorgang',\n last_seen: 'Zuletzt gesehen',\n last_update: 'Letzte aktualisierung',\n last_update_failed: 'Letzte Aktualisierung fehlgeschlagen',\n last_update_never: 'Nie aktualisiert',\n last_update_succeeded: 'Letzte Aktualisierung war erfolgreich',\n last_updated: 'Letzte Aktualisierung',\n latency: 'Latenz',\n lease_duration: 'Leasedauer',\n leases: 'Leases',\n less_or_equal: 'Kleiner oder gleich',\n less_than: 'Kleiner als',\n level_high: 'Hoch',\n level_low: 'Niedrig',\n level_medium: 'Medium',\n level_very_high: 'Sehr Hoch',\n level_very_low: 'Sehr Niedrig',\n license: 'Lizenz',\n license_agreement: 'Lizenzvereinbarung',\n lifetime: 'Lebensdauer',\n lifetime_seconds: 'Lebensdauer (Sekunden)',\n light: 'Hell',\n light_theme: 'Helles Thema',\n limit_exceed_action: 'Aktion „Limit überschreiten“.',\n limit_rate: 'Grenzrate',\n link_speed: 'Übertragungsrate',\n listen_port: 'Überwachungsport',\n local: 'Lokal',\n local_address: 'Lokale Adresse',\n local_defined_policies: 'Lokale definierte Richtlinien',\n local_defined_rules: 'Lokal definierte Regeln',\n local_gateway: 'Lokales Gateway',\n local_networks: 'Lokale Netzwerke',\n locality: 'Ort',\n log_blocked_sessions: 'Blockierte Sitzungen protokollieren',\n log_in: 'Einloggen',\n logging: 'Protokollierung',\n logo: 'Logo',\n logread: 'Logread',\n lookup: 'Suche',\n low: 'Niedrig',\n low_latency_data_af21: 'Daten mit geringer Latenz AF21',\n low_latency_data_af22: 'Daten mit geringer Latenz AF22',\n low_latency_data_af23: 'Daten mit geringer Latenz AF23',\n low_risk: 'Niedriges Risiko',\n lowest: 'Niedrigste',\n lowest_jitter: 'Niedrigster Jitter',\n lowest_latency: 'Niedrigste Latenz',\n lowest_packet_loss: 'Niedrigster Paketverlust',\n lowest_priority: 'Niedrigste Priorität',\n lte: 'LTE',\n mac: 'MAC',\n mac_address: 'MAC-Adresse',\n mac_address_validation: 'Dieses Feld muss eine gültige MAC-Adresse enthalten',\n mac_vendor: 'MAC-Anbieter',\n mail: 'E-Mail',\n make_a_copy: 'Eine Kopie machen',\n manage: 'Verwalten',\n manage_certificates: 'Zertifikate verwalten',\n manage_keys: 'Schlüssel verwalten',\n manage_license: 'Lizenz verwalten',\n manage_licenses: 'Lizenzen verwalten',\n management: 'Management',\n map_distribution: 'Verteilung zuordnen',\n map_distribution_by_country: 'Verteilung nach Land zuordnen',\n march: 'März',\n mark: 'Markieren',\n max: 'Dieses Feld darf höchstens {length} Zeichen enthalten',\n max_value: 'Der maximale Wert für dieses Feldes ist {value}',\n maximum_transmission_unit: 'Maximale Übertragungseinheit',\n may: 'Mai',\n mbps: 'MBit/s',\n mbytes: 'MByte',\n mbytes_per_second: 'MByte pro Sekunde',\n medium: 'Mittel',\n memory: 'Speicher',\n message_heading: 'Nachrichtenüberschrift',\n message_text: 'Nachrichtentext',\n messaging: 'Messaging',\n metric: 'Metrik',\n milliseconds: 'Millisekunden',\n min: 'Dieses Feld muss mindestens {length} Zeichen enthalten',\n min_max_hours_minutes: 'Das Minimum ist {minValue} {minType} und das Maximum ist {maxValue} {maxType}',\n min_value: 'Der Mindestwert für dieses Feld ist {value}',\n minimum_parameter_value: 'Der minimal zulässige Wert für den Parameter {0} ist {1}',\n minutes: 'Minute | Minuten',\n missing_logger_source: 'Fehlende Protokollierungsquelle',\n missing_or_invalid_parameter_value: 'Fehlender oder ungültiger Typ der Captive-Portal-Einstellung: {0}',\n missing_or_invalid_rule_property: 'Fehlende oder ungültige Captive-Portal-Regeleigenschaft: {0}',\n missing_rule_condition_filed: 'Fehlendes Bedingungsfeld für die Captive-Portal-Regel: {0}',\n mode: 'Modus',\n model: 'Modell',\n moderate_risk: 'Mäßiges Risiko',\n monday: 'Montag',\n months: 'Monat | Monate',\n move: 'Verschieben',\n mtu: 'MTU',\n multi: 'Multicast',\n multimedia_conferencing_af41: 'Multimedia-Konferenz AF41',\n multimedia_conferencing_af42: 'Multimedia-Konferenz AF42',\n multimedia_conferencing_af43: 'Multimedia-Konferenz AF43',\n multimedia_streaming_af31: 'Multimedia-Streaming AF31',\n multimedia_streaming_af32: 'Multimedia-Streaming AF32',\n multimedia_streaming_af33: 'Multimedia-Streaming AF33',\n n_a: 'N/A',\n name: 'Name',\n name_contains: 'Name enthält',\n nat: 'NAT',\n nat_outgoing_traffic: 'Ausgehender NAT-Datenverkehr',\n nat_rules: 'NAT-Regeln',\n netmask_override: 'Netzmaskenüberschreibung',\n network: 'Netzwerk',\n network_control: 'Netzwerkkontrolle',\n network_discovery: 'Network Discovery',\n network_discovery_invalid_plugin_setting: 'Ongeldige Discovery-plug-in {0} instellen voor {1}',\n network_discovery_invalid_setting: 'Ongeldige netwerkdetectie-instelling voor {0}',\n network_discovery_plugins:\n 'Die folgenden Plugins werden für die Network Discovery verwendet. Jedes Plugin kann aktiviert oder deaktiviert werden und wird im angegebenen automatischen Intervall ausgeführt. Das Mindestintervall beträgt 1 Stunde.',\n network_discovery_reset_success: 'Network Discovery-Einstellungen erfolgreich zurückgesetzt',\n network_discovery_reset_warning:\n 'Network Discovery-Einstellungen werden auf die Standardwerte zurückgesetzt.
Möchten Sie fortfahren?',\n network_layout: 'Netzwerklayout',\n network_monitoring: 'Netzwerküberwachung',\n network_settings: 'Netzwerkeinstellungen',\n networkSize_not_specified: 'Netzwerkgröße nicht angegeben',\n networking: 'Netzwerk',\n new: 'Neu',\n new_name: 'Neuer Name',\n new_password: 'Neues Kennwort',\n new_upgrade: 'Neues Upgrade',\n new_version_available: 'Eine neue Version ist verfügbar',\n next_hop: 'Nächster Hop',\n nft_action_optional: 'NFT-Regelaktion (optional)',\n nic_cards: 'NIC-Karten',\n nic_options: 'NIC-Optionen',\n no: 'Nein',\n no_aliases: 'Keine Aliase',\n no_blank_field: 'Dieses Feld darf nicht leer sein',\n no_certificates_found: 'Keine Zertifikate gefunden!',\n no_cidr_in_range: 'CIDR kann nicht in einem IP-Bereich verwendet werden: {0}',\n no_ciphers_defined: 'Keine Chiffren definiert!',\n no_collectors_to_call: 'Keine Sammler zum Anrufen',\n no_conditions: 'Keine Bedingungen definiert!',\n no_countries_blocked: 'Keine Länder blockiert',\n no_data: 'Keine Daten',\n no_data_available: 'Keine Daten verfügbar',\n no_data_meets_filter: 'Keine Daten erfüllen die Filterkriterien!',\n no_domains_set: 'Keine Domänen festgelegt!',\n no_file_selected: 'Keine Datei ausgewählt...',\n no_interfaces_filter: 'Keine Schnittstelle entspricht den Filterkriterien',\n no_ip: 'Keine IPs zum Scannen',\n no_ip_blocker_defined:\n 'Keine Sperrliste definiert! Klicken Sie bitte auf die Schaltfläche „Hinzufügen“, um Quellendetails hinzuzufügen.',\n no_items_to_display: 'Keine Artikel zum Anzeigen',\n no_license_found: 'Keine Lizenz gefunden',\n no_matched_categories: 'Keine übereinstimmenden Kategorien',\n no_networks: 'Keine Netzwerke',\n no_networks_defined: 'Keine Netzwerke definiert!',\n no_of_entries: 'Anzahl der Einträge',\n no_options: 'Keine Optionen',\n no_policies_defined: 'Keine Richtlinien definiert!',\n no_policy_meets_filter: 'Keine Richtlinie entspricht den Filterkriterien!',\n no_polling: 'Keine Umfrage',\n no_route_meets_filter: 'Keine Route erfüllt die Filterkriterien!',\n no_routes_defined: 'Keine Routen definiert!',\n no_rule_meets_filter: 'Keine Regeln entsprechen den Filterkriterien!',\n no_rules_defined: 'Keine Regeln definiert!',\n no_sites: 'Keine Websites',\n no_valid_wireguard_settings: 'Keine gültigen WireGuard-Einstellungen gefunden!',\n non_wans_only: 'Nur Nicht-WANs',\n none: 'Keine',\n not_connected: 'nicht verbunden',\n not_equals: 'Ist nicht gleich',\n not_licensed: 'Nicht lizenziert',\n not_licensed_feature: 'Keine aktuelle Lizenz für diese Funktion vorhanden',\n not_licensed_interface: 'Für die Erstellung der {0}-Schnittstelle ist eine gültige Lizenz erforderlich.',\n not_licensed_service: 'Für Dienstfunktion {0} ist eine gültige Lizenz erforderlich.',\n not_set: 'Nicht eingestellt',\n november: 'November',\n numeric: 'Das Feld darf nur numerische Zeichen enthalten',\n oam: 'Oam',\n object: 'Objekt',\n object_endpoint_description: 'Fügen Sie einen oder mehrere Serviceendpunkte hinzu',\n object_geoip_description: 'Wählen Sie ein oder mehrere Länder aus',\n object_hosts_subtitle: 'Fügen Sie eine Liste von Hosts ein',\n object_interface_zone_description: 'Wählen Sie eine oder mehrere Schnittstellenzonen aus',\n object_ips_description: 'Geben Sie eine von Kommas getrennte Liste von IPS/CIDRs oder Bereichen ein',\n objects: 'Objekte',\n october: 'Oktober',\n off: 'aus',\n offline: 'Offline',\n ok: 'OK',\n on: 'ein',\n online: 'Online',\n open_dashboard: 'Dashboard öffnen',\n open_ports: 'Offene Häfen',\n open_vpn: 'Open VPN',\n operation_missing_registrar: 'Vorgang fehlt in Registrierungsstelle',\n or: 'oder',\n order: 'Befehl',\n organization: 'Organisation',\n os: 'Betriebssystem',\n other: 'Andere',\n others: 'Andere',\n outgoing: 'ausgehend',\n packet_loss: 'Paketverlust',\n packet_rate: 'Paket-Rate',\n packets: 'Pakete',\n packets_per_day: 'Pakete pro Tag',\n packets_per_hour: 'Pakete pro Stunde',\n packets_per_minute: 'Pakete pro Minute',\n packets_per_second: 'Pakete pro Sekunde',\n packets_per_week: 'Pakete pro Woche',\n page_not_found: 'Seite nicht gefunden',\n page_not_found_message: 'Die angeforderte Seite konnte leider nicht gefunden werden',\n page_title: 'Seitentitel',\n parameter_true_false: 'Parameter müssen WAHR oder FALSCH sein',\n parent_bridge: 'Übergeordnete Brücke',\n parent_interface: 'Übergeordnete Schnittstelle',\n parsing_method: 'Parsing-Methode',\n pass: 'Zulassen',\n pass_block: 'Zulassen | Blockieren',\n pass_category: 'Zugelassene Kategorie',\n pass_list: 'Zulassungsliste',\n pass_networks: 'Netzwerke übergeben',\n pass_networks_description: 'Zugriff für bestimmte externe Netzwerke zulassen',\n pass_site: 'Zugelassene Website',\n pass_sites: 'Zugelassene Websites',\n pass_sites_description: 'Zugriff auf bestimmte Websites zulassen',\n password: 'Kennwort',\n password_digit: 'mindestens eine Ziffer',\n password_letter: 'mindestens ein Buchstabe',\n password_lowercase: 'mindestens ein Kleinbuchstabe',\n password_min_chars: 'mindestens {0} Zeichen oder Ziffern',\n password_special: 'mindestens ein Sonderzeichen',\n password_special_list: 'erlaubte Sonderzeichen sind: {0}',\n password_uppercase: 'mindestens ein Großbuchstabe',\n password_validation: 'Passwort oder geheimes Feld muss Folgendes enthalten:',\n paste_wireguard: 'WireGuard-Konfiguration aus Zwischenablage hier einfügen...',\n paste_wireguard_warning:\n 'Wenn Sie die Konfiguration importieren oder einfügen, werden alle aktuellen Werte überschrieben!',\n percent: 'Prozent',\n phase1_lifetime: 'Lebensdauer von Phase 1',\n phase1_lifetime_hint: 'Standard 28800 Sekunden (Min. 3600, Max. 86400)',\n phase2_lifetime: 'Lebensdauer von Phase 2',\n phase2_lifetime_hint: 'Standard 3600 Sekunden (Min. 3600, Max. 86400)',\n phone_test: 'Ungültiges Telefonnummernformat',\n pick_specific_wans: 'Bestimmte WANs auswählen',\n pin: 'Verankern',\n pin_left: 'Links verankern',\n pin_right: 'Rechts verankern',\n ping_analyzer: 'PING -Analysator',\n ping_analyzers: 'PING -Analysatoren',\n please_confirm_the_following: 'Bestätigen Sie Folgendes...',\n plugins: 'Plugins',\n policies: 'Richtlinien',\n policy: 'Richtlinie',\n policy_balance_available_bandwidth: 'Verfügbare Bandbreite',\n policy_balance_bandwidth: 'Bandbreite',\n policy_balance_latency: 'Latenz',\n policy_balance_weighted: 'Gewichtet',\n policy_configurations: 'Richtlinienkonfigurationen',\n policy_manager: 'Richtlinienmanager',\n policy_manager_condition_groups_invalid_items_type_err: 'Policy Manager condition group items invalid type: {0}',\n policy_manager_condition_groups_invalid_type_err: 'Ungültiger Typ der Policy Manager-Bedingungsgruppe: {0}',\n policy_manager_condition_groups_req_err:\n 'Die vom Richtlinienmanager erforderlichen Felder in der Bedingungsgruppe sind nicht verfügbar',\n policy_manager_conditions_invalid_type_err: 'Ungültiger Typ der Policy Manager-Bedingung: {0}',\n policy_manager_conditions_items_object_err:\n 'Das Bedingungselement des Richtlinienmanagers hat ein ungültiges Objekt: {0}',\n policy_manager_conditions_items_op_err:\n 'Das Bedingungselement des Richtlinienmanagers hat einen ungültigen Operator: {0}',\n policy_manager_conditions_items_req_err: 'Policy Manager required fields in condition item are not available',\n policy_manager_conditions_items_type_err:\n 'Die vom Richtlinienmanager erforderlichen Felder im Bedingungselement sind nicht verfügbar',\n policy_manager_conditions_items_value_and_object_err:\n 'Das Policy Manager-Bedingungselement hat sowohl einen Wert als auch ein Objekt, es ist nur eines zulässig',\n policy_manager_conditions_items_value_err: 'Das Policy Manager-Bedingungselement hat einen ungültigen Wert: {0}',\n policy_manager_conditions_object_groups_op_err:\n 'Das Policy Manager-Bedingungselement verwendet Objektgruppen, verwendet jedoch keinen der folgenden Vorgänge: {0}',\n policy_manager_conditions_req_err:\n 'Die erforderlichen Felder des Richtlinienmanagers in der Bedingung sind nicht verfügbar',\n policy_manager_configurations_req_err: 'Ungültiger Typ der Policy Manager-Bedingungsgruppenelemente: {0}',\n policy_manager_configurations_type_err: 'Die Policy Manager-Konfiguration hat einen ungültigen Typ: {0}',\n policy_manager_description: 'Policy Manager description (TBD)',\n policy_manager_object_groups_invalid_items_type_err: 'Ungültiger Typ der Policy Manager-Objektgruppenelemente: {0}',\n policy_manager_object_groups_req_err:\n 'Erforderliche Felder des Richtlinienmanagers in der Objektgruppe sind nicht verfügbar',\n policy_manager_object_groups_type_err: 'Die Policy Manager-Objektgruppe hat einen ungültigen Typ: {0}',\n policy_manager_objects_invalid_items_type_err: 'Ungültiger Typ der Policy Manager-Objektelemente: {0}',\n policy_manager_objects_req_err: 'Die für den Richtlinienmanager erforderlichen Felder im Objekt sind nicht verfügbar',\n policy_manager_objects_type_err: 'Das Policy Manager-Objekt hat einen ungültigen Typ: {0}',\n policy_manager_policies_invalid_conditions_err: 'Ungültiger Typ der Policy Manager-Richtlinienbedingung: {0}',\n policy_manager_policies_invalid_rules_err: 'Ungültiger Typ der Policy Manager-Richtlinienbedingung: {0}',\n policy_manager_policies_req_err:\n 'Die vom Richtlinienmanager erforderlichen Felder in der Richtlinie sind nicht verfügbar',\n policy_manager_rules_invalid_action_err: 'Ungültiger Typ der Policy Manager-Regelaktion: {0}',\n policy_manager_rules_invalid_conditions_err: 'Ungültiger Typ der Policy Manager-Regelbedingung: {0}',\n policy_manager_rules_invalid_dnat: 'Die Policy Manager-Regel hat eine ungültige DNAT: {0}',\n policy_manager_rules_invalid_snat: 'Policy Manager-Regel hat ungültige SNAT: {0}',\n policy_manager_rules_req_err: 'Die erforderlichen Felder des Richtlinienmanagers in der Regel sind nicht verfügbar',\n policy_manager_rules_type_err: 'Die Policy Manager-Regel hat einen ungültigen Typ: {0}',\n policy_metrics_highest_available_bandwidth: 'Höchste verfügbare Bandbreite',\n policy_metrics_lowest_jitter: 'Niedrigster Jitter',\n policy_metrics_lowest_latency: 'Niedrigste Latenz',\n policy_metrics_lowest_packet_loss: 'Niedrigster Paketverlust',\n policy_not_found: 'Richtlinie nicht gefunden',\n policy_select_criteria_type: 'Wählen Sie Kriterienart',\n policy_type_balance: 'Ausgewogen',\n policy_type_best_of: 'Das beste von',\n policy_type_specific: 'Spezifisch',\n policy_wan_selection_type: 'WAN -Auswahltyp',\n polling_interval: 'Abrufintervall',\n polling_source: 'Umfragequelle',\n port: 'Hafen',\n port_forward: 'Portweiterleitung',\n port_forward_rules: 'Port-Weiterleitungsregeln',\n port_is_already_in_use: 'Der Port wird bereits verwendet',\n port_optional: 'Port (Optional)',\n port_protocol: 'Portprotokoll',\n port_range: 'Ungültiger Portbereich: {0}',\n port_validation: 'Ungültiger Port.Port muss eine Zahl zwischen 1 und 65535 sein',\n port_value: 'Ungültiger Portwert: {0}',\n pppoe: 'PPPoE',\n preferences: 'Voreinstellungen',\n prefix: 'Präfix',\n prefix_length: 'Präfixlänge',\n prefix_netmask: 'Präfix/Netzmaske',\n primary_dns: 'Primäres DNS',\n priority: 'Priorität',\n privacy_policy: 'Datenschutz-Bestimmungen',\n private_key: 'Privater Schlüssel',\n private_key_not_specified: 'PrivateKey nicht angegeben',\n productivity: 'Produktivität',\n proposal_settings: 'Vorschlagseinstellungen',\n protocol: 'Protokoll',\n protocol_type: 'Protokolltyp',\n proxy: 'Proxy',\n public_key: 'Öffentlicher Schlüssel',\n qos_disabled_if_unlicensed: 'Ohne Lizenz ist QoS deaktiviert',\n qos_enabled: 'QoS aktiviert',\n qos_priority: 'QoS-Priorität',\n query_id_not_found: 'Die Abfrage-ID wurde nicht gefunden.',\n quick_filter: 'Schnellfilter',\n range_end: 'Bereichsende',\n range_start: 'Bereichsanfang',\n real_time_interactive: 'Interaktiv in Echtzeit',\n reason: 'Grund',\n reboot: 'Neu starten',\n reboot_failure: 'Geräte kann nicht neu gestartet werden',\n reboot_message: '

Möchten Sie das System wirklich jetzt neu starten?

',\n reboot_progress_message: 'Bitte warten! System wird neu gestartet...',\n reboot_success: 'Geräte neu gestartet',\n redirection_ip_not_found: 'Keine gültige Adresse zum Umleiten des Captive-Portal-Verkehrs gefunden',\n refresh: 'Aktualisieren',\n refresh_license: 'Lizenz aktualisieren',\n refresh_licenses: 'Lizenzen aktualisieren',\n region: 'Gebiet',\n reject: 'Ablehnen',\n rejected: 'Abgelehnt',\n related: 'Verwandt',\n remote: 'Remote',\n remote_access: 'Remote-Zugriff',\n remote_address: 'Remote-Adresse',\n remote_gateway: 'Remote-Gateway',\n remote_networks: 'Remotenetzwerke',\n remove: 'Entfernen',\n remove_block_list: 'Blockliste entfernen {0}?',\n remove_flow_category: 'Entfernen Sie die Flusskategorie {0} ?',\n remove_object: 'Objekt {0} entfernen?',\n remove_policy: 'Richtlinien entfernen {0}?',\n remove_policy_configuration: 'Richtlinienkonfiguration {0} entfernen?',\n remove_route: 'Statische Route {0} entfernen?',\n remove_rule: 'Regel entfernen {0}?',\n renew_ip: 'IP erneuern',\n report_not_found: 'Bericht nicht gefunden',\n reports: 'Berichte',\n required: 'Dieses Feld ist erforderlich',\n requires_authentication: 'Authentifizierung ist erforderlich',\n reservations: 'Reservierungen',\n reset_analyzers_success: 'Ping-Analyzer erfolgreich zurückgesetzt',\n reset_analyzers_warning:\n 'Ping-Analysatoren werden auf die Werkseinstellungen zurückgesetzt. Alle nicht standardmäßigen Analysatoren werden entfernt. Möchtest du fortfahren?',\n reset_rules_success: 'Regeln wurden erfolgreich auf Standardeinstellungen zurückgesetzt',\n reset_rules_warning:\n 'Die Regeln werden auf die Werkseinstellungen zurückgesetzt. Alle nicht standardmäßigen Einstellungen werden entfernt.
Möchten Sie den Vorgang fortsetzen?',\n reset_to_defaults: 'Standardwerte wiederherstellen',\n reset_to_factory_defaults: 'Auf Werkseinstellungen zurücksetzen',\n reset_wan_success: 'WAN-Richtlinien und WAN-Regeln erfolgreich zurückgesetzt',\n reset_wan_warning:\n 'Die WAN-Richtlinien und WAN-Regeln werden auf die Standardeinstellungen zurückgesetzt. Alle nicht standardmäßigen Einstellungen werden entfernt. Möchten Sie den Vorgang fortsetzen?',\n restore: 'Wiederherstellen',\n restore_all_settings_except: 'Alle Einstellungen wiederherstellen AUSSER',\n restore_backup: 'Backup wiederherstellen',\n restore_info: 'Stellt eine vorherige Systemkonfiguration auf dem Server aus einer Backup-Datei wieder her.',\n restore_warning:\n 'Die Wiederherstellung von Schnittstellen kann zu Problemen bei der Netzwerkkonnektivität führen.
Die Wiederherstellung von Konten kann den Zugriff auf das Administratorkonto verhindern.
Webadministrator-Ports werden nicht wiederhergestellt!',\n restrict: 'einschränken',\n risk: 'Risiko',\n routes: 'Routen',\n routing: 'Routing',\n rule: 'Regel',\n rule_action_accept: 'Akzeptieren',\n rule_action_dnat: 'Neues Ziel',\n rule_action_drop: 'Fallen lassen',\n rule_action_limit_exceed_action: 'Aktion „Limit überschreiten“.',\n rule_action_masquerade: 'Maskerade',\n rule_action_reject: 'Ablehnen',\n rule_action_set_priority: 'Priorität setzen',\n rule_action_snat: 'Neue Quelle',\n rule_action_wan_policy: 'WAN-Richtlinie',\n rule_enabled: 'Regel aktiviert',\n rule_info:\n 'Erstellen Sie eine Regel, indem Sie Bedingungen hinzufügen und die zu ergreifende Aktion einrichten.
Die Regelaktion wird nur ausgeführt, wenn alle Bedingungen erfüllt sind.',\n rule_summary_any_packet: 'Für jedes Paket {0}',\n rule_summary_if_packet: 'WENN das Paket {0} ist, DANN {1}',\n rules: 'Regeln',\n rules_executed_in_order:\n 'Die Regeln werden der Reihe nach ausgeführt. Sie können die Reihenfolge ändern, indem Sie sie mit dem Ziehpunkt auf der linken Seite verschieben.',\n run_successfully: '{0} erfolgreich ausgeführt',\n run_sync: 'Run Sync',\n run_unsuccessfully: '{0} erfolglos ausgeführt',\n saturday: 'Samstag',\n save: 'Speichern',\n saved_successfully: '{0} erfolgreich gespeichert',\n seats: 'Plätze',\n secondary_dns: 'Sekundäres DNS',\n seconds: 'Sekunden',\n security: 'Sicherheit',\n select: 'Auswählen',\n select_authentication_method: 'Authentifizierungsmethode auswählen',\n select_cert_file: 'Zertifikatdatei auswählen',\n select_certificate: 'Zertifikat auswählen',\n select_countries: 'Länder ausgewählt',\n select_countries_to_be_blocked: 'Wählen Sie Länder aus, die gesperrt werden sollen',\n select_file_from_disk: 'Datei auf Datenträger auswählen',\n select_filter_rules: 'Wählen Sie Filterregeln aus, die Sie der Gruppe hinzufügen möchten',\n select_flow_category: 'Wählen Sie die Flusskategorie',\n select_interface_text:\n 'Wählen Sie eine Schnittstelle aus, um die Einstellungen zu bearbeiten, oder fügen Sie eine neue Schnittstelle hinzu.',\n select_interface_zones: 'Wählen Sie Schnittstellenzonen',\n select_key_file: 'Schlüsseldatei auswählen',\n select_object_type: 'Wählen Sie Objekttyp',\n select_option: 'Option auswählen',\n select_policy: 'Richtlinien auswählen',\n select_policy_configurations: 'Wählen Sie Richtlinienkonfigurationen',\n select_port: 'Wählen Sie Port',\n select_protocol: 'Wählen Sie Protokoll',\n select_unit: 'Wählen Sie Einheit',\n selected_filter_rules: 'Ausgewählte Filterregeln',\n selected_rule_not_editable: 'Ausgewählte Regel kann nicht bearbeitet werden!',\n selected_text: '({selected} ausgewählt)',\n send_router_advertisements: 'Routerankündigungen senden',\n september: 'September',\n serial: 'Ungültige Seriennummer',\n server: 'Server',\n server_address: 'Serveradresse',\n server_address_new: 'Neue Serveradresse',\n server_address_v6: 'Serveradresse v6',\n server_byte_rate: 'Server-Byte-Rate',\n server_bytes: 'Server-Bytes',\n server_country: 'Land des Servers',\n server_dns_hint: 'Server-DNS-Hinweis',\n server_hops: 'Server-Hops',\n server_info: 'Serverinfos',\n server_information: 'Serverinformationen',\n server_interface_id: 'Serverschnittstelle',\n server_interface_type: 'Typ der Serverschnittstelle',\n server_interface_zone: 'Zone der Serverschnittstelle',\n server_packet_rate: 'Server-Paket-Rate',\n server_packets: 'Server-Pakete',\n server_port: 'Serverport',\n server_port_new: 'Neuer Serverport',\n server_ports: 'Serverports',\n server_ports_bandwidth_by_time: 'Serverbandbreite nach Zeit',\n server_ports_by_bandwidth: 'Serverports nach Bandbreite',\n server_reverse_dns: 'Server-Reverse-DNS',\n service_endpoint: 'Serviceendpunkt',\n service_endpoint_group: 'Serviceendpunkt',\n service_x_is_disabled: 'Dienst: {0} ist deaktiviert',\n services: 'Dienste',\n session_details: 'Sitzungsdetails',\n session_id: 'Sitzungs-ID',\n session_stats: 'Sitzungsstatistiken',\n sessions: 'Sitzungen',\n sessions_by_time: 'Sitzungen',\n sessions_by_time_description: 'Die Anzahl der Sitzungen im zeitlichen Verlauf',\n sessions_description: 'Alle bearbeiteten Sitzungen',\n sessions_number: 'Sitzungsanzahl',\n sessions_stats: 'Sitzungsstatistiken',\n sessions_stats_description: 'Alle Sitzungsstatistiken',\n settings: 'Einstellungen',\n setup_is_complete: 'Setup abgeschlossen',\n setup_legal_links_available_at:\n 'Nach Abschluss der Einrichtung können rechtliche Links auch auf der Seite „Info“ angezeigt werden',\n setup_license_available_at: 'Die Lizenz ist verfügbar unter',\n setup_review_license:\n 'Um die Installation und Verwendung dieser Software fortzusetzen, müssen Sie den Bedingungen der Software-Lizenzvereinbarung zustimmen. Bitte lesen Sie die gesamte Lizenzvereinbarung durch, indem Sie zum bereitgestellten Website-Link navigieren und bis zum Ende der Vereinbarung scrollen.',\n setup_thanks: 'Vielen Dank, dass Sie sich für Untangle entschieden haben.',\n shaping: 'Shaping',\n shaping_rules: 'Shaping-Regeln',\n shaping_rules_description:\n 'Shaping-Regeln priorisieren den Internetverkehr nach verschiedenen Kriterien. Alle Shaping-Regeln werden verarbeitet. Stellen Sie also sicher, dass Sie Regeln mit bestimmten Bedingungen an das Ende der Liste setzen.',\n shared_secret: 'Gemeinsames Geheimnis',\n show_less: 'Weniger anzeigen',\n show_more: 'Mehr anzeigen',\n show_password: 'Kennwort anzeigen',\n showing_filtered_countries: '{0} von {1} werden angezeigt',\n showing_filtered_ip_source_list: 'Anzeige {0} von {1} Liste der IP-Quellen',\n showing_filtered_routes: 'Anzeigen {0} von {1} Routen',\n showing_filtered_rules: 'Anzeige {0} von {1} Regeln',\n sign_in: 'Anmelden',\n sign_in_msg: 'Wenn Sie ein Konto haben, melden Sie sich bitte an',\n sign_in_with_google: 'Mit Google anmelden',\n sign_in_with_microsoft: 'Mit Microsoft anmelden',\n sign_up: 'Registrieren',\n sign_up_msg: 'Sie haben noch kein Konto? Bitte erstellen Sie eines.',\n signaling: 'Signalisierung',\n sim_details: 'SIM-Details',\n site: 'Website',\n site_already_in_list: 'Website bereits in der Liste enthalten',\n site_lookup: 'Websitesuche',\n site_lookup_description: 'Kategorie für Websites suchen',\n sites: 'Websites',\n slaac: 'SLAAC',\n social_networking: 'Soziale Netzwerke',\n software_version: 'Softwareversion',\n source: 'Quelle',\n source_address: 'Quelladresse',\n source_address_type: 'Typ der Quelladresse',\n source_address_v6: 'Quelladresse v6',\n source_interface: 'Quellschnittstelle',\n source_interface_name: 'Name der Quellschnittstelle',\n source_interface_type: 'Typ der Quellschnittstelle',\n source_interface_zone: 'Zone der Quellschnittstelle',\n source_name: 'Quellenname',\n source_port: 'Quellport',\n source_url: 'Quell -URL',\n specific_wan: 'Bestimmtes WAN',\n ssid: 'SSID',\n ssl_sni: 'SSL SNI',\n standard: 'Standard',\n standard_priority: 'Standardpriorität',\n start: 'Start',\n state: 'Bundesland',\n state_province: 'Bundesland/Kanton',\n static: 'Statisch',\n static_entries: 'Statische Einträge',\n static_entries_info:\n 'Statische Einträge ermöglichen die Auflösung von Hostnamen in IP-Adressen für lokale Netzwerke.',\n static_entry: 'Statischer Eintrag',\n static_entry_remove_success: 'Statischen Eintrag erfolgreich entfernt',\n static_entry_save_success: 'Statischen Eintrag erfolgreich gespeichert',\n static_route: 'Statische Route',\n static_route_destination_network_already_exists: 'Zieladresse: {0} existiert bereits in der Routing-Tabelle',\n static_route_next_hop_not_reachable: 'Die nächste Hop-IP {0} ist über die ausgewählte Schnittstelle nicht erreichbar',\n static_routes: 'Statische Routen',\n static_routes_description:\n 'Statische Routen hinzufügen, um bestimmte Subnetze über ein lokales Gateway weiterzuleiten',\n status: 'Status',\n status_analyzers: 'Statusanalysatoren',\n streaming_media: 'Streaming-Medien',\n summary: 'Zusammenfassung',\n sunday: 'Sonntag',\n support: 'Support',\n suspicious: 'Verdächtig',\n sys_desc: 'Systembeschreibung',\n sys_name: 'Systemname',\n system: 'System',\n system_info: 'Systeminformationen',\n system_information: 'System Information',\n system_logging_invalid_port_number: 'Ungültige Protokollierungs-Portnummer angegeben: {0}',\n system_logging_invalid_protocol: 'Ungültiges Protokollierungsprotokoll angegeben: {0}',\n system_logging_invalid_size: 'Ungültige Logging-Größe angegeben: {0}',\n system_logging_invalid_type: 'Ungültige Logging-Art: {0}',\n system_logging_missing_required_keys: 'Fehlende erforderliche Schlüssel: {0}',\n system_running_latest_version: 'Auf dem System wird die neueste Version ausgeführt!',\n system_time: 'Systemzeit',\n t_mobile: 'T-Mobile',\n target: 'Ziel',\n tcp_state: 'TCP-Status',\n telephony: 'Telefonie',\n test_performance: 'Leistung testen',\n testing_wan_performance: 'WAN-Leistung wird getestet',\n theme: 'Thema',\n threat_lookup: 'Bedrohungssuche',\n threat_prevention: 'Threat Prevention',\n threat_prevention_blocked: 'Von Threat Prevention blockiert',\n threat_prevention_blocked_address: 'Blockierte IP (Threat Prevention)',\n threat_prevention_description:\n 'Threat Prevention ist ein IP-Adressen-Reputationsdienst.

Wenn er aktiviert ist, blockiert Threat Prevention Hosts, die möglicherweise mit Folgendem in Verbindung stehen:
Spam, mobile Bedrohungen, Tor Proxy, Keylogger, Malware, Spyware, Windows-Exploits, Webangriffe, Botnets, Scanner, Denial of Service, Reputation, Phishing oder kompromittierte Proxys.',\n threat_prevention_threat_level: 'Reputationsbewertung (Threat Prevention)',\n threatprevention: 'Threat Prevention',\n threatprevention_reset_success: 'Threat Prevention-Einstellungen erfolgreich zurückgesetzt',\n threatprevention_reset_warning:\n 'Die Threat Prevention-Einstellungen werden auf die Standardkonfiguration zurückgesetzt.
Möchten Sie den Vorgang fortsetzen?',\n thursday: 'Donnerstag',\n time_of_day: 'Tageszeit',\n time_range: 'Zeitraum',\n time_stamp: 'Zeitstempel',\n time_zone: 'Zeitzone',\n timeout: 'Timeout-Wert',\n timeout_seconds: 'Timeout',\n toggle_block_list: 'Dynamic Blocklists {0}',\n toggle_captive_portal: 'Captive Portal {0}',\n toggle_network_discovery: 'Network Discovery {0}',\n toggle_threat_prevention: 'Threat Prevention {0}',\n toggle_threat_prevention_redirect: 'HTTP/HTTPS-Umleitung für blockierte Seiten {0}',\n toggle_web_filter: 'Web Filter {0}',\n toolbar: 'Toolbar',\n top: 'Top',\n top_addresses_by_blocked_count: 'Top Adressen nach Anzahl der Blockierungen',\n top_applications_bandwidth_by_time: 'Top Anwendungsbandbreite nach Zeit',\n top_applications_bandwidth_by_time_description: 'Top Anwendungen nach Bytes im zeitlichen Verlauf',\n top_applications_by_bandwidth: 'Top Anwendungen nach Bandbreite',\n top_applications_by_bandwidth_description: 'Die Anwendungen nach Summe der übertragenen Bytes',\n top_applications_by_session_count: 'Top Anwendungen',\n top_applications_by_session_count_description: 'Die Anwendungen sortiert nach Anzahl der Sitzungen',\n top_applications_sessions_by_time: 'Top Anwendungen nach Sitzungen',\n top_applications_sessions_by_time_description: 'Top Anwendungen nach Sitzungen im zeitlichen Verlauf',\n top_clients_bandwidth_by_time: 'Top Clientbandbreite nach Zeit',\n top_clients_bandwidth_by_time_description: 'Top Clients nach Bytes im zeitlichen Verlauf',\n top_clients_by_bandwidth: 'Top Clients nach Bandbreite',\n top_clients_by_bandwidth_description: 'Die Anwendungen nach Summe der übertragenen Bytes',\n top_clients_by_session_count: 'VPN-Clients',\n top_clients_by_session_count_description: 'Top Clientadressen nach Sitzungen sortiert nach Anzahl der Sitzungen',\n top_clients_sessions_by_time: 'Top Clients nach Sitzungen',\n top_clients_sessions_by_time_description: 'Top Clientadressen nach Sitzungen im zeitlichen Verlauf',\n top_protochains_by_session_count: 'Top Protokollketten',\n top_protochains_by_session_count_description: 'Anwendungsprotokollketten sortiert nach Anzahl der Sitzungen',\n top_protochains_sessions_by_time: 'Top Protokollketten nach Sitzungen',\n top_protochains_sessions_by_time_description: 'Top Protokollketten nach Sitzungen im zeitlichen Verlauf',\n top_server_port_sessions_by_time: 'Top Serverports nach Sitzungen',\n top_server_port_sessions_by_time_description: 'Top Serverports nach Sitzungen im zeitlichen Verlauf',\n top_server_ports_bandwidth_by_time: 'Top Serverportbandbreite nach Zeit',\n top_server_ports_bandwidth_by_time_description: 'Top Serverports nach Bytes im zeitlichen Verlauf',\n top_server_ports_by_bandwidth: 'Top Serverports nach Bandbreite',\n top_server_ports_by_bandwidth_description: 'Top Serverports nach übertragenen Bytes',\n top_server_ports_by_session_count: 'Top Serverports',\n top_server_ports_by_session_count_description: 'Top Serverports sortiert nach Anzahl der Sitzungen',\n top_sites_by_blocked_count: 'Top Websites blockiert',\n true: 'Wahr',\n trustworthy: 'Vertrauenswürdig',\n tuesday: 'Dienstag',\n type: 'Typ',\n type_placeholder: 'eingeben...',\n uid: 'Ungültige UID - UIDs müssen den unten aufgeführten Formaten entsprechen und dürfen nur die Buchstaben A-F und die Zahlen 0-9 enthalten.',\n unable_communicate_refresh_browser:\n 'Keine Kommunikation möglich. Aktualisieren Sie Ihren Browser und versuchen Sie es erneut',\n unable_find_unused_network: 'Kein ungenutztes Netzwerk gefunden',\n unable_to_fetch_params: 'Parameter können nicht abgerufen werden',\n unable_to_load: 'Einstellungen können nicht geladen werden',\n unable_to_save: 'speicherunfähig',\n unblock_selected: 'Ausgewählte Blockierung aufheben',\n unicast: 'Unicast',\n unique: 'Dieses Feld muss eindeutig sein',\n unit: 'Einheit',\n unknown: 'Unbekannt',\n unlimited: 'Unbegrenzt',\n uno: 'UNO',\n uno_application_name: 'UNO - Anwendungsname',\n uno_hostname: 'UNO - hostname',\n uno_service_name: 'UNO - Dienstname',\n unpin: 'Lösen',\n unset: 'Aufheben',\n untangle_mfw: '{0}Untangle Micro Edge',\n up_time: 'Betriebszeit',\n update: 'Aktualisieren',\n update_logo: 'Logo aktualisieren',\n update_password: 'Kennwort aktualisieren',\n upgrade: 'Upgrade',\n upgrade_alert:\n 'Das Upgrade kann einige Minuten dauern!
Während dieser Zeit kann die Internetverbindung unterbrochen werden.

Möchten Sie fortfahren?',\n upgrade_check: 'Upgrades werden gesucht…',\n upgrade_failed: 'Upgrade fehlgeschlagen',\n upgrade_from_a_file: 'Upgrade aus einer Datei',\n upgrade_from_file: 'Upgrade aus Datei',\n upgrade_info:\n 'Das Upgrade kann einige Minuten dauern! Während dieser Zeit kann die Internetverbindung unterbrochen werden.',\n upgrade_now: 'Jetzt upgraden',\n upgrade_progress:\n 'Das Upgrade kann bis zu zwei Minuten dauern. Wenn Sie nicht automatisch zur Anmeldung weitergeleitet werden, klicken Sie hier.',\n upload: 'Hochladen',\n upload_certificate: 'Zertifikat hochladen',\n upload_progress: 'Bild wird hochgeladen. Bitte warten...',\n url: 'Ungültiges URL-Format',\n usage: 'Nutzung',\n use_defaults: 'Standardwerte verwenden',\n use_peer_dns: 'Peer-DNS verwenden',\n use_route_mtu: 'Auto-MTU',\n user_group: 'Benutzergruppen',\n username: 'Benutzername',\n uuid: 'UUID',\n valid_regex: 'Dieses Feld muss ein gültiger regulärer Ausdruck sein',\n value: 'Wert',\n verification_code: 'Verifizierungscode',\n verizon: 'Verizon',\n very_high: 'Sehr hoch',\n very_low: 'Sehr niedrig',\n view_license: 'Lizenz anzeigen',\n view_system_license: 'Systemlizenz anzeigen',\n virtual: 'Virtuell',\n visited_categories: 'Besuchte Kategorien',\n visited_sites: 'Besuchte Websites',\n vlan: 'VLAN',\n vlan_duplicate_parent_vlan_id:\n 'Eine Schnittstelle mit derselben übergeordneten Schnittstelle und VLAN-ID ist bereits vorhanden',\n vlan_id: 'VLAN ID',\n vlan_tag: 'VLAN-Tag',\n vlan_tag_group: 'VLAN-Tag-Gruppen',\n vlan_tag_range: 'Ungültiger VLAN-Tag-Bereich: {0}',\n vlan_tag_validation: 'Ungültiges VLAN-Tag. Es muss eine Zahl, eine Zahlenliste oder ein Bereich sein',\n vlan_tag_value: 'Ungültiger VLAN-Tag-Wert: {0}',\n vpn_and_tunneling: 'VPN und Tunneling',\n vrrp_enabled: 'VRRP aktiviert',\n vrrp_id: 'VRRP ID',\n vrrp_id_hint: 'Eine Zahl zwischen 1 und 255',\n vrrp_priority: 'VRRP -Priorität',\n vrrp_priority_hint: 'Eine Zahl zwischen 1 und 254 (Standard 100)',\n wan: 'WAN',\n wan_criteria: 'WAN-Kriterien',\n wan_criterion: 'WAN-Kriterium',\n wan_interface: 'WAN-Schnittstelle',\n wan_performance: 'WAN-Leistung',\n wan_policies: 'WAN-Richtlinien',\n wan_policies_description:\n 'WAN-Richtlinien definieren die bevorzugte Verbindung auf der Grundlage verschiedener Kriterien wie Verbindungsqualität, verfügbarer Bandbreite, Schnittstellentyp oder einer bestimmten Schnittstelle.',\n wan_policy: 'WAN-Richtlinie',\n wan_policy_connectivity_test: 'Test auf {0} von {1} in Intervallen von {2} Sekunden mit maximal {3} Fehlern',\n wan_policy_id: 'WAN-Richtlinien-ID',\n wan_policy_name_criteria: 'Name enthält „{0}“',\n wan_route: 'WAN-Route',\n wan_routing: 'WAN-Routing',\n wan_routing_description: 'WAN-Routing',\n wan_rule: 'WAN-Regel',\n wan_rule_chain: 'WAN-Regelkette',\n wan_rule_id: 'WAN-Regel-ID',\n wan_rules: 'WAN-Regeln',\n wan_test_failed: 'Fehler beim Testen des WAN',\n wans: 'WANs',\n wans_only: 'Nur WANs',\n warning: 'Warnung',\n web_admin_ports: 'Web-Admin-Ports',\n web_admin_ports_message:\n '

WARNUNG! Bitte lesen Sie, bevor Sie fortfahren!

Wenn Sie fortfahren, wird der Webadministrator-Port geändert und die aktuellen http- und https-Ports sind nicht zugänglich!

SIND SIE SICHER, DASS SIE MIT DEM FORTFAHREN MÖCHTEN? PORT-EINSTELLUNGEN ÄNDERN?

',\n web_admin_ports_saved:\n 'Web-Admin-Ports erfolgreich gespeichert. Verwenden Sie den neuen Port, um auf die Admin-Benutzeroberfläche zuzugreifen.',\n web_filter: 'Web Filter',\n web_filter_block_list: 'In Blockliste',\n web_filter_blocked: 'Von Web Filter blockiert',\n web_filter_blocked_field: 'Blockiert (Web Filter)',\n web_filter_categories_summary: '{0} Kategorien ({1} blockiert, {2} gekennzeichnet)',\n web_filter_catid: 'Kategorie (Web Filter)',\n web_filter_description:\n 'Web Filter blockiert den Zugriff auf ungeeignete oder schädliche Webinhalte auf der Grundlage von Kategorien oder bestimmten Domänen',\n web_filter_flagged: 'Gekennzeichnet (Web Filter)',\n web_filter_hostname: 'Hostname (Web Filter)',\n web_filter_reason: 'Grund (Web Filter)',\n web_filter_reason_block_category: 'Blockierte Kategorie',\n web_filter_reason_block_list: 'Blockliste',\n web_filter_reason_pass_category: 'Zugelassene Kategorie',\n web_filter_reason_pass_list: 'Zulassungsliste',\n web_filter_reset_success: 'Web Filter-Einstellungen erfolgreich zurückgesetzt',\n web_filter_reset_warning:\n 'Die Web Filter-Einstellungen werden auf die Standardkategorien zurückgesetzt und es werden keine Domänen zugelassen/blockiert.
Möchten Sie den Vorgang fortsetzen?',\n web_filter_top_blocked_sites: 'Top Websites von Web Filter blockiert',\n web_services: 'Webdienste',\n webfilter: 'Web Filter',\n webports_update_failed: 'Es wurden keine Webports aktualisiert',\n webports_update_success: 'Webports erfolgreich aktualisiert',\n website_domain_must_match_email_domain: 'Die Domäne der Website muss mit der E-Mail-Domäne übereinstimmen',\n wednesday: 'Mittwoch',\n week_day: 'Wochentag',\n weight: 'Gewicht',\n weighted: 'Gewichtet',\n weighted_wan_instructions: 'Legen Sie für jedes WAN einen numerischen Gewichtungswert fest.',\n weighted_wan_must_be_enabled: 'Mindestens ein gewichtetes WAN muss aktiviert sein',\n welcome: 'Willkommen',\n welcome_text: 'Willkommenstext',\n wf_abortion: 'Abtreibung',\n wf_abortion_desc:\n 'Abtreibungsthemen, bei denen es um den Schutz des ungeborenen Lebens oder um die Wahlmöglichkeit geht',\n wf_abused_drugs: 'Drogenmissbrauch',\n wf_abused_drugs_desc:\n 'Diskussionen oder Maßnahmen rund um illegale, unerlaubte Substanzen oder Drogen wie Heroin, Kokain oder andere Straßendrogen. Informationen über legale Rauschmittel: Klebstoffschnüffeln, Missbrauch von verschreibungspflichtigen Medikamenten oder anderen legalen Substanzen.',\n wf_adult_and_pornography: 'Jugendgefährdender Inhalt und Pornographie',\n wf_adult_and_pornography_desc:\n 'Anstößiges Material, mit dem ein sexuelles oder lüsternes Interesse erweckt werden soll. Erotikprodukte, darunter Sexspielzeug, CD-ROMs und Videos. Online-Gruppen, einschließlich Newsgroups und Foren mit sexuell explizitem Charakter. Erotische Geschichten und Textbeschreibungen von sexuellen Handlungen. Erotikangebote, einschließlich Videokonferenzen, Begleitservices und Striplokalen. Erotische Kunst.',\n wf_alcohol_and_tobacco: 'Alkohol und Tabak',\n wf_alcohol_and_tobacco_desc:\n 'Websites, die über den Verkauf von alkoholischen Getränken oder Tabakprodukten und entsprechendem Zubehör informieren, ihn fördern oder unterstützen.',\n wf_auctions: 'Auktionen',\n wf_auctions_desc:\n 'Websites, deren Hauptzweck das Anbieten und Kaufen von Waren zwischen Privatpersonen ist. Enthält keine Kleinanzeigen.',\n wf_bot_nets: 'Bot-Nets',\n wf_bot_nets_desc:\n 'URLs (in der Regel IP-Adressen), die als Teil eines Bot-Netzwerks erkannt wurden, von dem aus Netzwerkangriffe gestartet werden. Zu den Angriffen können SPAM-Nachrichten, DOS-, SQL-Injektionen, Proxy Jacking und andere unerwünschte Kontakte gehören.',\n wf_business_and_economy: 'Unternehmen und Wirtschaft',\n wf_business_and_economy_desc:\n 'Websites von Firmen und Unternehmen mit Informationen zu Geschäfts- und Wirtschaftsthemen, Marketing, Management und Unternehmertum.',\n wf_cheating: 'Betrug',\n wf_cheating_desc:\n 'Websites, die Betrug unterstützen und entsprechendes Material anbieten, beispielsweise kostenlose Aufsätze, Kopien von Prüfungen, Plagiate usw.',\n wf_computer_and_internet_info: 'Informationen über Computer und das Internet',\n wf_computer_and_internet_info_desc:\n 'Allgemeine Websites über Computer, Internet und technische Informationen. SaaS-Websites und andere URLs, die Internetdienste anbieten.',\n wf_computer_and_internet_security: 'Computer- und Internetsicherheit',\n wf_computer_and_internet_security_desc:\n 'Websites über Computer- und Internetsicherheit und die Websites entsprechender Diskussionsgruppen.',\n wf_content_delivery_networks: 'Netzwerke zur Inhaltsbereitstellung',\n wf_content_delivery_networks_desc:\n 'Bereitstellung von Inhalten und Daten für Dritte, einschließlich Anzeigen, Medien, Dateien, Bildern und Videos.',\n wf_cult_and_occult: 'Okkultismus und Magie',\n wf_cult_and_occult_desc:\n 'Methoden, Anleitungen oder andere Ressourcen, um reale Ereignisse durch den Einsatz von Astrologie, Zaubersprüchen, Verwünschungen, magischen Kräften, satanischen oder übernatürlichen Wesen zu interpretieren, zu verändern oder zu beeinflussen. Einschließlich Horoskop-Websites.',\n wf_dating: 'Dating',\n wf_dating_desc: 'Dating-Websites, die sich auf den Aufbau persönlicher Beziehungen konzentrieren.',\n wf_dead_sites: 'Deaktivierte Websites',\n wf_dead_sites_desc:\n 'Deaktivierte oder „tote“ Websites, die nicht auf HTTP-Abfragen reagieren. Richtlinienmodule behandeln diese Websites normalerweise als nicht kategorisierte Websites.',\n wf_dns_over_https: 'DNS über HTTPS',\n wf_dns_over_https_desc:\n 'DNS Over HTTPS (DoH) ist ein Netzwerkprotokoll, das zur Übermittlung von Domain-Name-Server-Informationen in verschlüsselter Form über HTTPS verwendet wird und so die DNS-Abfrage verbirgt. Dies führt dazu, dass Unternehmen die Transparenz und Kontrolle über den DNS-Verkehr verlieren. BrightCloud hat eine neue Kategorie veröffentlicht, die eine Liste bekannter DoH-Anbieter und Domänen enthält, die zur Richtliniendurchsetzung auf Sicherheitsgeräten verwendet werden können, um DoH-bezogene Bedrohungen abzuschwächen. Diese Liste enthält URLs von Domänen, die eine sichere DNS-Auflösung durchführen, einschließlich DNS über HTTPS (DoH), DNS über TLS (DoT) und andere sichere DNS-bezogene Domänen und IP-Adressen.',\n wf_dynamically_generated_content: 'Dynamisch generierter Inhalt',\n wf_dynamically_generated_content_desc: 'Dynamisch generierter Inhalt',\n wf_educational_institutions: 'Bildungseinrichtungen',\n wf_educational_institutions_desc:\n 'Vorschulen, Grundschulen, weiterführende Schulen, Gymnasien, Hochschulen, Universitäten, Berufsschulen und andere Bildungsinhalte und Informationen, einschließlich Einschreibung, Studiengebühren und Lehrplänen.',\n wf_entertainment_and_arts: 'Unterhaltung und Kunst',\n wf_entertainment_and_arts_desc:\n 'Spielfilme, Videos, Fernsehen, Musik und Programmhinweise, Bücher, Comics, Kinos, Galerien, Künstler oder Kritiken über Unterhaltungsmaterial. Darstellende Kunst (Theater, Varieté, Oper, Konzerte usw.). Websites von Museen, Galerien, Künstlern (Skulpturen, Fotografie usw.).',\n wf_fashion_and_beauty: 'Mode und Schönheit',\n wf_fashion_and_beauty_desc: 'Mode- und Trendzeitschriften, Schönheit, Kleidung, Kosmetik, Life-Style-Magazine.',\n wf_financial_services: 'Finanzdienstleistungen',\n wf_financial_services_desc:\n 'Bankdienstleistungen und andere Arten von Finanzinformationen, beispielsweise über Kredite, Buchhaltung und Hypotheken, von Versicherungsmathematikern, Banken und allgemeinen Versicherungsgesellschaften. Enthält keine Websites, die Marktinformationen, Makler- oder Trading-Dienstleistungen anbieten.',\n wf_gambling: 'Glücksspiele',\n wf_gambling_desc:\n 'Glücksspiel- oder Lotterie-Websites, die zum Spielen mit echtem oder virtuellem Geld einladen. Informationen oder Ratschläge für das Platzieren von Wetten, die Teilnahme an Lotterien, Glücksspielen oder Zahlenspielen. Virtuelle Casinos und Offshore-Glücksspielunternehmen. Sportwetten und Tippgemeinschaften. Virtuelle Sport- und Fantasy-Ligen, die hohe Belohnungen anbieten oder hohe Einsätze verlangen. Websites von Hotels und Resorts, die kein Glücksspiel über ihre Website anbieten, werden den Kategorien „Reisen“ oder „Informationen über die Region“ zugeordnet.',\n wf_games: 'Spiele',\n wf_games_desc:\n 'Websites, auf denen Spiele gespielt oder heruntergeladen werden können, einschließlich Videospielen, Computerspielen, elektronischen Spielen, Tipps und Ratschlägen zu Spielen oder zum Erhalt von Cheat-Codes. Enthält auch Websites, die sich dem Verkauf von Brettspielen widmen, sowie Zeitschriften und Magazine über Spiele. Enthält Websites, die Online-Gewinnspiele veranstalten und Werbegeschenke vergeben. Enthält auch Websites über Fantasy-Sportarten, die Spiele hosten oder anbieten.',\n wf_generative_ai: 'Generative KI',\n wf_generative_ai_desc:\n 'Brightcloud hat eine Kategorie für Generative KI hinzugefügt. Diese Kategorie umfasst Werkzeuge und Systeme der künstlichen Intelligenz, die zur Generierung neuer Texte, Bilder, Videos, Audios, Codes oder anderer Arten synthetischer Daten verwendet werden.',\n wf_government: 'Behörde',\n wf_government_desc:\n 'Informationen über Regierung, Regierungsbehörden und staatliche Leistungen rund um Steuern sowie öffentliche Dienste und Notfalldienste. Enthält auch Websites, auf denen die Vorschriften verschiedener staatlicher Stellen besprochen oder erklärt werden. Enthält Websites von Behörden auf lokaler, regionaler und nationaler Ebene.',\n wf_gross: 'Ekelerregende Inhalte',\n wf_gross_desc: 'Websites, auf denen blutige Kleidung, Erbrechen und andere Körperfunktionen dargestellt werden.',\n wf_hacking: 'Hacking',\n wf_hacking_desc:\n 'Illegaler oder fragwürdiger Zugriff auf Kommunikationsgeräte oder Software oder deren Nutzung. Entwicklung und Verbreitung von Programmen, die eine Kompromittierung von Netzwerken und Systemen ermöglichen können. Umgehung von Lizenzen und Gebühren für Computerprogramme und andere Systeme.',\n wf_hate_and_racism: 'Hass und Rassismus',\n wf_hate_and_racism_desc:\n 'Websites, die Inhalte und Sprache enthalten, die Hassverbrechen und Rassismus unterstützen, z. B. von Nazi- oder Neonazi-Gruppierungen, Ku-Klux-Klan usw.',\n wf_health_and_medicine: 'Gesundheit und Medizin',\n wf_health_and_medicine_desc:\n 'Allgemeine Gesundheit, Fitness, Wohlbefinden, einschließlich traditioneller und alternativer Methoden und Themen. Medizinische Informationen über Krankheiten, verschiedene Beschwerden, Zahnmedizin, Psychiatrie, Optometrie und andere Fachgebiete. Krankenhäuser und Arztpraxen. Krankenkassen. Schönheitsoperationen.',\n wf_home_and_garden: 'Haus und Garten',\n wf_home_and_garden_desc:\n 'Themen und Produkte rund ums Haus, einschließlich Wartung und Instandhaltung, Sicherheit im Haushalt, Wohnungseinrichtung, Kochen, Gartenarbeit, Heimelektronik, Design usw.',\n wf_hunting_and_fishing: 'Jagen und Fischen',\n wf_hunting_and_fishing_desc: 'Sportjagd, Schützenvereine und Angeln.',\n wf_illegal: 'Illegales',\n wf_illegal_desc:\n 'Kriminelle Aktivitäten, Möglichkeiten, nicht gefasst zu werden, Verstöße gegen das Urheberrecht und andere Rechte an geistigem Eigentum usw.',\n wf_image_and_video_search: 'Bild- und Videosuche',\n wf_image_and_video_search_desc:\n 'Foto- und Bildersuche, Online-Fotoalben/digitales Austauschen von Fotos, Hosten von Bildern.',\n wf_individual_stock_advice_and_tools: 'Persönliche Aktienberatung und Tools',\n wf_individual_stock_advice_and_tools_desc:\n 'Förderung und Erleichterung des Wertpapierhandels und der Verwaltung von Anlagevermögen. Enthält auch Informationen zu Finanzanlagestrategien, Angaben zu Kursen und Nachrichten.',\n wf_internet_communications: 'Kommunikation über das Internet',\n wf_internet_communications_desc: 'Internet-Telefonie, Messaging, VoIP-Dienste und Ähnliches.',\n wf_internet_portals: 'Internet-Portale',\n wf_internet_portals_desc:\n 'Websites, die eine breitere Palette von Internetinhalten und -themen zusammenfassen und in der Regel als Ausgangspunkt für einen Endbenutzer dienen.',\n wf_it_resources: 'IT-Ressourcen',\n wf_job_search: 'Stellensuche',\n wf_job_search_desc:\n 'Unterstützung bei der Arbeitssuche und Möglichkeiten, potenzielle Arbeitgeber oder Arbeitgeber, die Mitarbeiter suchen, ausfindig zu machen.',\n wf_keyloggers_and_monitoring: 'Keylogger und Überwachung',\n wf_keyloggers_and_monitoring_desc:\n 'Download von und Diskussionen über Software, die die Tastenanschläge von Benutzern oder deren Gewohnheiten beim Surfen im Internet überwachen.',\n wf_kids: 'Kinder',\n wf_kids_desc: 'Speziell für Kinder und Jugendliche entwickelte Websites.',\n wf_legal: 'Recht',\n wf_legal_desc:\n 'Websites mit juristischen Inhalten, beispielsweise von Anwaltskanzleien, oder Websites, auf denen Rechtsfragen diskutiert und analysiert werden.',\n wf_local_information: 'Informationen über die Region',\n wf_local_information_desc:\n 'Stadtführer und touristische Informationen, einschließlich Restaurants, Informationen zur Region und zu lokalen Sehenswürdigkeiten.',\n wf_low_thc_cannabis_products: 'Cannabisprodukte mit niedrigem THC-Gehalt',\n wf_low_thc_cannabis_products_desc:\n 'BrightCloud hat eine neue Kategorie für Cannabisprodukte mit niedrigem THC-Gehalt erstellt. Diese Kategorie umfasst Websites mit Inhalten, die nicht psychoaktive Produkte mit niedrigem THC-Gehalt enthalten, darunter CBD-Öle, Harze, Extrakte, Kräuter, Kapseln, Nahrungsergänzungsmittel, Lebensmittel, Getränke und Toilettenartikel/Hautpflegeprodukte. Zu dieser Kategorie können auch andere regulierte nicht psychoaktive Substanzen gehören. Werden psychoaktive Produkte verkauft, gelten die Kategorien „Missbrauchte Drogen“ oder „Marihuana“.',\n wf_malware_sites: 'Malware-Websites',\n wf_malware_sites_desc:\n 'Websites mit bösartigen Inhalten, einschließlich ausführbarer Dateien, Websites, die durch unbeabsichtigtes Herunterladen den Computer des Benutzers infizieren, bösartige Skripts, Viren, Trojaner und Code.',\n wf_marijuana: 'Marihuana',\n wf_marijuana_desc:\n 'Websites über den Konsum, den Anbau, die Geschichte und Kultur von Marihuana, einschließlich rechtlicher Fragen.',\n wf_military: 'Militär',\n wf_military_desc: 'Informationen über verschiedene militärische Bereiche, Streitkräfte und Militärgeschichte.',\n wf_misc: 'Verschiedenes',\n wf_motor_vehicles: 'Kraftfahrzeuge',\n wf_motor_vehicles_desc:\n 'Kraftfahrzeugbewertungen, Tipps zum Kauf oder Verkauf von Fahrzeugen, Ersatzteilkataloge. Autohandel, Fotos, Diskussionen über Fahrzeuge, einschließlich Motorrädern, Booten, Autos, Lastwagen und Wohnmobilen. Zeitschriften und Magazine über Fahrzeugumbauten.',\n wf_music: 'Musik',\n wf_music_desc:\n 'Verkauf, Vertrieb und Streaming von Musik, Informationen über Musikgruppen, Auftritte, Liedtexte und das Musikgeschäft.',\n wf_news_and_media: 'Nachrichten und Medien',\n wf_news_and_media_desc:\n 'Aktuelle Ereignisse oder Themen des Tages. Dazu gehören auch Radiosender und Zeitschriften, Online-Zeitungen, Websites mit Schlagzeilen, Nachrichtendienste, personalisierte Nachrichtendienste und Wetterseiten.',\n wf_nudity: 'Nacktheit',\n wf_nudity_desc:\n 'Darstellungen des nackten oder halbnackten menschlichen Körpers. Diese Darstellungen sollen nicht unbedingt erotisch wirken. Es können auch Gemälde mit nackten Menschen sein oder Fotogalerien mit Bildern künstlerischer Natur. Diese Kategorie umfasst auch Websites mit Angeboten für Nudisten oder Naturisten, die Bilder von nackten Personen enthalten.',\n wf_online_greeting_cards: 'Online-Grußkarten',\n wf_online_greeting_cards_desc: 'Websites mit Online-Grußkarten.',\n wf_parked_domains: 'Geparkte Domänen',\n wf_parked_domains_desc:\n 'Geparkte Domänen sind URLs, über die begrenzte Inhalte oder Click-Through-Anzeigen gehostet werden und die zwar Einnahmen für die Hosting-Unternehmen generieren, in der Regel jedoch keine Inhalte bieten, die für Endbenutzer nützlich sind. Darunter fallen auch Websites, die sich im Aufbau befinden, Ordner und Standard-Startseiten von Webservern.',\n wf_pay_to_surf: 'Bezahltes Surfen',\n wf_pay_to_surf_desc:\n 'Websites, die Benutzer in Form von Bargeld oder Sachpreisen für das Lesen oder Klicken auf bestimmte Links, E-Mails oder Webseiten bezahlen.',\n wf_peer_to_peer: 'P2P-Clients',\n wf_peer_to_peer_desc:\n 'Peer-to-Peer-Clients und der Zugriff darauf. Umfasst Torrents und Programme zum Herunterladen von Musik.',\n wf_personal_sites_and_blogs: 'Persönliche Websites und Blogs',\n wf_personal_sites_and_blogs_desc:\n 'Persönliche Websites, die von Einzelpersonen oder Gruppen veröffentlicht werden, sowie Blogs.',\n wf_personal_storage: 'Persönliche Speicher',\n wf_personal_storage_desc: 'Online-Speicherung und Veröffentlichung von Dateien, Musik, Bildern und anderen Daten.',\n wf_philosophy_and_political_advocacy: 'Philosophie und politische Interessenvertretung',\n wf_philosophy_and_political_advocacy_desc:\n 'Politik, Philosophie, Diskussionen, Vertreten eines bestimmten Standpunkts oder einer bestimmten Haltung, um eine Sache voranzubringen.',\n wf_phishing_and_other_frauds: 'Phishing und andere Betrugsmethoden',\n wf_phishing_and_other_frauds_desc:\n 'Phishing-, Pharming- und andere Websites, die sich als seriöse Sites ausgeben, um personenbezogene Daten von Benutzern zu erfassen. Diese Websites sind in der Regel ziemlich kurzlebig, sodass die Beispiele nicht lange bestehen bleiben. Kontaktieren Sie uns, wenn Sie neue Daten benötigen.',\n wf_privacy: 'Datenschutz',\n wf_productivity: 'Produktivität',\n wf_proxy_avoidance_and_anonymizers: 'Proxy-Vermeidung und Anonymisierer',\n wf_proxy_avoidance_and_anonymizers_desc:\n ' Proxyserver und andere Methoden, auf URLs zuzugreifen und dabei die URL-Filterung oder Überwachung zu umgehen. Webbasierte Übersetzungssites, die die Filterung umgehen.',\n wf_questionable: 'Fragwürdige Inhalte',\n wf_questionable_desc:\n 'Geschmackloser Humor, Websites, die schnelles Geld versprechen oder den Browser oder den Client auf ungewöhnliche, unerwartete oder verdächtige Weise manipulieren.',\n wf_real_estate: 'Immobilien',\n wf_real_estate_desc:\n 'Informationen zum Mieten, Kaufen oder Verkaufen von Immobilien oder Grundstücken. Tipps zum Kauf oder Verkauf von Häusern. Immobilienmakler, Vermietungs- oder Umzugsdienste und Renovierungs- oder Sanierungsunternehmen.',\n wf_recreation_and_hobbies: 'Freizeit und Hobbys',\n wf_recreation_and_hobbies_desc:\n 'Informationen, Vereinigungen, Foren und Veröffentlichungen zu Freizeitaktivitäten, beispielsweise für Sammler, zu Modellflugzeug-Bausätzen, Outdoor-Aktivitäten wie Wandern, Camping, Klettern, speziellen künstlerischen oder handwerklichen Techniken, Informationen zu Tieren und Haustieren, einschließlich rassespezifischer Informationen, Training, Ausstellungen und Tierschutzvereinen.',\n wf_reference_and_research: 'Referenz und Forschung',\n wf_reference_and_research_desc:\n 'Persönliches, berufliches oder pädagogisches Referenzmaterial, einschließlich Online-Wörterbüchern, Karten, Zensus, Jahrbüchern, Bibliothekskatalogen, Genealogie und wissenschaftlicher Informationen.',\n wf_religion: 'Religion',\n wf_religion_desc:\n 'Konventionelle oder alternative religiöse oder halbreligiöse Themen sowie Kirchen, Synagogen oder andere religiöse Einrichtungen.',\n wf_search_engines: 'Suchmaschinen',\n wf_search_engines_desc:\n 'Websites für die Suche mithilfe von Stichwörtern oder Ausdrücken. Die zurückgegebenen Ergebnisse können Texte, Websites, Bilder, Videos und Dateien enthalten.',\n wf_security: 'Sicherheit',\n wf_self_harm: 'Selbstbeschädigung',\n wf_self_harm_desc:\n 'Durch den digitalen Konsum haben sich die Möglichkeiten für den Zugriff auf grafische Inhalte, Details zu Schadensmethoden und Inhalte, die Selbstverletzung und Selbstmord verherrlichen oder fördern, erhöht. Der Zugriff auf solche Inhalte könnte belastend sein und selbstverletzendes und suizidales Verhalten fördern oder verstärken. Mit der neuen Kategorie „Selbstverletzung“ von BrightCloud werden zur Durchsetzung von Richtlinien URLs erstellt, die Selbstverletzung wie Anorexie, Bulimie und andere Arten von Selbstverletzung fördern.',\n wf_sensitive: 'Vertraulich',\n wf_sex_education: 'Sexualerziehung',\n wf_sex_education_desc:\n 'Informationen über Fortpflanzung, sexuelle Entwicklung, Safer-Sex-Praktiken, sexuell übertragbare Krankheiten, Sexualität, Geburtenkontrolle, sexuelle Entwicklung, Tipps und Produkte für besseren Sex sowie Verhütungsmittel.',\n wf_shareware_and_freeware: 'Shareware und Freeware',\n wf_shareware_and_freeware_desc:\n 'Software, Bildschirmschoner, Symbole, Hintergrundbilder, Dienstprogramme, Klingeltöne. Enthält Downloads gegen eine Spende und Open-Source-Projekte.',\n wf_shopping: 'Einkaufen',\n wf_shopping_desc:\n 'Kaufhäuser, Einzelhandelsgeschäfte, Firmenkataloge und andere Websites, auf denen Verbraucher oder Unternehmen online einkaufen und Waren und Dienstleistungen erwerben können.',\n wf_social_networking: 'Soziale Netzwerke',\n wf_social_networking_desc:\n 'Die Websites sozialer Netzwerke mit Benutzer-Communities, in denen Benutzer interagieren, Nachrichten und Bilder posten und auf andere Art kommunizieren. Diese Websites waren früher Teil der Kategorie „Persönliche Websites und Blogs“, wurden jedoch in diese neue Kategorie verschoben, um eine Unterscheidung und genauere Richtlinien zu ermöglichen.',\n wf_society: 'Gesellschaft',\n wf_society_desc:\n 'Eine Vielzahl von Themen, Gruppen und Verbänden, die für die gesamte Bevölkerung relevant sind, allgemeine Fragen, die eine Vielzahl von Menschen betreffen, einschließlich Sicherheit, Kinder, gesellschaftlicher Organisationen und philanthropischer Gruppen.',\n wf_spam_urls: 'SPAM-URLs',\n wf_spam_urls_desc: 'In SPAM enthaltene URLs',\n wf_sports: 'Sport',\n wf_sports_desc:\n 'Team- oder Konferenz-Websites, internationale, nationale, Schul- und Profi-Ergebnisse, Spielpläne, sportbezogene Online-Magazine oder Newsletter, Fantasy-Sport und virtuelle Sportligen.',\n wf_spyware_and_adware: 'Spyware und Adware',\n wf_spyware_and_adware_desc:\n 'Spyware- oder Adware-Websites, die das Erfassen und Verfolgen von Daten ermöglichen oder unterstützen, ohne dass der Endbenutzer oder die Organisation ausdrücklich zugestimmt haben, sowie unerwünschte Popups mit Werbung und Programme, die auf dem Computer eines Benutzers installiert werden können.',\n wf_streaming_media: 'Streaming-Medien',\n wf_streaming_media_desc:\n 'Verkauf, Bereitstellung oder Streaming von Audio- oder Videoinhalten, einschließlich Websites, die Downloads dafür anbieten.',\n wf_swimsuits_and_intimate_apparel: 'Badeanzüge und Intimbekleidung',\n wf_swimsuits_and_intimate_apparel_desc: 'Badeanzüge, Intimbekleidung oder suggestive Bekleidung ähnlicher Art.',\n wf_training_and_tools: 'Training und Tools',\n wf_training_and_tools_desc:\n 'Fernunterricht und Berufsschulen, Online-Kurse, Berufsausbildung, Software-Schulung, Kompetenztraining.',\n wf_translation: 'Übersetzung',\n wf_translation_desc:\n 'Websites zur URL- und Sprachübersetzung, mit denen Benutzer URL-Seiten in anderen Sprachen anzeigen können. Diese Websites können es Benutzern auch ermöglichen, die Filterung zu umgehen, da der Inhalt der Zielseite im Kontext der URL des Übersetzers präsentiert wird. Diese Websites waren früher Teil der Kategorie „Proxyvermeidung und Anonymisierer“, wurden jedoch in diese neue Kategorie verschoben, um eine Differenzierung und genauere Richtlinien zu ermöglichen.',\n wf_travel: 'Reisen',\n wf_travel_desc:\n 'Websites von Fluggesellschaften und Flugbuchungsagenturen. Reiseplanung, Reservierungen, Fahrzeugvermietung, Beschreibungen von Reisezielen oder Werbeaktionen für Hotels oder Casinos. Autovermietung.',\n wf_uncategorized: 'Nicht kategorisiert',\n wf_uncategorized_desc: 'Websites, die nicht kategorisiert wurden',\n wf_violence: 'Gewalt',\n wf_violence_desc:\n 'Websites, die Gewalt, Gewaltdarstellungen und -methoden befürworten, einschließlich Gewalt in Spielen/Comics und Selbstmord.',\n wf_weapons: 'Waffen',\n wf_weapons_desc:\n 'Verkäufe, Bewertungen oder Beschreibungen von Waffen wie Pistolen, Messern oder Kampfsportgeräten oder Informationen über deren Verwendung, Zubehör oder Modifikation.',\n wf_web_advertisements: 'Werbung im Internet',\n wf_web_advertisements_desc: 'Werbeanzeigen, Medien, Inhalte und Banner.',\n wf_web_based_email: 'Web-basierte E-Mail',\n wf_web_based_email_desc: 'Websites, die webbasierte E-Mail- und E-Mail-Clients anbieten.',\n wf_web_hosting: 'Web-Hosting',\n wf_web_hosting_desc:\n 'Kostenlose oder kostenpflichtige Hostingdienste für Webseiten und Informationen über deren Entwicklung, Veröffentlichung und Bewerbung.',\n widgets: 'Widgets',\n wifi: 'WLAN',\n wifi_channel_list_fail: 'Fehler beim Abrufen der Liste von Drahtloskanälen',\n wifi_info:\n 'Wenn Sie eine Drahtlosverbindung herstellen, müssen Sie die WLAN-Einstellungen Ihres Geräts und aller anderen Geräte, die sich mit diesem drahtlosen Netzwerk verbinden, aktualisieren.',\n wifi_mode_list_fail: 'Fehler beim Abrufen der Liste von Drahtlosmodi',\n wireguard: 'Wireguard',\n wireguard_type: 'Wireguard-Typ',\n wireless: 'Drahtlos',\n wpa1: 'WPA1',\n wpa2: 'WPA2',\n wpa12: 'WPA12',\n yes: 'Ja',\n your_logo_here: 'Ihr Logo hier',\n}\n","import Vue from 'vue'\nimport * as Sentry from '@sentry/browser'\nimport { Integrations } from '@sentry/tracing'\n\nexport default function (environment, dsn) {\n Sentry.init({\n Vue,\n dsn,\n autoSessionTracking: true,\n integrations: [new Integrations.BrowserTracing()],\n logErrors: true,\n environment,\n tracesSampleRate: 0.25,\n tracingOptions: {\n trackComponents: true,\n },\n })\n}\n","import { extend, setInteractionMode } from 'vee-validate'\nimport {\n required,\n email,\n alpha,\n max,\n min,\n confirmed,\n excluded,\n min_value as minValue,\n max_value as maxValue,\n integer,\n numeric,\n regex,\n} from 'vee-validate/dist/rules'\nimport validator from 'validator'\nimport i18n from './vue-i18n'\nimport util from './util'\nimport net from './net'\n\nconst digitsRegex = /^[0-9]*$/\nconst portValidate = value =>\n digitsRegex.test(value) && minValue.validate(value, { min: 1 }) && maxValue.validate(value, { max: 65535 })\nconst vlanTagValidate = value =>\n digitsRegex.test(value) && minValue.validate(value, { min: 1 }) && maxValue.validate(value, { max: 4094 })\nconst macAddressRegex = /^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$/\n\nexport default function () {\n /**\n * Setting global validation integration mode\n *\n * there are 4 predefined validation integration modes\n * - aggressive (default)\n * - lazy\n * - passive\n * - eager\n *\n * \"eager\" mode seems to be most suitable\n */\n setInteractionMode('eager')\n\n extend('alpha', {\n ...alpha,\n message: (_, values) => i18n.t('alpha', values),\n })\n\n /**\n * Check the string only contains numbers, letters, dashes, underscores, and periods.\n */\n extend('alpha_dash_period', {\n validate: value => /^[a-zA-Z0-9-_.]+$/.test(value),\n message: (_, values) => i18n.t('alpha_dash_period', values),\n })\n\n /**\n * Check the string only contains numbers, letters, dashes, asterisks, and periods.\n */\n extend('alpha_star_period', {\n validate: value => /^[a-zA-Z0-9-.*]+$/.test(value),\n message: (_, values) => i18n.t('alpha_star_period', values),\n })\n\n extend('cidr', {\n validate: value => util.isIPv4AddressValid(value, true),\n message: (_, values) => i18n.t('cidr_validation', values),\n })\n\n extend('confirmed', {\n ...confirmed,\n message: (_, values) => i18n.t('confirmed', values),\n })\n\n extend('email', {\n validate: value => util.validateEmail(value) && !value.includes('&'),\n message: (_, values) => i18n.t('email', values),\n })\n\n /**\n * This validates a comma separated list of emails.\n */\n extend('email_comma_list', {\n validate(value) {\n const emails = value.split(',')\n for (const emailInput of emails) {\n if (!email.validate(emailInput.trim()) || value.includes('&')) {\n return false\n }\n }\n\n return true\n },\n message: (_, values) => i18n.t('email_comma_list', values),\n })\n\n extend('integer', {\n ...integer,\n message: (_, values) => i18n.t('integer', { value: values }),\n })\n\n extend('numeric', {\n ...numeric,\n message: (_, values) => i18n.t('numeric', { value: values }),\n })\n\n extend('ip', {\n validate: value => util.isIPv4AddressValid(value),\n message: (_, values) => i18n.t('ip', values),\n })\n\n extend('ip_any', {\n validate: value => util.isIPv4AddressValid(value) || util.isIPv6AddressValid(value),\n message: (_, values) => i18n.t('ip_any', values),\n })\n\n /**\n * Validates Ipv4 or Ipv6 with or without CIDR\n *\n * | Name | Example | Description |\n * | Single Value | 1.2.3.4 | matches a single value |\n * | CIDR subnet | 1.2.3.4/24 | matches any IP in the subnet |\n */\n extend('ip_any_cidr', {\n validate: value =>\n util.isIPv4AddressValid(value) ||\n util.isIPv6AddressValid(value) ||\n util.isIPv4AddressValid(value, true) ||\n util.isIPv6AddressValid(value, true),\n message: (_, values) => i18n.t('ip_any', values),\n })\n\n /**\n * Validates list Ipv4 or Ipv6 addresses with or without CIDR\n *\n * | Name | Example | Description |\n * | Single Value | 1.2.3.4 | matches a single value |\n * | CIDR subnet | 1.2.3.4/24 | matches any IP in the subnet |\n * | List | 1.2.3.4,1.2.3.3/16 | matches any IP in the list |\n */\n extend('ip_any_cidr_list', {\n validate: value => {\n const list = value.split(',')\n for (const item of list) {\n const trimmedItem = item.trim()\n const isValidIPv4 = util.isIPv4AddressValid(trimmedItem) || util.isIPv4AddressValid(trimmedItem, true)\n const isValidIPv6 = util.isIPv6AddressValid(trimmedItem) || util.isIPv6AddressValid(trimmedItem, true)\n\n if (!(isValidIPv4 || isValidIPv6)) {\n return i18n.t('ip_any_list', [item])\n }\n }\n return true\n },\n })\n\n /**\n * Validates list of IP Addresses that are Ipv4 or Ipv6.\n *\n * | Name | Example | Description |\n * | Single Value | 1.2.3.4 | matches a single value |\n * | CIDR subnet | 1.2.3.4/24 | matches any IP in the subnet |\n * | Range | 1.2.3.4-1.2.3.100 | matches any IP in the range |\n * | List | 1.2.3.4/24,1.2.3.5,1.2.3.5-1.2.3.8,2404:0068:0000:0000:0000:0000:0000:0000-2404:0068:0000:0000:0000:0000:0000:0001 | matches any IP that matches any IPv4 or IPv6 Expression in the list |\n */\n extend('ip_any_expression_cidr_list', value => {\n const list = value.split(',')\n for (const item of list) {\n const range = item.split('-')\n if (range.length > 2) {\n return i18n.t('ip_range', [item])\n }\n const [rangeStart, rangeEnd] = range\n const trimmedRangeStart = rangeStart.trim()\n const trimmedRangeEnd = rangeEnd && rangeEnd.trim()\n\n // validate single IP\n if (range.length === 1) {\n const isStartValidIPv4 =\n util.isIPv4AddressValid(trimmedRangeStart) || util.isIPv4AddressValid(trimmedRangeStart, true)\n const isStartValidIPv6 =\n util.isIPv6AddressValid(trimmedRangeStart) || util.isIPv6AddressValid(trimmedRangeStart, true)\n\n if (!(isStartValidIPv4 || isStartValidIPv6)) {\n return i18n.t('ip_any_list', [rangeStart])\n }\n\n continue\n }\n\n // validate IP range\n\n // start of range cannot be a CIDR address\n if (util.isIPv4AddressValid(trimmedRangeStart, true) || util.isIPv6AddressValid(trimmedRangeStart, true)) {\n return i18n.t('no_cidr_in_range', [rangeStart])\n }\n\n // validate start ip is correct format\n const isStartValidIPv4 = util.isIPv4AddressValid(trimmedRangeStart)\n const isStartValidIPv6 = util.isIPv6AddressValid(trimmedRangeStart)\n if (!(isStartValidIPv4 || isStartValidIPv6)) {\n return i18n.t('ip_any_list', [rangeEnd])\n }\n\n // end of range cannot be a CIDR address\n if (util.isIPv4AddressValid(trimmedRangeEnd, true) || util.isIPv6AddressValid(trimmedRangeEnd, true)) {\n return i18n.t('no_cidr_in_range', [rangeEnd])\n }\n\n // validate end ip is correct format\n const isEndValidIPv4 = util.isIPv4AddressValid(trimmedRangeEnd)\n const isEndValidIPv6 = util.isIPv6AddressValid(trimmedRangeEnd)\n if (!(isEndValidIPv4 || isEndValidIPv6)) {\n return i18n.t('ip_any_list', [rangeEnd])\n }\n\n // make sure start and end of range are the same version\n if ((isStartValidIPv4 && !isEndValidIPv4) || (!isStartValidIPv4 && isEndValidIPv4)) {\n return i18n.t('ip_range_same_version', [rangeStart, rangeEnd])\n }\n\n // make sure start IP is less than end IP\n if (isStartValidIPv4 && isEndValidIPv4 && !util.isIPv4RangeValid(trimmedRangeStart, trimmedRangeEnd)) {\n return i18n.t('ip_range_end_lessthan_start', [rangeStart, rangeEnd])\n }\n if (isStartValidIPv6 && isEndValidIPv6 && !util.isIPv6RangeValid(trimmedRangeStart, trimmedRangeEnd)) {\n return i18n.t('ip_range_end_lessthan_start', [rangeStart, rangeEnd])\n }\n }\n return true\n })\n\n /**\n * Ensure all IPs in a list are unique. Assumes IPs are valid\n */\n extend('ip_list_unique', value => {\n const list = value.split(',')\n let nonUniqueIP = ''\n const allItemsUnique = list.every((ip, index) => {\n const trimmedIP = ip.trim()\n const isUnique = list.every((otherIP, otherIndex) => otherIndex === index || otherIP.trim() !== trimmedIP)\n if (!isUnique) {\n nonUniqueIP = ip\n }\n return isUnique\n })\n if (!allItemsUnique) {\n return i18n.t('ip_unique', [nonUniqueIP])\n }\n return true\n })\n\n /**\n * Validates a field value against a provided list of values, to be unique (not found in the list)\n * If not unique (found in the list) provided translated message will be shown\n * Usage:\n * \n * \n */\n extend('unique_insensitive', {\n params: ['list', 'message'],\n validate(value, { list, message }) {\n if (!list && !list.length) {\n return true\n }\n // convert values to lowercase so the check is not case sensitive\n const listLowerCase = list.map(name => name.toLowerCase())\n\n // return the error message in case not unique\n if (listLowerCase.includes(value.toLowerCase())) {\n return message\n }\n return true\n },\n })\n\n /**\n * Validates Ipv4 expression.\n *\n * | Name | Example | Description |\n * | Single Value | 1.2.3.4 | matches a single value |\n * | Range | 1.2.3.4-1.2.3.100 | matches any IP in the range |\n * | CIDR subnet | 1.2.3.4/24 | matches any IP in the subnet |\n * | List | 1.2.3.4/24,1.2.3.5-1.2.3.8 | matches any IP that matches any IPv4 Expression in the list |\n */\n extend('ip_expression', value => {\n const list = value.split(',')\n for (const item of list) {\n // check for an invalid range\n const range = item.split('-')\n if (range.length > 2) {\n return i18n.t('ip_range', [item])\n }\n\n // check if IP was not inputted\n const [rangeStart, rangeEnd] = range\n if (!rangeStart.trim()) {\n return range.length === 2 ? i18n.t('ip_range', [item]) : i18n.t('ip_v4_invalid')\n }\n\n // check invalid IPv4 (with or without subnet)\n if (!util.isIPv4AddressValid(rangeStart.trim()) && !util.isIPv4AddressValid(rangeStart.trim(), true)) {\n return i18n.t('ip_value', [rangeStart])\n }\n\n // continue if range was not entered\n if (range.length === 1) {\n continue\n }\n\n // check if range end was not set\n if (!rangeEnd.trim()) {\n return i18n.t('ip_range', [item])\n }\n\n // check invalid IPv4 range end (with or without subnet)\n if (!util.isIPv4AddressValid(rangeEnd.trim()) && !util.isIPv4AddressValid(rangeEnd.trim(), true)) {\n return i18n.t('ip_value', [rangeEnd])\n }\n }\n\n return true\n })\n\n extend('ip_v6', {\n validate: value => util.isIPv6AddressValid(value),\n message: (_, values) => i18n.t('ip_v6', values),\n })\n\n /**\n * Validates Ipv6 expression.\n *\n * | Name | Example | Description |\n * | Single Value | 2001:db8:85a3:0:0:8a2e:370:7334 | matches a single value |\n * | Range | 2001:db8::-2001:db9:: | matches any IP in the range |\n * | CIDR subnet | 2001:db8::/64 | matches any IP in the subnet |\n * | List | 2001:db8::/64,2001:db8::-2001:db9:: | matches any IP that matches any IPv6 Expression in the list |\n */\n extend('ip_v6_expression', value => {\n const list = value.split(',')\n for (const item of list) {\n // check for an invalid range\n const range = item.split('-')\n if (range.length > 2) {\n return i18n.t('ip_v6_range', [item])\n }\n\n // check if IP was not inputted\n const [rangeStart, rangeEnd] = range\n if (!rangeStart.trim()) {\n return range.length === 2 ? i18n.t('ip_v6_range', [item]) : i18n.t('ip_v6')\n }\n\n // check invalid IPv6 (with or without subnet)\n if (!util.isIPv6AddressValid(rangeStart.trim()) && !util.isIPv6AddressValid(rangeStart.trim(), true)) {\n return i18n.t('ip_v6_value', [rangeStart])\n }\n\n // continue if range was not entered\n if (range.length === 1) {\n continue\n }\n\n // check if range end was not set\n if (!rangeEnd.trim()) {\n return i18n.t('ip_v6_range', [item])\n }\n\n // check invalid IPv6 range end (with or without subnet)\n if (!util.isIPv6AddressValid(rangeEnd.trim()) && !util.isIPv6AddressValid(rangeEnd.trim(), true)) {\n return i18n.t('ip_v6_value', [rangeEnd])\n }\n }\n\n return true\n })\n\n extend('mac_address', {\n validate: value => macAddressRegex.test(value),\n message: (_, values) => i18n.t('mac_address_validation', values),\n })\n\n extend('max', {\n ...max,\n message: (_, values) => i18n.t('max', values),\n })\n\n extend('max_value', {\n ...maxValue,\n message: (_, values) => i18n.t('max_value', { value: values.max }),\n })\n\n extend('min', {\n ...min,\n message: (_, values) => i18n.t('min', values),\n })\n\n /**\n * General validation function to check the minimum and maximum of minutes and/or hours.\n */\n extend('min_max_hours_minutes', {\n params: ['min', 'max', 'minutes', 'hours'],\n\n /**\n * Validate minutes and hours input are between a minimum minutes/hours and a maximum hours/minutes. Used in\n * the inactivity logout period user account setting.\n *\n * @param {string} value value of current field being changed, not really needed\n * @param {string} min min value with 'M' or 'H' postfix for hours or minutes\n * @param {string} max max value with 'M' or 'H' postfix for hours or minutes\n * @param {string} minutes minutes inputted\n * @param {string} hours hours inputted\n *\n * @returns {boolean}\n */\n validate(value, { min, max, minutes, hours }) {\n // convert everything to minutes\n const minMinutes = min.substr(-1).toUpperCase() === 'H' ? parseInt(min.slice(0, -1)) * 60 : parseInt(min)\n const maxMinutes = max.substr(-1).toUpperCase() === 'H' ? parseInt(max.slice(0, -1)) * 60 : parseInt(max)\n const inputMinutes = parseInt(hours, 10) * 60 + parseInt(minutes, 10)\n\n return inputMinutes >= minMinutes && inputMinutes <= maxMinutes\n },\n message: (_, { min, max }) => {\n const minValue = min.slice(0, -1)\n const maxValue = max.slice(0, -1)\n\n return i18n.t('min_max_hours_minutes', {\n minValue,\n minType:\n min.substr(-1).toUpperCase() === 'H'\n ? i18n.tc('hours', minValue).toLocaleLowerCase()\n : i18n.tc('minutes', minValue).toLocaleLowerCase(),\n maxValue,\n maxType:\n max.substr(-1).toUpperCase() === 'H'\n ? i18n.tc('hours', maxValue).toLocaleLowerCase()\n : i18n.tc('minutes', maxValue).toLocaleLowerCase(),\n })\n },\n })\n\n extend('min_value', {\n ...minValue,\n message: (_, values) => i18n.t('min_value', { value: values.min }),\n })\n\n /**\n * Check the string does not start with a period. Used for hostname.\n */\n extend('not_start_period', {\n validate: value => value.charAt(0) === '.',\n message: (_, values) => i18n.t('not_start_period', values),\n })\n\n extend('phone', {\n validate(value) {\n // allows empty phone number\n if (value === null || value === '') {\n return true\n }\n // Number between 7 and 18 digits and it may contain symbols like: .()+- and spaces\n const pattern = new RegExp(\"^[0-9-.()+/'.\\\\s]{7,18}$\")\n // trim whitespace and .()+- before and after the value\n if (pattern.test(value)) {\n value = value.replace(/\\D/g, '')\n return true\n }\n },\n message: (_, values) => i18n.t('invalid_phone', values),\n })\n\n extend('port', {\n validate: portValidate,\n message: (_, values) => i18n.t('port_validation', values),\n })\n\n /**\n * Validates that the value is a proper port value, range, or list.\n */\n extend('port_expression', value => {\n const list = value.split(',')\n for (const item of list) {\n // check for an invalid range\n const range = item.split('-')\n const [rangeStart, rangeEnd] = range\n if (range.length > 2) {\n return i18n.t('port_range', [item])\n }\n\n // check if range start or port was not set\n if (!rangeStart.trim()) {\n return range.length === 2 ? i18n.t('port_range', [item]) : i18n.t('port_validation')\n }\n\n // check invalid starting port\n if (!portValidate(rangeStart.trim())) {\n return i18n.t('port_value', [rangeStart])\n }\n\n // continue if range was not entered\n if (range.length === 1) {\n continue\n }\n\n // check if range end was not set\n if (!rangeEnd.trim()) {\n return i18n.t('port_range', [item])\n }\n\n // check invalid port range end\n if (!portValidate(rangeEnd.trim())) {\n return i18n.t('port_value', [rangeEnd])\n }\n\n // check if start range value greater than end range value\n if (parseInt(rangeStart) > parseInt(rangeEnd)) {\n return i18n.t('port_range', [item])\n }\n }\n\n return true\n })\n\n extend('regex', {\n params: [...regex.params, 'translationKey'],\n validate: regex.validate,\n message: (_, { translationKey }) => i18n.t(translationKey),\n })\n\n /**\n * As opposed to the above, this simply checks if the text can be turned into a regular expression without errors.\n * It returns nothing about the regular expression itself (assuming it is valid)\n */\n extend('valid_regex', {\n validate(value) {\n let isValid = true\n try {\n RegExp(value)\n } catch (e) {\n isValid = false\n }\n return isValid\n },\n message: i18n.t('valid_regex'),\n })\n\n extend('required', {\n ...required,\n message: (_, values) => i18n.t('required', values),\n })\n\n /**\n * This validates an appliance UID\n */\n extend('uid', {\n validate(value) {\n // format validation for adding a ngfw appliance via uid\n const uidMatch = new RegExp(/\\b([A-Fa-f0-9]{4})-([A-Fa-f0-9]{4})-([A-Fa-f0-9]{4})-([A-Fa-f0-9]{4})\\b/g)\n // format validation for adding a MRW or WAF appliances via uid\n const guidMatch = new RegExp(\n /\\b([A-Fa-f0-9]{8})-([A-Fa-f0-9]{4})-([A-Fa-f0-9]{4})-([A-Fa-f0-9]{4})-([A-Fa-f0-9]{12})\\b/g,\n )\n return uidMatch.test(value) || guidMatch.test(value)\n },\n message: (_, values) => i18n.t('uid', values),\n })\n\n extend('unique', {\n ...excluded,\n message: (_, values) => i18n.t('unique', values),\n })\n\n extend('url', {\n validate(value) {\n return validator.isURL(value, { require_valid_protocol: true, require_tld: false })\n },\n message: (_, values) => i18n.t('url', values),\n })\n\n extend('domain', {\n validate(value) {\n const re = /^((?:(?:(?:\\w[.\\-+]?)*)\\w)+)((?:(?:(?:\\w[.\\-+]?){0,62})\\w)+)\\.([a-zA-Z]{1}\\w{1,5})$/\n return re.test(value)\n },\n message: (_, values) => i18n.t('domain_validation', values),\n })\n\n extend('serial', {\n validate(value) {\n if (value.length < 11) {\n // Serial numbers are either 11 (q series) characters or 14 (all others)\n return false\n }\n // format validation for adding a Q Series via serial number\n const qSeriesMatch = new RegExp(/^CTW+\\d{8}$/g, 'i')\n if (qSeriesMatch.test(value)) {\n return true\n }\n // if not a q series, check for formatting of others\n const val = value.replace(/-/g, '') // replace dashes that were used for old serial numbers\n if (val.length !== 14) {\n // Serial numbers length is exactly 14 characters\n return false\n }\n if (!new RegExp('^0[1-9]|1[0-2]$').test(val.substring(0, 2))) {\n // First 2 characters represent the month. Allowed: 01-12 / for zSeries, first 2 chars are 02\n return false\n }\n if (!new RegExp('^[0-9]{2}$').test(val.substring(2, 4))) {\n // Characters 3-4 represent the year. / for zSeries, they are 01\n return false\n }\n if (!new RegExp('^[1-9A-H]$').test(val.substring(4, 5))) {\n // Fifth character represents the model. Allowed: 1-9, and A-H\n return false\n }\n if (\n val.substring(5, 6) !== 'L' &&\n val.substring(5, 6) !== 'W' &&\n val.substring(5, 6) !== 'P' && // added for Z4Plus SN\n val.substring(5, 6) !== 'w' &&\n val.substring(5, 6) !== '0'\n ) {\n // Sixth character is the wireless flag. Allowed: L, W, w, 0 or P\n return false\n }\n if (!new RegExp('^[a-zA-Z]$').test(val.substring(6, 7))) {\n // Seventh character represents the revision. Allowed: a-z, A-Z\n return false\n }\n // Last 7 characters must all be numbers\n return new RegExp('^\\\\d{7}$').test(val.substring(7))\n },\n message: (_, values) => i18n.t('serial', values),\n })\n\n /**\n * This rule validates if the input is a valid host or ipv4.\n * Technically an ipv4 address (incorrect values or not) could be a hostname so ipv4 isn't specifically checked\n */\n extend('hostname', {\n validate(value) {\n return util.isHostnameValid(value)\n },\n message: () => i18n.t('hostname_ipv4'),\n })\n\n extend('hosts', {\n validate(value) {\n const isValid = value\n .split(',')\n .reduce((accumulator, currentValue) => accumulator + (util.isHostnameValid(currentValue.trim()) ? 0 : 1), 0)\n return isValid === 0\n },\n message: () => i18n.t('hostname_ipv4'),\n })\n\n /**\n * This rule validates if the input is a valid hostname, ipv4, or ipv6.\n * Technically an ipv4 address (incorrect values or not) could be a hostname so ipv4 isn't specifically checked\n */\n extend('hostname_ipv6', {\n validate(value) {\n return util.isHostnameValid(value) || util.isIPv6AddressValid(value)\n },\n message: () => i18n.t('hostname_ipv6'),\n })\n\n /**\n * Validate a website url domain matches an email address domain.\n *\n * @param {string} url\n * @param {string} email\n *\n * @returns {boolean}\n */\n extend('website_domain_match_email_domain', {\n params: ['email'],\n validate(url, { email }) {\n // make sure the email field was loaded\n if (email === undefined) {\n return true\n }\n\n // try to parse url from URL object\n let urlObj\n try {\n urlObj = new URL(url)\n } catch (ex) {\n urlObj = null\n }\n\n // get domain from URL object\n let websiteDomain = ''\n if (urlObj) {\n // if the hostname is 3 parts, remove the first part (ie. www)\n const hostnameParts = urlObj.hostname.split('.')\n websiteDomain = hostnameParts.length === 3 ? `${hostnameParts[1]}.${hostnameParts[2]}` : urlObj.hostname\n }\n\n // check website domain against email domain\n return websiteDomain === email.split('@').pop()\n },\n message: i18n.t('website_domain_must_match_email_domain'),\n })\n\n /**\n * This rule validates if the host IP falls in available hosts range\n * defined by an IP and CIDR\n */\n extend('host_in_range', {\n params: ['ip', 'cidr'],\n /**\n * @param {string} value - the host IP to be checked\n * @param {string} ip - the interface v4 static address\n * @param {number} cidr - the interface v4 static prefix\n * @returns {boolean}\n */\n validate(value, { ip, cidr }) {\n return net.isHostInRange(ip, cidr, value)\n },\n message: () => i18n.t('host_not_in_range'),\n })\n\n /**\n * This rule validates if DHCP hosts range is valid\n */\n extend('dhcp_range', {\n params: ['rangeStart', 'rangeEnd'],\n /**\n * @param {string} value - the host IP value\n * @param {string} rangeStart - the DHCP range first host\n * @param {string} rangeEnd - the DHCP range last host\n * @returns {boolean}\n */\n validate(value, { rangeStart, rangeEnd }) {\n if (rangeStart) return net.isValidDhcpRange(rangeStart, value)\n if (rangeEnd) return net.isValidDhcpRange(value, rangeEnd)\n },\n message: () => i18n.t('invalid_dhcp_range'),\n })\n\n /**\n * Password validator rule\n * it builds up a reg expression to which password is tested against\n * Validator supports:\n * - min chars for the password/secret\n * - min 1 digit\n * - min 1 uppercase letter\n * - min 1 lowercase letter\n * - min one special char from: @#$%^&*\n *\n * Sample usage\n * \n */\n extend('password', {\n params: ['minChars', 'digit', 'special', 'uppercase', 'lowercase'],\n /**\n * @param {string} value - the password/secret\n * @param {number} minChars - the minimum length of the password\n *\n * @param {boolean} digit - require at least min 1 digit\n * @param {boolean} special - require at least 1 special character\n * @param {boolean} uppercase - require at least 1 Uppercase letter\n * @param {boolean} lowercase - require at least 1 lowercase letter\n * @returns {boolean}\n */\n validate(value, { minChars, digit, special, uppercase, lowercase }) {\n let re = '[a-zA-Z\\\\d!@#$%^&*\\\\s]'\n const digitRe = '(?=.*\\\\d)'\n const specialRe = '(?=.*[!@#$%^&*])'\n const upperRe = '(?=.*[A-Z])'\n const lowerRe = '(?=.*[a-z])'\n\n if (digit) re = digitRe + re\n if (special) re = specialRe + re\n if (minChars > 0) re = re + `{${minChars},}`\n if (uppercase) re = upperRe + re\n if (lowercase) re = lowerRe + re\n\n const reg = new RegExp(`^${re}$`)\n return reg.test(value)\n },\n message: (_, { minChars, digit, special, uppercase, lowercase }) => {\n let message = i18n.t('password_validation')\n\n // builds up an unordered message list with requirements\n message += '
    '\n if (minChars > 0) message += '
  • ' + i18n.t('password_min_chars', [minChars]) + '
  • '\n if (digit) message += '
  • ' + i18n.t('password_digit') + '
  • '\n if (uppercase) message += '
  • ' + i18n.t('password_uppercase') + '
  • '\n if (lowercase) message += '
  • ' + i18n.t('password_lowercase') + '
  • '\n if (special) message += '
  • ' + i18n.t('password_special') + '
  • '\n message += '
  • ' + i18n.t('password_special_list', ['!@#$%^&*']) + '
  • '\n message += '
'\n\n return message\n },\n })\n\n /**\n * Validates that the value is a proper VLAN Tag value, range, or list.\n */\n extend('vlan_tag_expression', {\n params: ['multiple'],\n /**\n * @param {string} value - the value to validate\n * @param {boolean} multiple - flag to control if value is comma separated or not\n * @returns {string|boolean} - validation result\n */\n validate(value, { multiple = true }) {\n const list = multiple ? value.split(',') : [value]\n for (const item of list) {\n // check for an invalid range\n const range = item.split('-')\n const [rangeStart, rangeEnd] = range\n if (range.length > 2) {\n return i18n.t('vlan_tag_range', [item])\n }\n\n // check if range start or VLAN tag was not set\n if (!rangeStart.trim()) {\n return range.length === 2 ? i18n.t('vlan_tag_range', [item]) : i18n.t('vlan_tag_validation')\n }\n\n // check invalid starting vlan tag. Use the port regex as it's the same logic\n if (!vlanTagValidate(rangeStart.trim())) {\n return i18n.t('vlan_tag_value', [rangeStart])\n }\n\n // continue if range was not entered\n if (range.length === 1) {\n continue\n }\n\n // check if range end was not set\n if (!rangeEnd.trim()) {\n return i18n.t('vlan_tag_range', [item])\n }\n\n // check invalid VLAN tag range end\n if (!vlanTagValidate(rangeEnd.trim())) {\n return i18n.t('vlan_tag_value', [rangeEnd])\n }\n\n // check if start range value greater than end range value\n if (parseInt(rangeStart) > parseInt(rangeEnd)) {\n return i18n.t('vlan_tag_range', [item])\n }\n }\n\n return true\n },\n })\n\n // Validation rule for vlan network duplicate parent interface/vlanid\n extend('vlan_duplicate', {\n params: ['interfaceId', 'interfaces', 'boundInterfaceId', 'vlanId'],\n /**\n * @param {number} value - the bound interface id or vlan id\n * @param {number} interfaceId - current edited interface id (null if adding)\n * @param {array} interfaces - existing interfaces\n * @param {number|null} boundInterfaceId - the vlan bound interface\n * @param {number|null} vlanId - the vlan id\n * @returns {string|boolean}\n */\n validate(value, { interfaceId, interfaces, boundInterfaceId, vlanId }) {\n let invalid = false\n interfaces.forEach(intf => {\n // skip if editing or is not vlan or already found duplicate\n if (interfaceId === intf.interfaceId || intf.type !== 'VLAN' || invalid) return\n invalid =\n (!vlanId && intf.boundInterfaceId === boundInterfaceId && intf.vlanid === value) ||\n (!boundInterfaceId && intf.boundInterfaceId === value && intf.vlanid === vlanId)\n })\n return invalid ? i18n.t('vlan_duplicate_parent_vlan_id') : true\n },\n })\n\n // validates against local/remote gateway set both as 'any'\n extend('conflicting_any_gateways', {\n /**\n * @param {string} value\n * @param {string} local\n * @param {string} remote\n * @returns {boolean} validation result\n */\n params: ['local', 'remote'],\n validate(value, { local, remote }) {\n return !(local === '%any' && remote === '%any')\n },\n message: i18n.t('api_ipsec_local_remote_any'),\n })\n\n // validates bound interface address being set\n extend('disconnected_wan', {\n /**\n * @param {string} value\n * @param {Object} boundWan\n * @returns {boolean} validation result\n */\n params: ['boundWan'],\n validate(value, { boundWan }) {\n return !(value === 'wan' && boundWan?.address === '')\n },\n message: i18n.t('ipsec_disconnected_wan'),\n })\n\n // validate gateway IPs\n extend('validate_gateways', {\n /**\n * @param {string} value\n * @param {string} local\n * @param {string} remote\n * @returns {boolean} validation result\n */\n params: ['local', 'remote'],\n validate(value, { local, remote }) {\n return local !== remote\n },\n message: i18n.t('gateway_ip_conflict'),\n })\n}\n","/**\n * This object is used to process promises one at a time in a FIFO queue\n */\nexport default {\n queue: [],\n processing: false,\n\n /**\n * Add a function that will return a promise to the queue for processing.\n *\n * @param {Function} promiseFunction\n *\n * @returns {Promise<*>}\n */\n add(promiseFunction) {\n // wrap the function in a promise so resolve/reject can be called to signal it is done\n return new Promise((resolve, reject) => {\n // make sure the promise function is a function\n if (typeof promiseFunction !== 'function') {\n reject(new Error('Cannot add a non-function to the promise queue'))\n return\n }\n\n // add the function to the queue and start processing promises\n this.queue.push({ promiseFunction, resolve, reject })\n this.process()\n })\n },\n\n /**\n * Process promises from the queue. This is a recursive function that will run until there are no more items in\n * the queue.\n *\n * @returns {Void}\n */\n async process() {\n // check the processing flag to not run calls at the same time\n if (this.processing) {\n return\n }\n\n // get and remove the first item in the queue, return if it is empty\n const item = this.queue.shift()\n if (!item) {\n return\n }\n\n try {\n this.processing = true\n\n // run the promise function and call resolve/reject to signal it is done\n const results = await item.promiseFunction()\n item.resolve(results)\n } catch (err) {\n item.reject(err)\n }\n\n // run this method again to process the next item in the queue\n this.processing = false\n this.process()\n },\n}\n","/**\n * This plugin contains functions that deal with widget layout and storage\n */\n\nimport util from './util'\n\nconst widgets = {\n breakpoints: { xl: 1980, lg: 1200, md: 996, sm: 768 },\n gridSizes: { xl: 4, lg: 3, md: 2, sm: 1 },\n\n /**\n * Get the breakpoint of the users browsers. Used for initial display of the grid\n * and saving display on a change.\n *\n * @returns {string}\n */\n getBreakpoint() {\n let initialBreakpoint = 'sm'\n const browserWidth = util.getBrowserWidth()\n for (const breakpoint of Object.getOwnPropertyNames(this.breakpoints)) {\n if (browserWidth >= this.breakpoints[breakpoint]) {\n initialBreakpoint = breakpoint\n break\n }\n }\n\n return initialBreakpoint\n },\n\n /**\n * Get the layout from local storage.\n *\n * @param itemName {string}\n *\n * @returns {null|Object}\n */\n getStoredLayout(itemName) {\n const dashboardLayout = window.sessionStorage.getItem(itemName)\n if (dashboardLayout === null) {\n return null\n }\n\n return JSON.parse(dashboardLayout)\n },\n\n /**\n *\n * Set the new layout into storage.\n *\n * @param itemName {string}\n * @param newLayout {Object}\n *\n * @returns {void}\n */\n setStoredLayout: (itemName, newLayout) => window.sessionStorage.setItem(itemName, JSON.stringify(newLayout)),\n\n /**\n * Get a layout for vue-grid. Will return breakpoint sizes with x,y widgets fit into the grid\n * based on the size of widgets and columns available.\n *\n * @param gridSizes {Object} Object of key/values like: breakpoint: columns\n * @param enabledWidgets {Array} Array of widget_index's that are enabled on the page\n * @param widgetComponentMap {Object} Object objects like: widget_index: {component: '', width: 1}\n *\n * @returns {{xl: [], md: [], sm: [], lg: []}}\n */\n getLayout(enabledWidgets, widgetComponentMap) {\n const responsiveLayouts = { xl: [], lg: [], md: [], sm: [] }\n\n // inline method to reduce code when inserting rows during iteration and at the end of iteration\n const addRow = (row, rowWidth, maxRowWidth, key) => {\n // make sure the row has items\n if (row.length === 0) {\n return\n }\n\n // if there is no room, make the last widget stretch the full columns\n if (rowWidth < maxRowWidth) {\n row[row.length - 1].w += maxRowWidth - rowWidth\n }\n\n // add the row to the layout\n responsiveLayouts[key].push(...row)\n }\n\n // loop through grid sizes\n for (const breakpoint in this.gridSizes) {\n const maxRowWidth = this.gridSizes[breakpoint]\n\n // loop through widgets, add widget to row if it fits or add it to the next row\n let rowNumber = 0\n let rowWidth = 0\n let row = []\n enabledWidgets.forEach((id, i) => {\n // if the widget itself is wider than the max row width, like for sm breakpoint, use the max row width\n const widgetWidth = widgetComponentMap[id].width > maxRowWidth ? maxRowWidth : widgetComponentMap[id].width\n\n const baseCell = {\n i,\n id,\n cmp: widgetComponentMap[id].component,\n w: widgetWidth,\n h: 1,\n resize: false,\n }\n\n // add to the row if there is room\n if (rowWidth + widgetWidth <= maxRowWidth) {\n row.push({ ...baseCell, x: rowWidth, y: rowNumber })\n } else {\n // add the last row\n addRow(row, rowWidth, maxRowWidth, breakpoint)\n\n // add the widget to the next row\n rowWidth = 0\n rowNumber++\n row = [{ ...baseCell, x: rowWidth, y: rowNumber }]\n }\n\n // add the widget to the current row width\n rowWidth += widgetWidth\n })\n\n // add the last row\n addRow(row, rowWidth, maxRowWidth, breakpoint)\n }\n\n return responsiveLayouts\n },\n}\n\nexport default widgets\n","/**\n * Utilities for handling highcharts options\n */\nimport Highcharts from 'highcharts'\nimport merge from 'lodash/merge'\nimport i18n from './vue-i18n'\nimport renderer from './renderer'\nimport tz from './tz'\n\n// base options for the highcharts options\nconst fontFamily = 'Roboto, sans-serif'\n\n// the generic base options used for all charts\nconst baseChartOptions = {\n chart: {\n animation: false,\n marginTop: 20,\n marginRight: 5,\n style: { fontFamily },\n type: 'pie', // to avoid initial xAxis cut-off for pies\n backgroundColor: 'transparent',\n },\n navigator: { enabled: false },\n rangeSelector: { enabled: false },\n scrollbar: { enabled: false },\n tooltip: {\n enabled: true,\n animation: false,\n outside: false,\n shared: true,\n followPointer: true,\n split: false,\n padding: 10,\n hideDelay: 0,\n backgroundColor: 'rgba(247, 247, 247, 0.95)',\n useHTML: true,\n xDateFormat: '%A, %b %e, %l:%M %p',\n headerFormat: `

\n {point.key}\n

`,\n },\n legend: {\n enabled: true,\n itemStyle: {\n fontFamily,\n fontSize: '11px',\n fontWeight: 300,\n width: '100px',\n whiteSpace: 'nowrap',\n overflow: 'hidden',\n textOverflow: 'ellipsis',\n },\n title: {\n style: { fontFamily },\n },\n labelFormatter() {\n return i18n.t(this.name)\n },\n },\n yAxis: {\n opposite: false,\n allowDecimals: false,\n gridLineColor: '#EEE',\n gridLineDashStyle: 'Dash',\n title: {\n align: 'high',\n offset: 0,\n reserveSpace: false,\n y: 3,\n rotation: 0,\n textAlign: 'left',\n style: {\n color: '#555',\n fontFamily,\n fontSize: '12px',\n fontWeight: 600,\n },\n },\n labels: {\n style: { fontFamily },\n },\n },\n plotOptions: {\n series: { animation: false },\n pie: { borderColor: '#fafafa' },\n },\n series: [],\n}\n\n/**\n * Get highcharts 'options'\n * @param {Object} report - report configuration\n * @param {Array} data - the report data\n * @param {String} timezone - the box timezone\n * @param {Object} interfaceIdNameMap - the interface id-name map\n * @returns {Object}\n */\nconst getChartOptions = function (report, data, timezone, interfaceIdNameMap) {\n // get the colors for the series and rendering\n const colors = report.rendering.colors ? report.rendering.colors.replace(/ /g, '').split(',') : getDefaultColors()\n\n // get the series to determine the rendering\n const type = report.query.type\n const series =\n type === 'SERIES' || type === 'CATEGORIES_SERIES'\n ? getSeriesReportSeries(report, colors, data, interfaceIdNameMap, timezone)\n : getOtherReportSeries(report, colors, data)\n\n // get the highcharts options depending on the report type\n const reportTypeOptions =\n type === 'SERIES' || type === 'CATEGORIES_SERIES'\n ? getSeriesChartOptions(report.rendering, series.length)\n : getCategoriesChartOptions(report)\n\n // merge base options, dynamic options, report type options, colors, and series data\n return merge(\n {},\n baseChartOptions,\n {\n time: { timezone },\n tooltip: {\n formatter(tooltip) {\n return tooltip.defaultFormatter.call(this, tooltip)\n },\n pointFormatter() {\n let format = `\\u25A0\n ${renderer.shortenText(this.series.name)} → `\n\n /**\n * NOTE:\n * `bytesRenderer` and `bytesSecRenderer` are already having units in it\n */\n switch (report.rendering?.units) {\n case 'bytes':\n format += renderer.bytesRenderer(this.y)\n break\n case 'bytes/s':\n format += renderer.bytesSecRenderer(this.y)\n break\n case 'ms':\n format += `${this.y.toFixed(2)} ${report.rendering?.units}`\n break\n default:\n format += `${this.y} ${report.rendering?.units}`\n }\n format += `
`\n return format\n },\n },\n },\n reportTypeOptions,\n {\n colors,\n series,\n },\n )\n}\n\nfunction getDefaultColors() {\n const colors = [...Highcharts.getOptions().colors]\n\n // add untangle colors, move color order around\n // colors.push(vuetify.framework.theme.currentTheme.aristaBlue, colors[2], colors[1])\n // colors.splice(1, 2, vuetify.framework.theme.currentTheme.utGreen)\n\n return colors\n}\n\n/**\n * Get the highcharts series option for a 'series' report type.\n * @param {Object} report the report conf\n * @param {Array} colors\n * @param {Array} data\n * @param {Object} interfaceIdNameMap - the interface id-name map\n *\n * @returns {Array}\n */\nfunction getSeriesReportSeries(report, colors, data, interfaceIdNameMap, timeZone) {\n const series = {}\n let name = null\n\n const offsetMillis = tz.getTimezoneOffsetMillis(timeZone)\n\n data.forEach(point => {\n Object.keys(point).forEach(function (key) {\n if (key !== 'time_trunc') {\n name = key\n if (report.query?.queryCategories?.groupColumn === 'interface_id') {\n name = `${interfaceIdNameMap?.[key] || i18n.t('unknown')} [${key}]`\n }\n if (!series[key]) {\n series[key] = { name: name !== '' ? name : i18n.t('unknown'), data: [] }\n } else {\n // null values get converted to 0 by default, unless `rendering.nulls` is true\n series[key].data.push([\n point.time_trunc + offsetMillis,\n !report.rendering.nulls ? point[key] || 0 : point[key],\n ])\n }\n }\n })\n })\n\n // sort by name before adding colors to keep graph legends consistent\n return Object.keys(series)\n .map(key => series[key])\n .sort((a, b) => (a.name === b.name ? 0 : String(a.name) > String(b.name) ? 1 : -1))\n .map((result, idx) => {\n const color = colors[idx] || colors[idx % colors.length]\n return Object.assign(result, {\n color,\n lineColor: color,\n fillColor: {\n linearGradient: { x1: 0, y1: 0, x2: 0, y2: 1 },\n stops: [\n [\n 0,\n Highcharts.Color(color)\n .setOpacity(report.rendering?.topAreaOpacity || 0.7)\n .get('rgba'),\n ],\n [\n 1,\n Highcharts.Color(color)\n .setOpacity(report.rendering?.bottomAreaOpacity || 0.1)\n .get('rgba'),\n ],\n ],\n },\n })\n })\n}\n\n/**\n * Get the highcharts series option for 'other' (non-series) report types.\n *\n * @param {Report} report - report conf\n * @param {Array} colors\n * @param {Array} data\n *\n * @returns {Array}\n */\nfunction getOtherReportSeries(report, colors, data) {\n const normalizedData = []\n data.forEach(point => {\n const name = point[report.query.queryCategories.groupColumn] || i18n.t('unknown')\n normalizedData.push({\n name,\n y: point.value,\n })\n })\n\n let seriesData = []\n let others\n const slicesNumber = report.rendering?.slicesNumber || 10\n if (normalizedData.length > slicesNumber) {\n others = { name: 'Others', y: 0 }\n normalizedData.forEach((point, idx) => {\n if (idx >= slicesNumber) {\n others.y += point.y\n } else {\n seriesData.push(point)\n }\n })\n } else {\n seriesData = normalizedData\n }\n\n // sort data by value\n seriesData.sort((a, b) => (a.y === b.y ? 0 : a.y < b.y ? 1 : -1))\n\n // add others to the end of the data\n if (others) {\n seriesData.push(others)\n }\n\n // add colors\n seriesData.forEach((point, idx) => (point.color = colors[idx]))\n\n // return series data\n return [{ name: report.query.table.split(' ')[0], data: seriesData }]\n}\n\n/**\n * Get the highcharts options for a 'series' report type.\n * @param {Object} rendering - report rendering options\n * @param {Number} seriesLength\n * @returns {Object}\n */\nfunction getSeriesChartOptions(rendering, seriesLength) {\n const plotOptions = {\n column: {\n stacking: rendering.stacking || undefined,\n colorByPoint: false,\n dataGrouping: {\n enabled: rendering.dataGroupingEnabled,\n approximation: rendering.dataGroupingApproximation,\n pointPadding: 0.2,\n groupPixelWidth: rendering.dataGroupingFactor * seriesLength,\n },\n },\n }\n\n const plotType = ['line', 'spline', 'area', 'areaspline']\n plotType.forEach(type => {\n plotOptions[type] = {\n lineWidth: rendering.lineWidth || 1,\n stacking: rendering.stacking || undefined,\n dashStyle: rendering.dashStyle || 'Solid',\n dataGrouping: {\n enabled: rendering.dataGroupingEnabled || true,\n approximation: rendering.dataGroupingApproximation || 'sum',\n groupPixelWidth: rendering.dataGroupingFactor * seriesLength || 30,\n dateTimeLabelFormats: {\n millisecond: ['%A, %b %e, %l:%M:%S.%L %p', '%A, %b %e, %l:%M:%S.%L %p', ' - %l:%M:%S.%L %p'],\n second: ['%A, %b %e, %l:%M:%S %p', '%A, %b %e, %l:%M:%S %p', ' - %l:%M:%S %p'],\n minute: ['%A, %b %e, %l:%M %p', '%A, %b %e, %l:%M %p', ' - %l:%M %p'],\n hour: ['%A, %b %e, %l:%M %p', '%A, %b %e, %l:%M %p', ' - %l:%M %p'],\n day: ['%A, %b %e, %Y', '%A, %b %e', ' - %A, %b %e, %Y'],\n week: ['Week from %A, %b %e, %Y', '%A, %b %e', ' - %A, %b %e, %Y'],\n month: ['%B %Y', '%B', ' - %B %Y'],\n year: ['%Y', '%Y', ' - %Y'],\n },\n },\n }\n })\n\n return {\n chart: {\n type: rendering.type,\n zoomType: 'x',\n marginBottom: undefined,\n },\n plotOptions,\n legend: {\n layout: 'horizontal',\n floating: true,\n align: 'center',\n y: 10,\n },\n xAxis: {\n style: { fontFamily },\n categories: undefined,\n dateTimeLabelFormats: {\n second: '%l:%M:%S %p',\n minute: '%l:%M %p',\n hour: '%l:%M %p',\n day: '%Y-%m-%d',\n week: '%e. %b',\n month: \"%b '%y\",\n year: '%Y',\n },\n labels: {\n style: { fontFamily },\n autoRotation: false,\n },\n },\n yAxis: {\n title: { text: i18n.t(rendering.units) || '' },\n labels: {\n style: { fontFamily },\n formatter() {\n return rendering.units === 'bytes' || rendering.units === 'bytes/s'\n ? renderer.bytesRenderer(this.value)\n : this.value\n },\n },\n },\n }\n}\n\n/**\n * Get the highcharts options for a 'categories' report type.\n * @param {Object} report - report config\n * @param {Object} report.rendering - rendering options\n * @returns {Object}\n */\nconst getCategoriesChartOptions = ({ rendering }) => ({\n chart: {\n type: rendering.type,\n zoomType: undefined,\n },\n plotOptions: {\n pie: {\n innerSize: (rendering.donutInnerSize || 0) + '%',\n borderWidth: rendering.borderWidth || 1,\n edgeColor: '#fafafa',\n edgeWidth: rendering.borderWidth || 1,\n size: '100%',\n dataLabels: {\n style: { fontFamily },\n distance: 10,\n formatter() {\n return renderer.shortenText(this.point.name)\n },\n },\n },\n column: { colorByPoint: true },\n },\n legend: {\n layout: 'vertical',\n align: 'left',\n verticalAlign: 'top',\n floating: true,\n labelFormatter() {\n return `${renderer.shortenText(this.name)}`\n },\n },\n xAxis: {\n labels: {\n style: { fontFamily },\n },\n visible: rendering.type === 'column',\n },\n yAxis: {\n labels: {\n style: { fontFamily },\n },\n visible: rendering.type === 'column',\n },\n})\n\nexport default { baseChartOptions, getChartOptions }\n","// import base packages\nimport Vue from 'vue'\nimport { ValidationProvider, ValidationObserver } from 'vee-validate'\nimport { captureException } from '@sentry/vue'\nimport i18n from './plugins/vue-i18n'\nimport initSentry from './plugins/init-sentry'\nimport initVeeValidate from './plugins/init-vee-validate'\nimport dates from './plugins/dates'\nimport util from './plugins/util'\nimport promiseQueue from './plugins/promiseQueue'\nimport widgets from './plugins/widgets'\nimport net from './plugins/net'\nimport renderer from './plugins/renderer'\nimport chartOptions from './plugins/chartOptions'\nimport columns from './plugins/columns'\nimport reports from './plugins/reports'\nimport tz from './plugins/tz'\n\nimport '@mdi/font/css/materialdesignicons.css'\n\n// import vuntangle theme\nimport './scss/theme.scss'\n\n// error logging handler to send sentry logging\nconst errorLogger = err => {\n captureException(err)\n // eslint-disable-next-line no-console\n console.error(err)\n}\n\nexport default class VUntangle {\n constructor() {\n /*\n * Hold a vue 'vm' instance for the plugin. Used for events, data, and it's own plugins like i18n.\n */\n this.vm = new Vue({\n data: {\n locale: 'en',\n theme: 'light',\n },\n i18n,\n })\n\n // used so 'this.$vuntangle.confirm.show()' can be used to manipulate the base component\n this.confirm = {\n show: options => this.vm.$emit('show-confirm', options),\n }\n\n // used so 'this.$vuntangle.dialog.show()' can be used to manipulate the base component\n this.dialog = {\n show: options => this.vm.$emit('show-dialog', options),\n }\n\n // used so 'this.$vuntangle.toast.add()' can be used to manipulate the base component\n this.toast = {\n add: (message, type = 'info') => this.vm.$emit('add-toast', { message, type }),\n clear: () => this.vm.$emit('clear-toasts'),\n }\n\n // hold the environment the plugin was installed on\n this.env = VUntangle.env\n\n // add plugins\n this.dates = dates\n this.util = util\n this.widgets = widgets\n this.net = net\n this.promiseQueue = promiseQueue\n this.renderer = renderer\n this.chartOptions = chartOptions\n this.columns = columns\n this.reports = reports\n this.tz = tz\n }\n\n /*\n * Sugar methods so theme, locale, translations in the vm instance can easily be accessed just by: this.$vuntangle\n */\n get theme() {\n return this.vm.theme\n }\n\n set theme(newTheme) {\n this.vm.theme = newTheme\n }\n\n get locale() {\n return this.vm.locale\n }\n\n set locale(newLocale) {\n this.vm.locale = newLocale\n this.vm.$i18n.locale = newLocale\n }\n\n $t() {\n return this.vm.$t(...arguments)\n }\n\n $tc() {\n return this.vm.$tc(...arguments)\n }\n\n /**\n * The base Vuntangle plugin install which is called upon Vue.use()\n */\n static install(Vue, options) {\n if (VUntangle.installed) {\n // eslint-disable-next-line no-console\n console.warn('Already installed!')\n return\n }\n VUntangle.installed = true\n VUntangle.env = options?.env || 'production'\n\n // add sentry error logging if a sentry dsn was passed in and not in a developer environment\n const sentryDsn = options?.sentryDsn || null\n if (sentryDsn && VUntangle.env !== 'devServer' && VUntangle.env !== 'local') {\n initSentry(VUntangle.env, sentryDsn)\n\n // add logging to the vue base error handlers\n Vue.config.errorHandler = errorLogger\n Vue.config.renderError = errorLogger\n Vue.config.warnHandler = errorLogger\n }\n\n // set developer tools when using dev server\n Vue.config.devtools = VUntangle.env === 'devServer'\n Vue.config.productionTip = false\n\n // register components globally\n if (options?.components) {\n VUntangle.registerComponents(options.components)\n }\n\n // add vee validate rules and register components\n initVeeValidate()\n Vue.component('ValidationProvider', ValidationProvider)\n Vue.component('ValidationObserver', ValidationObserver)\n\n // bind $vuntangle to 'this' in components\n Vue.mixin({\n beforeCreate() {\n const options = this.$options\n if (options.vuntangle) {\n this.$vuntangle = options.vuntangle\n } else if (options.parent?.$vuntangle) {\n this.$vuntangle = options.parent.$vuntangle\n }\n },\n })\n\n /**\n * Filter that highlights a substring from given text\n * The lookup is case insensitive but to preserve the letters capitalization\n * it is used a regex substring index and length\n * @param {String} str The original string\n * @param {String} term The search term that is highlighted inside the string\n * @param {String} textColor Custom text color\n * @param {String} bgColor Custom text background color\n * @return {String} sting with markup that highlights the term\n */\n Vue.filter('highlight', (str, term, textColor = '#0071DC', bgColor = '#EEE') => {\n const idx = str.toLowerCase().indexOf(term?.toLowerCase())\n if (idx === -1) return str\n const sub = str.substr(idx, term.length)\n return str.replace(\n new RegExp(sub, 'gi'),\n `${sub}`,\n )\n })\n }\n\n /**\n * Used to register VUntangle components globally.\n *\n * @param {Object} components\n */\n static registerComponents(components) {\n for (const key in components) {\n Vue.component(key, components[key])\n }\n }\n}\nVUntangle.installed = false\n\n// export a singleton instance for use when multiple packages may use vuntangle\nVUntangle.instance = new VUntangle()\n\n// export all modules for easy importing\nexport * from './components'\nexport * from './framework'\nexport * from './config'\nexport * from './locales'\nexport * from './shared'\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticStyle:{\"position\":\"relative\",\"height\":\"100%\",\"width\":\"100%\"}},[_c('chart',{ref:\"hc\",staticStyle:{\"position\":\"absolute\",\"top\":\"0\",\"right\":\"0\",\"left\":\"0\",\"bottom\":\"0\",\"width\":\"100%\",\"height\":\"100%\"},attrs:{\"constructor-type\":_vm.constructorType,\"options\":_vm.mergedOptions}}),_c('u-chart-overlay',{attrs:{\"fetching\":_vm.fetching,\"no-data\":_vm.mergedOptions.series.length === 0}})],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function render(){var _vm=this,_c=_vm._self._c;return (_vm.fetching || _vm.noData)?_c('v-overlay',{attrs:{\"absolute\":\"\",\"color\":_vm.$vuntangle.theme === 'dark' ? 'rgb(18, 18, 18)' : '#FFF',\"opacity\":_vm.fetching ? 0.66 : 1,\"z-index\":\"1\"}},[(_vm.fetching)?_c('v-progress-circular',{attrs:{\"indeterminate\":\"\",\"size\":\"32\",\"color\":\"primary\"}}):_vm._e(),(!_vm.fetching && _vm.noData)?_c('div',{style:(`color: ${_vm.$vuntangle.theme === 'dark' ? '#FFF' : '#333'}`)},[_vm._v(\" \"+_vm._s(_vm.$vuntangle.$t('no_data_available'))+\" \")]):_vm._e()],1):_vm._e()\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./UChartOverlay.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./UChartOverlay.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./UChartOverlay.vue?vue&type=template&id=0c2f6d4c\"\nimport script from \"./UChartOverlay.vue?vue&type=script&lang=js\"\nexport * from \"./UChartOverlay.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../ngfw_ui/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import UChartOverlay from './UChartOverlay'\n\nexport default UChartOverlay\n","export default {\n // boolean fetching to show the loader or 'no data' message\n fetching: { type: Boolean, required: true },\n\n // event prop that a resized has happened and to resize the chart\n resize: { type: Boolean, default: false },\n}\n","\n\n","import mod from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./UChart.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./UChart.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./UChart.vue?vue&type=template&id=4004b3f9\"\nimport script from \"./UChart.vue?vue&type=script&lang=js\"\nexport * from \"./UChart.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../ngfw_ui/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import UChart from './UChart.vue'\n\nexport { default as uChartProps } from './props'\nexport default UChart\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('u-chart',_vm._g({attrs:{\"constructor-type\":\"stockChart\",\"options\":_vm.options,\"fetching\":_vm.fetching,\"resize\":_vm.resize}},_vm.$listeners))\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./UChartStock.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./UChartStock.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./UChartStock.vue?vue&type=template&id=ef93263e\"\nimport script from \"./UChartStock.vue?vue&type=script&lang=js\"\nexport * from \"./UChartStock.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../ngfw_ui/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import Highcharts from 'highcharts'\nimport stockModuleInit from 'highcharts/modules/stock'\nimport UChartStock from './UChartStock'\n\nstockModuleInit(Highcharts)\n\nexport default UChartStock\n","import USection from './USection.vue'\n\nexport default USection\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('v-dialog',{attrs:{\"transition\":false,\"persistent\":\"\",\"width\":_vm.width || 600},on:{\"keydown\":[function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"esc\",27,$event.key,[\"Esc\",\"Escape\"]))return null;return _vm.onClose.apply(null, arguments)},function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\"))return null;return _vm.onAction.apply(null, arguments)}]},model:{value:(_vm.displayDialog),callback:function ($$v) {_vm.displayDialog=$$v},expression:\"displayDialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"text-h5 font-weight-light\"},[_c('span',{domProps:{\"innerHTML\":_vm._s(_vm.title)}}),_c('v-spacer'),_c('v-btn',{attrs:{\"small\":false,\"icon\":\"\",\"color\":\"grey\"},on:{\"click\":_vm.onClose}},[_c('v-icon',[_vm._v(\"mdi-close\")])],1)],1),(_vm.component)?_c('div',{staticClass:\"px-6\",style:(`max-height: ${_vm.height || 400}px; overflow-y: auto`)},[_c(_vm.component,_vm._g(_vm._b({ref:\"content\",tag:\"component\",on:{\"progress-show\":function($event){_vm.progress = true},\"progress-hide\":function($event){_vm.progress = false},\"close\":_vm.onClose}},'component',_vm.componentProps,false),_vm.componentEvents))],1):_vm._e(),_c('v-card-actions',{staticClass:\"pa-6\"},[_c('v-spacer'),(_vm.buttons)?_vm._l((_vm.buttons),function(button){return _c('u-btn',{key:button.name,attrs:{\"text\":button.text},on:{\"click\":function($event){return _vm.onButtonClick(button.handler)}}},[_vm._v(\" \"+_vm._s(button.name)+\" \")])}):[_c('u-btn',{attrs:{\"small\":false,\"color\":\"default\",\"min-width\":80},on:{\"click\":_vm.onClose,\"keydown\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\"))return null;$event.stopPropagation();}}},[_vm._v(\" \"+_vm._s(_vm.cancelLabel || _vm.$t('cancel'))+\" \")]),_c('u-btn',{attrs:{\"small\":false,\"min-width\":80,\"elevation\":\"0\"},on:{\"click\":_vm.onAction,\"keydown\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\"))return null;$event.stopPropagation();}}},[_vm._v(\" \"+_vm._s(_vm.actionLabel || _vm.$t('ok'))+\" \")])]],2),(_vm.progress)?_c('v-overlay',{attrs:{\"absolute\":\"\"}},[_c('v-progress-circular',{attrs:{\"indeterminate\":\"\",\"color\":\"primary\"}})],1):_vm._e()],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./UDialog.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./UDialog.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./UDialog.vue?vue&type=template&id=6d759d07\"\nimport script from \"./UDialog.vue?vue&type=script&lang=js\"\nexport * from \"./UDialog.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../ngfw_ui/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import UDialog from './UDialog'\n\nexport default UDialog\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('v-dialog',{attrs:{\"transition\":false,\"persistent\":\"\",\"width\":_vm.width || 600},on:{\"keydown\":[function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"esc\",27,$event.key,[\"Esc\",\"Escape\"]))return null;return _vm.onCancel.apply(null, arguments)},function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\"))return null;return _vm.onConfirm.apply(null, arguments)}]},model:{value:(_vm.displayConfirm),callback:function ($$v) {_vm.displayConfirm=$$v},expression:\"displayConfirm\"}},[_c('v-card',{staticClass:\"test\"},[_c('v-card-title',{staticClass:\"text-h5 font-weight-light\"},[_c('span',{domProps:{\"innerHTML\":_vm._s(_vm.$t(_vm.title))}}),_c('v-spacer'),_c('v-btn',{attrs:{\"small\":false,\"icon\":\"\",\"color\":\"grey\"},on:{\"click\":_vm.onCancel}},[_c('v-icon',[_vm._v(\"mdi-close\")])],1)],1),(_vm.message)?_c('v-card-text',{staticClass:\"text-body-1\",domProps:{\"innerHTML\":_vm._s(_vm.message)}}):_vm._e(),_c('v-card-actions',{staticClass:\"pa-6\"},[_c('v-spacer'),(_vm.buttons)?_vm._l((_vm.buttons),function(button){return _c('u-btn',_vm._b({key:button.name,on:{\"click\":function($event){return _vm.onButtonClick(button.handler)}}},'u-btn',button.props,false),[_vm._v(\" \"+_vm._s(button.name)+\" \")])}):[_c('u-btn',{attrs:{\"small\":false,\"color\":\"default\",\"min-width\":80},on:{\"click\":_vm.onCancel}},[_vm._v(\" \"+_vm._s(_vm.cancelLabel || _vm.$vuntangle.$t('no'))+\" \")]),_c('u-btn',{attrs:{\"small\":false,\"min-width\":80,\"elevation\":\"0\"},on:{\"click\":_vm.onConfirm}},[_vm._v(\" \"+_vm._s(_vm.confirmLabel || _vm.$vuntangle.$t('yes'))+\" \")])]],2),(_vm.progress)?_c('v-overlay',{attrs:{\"absolute\":\"\",\"color\":\"white\"}},[_c('v-progress-circular',{attrs:{\"indeterminate\":\"\",\"color\":\"primary\"}})],1):_vm._e()],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./UConfirm.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./UConfirm.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./UConfirm.vue?vue&type=template&id=e0cdc938\"\nimport script from \"./UConfirm.vue?vue&type=script&lang=js\"\nexport * from \"./UConfirm.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../ngfw_ui/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import UConfirm from './UConfirm'\n\nexport default UConfirm\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('transition-group',{staticClass:\"toast-container\",attrs:{\"name\":\"fade\",\"tag\":\"div\"}},_vm._l((_vm.toastMessages),function(toastMessage){return _c('u-toast-message',{key:`toastMessage${toastMessage.id}`,attrs:{\"id\":toastMessage.id,\"color\":toastMessage.type,\"timeout\":toastMessage.type === 'error' ? -1 : 5000,\"show-dialog\":true,\"text\":toastMessage.message},on:{\"close-dialog\":_vm.deleteToast}})}),1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('v-snackbar',{attrs:{\"value\":_vm.visible,\"bottom\":_vm.y === 'bottom',\"color\":_vm.color,\"left\":_vm.x === 'left',\"multi-line\":_vm.mode === 'multi-line',\"right\":_vm.x === 'right',\"timeout\":_vm.timeout,\"top\":_vm.y === 'top',\"vertical\":_vm.mode === 'vertical',\"absolute\":\"\"},on:{\"input\":_vm.closeDialog},scopedSlots:_vm._u([{key:\"action\",fn:function({ attrs }){return [_c('v-btn',_vm._b({attrs:{\"dark\":\"\",\"text\":\"\"},on:{\"click\":_vm.closeDialog}},'v-btn',attrs,false),[_vm._v(_vm._s(_vm.$vuntangle.$t('close')))])]}}])},[_c('div',{staticClass:\"toast-message\",domProps:{\"innerHTML\":_vm._s(_vm.text)}})])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./UToastMessage.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./UToastMessage.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./UToastMessage.vue?vue&type=template&id=ca1e055c\"\nimport script from \"./UToastMessage.vue?vue&type=script&lang=js\"\nexport * from \"./UToastMessage.vue?vue&type=script&lang=js\"\nimport style0 from \"./UToastMessage.vue?vue&type=style&index=0&id=ca1e055c&prod&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../ngfw_ui/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","\n\n\n","import mod from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./UToast.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./UToast.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./UToast.vue?vue&type=template&id=bbf8e5ba\"\nimport script from \"./UToast.vue?vue&type=script&lang=js\"\nexport * from \"./UToast.vue?vue&type=script&lang=js\"\nimport style0 from \"./UToast.vue?vue&type=style&index=0&id=bbf8e5ba&prod&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../ngfw_ui/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import UToast from './UToast'\n\nexport default UToast\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('v-card',{class:`d-flex flex-column u-widget ${_vm.$vuntangle.theme === 'dark' ? 'u-dark' : ''}`,attrs:{\"outlined\":\"\"}},[_c('v-card-title',{class:`py-0 pr-2 subtitle-1 u-widget-title ${_vm.dragEnabled ? ' drag' : ''}`},[_c('span',{class:`py-2 font-weight-medium`},[_vm._v(_vm._s(_vm.title))]),(_vm.dragEnabled)?_c('span',{staticClass:\"drag-handle py-2 text-center flex-grow-1\",staticStyle:{\"color\":\"#555\",\"text-align\":\"center\"}},[_vm._v(\" < \"+_vm._s(_vm.$vuntangle.$t('drag_me'))+\" > \")]):_vm._e(),(!_vm.dragEnabled)?_c('v-spacer'):_vm._e(),_vm._t(\"actions\"),(_vm.dragEnabled)?_c('u-btn',{attrs:{\"icon\":\"\",\"min-width\":NaN},on:{\"click\":function($event){_vm.dragEnabled = false}}},[_c('v-icon',[_vm._v(\"mdi-check\")])],1):_vm._e(),(_vm.info && !_vm.dragEnabled)?_c('v-tooltip',{attrs:{\"left\":\"\",\"max-width\":\"400\",\"transition\":\"none\"},scopedSlots:_vm._u([{key:\"activator\",fn:function({ on, attrs }){return [_c('v-icon',_vm._g(_vm._b({staticClass:\"mr-2\"},'v-icon',attrs,false),on),[_vm._v(\" mdi-information-outline \")])]}}],null,false,2796271647)},[_c('span',[_vm._v(_vm._s(_vm.info))])]):_vm._e(),(_vm.showMenu)?_c('v-menu',{attrs:{\"offset-y\":\"\",\"left\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function({ on, attrs }){return [_c('v-btn',_vm._g(_vm._b({attrs:{\"icon\":\"\"}},'v-btn',attrs,false),on),[_c('v-icon',[_vm._v(\"mdi-dots-vertical\")])],1)]}}],null,false,3221905750)},[_c('v-list',{attrs:{\"dense\":\"\"}},[(_vm.enableRefresh)?_c('v-list-item',{attrs:{\"dense\":\"\"},on:{\"click\":function($event){return _vm.$emit('refresh')}}},[_c('v-list-item-icon',{staticClass:\"mr-2\"},[_c('v-icon',[_vm._v(\"mdi-refresh\")])],1),_c('v-list-item-title',[_vm._v(_vm._s(_vm.$vuntangle.$t('refresh')))])],1):_vm._e(),(_vm.enableMove)?_c('v-list-item',{attrs:{\"dense\":\"\"},on:{\"click\":function($event){_vm.dragEnabled = true}}},[_c('v-list-item-icon',{staticClass:\"mr-2\"},[_c('v-icon',[_vm._v(\"mdi-arrow-all\")])],1),_c('v-list-item-title',[_vm._v(_vm._s(_vm.$vuntangle.$t('move')))])],1):_vm._e(),(_vm.enableRemove)?_c('v-list-item',{attrs:{\"dense\":\"\"},on:{\"click\":function($event){return _vm.$emit('remove')}}},[_c('v-list-item-icon',{staticClass:\"mr-2\"},[_c('v-icon',[_vm._v(\"mdi-close\")])],1),_c('v-list-item-title',[_vm._v(_vm._s(_vm.$vuntangle.$t('remove')))])],1):_vm._e()],1)],1):_vm._e()],2),_vm._t(\"default\"),_c('v-overlay',{staticClass:\"text-center\",attrs:{\"value\":_vm.fetching,\"absolute\":\"\",\"color\":\"rgba(255, 255, 255, 0.5)\"}},[_c('v-progress-circular',{attrs:{\"indeterminate\":\"\",\"size\":\"32\",\"color\":\"aristaMediumBlue\"}})],1)],2)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./UWidget.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./UWidget.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./UWidget.vue?vue&type=template&id=ccf6c2f4\"\nimport script from \"./UWidget.vue?vue&type=script&lang=js\"\nexport * from \"./UWidget.vue?vue&type=script&lang=js\"\nimport style0 from \"./UWidget.vue?vue&type=style&index=0&id=ccf6c2f4&prod&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../ngfw_ui/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import UWidget from './UWidget.vue'\n\nexport default UWidget\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticStyle:{\"position\":\"relative\",\"height\":\"100%\"}},[_c('u-chart-overlay',{attrs:{\"fetching\":_vm.fetching,\"no-data\":_vm.wanInterfaces.length === 0 && _vm.lanInterfaces.length === 0}}),_c('div',{staticClass:\"network-layout-widget\"},[_c('table',{attrs:{\"cellspacing\":\"0\",\"cellpadding\":\"0\",\"height\":\"100%\",\"width\":\"100%\"}},[_c('tr',{staticStyle:{\"vertical-align\":\"bottom\"}},[_c('td',{staticClass:\"network-type-label pa-2\"},[_vm._v(_vm._s(_vm.$vuntangle.$t('wan')))]),_c('td',[_c('div',{staticClass:\"network-type\"},[_c('div',{staticClass:\"network-interfaces network-interfaces--top\"},_vm._l((_vm.wanInterfaces),function(wanInterface){return _c('network-interface',{key:`wan-interface-${wanInterface.interfaceId}`,attrs:{\"network-interface\":wanInterface}})}),1)])])]),_vm._m(0),_c('tr',{staticStyle:{\"vertical-align\":\"top\"}},[_c('td',{staticClass:\"network-type-label pa-2\"},[_vm._v(_vm._s(_vm.$vuntangle.$t('lan')))]),_c('td',[_c('div',{staticClass:\"network-type\"},[_c('div',{staticClass:\"network-interfaces network-interfaces--bottom\"},_vm._l((_vm.lanInterfaces),function(lanInterface){return _c('network-interface',{key:`lan-interface-${lanInterface.interfaceId}`,attrs:{\"network-interface\":lanInterface}})}),1)])])])])])],1)\n}\nvar staticRenderFns = [function (){var _vm=this,_c=_vm._self._c;return _c('tr',[_c('td',{staticClass:\"network-type-separator\",attrs:{\"colspan\":\"2\"}})])\n}]\n\nexport { render, staticRenderFns }","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"network-interface\",style:({ background: _vm.$vuntangle.theme === 'dark' ? _vm.$vuetify.theme.currentTheme.darkGray : '#f5f5f5' })},[_c('div',{staticClass:\"d-flex mt-1\"},[_c('i',{class:`mdi mdi-${_vm.icon} mr-1`,staticStyle:{\"height\":\"16px\",\"margin-top\":\"2px\"}}),_c('div',[_c('router-link',{staticClass:\"name\",attrs:{\"to\":`/settings/network/interfaces/${_vm.networkInterface.device}`}},[_c('b',[_vm._v(_vm._s(_vm.networkInterface.name))])])],1)]),(_vm.multipleIps)?_c('v-tooltip',{attrs:{\"right\":\"\",\"transition\":\"false\"},scopedSlots:_vm._u([{key:\"activator\",fn:function({ on, attrs }){return [_c('p',_vm._g(_vm._b({staticClass:\"ip\"},'p',attrs,false),on),[_vm._v(_vm._s(_vm.networkInterface.ip4Addr[0])+\" ...\")])]}}],null,false,1660991679)},[_c('span',{domProps:{\"innerHTML\":_vm._s(_vm.networkInterface.ip4Addr.join(',
'))}})]):(_vm.networkInterface.ip4Addr)?_c('p',{staticClass:\"ip\"},[_vm._v(_vm._s(_vm.networkInterface.ip4Addr[0]))]):_vm._e(),_c('p',{staticClass:\"rate\",style:(_vm.$vuntangle.theme === 'dark' ? {} : { color: '#5c5c5c' })},[_c('i',{staticClass:\"mdi mdi-arrow-down\"}),_c('b',[_vm._v(_vm._s(_vm.networkInterface.wan ? _vm.rxByteRate : _vm.txByteRate))]),_vm._v(\" \"+_vm._s(_vm.$vuntangle.$t('kbps'))),_c('br'),_c('i',{staticClass:\"mdi mdi-arrow-up\"}),_c('b',[_vm._v(_vm._s(_vm.networkInterface.wan ? _vm.txByteRate : _vm.rxByteRate))]),_vm._v(\" \"+_vm._s(_vm.$vuntangle.$t('kbps'))+\" \")]),_c('div',{class:`connector${_vm.networkInterface.wan ? ' connector--top' : ''}`}),_c('div',{staticClass:\"status\"},[_c('i',{staticClass:\"mdi mdi-circle\",style:({ color: _vm.$vuetify.theme.currentTheme[_vm.statusColor] })})])],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./NetworkInterface.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./NetworkInterface.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./NetworkInterface.vue?vue&type=template&id=cf5074d0\"\nimport script from \"./NetworkInterface.vue?vue&type=script&lang=js\"\nexport * from \"./NetworkInterface.vue?vue&type=script&lang=js\"\nimport style0 from \"./NetworkInterface.vue?vue&type=style&index=0&id=cf5074d0&prod&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../ngfw_ui/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","\n\n\n","import mod from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./UNetworkLayout.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./UNetworkLayout.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./UNetworkLayout.vue?vue&type=template&id=23d1a33c\"\nimport script from \"./UNetworkLayout.vue?vue&type=script&lang=js\"\nexport * from \"./UNetworkLayout.vue?vue&type=script&lang=js\"\nimport style0 from \"./UNetworkLayout.vue?vue&type=style&index=0&id=23d1a33c&prod&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../ngfw_ui/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import UNetworkLayout from './UNetworkLayout'\n\nexport default UNetworkLayout\n","import USheet from './USheet.vue'\n\nexport default USheet\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('u-text-field',{attrs:{\"value\":_vm.value,\"label\":_vm.hasFocus ? _vm.label : '',\"placeholder\":_vm.label,\"disabled\":_vm.disabled,\"type\":_vm.reveal ? 'text' : 'password',\"append-icon\":_vm.reveal ? 'mdi-eye' : 'mdi-eye-off',\"error-messages\":_vm.errors},on:{\"click:append\":function($event){_vm.reveal = !_vm.reveal},\"input\":function($event){return _vm.$emit('input', $event)},\"blur\":_vm.onBlur,\"focus\":_vm.onFocus},scopedSlots:_vm._u([(_vm.errors.length)?{key:\"append\",fn:function(){return [_c('u-errors-tooltip',{attrs:{\"errors\":_vm.errors}})]},proxy:true}:null],null,true)})\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./UPassword.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./UPassword.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./UPassword.vue?vue&type=template&id=65d8095a\"\nimport script from \"./UPassword.vue?vue&type=script&lang=js\"\nexport * from \"./UPassword.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../ngfw_ui/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import UPassword from './UPassword.vue'\n\nexport default UPassword\n","import Vue from 'vue'\nimport VUntangle, {\n AgGridVue,\n UGrid,\n UChart,\n UChartOverlay,\n UChartStock,\n UBtn,\n UCheckbox,\n UTextField,\n USection,\n USelect,\n UErrorsTooltip,\n UFrameworkDialog,\n UFrameworkConfirm,\n UFrameworkToast,\n UAlert,\n UWidget,\n UNetworkLayout,\n USheet,\n UPassword,\n Ipv4PrefixAutocomplete,\n} from 'vuntangle'\n\n// determine which environment the host application is running in, used for sentry logging\nconst host = window.location.host\nconst env = process.env.NODE_ENV === 'development' ? 'devServer' : host.includes('ngfw') ? 'local' : 'production'\n\n// install the plugin\nVue.use(VUntangle, {\n env,\n components: {\n AgGridVue,\n UGrid,\n UChart,\n UChartOverlay,\n UChartStock,\n UBtn,\n UCheckbox,\n UTextField,\n USection,\n USelect,\n UErrorsTooltip,\n UFrameworkDialog,\n UFrameworkConfirm,\n UFrameworkToast,\n UAlert,\n UWidget,\n UNetworkLayout,\n USheet,\n UPassword,\n Ipv4PrefixAutocomplete,\n },\n})\n\n// create plugin instance\nexport default new VUntangle()\n","import Vue from 'vue'\nimport VueI18n from 'vue-i18n'\nimport { dateTimeFormats, vuntangleEnLocale, vuntangleDeLocale, vuntangleJaLocale } from 'vuntangle'\nimport vuntangle from '@/plugins/vuntangle'\n\nVue.use(VueI18n)\n\nconst i18n = new VueI18n({\n locale: 'en',\n fallbackLocale: {\n 'en': ['vuntangleEnLocale'],\n 'de': ['vuntangleDeLocale'],\n 'ja': ['vuntangleJaLocale'],\n },\n messages: {\n vuntangleEnLocale,\n vuntangleDeLocale,\n vuntangleJaLocale,\n },\n silentTranslationWarn: true,\n dateTimeFormats,\n})\n\n/**\n * i18n.availableLocales is an array of language codes: ['en', 'fr']\n * We want to able to show language selection with labels that describe the language rather than a code\n */\ni18n.availableLocalesForUI = [\n {\n language: 'English (US)',\n code: 'en',\n },\n {\n language: 'Deutsch (DE)',\n code: 'de',\n },\n {\n language: 'Japan (JA)',\n code: 'ja',\n },\n]\n\n/**\n * Set the current used locale (language) code\n */\ni18n.setLocale = locale => {\n localStorage.setItem('i18n', locale)\n i18n.locale = locale\n vuntangle.locale = locale\n}\n\ni18n.setLocale(localStorage.getItem('i18n') || 'en')\nexport default i18n\n","import { colors } from 'vuetify/lib'\nexport default {\n theme: {\n dark: false,\n themes: {\n light: {\n primary: '#146095', // arista medium blue\n secondary: '#4473a9', // arista light blue\n accent: '#d47122', // arista orange\n info: '#146095', // arista medium blue\n warning: colors.yellow.darken3,\n error: colors.deepOrange,\n success: colors.green,\n lightGray: '#F1F1F1',\n darkGray: '#5C5C5C',\n utGreen: '#68BD49',\n utDarkBlue: '#303940',\n utBlue: '#0071DC',\n aristaBlue: '#16325B',\n aristaDarkGray: '#58585B',\n aristaLightBlue: '#4473a9',\n aristaLightGray: '#bbbdc0',\n aristaLightGreen: '#aad037',\n aristaMediumBlue: '#146095',\n aristaMediumGray: '#969696',\n aristaOrange: '#d47122',\n aristaYellow: '#e9d554',\n anchor: '#146095', // custom anchor tag color\n },\n dark: {\n primary: '#146095', // arista medium blue\n secondary: '#4473a9', // arista light blue\n accent: '#d47122', // arista orange\n info: '#146095', // arista medium blue as info\n warning: colors.yellow.darken3,\n error: colors.deepOrange,\n success: colors.green,\n lightGray: '#F1F1F1',\n darkGray: '#5C5C5C',\n utGreen: '#68BD49',\n utDarkBlue: '#303940',\n utBlue: '#0071DC',\n aristaBlue: '#16325B',\n aristaDarkGray: '#58585B',\n aristaLightBlue: '#4473a9',\n aristaLightGray: '#bbbdc0',\n aristaLightGreen: '#aad037',\n aristaMediumBlue: '#146095',\n aristaMediumGray: '#969696',\n aristaOrange: '#d47122',\n aristaYellow: '#e9d554',\n anchor: '#146095',\n },\n },\n },\n}\n","import Vue from 'vue'\nimport Vuetify, {\n VApp,\n VAppBar,\n VAppBarNavIcon,\n VIcon,\n VImg,\n VSpacer,\n VTextField,\n VContainer,\n VCard,\n VCardTitle,\n VCardSubtitle,\n VCardActions,\n VCardText,\n VDivider,\n VCheckbox,\n VNavigationDrawer,\n VList,\n VListGroup,\n VListItem,\n VListItemTitle,\n VListItemSubtitle,\n VListItemContent,\n VListItemAction,\n VListItemIcon,\n VListItemAvatar,\n VSelect,\n VBtn,\n VOverlay,\n VMain,\n VProgressCircular,\n VMenu,\n VSubheader,\n VTooltip,\n VRadio,\n VRadioGroup,\n VRangeSlider,\n VSheet,\n VBottomSheet,\n VHover,\n VSlideYReverseTransition,\n VSlideXReverseTransition,\n VExpandXTransition,\n VSwitch,\n VBreadcrumbs,\n VAvatar,\n VSlideYTransition,\n VChip,\n VDialog,\n VTreeview,\n VBtnToggle,\n VToolbar,\n VTab,\n VTabs,\n VTabsSlider,\n VTabItem,\n VTabsItems,\n VRow,\n VCol,\n VSimpleTable,\n VForm,\n VFileInput,\n VTextarea,\n VDataTable,\n VSimpleCheckbox,\n VSlider,\n VAutocomplete,\n VProgressLinear,\n VStepper,\n VStepperHeader,\n VStepperStep,\n VBadge,\n VExpansionPanels,\n VExpansionPanel,\n VExpansionPanelHeader,\n VExpansionPanelContent,\n VCombobox,\n} from 'vuetify/lib'\nimport { vuntangleTheme } from 'vuntangle'\n\nVue.use(Vuetify, {\n components: {\n VApp,\n VAppBar,\n VAppBarNavIcon,\n VIcon,\n VImg,\n VSpacer,\n VTextField,\n VContainer,\n VCard,\n VCardTitle,\n VCardSubtitle,\n VCardActions,\n VCardText,\n VDivider,\n VCheckbox,\n VNavigationDrawer,\n VList,\n VListGroup,\n VListItem,\n VListItemTitle,\n VListItemSubtitle,\n VListItemContent,\n VListItemAction,\n VListItemIcon,\n VListItemAvatar,\n VSelect,\n VBtn,\n VOverlay,\n VMain,\n VProgressCircular,\n VMenu,\n VSubheader,\n VTooltip,\n VRadio,\n VRadioGroup,\n VRangeSlider,\n VSheet,\n VBottomSheet,\n VHover,\n VSlideYReverseTransition,\n VSlideXReverseTransition,\n VExpandXTransition,\n VSwitch,\n VBreadcrumbs,\n VAvatar,\n VSlideYTransition,\n VChip,\n VDialog,\n VTreeview,\n VBtnToggle,\n VToolbar,\n VTab,\n VTabs,\n VTabItem,\n VTabsItems,\n VTabsSlider,\n VRow,\n VCol,\n VSimpleTable,\n VForm,\n VFileInput,\n VTextarea,\n VDataTable,\n VSimpleCheckbox,\n VSlider,\n VAutocomplete,\n VProgressLinear,\n VStepper,\n VStepperHeader,\n VStepperStep,\n VBadge,\n VExpansionPanels,\n VExpansionPanel,\n VExpansionPanelHeader,\n VExpansionPanelContent,\n VCombobox,\n },\n})\n\nexport default new Vuetify(vuntangleTheme)\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('v-container',{staticClass:\"d-flex justify-center\"},[_c('div',{staticClass:\"d-flex flex-column align-center mt-15\"},[_c('v-img',{attrs:{\"src\":require(`@/assets/${_vm.logo}`),\"width\":\"240\",\"height\":\"40\",\"contain\":\"\"}}),_c('p',{staticClass:\"aristaBlue--text font-weight-bold text-h6\"},[_vm._v(\"NGFW\")]),_c('v-card-title',[_vm._v(_vm._s(_vm.$t('sign_in')))]),_c('div',{staticStyle:{\"position\":\"relative\"}},[_c('v-divider',{staticClass:\"mb-8\"}),(_vm.error)?_c('u-alert',{staticClass:\"body-2 mb-4\",attrs:{\"error\":true}},[_c('div',{domProps:{\"innerHTML\":_vm._s(_vm.$t('invalid_username_or_password'))}})]):_vm._e(),_c('ValidationObserver',{ref:\"obs\",scopedSlots:_vm._u([{key:\"default\",fn:function({ passes }){return [_c('v-form',[_c('ValidationProvider',{attrs:{\"name\":\"username\",\"rules\":\"required\"},scopedSlots:_vm._u([{key:\"default\",fn:function({ errors }){return [_c('u-text-field',{staticClass:\"mb-4\",attrs:{\"label\":_vm.usernameHadFocus ? _vm.$t('username') : '',\"prepend-inner-icon\":\"mdi-account\",\"error-messages\":errors,\"dense\":false,\"placeholder\":_vm.$t('username')},on:{\"keyup\":function($event){$event.keyCode === 13 ? passes(_vm.login) : null},\"focus\":function($event){_vm.usernameHadFocus = true}},scopedSlots:_vm._u([(errors.length)?{key:\"append\",fn:function(){return [_c('u-errors-tooltip',{attrs:{\"errors\":errors}})]},proxy:true}:null],null,true),model:{value:(_vm.credentials.username),callback:function ($$v) {_vm.$set(_vm.credentials, \"username\", $$v)},expression:\"credentials.username\"}})]}}],null,true)}),_c('ValidationProvider',{attrs:{\"name\":\"password\",\"rules\":\"required\"},scopedSlots:_vm._u([{key:\"default\",fn:function({ errors }){return [_c('u-text-field',{staticClass:\"mb-4\",attrs:{\"append-icon\":_vm.passwordReveal ? 'mdi-eye' : 'mdi-eye-off',\"type\":_vm.passwordReveal ? 'text' : 'password',\"label\":_vm.passwordHadFocus ? _vm.$t('password') : '',\"error-messages\":errors,\"dense\":false,\"prepend-inner-icon\":\"mdi-lock\",\"placeholder\":_vm.$t('password')},on:{\"click:append\":function($event){_vm.passwordReveal = !_vm.passwordReveal},\"keyup\":function($event){$event.keyCode === 13 ? passes(_vm.login) : null},\"focus\":function($event){_vm.passwordHadFocus = true}},scopedSlots:_vm._u([(errors.length)?{key:\"append\",fn:function(){return [_c('u-errors-tooltip',{attrs:{\"errors\":errors}})]},proxy:true}:null],null,true),model:{value:(_vm.credentials.password),callback:function ($$v) {_vm.$set(_vm.credentials, \"password\", $$v)},expression:\"credentials.password\"}})]}}],null,true)}),_c('v-btn',{attrs:{\"large\":\"\",\"block\":\"\",\"depressed\":\"\",\"color\":\"primary\"},on:{\"click\":function($event){return passes(_vm.login)}}},[_vm._v(\" \"+_vm._s(_vm.$t('sign_in'))+\" \")])],1)]}}])})],1)],1)])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import axios from 'axios'\n\nconst http = axios.create({\n withCredentials: true,\n headers: {\n 'Content-Type': 'application/x-www-form-urlencoded',\n },\n})\n\nexport default http\n","import http from './http'\n\nconst api = {\n async get(url, params) {\n try {\n const response = await http.get(url, { params })\n return response?.data\n } catch (ex) {\n console.log(ex)\n }\n },\n\n async post(url, data, params = null) {\n const bodyFormData = new FormData()\n Object.entries(data).forEach(([key, value]) => {\n bodyFormData.append(key, value)\n })\n\n let response\n const httpOptions = {\n url,\n method: 'POST',\n data: bodyFormData,\n params,\n headers: {\n 'Content-Type': 'application/x-www-form-urlencoded',\n },\n }\n\n try {\n response = await http(httpOptions)\n return response\n } catch (ex) {\n console.log(ex)\n }\n },\n}\n\nexport default api\n","\n\n","import mod from \"-!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Login.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Login.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./Login.vue?vue&type=template&id=66c00657\"\nimport script from \"./Login.vue?vue&type=script&lang=js\"\nexport * from \"./Login.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('v-container',[_c('h2',[_vm._v(\"NGFW vue components\")]),_c('p',[_vm._v(\"Dev server for building NGFW vue components\")])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Home.vue?vue&type=template&id=5fdae318\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('v-container',{staticClass:\"d-flex pa-2\"},[(_vm.componentName)?_c(_vm.componentName,{tag:\"component\"}):_vm._e()],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('v-container',[_c('u-section',{attrs:{\"title\":_vm.$t('about')}},[_c('v-list',{staticClass:\"py-0\",attrs:{\"dense\":\"\"}},[_vm._l((_vm.serverData),function(data){return _c('v-list-item',{key:data.name,staticClass:\"pa-0\"},[_c('v-list-item-content',[_c('v-list-item-title',[_vm._v(_vm._s(_vm.$vuntangle.$t(data.name)))]),_c('v-list-item-subtitle',{domProps:{\"textContent\":_vm._s(data.value)}})],1)],1)}),(_vm.legalUrl)?_c('v-list-item',{staticClass:\"pa-0\"},[_c('v-list-item-content',[_c('v-list-item-title',[_vm._v(_vm._s(_vm.$t('license_agreement')))]),_c('a',{attrs:{\"href\":_vm.legalUrl,\"target\":\"_blank\"}},[_vm._v(_vm._s(_vm.legalUrl))])],1)],1):_vm._e()],2)],1),_c('u-section',{attrs:{\"title\":_vm.$t('license')},scopedSlots:_vm._u([{key:\"actions\",fn:function(){return [_c('u-btn',{staticClass:\"mr-2\"},[_vm._v(_vm._s(_vm.$t('refresh_licenses')))])]},proxy:true}])},[_c('v-simple-table',{attrs:{\"dense\":\"\"},scopedSlots:_vm._u([{key:\"default\",fn:function(){return [_c('thead',[_c('tr',[_c('th',{staticClass:\"text-left\"},[_vm._v(_vm._s(_vm.$t('name')))]),_c('th',{staticClass:\"text-left\",staticStyle:{\"width\":\"150px\"}},[_vm._v(_vm._s(_vm.$t('seats')))]),_c('th',{staticClass:\"text-left\",staticStyle:{\"width\":\"150px\"}},[_vm._v(_vm._s(_vm.$t('start')))]),_c('th',{staticClass:\"text-left\",staticStyle:{\"width\":\"150px\"}},[_vm._v(_vm._s(_vm.$t('end')))]),_c('th',{staticClass:\"text-left\",staticStyle:{\"width\":\"150px\"}},[_vm._v(_vm._s(_vm.$t('valid')))])])]),_c('tbody',_vm._l((_vm.licenses),function(lic){return _c('tr',{key:lic.key},[_c('td',[_c('strong',[_vm._v(_vm._s(lic.displayName || lic.name))])]),_c('td',[_vm._v(_vm._s(lic.seats))]),_c('td',[_vm._v(_vm._s(_vm.$vuntangle.dates.formatDateFromApi(lic.start, false)))]),_c('td',[_vm._v(_vm._s(_vm.$vuntangle.dates.formatDateFromApi(lic.end, false)))]),_c('td',[_vm._v(_vm._s(lic.valid))])])}),0)]},proxy:true}])})],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NgfwAbout.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NgfwAbout.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./NgfwAbout.vue?vue&type=template&id=090d8818\"\nimport script from \"./NgfwAbout.vue?vue&type=script&lang=js\"\nexport * from \"./NgfwAbout.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('settings-dns',{ref:\"dns\",attrs:{\"settings\":_vm.dnsSettings},scopedSlots:_vm._u([{key:\"actions\",fn:function({ newSettings, isDirty }){return [_c('u-btn',{attrs:{\"min-width\":null,\"disabled\":!isDirty},on:{\"click\":function($event){return _vm.onSaveSettings(newSettings)}}},[_vm._v(_vm._s(_vm.$t('save')))])]}}])})\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('v-container',{class:`${_vm.classicView ? 'pa-4 ' : ''}shared-cmp d-flex flex-column flex-grow-1`,attrs:{\"fluid\":_vm.classicView ? true : false}},[_c('div',{staticClass:\"d-flex align-center\"},[(_vm.classicView)?_c('h1',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$vuntangle.$t('dns')))]):_c('h2',{staticClass:\"font-weight-light\"},[_vm._v(_vm._s(_vm.$vuntangle.$t('dns')))]),_c('v-spacer'),_vm._t(\"actions\",null,{\"newSettings\":_vm.settingsCopy,\"isDirty\":_vm.isDirty})],2),_c('v-divider',{staticClass:\"my-2\"}),(_vm.hasExtraFields)?_c('u-section',{staticClass:\"mt-4\"},[_vm._t(\"extra-fields\")],2):_vm._e(),_c(_vm.hasExtraFields ? 'u-section' : 'div',{tag:\"component\",staticClass:\"d-flex flex-column fill-height\"},[_c('div',{staticClass:\"d-flex flex-row align-center my-4\"},[_c('v-divider'),_c('v-btn-toggle',{attrs:{\"dense\":\"\",\"rounded\":\"\",\"mandatory\":\"\"},model:{value:(_vm.selectedTab),callback:function ($$v) {_vm.selectedTab=$$v},expression:\"selectedTab\"}},_vm._l((_vm.tabs),function(tab){return _c('v-btn',{key:tab,class:`${tab === _vm.selectedTab ? 'white--text' : ''} font-weight-bold px-8`,attrs:{\"value\":tab,\"active-class\":\"primary\",\"disabled\":tab === 'site_lookup' && !_vm.settings.enabled,\"min-width\":\"150\"}},[_vm._v(\" \"+_vm._s(_vm.$t(tab))+\" \")])}),1),_c('v-divider')],1),_c('v-tabs-items',{staticClass:\"fill-height\",staticStyle:{\"overflow\":\"visible\",\"background-color\":\"transparent\"},model:{value:(_vm.selectedTab),callback:function ($$v) {_vm.selectedTab=$$v},expression:\"selectedTab\"}},[_c('v-tab-item',{class:_vm.selectedTab === 'static_entries' ? 'd-flex flex-column fill-height' : '',attrs:{\"value\":\"static_entries\",\"transition\":false,\"reverse-transition\":false}},[_c('div',{staticClass:\"d-flex align-center\"},[_c('h2',{staticClass:\"font-weight-light\"},[_vm._v(_vm._s(_vm.$vuntangle.$t('static_entries')))]),_c('v-spacer'),_c('u-btn',{attrs:{\"min-width\":null},on:{\"click\":function($event){return _vm.onAddEditStaticEntry(null)}}},[_vm._v(_vm._s(_vm.$vuntangle.$t('add')))])],1),_c('p',{staticClass:\"body-2\",domProps:{\"innerHTML\":_vm._s(_vm.$vuntangle.$t('static_entries_info'))}}),_c('u-grid',{attrs:{\"id\":\"static_entries\",\"row-data\":_vm.settingsCopy.staticEntries,\"column-defs\":_vm.staticEntriesColumnDefs,\"enable-refresh\":false}})],1),_c('v-tab-item',{class:_vm.selectedTab === 'domain_forwarding' ? 'd-flex flex-column fill-height' : '',attrs:{\"value\":\"domain_forwarding\",\"transition\":false,\"reverse-transition\":false}},[_c('div',{staticClass:\"d-flex align-center\"},[_c('h2',{staticClass:\"font-weight-light\"},[_vm._v(_vm._s(_vm.$vuntangle.$t('domain_forwarding')))]),_c('v-spacer'),_c('u-btn',{attrs:{\"min-width\":null},on:{\"click\":function($event){return _vm.onAddEditDomain(null)}}},[_vm._v(_vm._s(_vm.$vuntangle.$t('add')))])],1),_c('p',{staticClass:\"body-2\",domProps:{\"innerHTML\":_vm._s(_vm.$vuntangle.$t('domain_forwarding_info'))}}),_c('u-grid',{attrs:{\"id\":\"domain_forwarding\",\"row-data\":_vm.settingsCopy.localServers,\"column-defs\":_vm.domainsColumnDefs,\"enable-refresh\":false}})],1)],1)],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('v-container',{staticClass:\"px-0\"},[_c('ValidationObserver',{ref:\"obs\"},[_c('v-row',[_c('v-col',[_c('ValidationProvider',{attrs:{\"rules\":\"required\"},scopedSlots:_vm._u([{key:\"default\",fn:function({ errors }){return [_c('u-text-field',{attrs:{\"label\":_vm.$vuntangle.$t('name'),\"error-messages\":errors},scopedSlots:_vm._u([(errors.length)?{key:\"append\",fn:function(){return [_c('u-errors-tooltip',{attrs:{\"errors\":errors}})]},proxy:true}:null],null,true),model:{value:(_vm.entry.name),callback:function ($$v) {_vm.$set(_vm.entry, \"name\", $$v)},expression:\"entry.name\"}})]}}])})],1)],1),_c('v-row',[_c('v-col',[_c('ValidationProvider',{attrs:{\"rules\":\"required\"},scopedSlots:_vm._u([{key:\"default\",fn:function({ errors }){return [_c('u-text-field',{attrs:{\"label\":_vm.$vuntangle.$t('description'),\"error-messages\":errors},scopedSlots:_vm._u([(errors.length)?{key:\"append\",fn:function(){return [_c('u-errors-tooltip',{attrs:{\"errors\":errors}})]},proxy:true}:null],null,true),model:{value:(_vm.entry.description),callback:function ($$v) {_vm.$set(_vm.entry, \"description\", $$v)},expression:\"entry.description\"}})]}}])})],1)],1),_c('v-row',[_c('v-col',[_c('ValidationProvider',{attrs:{\"rules\":\"required|ip_any\"},scopedSlots:_vm._u([{key:\"default\",fn:function({ errors }){return [_c('u-text-field',{attrs:{\"label\":_vm.$vuntangle.$t('address'),\"error-messages\":errors},scopedSlots:_vm._u([(errors.length)?{key:\"append\",fn:function(){return [_c('u-errors-tooltip',{attrs:{\"errors\":errors}})]},proxy:true}:null],null,true),model:{value:(_vm.entry.address),callback:function ($$v) {_vm.$set(_vm.entry, \"address\", $$v)},expression:\"entry.address\"}})]}}])})],1)],1)],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./DnsStaticEntry.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./DnsStaticEntry.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./DnsStaticEntry.vue?vue&type=template&id=300cdbb4\"\nimport script from \"./DnsStaticEntry.vue?vue&type=script&lang=js\"\nexport * from \"./DnsStaticEntry.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../ngfw_ui/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('v-container',{staticClass:\"px-0\"},[_c('ValidationObserver',{ref:\"obs\"},[_c('v-row',[_c('v-col',[_c('ValidationProvider',{attrs:{\"rules\":\"required|domain\"},scopedSlots:_vm._u([{key:\"default\",fn:function({ errors }){return [_c('u-text-field',{attrs:{\"label\":_vm.$vuntangle.$t('domain'),\"error-messages\":errors},scopedSlots:_vm._u([(errors.length)?{key:\"append\",fn:function(){return [_c('u-errors-tooltip',{attrs:{\"errors\":errors}})]},proxy:true}:null],null,true),model:{value:(_vm.entry.domain),callback:function ($$v) {_vm.$set(_vm.entry, \"domain\", $$v)},expression:\"entry.domain\"}})]}}])})],1)],1),_c('v-row',[_c('v-col',[_c('ValidationProvider',{attrs:{\"rules\":\"required|ip_any\"},scopedSlots:_vm._u([{key:\"default\",fn:function({ errors }){return [_c('u-text-field',{attrs:{\"label\":_vm.$vuntangle.$t('server'),\"error-messages\":errors},scopedSlots:_vm._u([(errors.length)?{key:\"append\",fn:function(){return [_c('u-errors-tooltip',{attrs:{\"errors\":errors}})]},proxy:true}:null],null,true),model:{value:(_vm.entry.localServer),callback:function ($$v) {_vm.$set(_vm.entry, \"localServer\", $$v)},expression:\"entry.localServer\"}})]}}])})],1)],1)],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./DnsDomainForward.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./DnsDomainForward.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./DnsDomainForward.vue?vue&type=template&id=6d1d24b0\"\nimport script from \"./DnsDomainForward.vue?vue&type=script&lang=js\"\nexport * from \"./DnsDomainForward.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../ngfw_ui/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","export default {\n title: 'DNS settings schema',\n type: 'object',\n properties: {\n staticEntries: {\n type: 'array',\n items: {\n type: 'object',\n properties: {\n name: { type: 'string' },\n description: { type: 'string' },\n address: { type: 'string' },\n },\n required: ['name', 'description', 'address'],\n additionalProperties: false,\n },\n },\n localServers: {\n type: 'array',\n items: {\n type: 'object',\n properties: {\n domain: { type: 'string' },\n localServer: { type: 'string' },\n },\n required: ['domain', 'localServer'],\n additionalProperties: false,\n },\n },\n },\n required: ['staticEntries', 'localServers'],\n additionalProperties: false,\n}\n","/**\n * This are some default values loaded in case of undefined/null settings passed to it\n */\n\nexport default {\n staticEntries: [],\n localServers: [],\n}\n","\n\n","import mod from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./Main.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./Main.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./Main.vue?vue&type=template&id=7be659b4\"\nimport script from \"./Main.vue?vue&type=script&lang=js\"\nexport * from \"./Main.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../ngfw_ui/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import vuntangle from '@/plugins/vuntangle'\n// import i18n from '@/plugins/vue-i18n'\n\nconst getDefaultState = () => ({\n networkSettings: null,\n})\n\nconst getters = {\n networkSettings: state => state.networkSettings,\n lanInterfaces: state => state.networkSettings.interfaces.list.filter(intf => !intf.isWan),\n}\n\nconst mutations = {\n RESET: state => Object.assign(state, getDefaultState()),\n SET_NETWORK_SETTINGS: (state, value) => (state.networkSettings = value),\n}\n\nconst actions = {\n async fetchNetworkSettings({ commit, state }) {\n if (state.networkSettings !== null) return\n commit('SET_FETCHING', true, { root: true })\n const data = await window.rpc.networkManager.getNetworkSettings()\n commit('SET_FETCHING', false, { root: true })\n if (data) {\n commit('SET_NETWORK_SETTINGS', data)\n }\n },\n\n saveNetworkSettings({ commit }, settings) {\n return new Promise((resolve, reject) => {\n commit('SET_FETCHING', true, { root: true })\n window.rpc.networkManager.setNetworkSettings((response, exception) => {\n commit('SET_FETCHING', false, { root: true })\n if (exception) {\n vuntangle.toast.add(exception.message, 'error')\n reject(exception)\n return\n }\n commit('SET_NETWORK_SETTINGS', settings)\n vuntangle.toast.add(vuntangle.$t('saved_successfully', ['Settings']))\n resolve()\n }, settings)\n })\n },\n}\n\nexport default {\n namespaced: true,\n state: getDefaultState,\n getters,\n mutations,\n actions,\n}\n","import Vue from 'vue'\nimport Vuex, { Store } from 'vuex'\nimport settings from './settings'\n\nVue.use(Vuex)\n\nconst getDefaultState = () => ({\n fetching: false,\n data: undefined,\n})\n\nconst mutations = {\n RESET: state => Object.assign(state, getDefaultState()),\n SET_FETCHING: (state, value) => (state.fetching = value),\n SET_DATA: (state, value) => (state.data = value),\n}\n\nconst actions = {\n /**\n * Resets entire store and it's modules to an initial state. Usually after user logs out\n * @param {Function} commit\n */\n resetState({ commit }) {\n commit('RESET')\n },\n}\n\nexport default new Store({\n modules: {\n settings,\n },\n state: getDefaultState,\n mutations,\n actions,\n})\n","/**\n * utility used to normalize data used in vuntangle components\n * each specific settings has a getter/setter\n * get - extracts required data from NGFW network settings and prepares it for vuntangle component\n * set - takes new data coming from component and applies it on the NGFW network setting structure\n */\n\nimport { cloneDeep } from 'lodash'\nimport store from '@/store'\n\n/**\n * Adds specified `javaClass` for each item\n * New items that are added via vue components are not having the javaClass set\n * @param {Object[]} items - items in a list\n * @param {String} javaClass - java class to be set on each\n *\n * @returns all itemes having javaClass set\n */\nconst applyJavaClass = function (items, javaClass) {\n const filter = items.filter(item => !item.javaClass)\n filter.forEach(item => (item.javaClass = `com.untangle.uvm.network.${javaClass}`))\n return items\n}\n\nconst dns = {\n get: () => {\n /** @type {NetworkSettings} */\n const ns = store.getters['settings/networkSettings']\n return {\n staticEntries: ns?.dnsSettings?.staticEntries.list,\n localServers: ns?.dnsSettings?.localServers.list,\n }\n },\n set: dnsSettings => {\n const ns = cloneDeep(store.getters['settings/networkSettings'])\n ns.dnsSettings.staticEntries.list = applyJavaClass(dnsSettings.staticEntries, 'DnsStaticEntry')\n ns.dnsSettings.localServers.list = applyJavaClass(dnsSettings.localServers, 'DnsLocalServer')\n\n return ns\n },\n}\n\nconst dhcp = {\n get: () => {\n const ns = store.getters['settings/networkSettings']\n return {\n dhcpAuthoritative: ns?.dhcpAuthoritative,\n staticDhcpEntries: ns?.staticDhcpEntries.list,\n }\n },\n set: dhcpSettings => {\n const ns = cloneDeep(store.getters['settings/networkSettings'])\n ns.dhcpAuthoritative = dhcpSettings.dhcpAuthoritative\n ns.staticDhcpEntries.list = applyJavaClass(dhcpSettings.staticDhcpEntries, 'DhcpStaticEntry')\n return ns\n },\n}\n\nconst staticRoutes = {\n get: () => {\n const ns = store.getters['settings/networkSettings']\n return ns?.staticRoutes.list\n },\n set: staticRoutes => {\n const ns = cloneDeep(store.getters['settings/networkSettings'])\n ns.staticRoutes.list = applyJavaClass(staticRoutes, 'StaticRoute')\n return ns\n },\n}\n\nexport default { dns, dhcp, staticRoutes }\n","\n\n","import mod from \"-!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NgfwDns.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NgfwDns.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./NgfwDns.vue?vue&type=template&id=308a7a62\"\nimport script from \"./NgfwDns.vue?vue&type=script&lang=js\"\nexport * from \"./NgfwDns.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('settings-dhcp',{attrs:{\"settings\":_vm.dhcpSettings,\"leases\":_vm.leases,\"fetching\":_vm.fetching},on:{\"fetch-leases\":_vm.onFetchLeases},scopedSlots:_vm._u([{key:\"actions\",fn:function({ newSettings, isDirty }){return [_c('u-btn',{attrs:{\"min-width\":null,\"disabled\":!isDirty},on:{\"click\":function($event){return _vm.onSaveSettings(newSettings)}}},[_vm._v(_vm._s(_vm.$t('save')))])]}}])})\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('v-container',{class:`${_vm.classicView ? 'pa-4 ' : ''}shared-cmp d-flex flex-column flex-grow-1`,attrs:{\"fluid\":_vm.classicView ? true : false}},[_c('div',{staticClass:\"d-flex align-center\"},[(_vm.classicView)?_c('h1',{staticClass:\"headline\"},[_vm._v(_vm._s(_vm.$vuntangle.$t('dhcp')))]):_c('h2',{staticClass:\"font-weight-light\"},[_vm._v(_vm._s(_vm.$vuntangle.$t('dhcp')))]),_c('v-spacer'),_vm._t(\"actions\",null,{\"newSettings\":_vm.settingsCopy,\"isDirty\":_vm.isDirty})],2),_c('v-divider',{staticClass:\"my-2\"}),_c('div',{staticClass:\"d-flex\"},[_c('v-checkbox',{attrs:{\"label\":_vm.$vuntangle.$t('dhcp_authoritative')},model:{value:(_vm.settingsCopy.dhcpAuthoritative),callback:function ($$v) {_vm.$set(_vm.settingsCopy, \"dhcpAuthoritative\", $$v)},expression:\"settingsCopy.dhcpAuthoritative\"}})],1),_c('div',{staticClass:\"d-flex align-center mb-2\"},[_c('h2',{staticClass:\"font-weight-light\"},[_vm._v(_vm._s(_vm.$vuntangle.$t('reservations')))]),_c('v-spacer'),_c('u-btn',{attrs:{\"min-width\":null},on:{\"click\":function($event){return _vm.onAddEditReservation(null)}}},[_vm._v(_vm._s(_vm.$vuntangle.$t('add_reservation')))])],1),_c('u-grid',{attrs:{\"id\":\"reservations\",\"row-data\":_vm.settingsCopy.staticDhcpEntries,\"column-defs\":_vm.reservationsColumnDefs,\"enable-refresh\":false}}),(_vm.leases !== false)?[_c('h2',{staticClass:\"font-weight-light mt-4 mb-2\"},[_vm._v(_vm._s(_vm.$vuntangle.$t('leases')))]),_c('u-grid',{attrs:{\"id\":\"leases\",\"row-data\":_vm.leases,\"column-defs\":_vm.leasesColumnDefs,\"fetching\":_vm.fetching},on:{\"refresh\":function($event){return _vm.$emit('fetch-leases')}}})]:_vm._e(),(_vm.invalidSettingsErrors)?_c('invalid-settings',{attrs:{\"service\":\"DHCP Settings\",\"settings\":_vm.settings,\"schema\":_vm.$options.schema,\"errors\":_vm.invalidSettingsErrors},on:{\"update:errors\":function($event){_vm.invalidSettingsErrors=$event}}}):_vm._e()],2)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","export default {\n dhcpAuthoritative: true,\n staticDhcpEntries: [],\n}\n","export default {\n title: 'DHCP settings schema',\n type: 'object',\n properties: {\n dhcpAuthoritative: { type: 'boolean' },\n staticDhcpEntries: {\n type: 'array',\n items: {\n type: 'object',\n properties: {\n address: { type: 'string' },\n description: { type: 'string' },\n macAddress: { type: 'string' },\n },\n additionalProperties: false,\n },\n },\n },\n additionalProperties: false,\n}\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('v-container',{staticClass:\"px-0\"},[_c('ValidationObserver',{ref:\"obs\"},[_c('v-row',[_c('v-col',[_c('ValidationProvider',{attrs:{\"rules\":{ required: true, ip: true, unique: _vm.addresses }},scopedSlots:_vm._u([{key:\"default\",fn:function({ errors }){return [_c('u-text-field',{attrs:{\"label\":_vm.$vuntangle.$t('address'),\"error-messages\":errors},scopedSlots:_vm._u([(errors.length)?{key:\"append\",fn:function(){return [_c('u-errors-tooltip',{attrs:{\"errors\":errors}})]},proxy:true}:null],null,true),model:{value:(_vm.entry.address),callback:function ($$v) {_vm.$set(_vm.entry, \"address\", $$v)},expression:\"entry.address\"}})]}}])})],1)],1),_c('v-row',[_c('v-col',[_c('ValidationProvider',{attrs:{\"rules\":{ required: true, mac_address: true, unique: _vm.macAddresses }},scopedSlots:_vm._u([{key:\"default\",fn:function({ errors }){return [_c('u-text-field',{attrs:{\"label\":_vm.$vuntangle.$t('mac_address'),\"placeholder\":\"00:1B:44:11:3A:B7\",\"error-messages\":errors},scopedSlots:_vm._u([(errors.length)?{key:\"append\",fn:function(){return [_c('u-errors-tooltip',{attrs:{\"errors\":errors}})]},proxy:true}:null],null,true),model:{value:(_vm.entry.macAddress),callback:function ($$v) {_vm.$set(_vm.entry, \"macAddress\", $$v)},expression:\"entry.macAddress\"}})]}}])})],1)],1),_c('v-row',[_c('v-col',[_c('ValidationProvider',{scopedSlots:_vm._u([{key:\"default\",fn:function({ errors }){return [_c('u-text-field',{attrs:{\"label\":_vm.$vuntangle.$t('description'),\"error-messages\":errors},scopedSlots:_vm._u([(errors.length)?{key:\"append\",fn:function(){return [_c('u-errors-tooltip',{attrs:{\"errors\":errors}})]},proxy:true}:null],null,true),model:{value:(_vm.entry.description),callback:function ($$v) {_vm.$set(_vm.entry, \"description\", $$v)},expression:\"entry.description\"}})]}}])})],1)],1)],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./DhcpReservation.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./DhcpReservation.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./DhcpReservation.vue?vue&type=template&id=7cdf68b5\"\nimport script from \"./DhcpReservation.vue?vue&type=script&lang=js\"\nexport * from \"./DhcpReservation.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../ngfw_ui/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","\n\n","import mod from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./Main.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./Main.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./Main.vue?vue&type=template&id=307dde42\"\nimport script from \"./Main.vue?vue&type=script&lang=js\"\nexport * from \"./Main.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../ngfw_ui/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","\n\n","import mod from \"-!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NgfwDhcp.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NgfwDhcp.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./NgfwDhcp.vue?vue&type=template&id=5c1fb5b8\"\nimport script from \"./NgfwDhcp.vue?vue&type=script&lang=js\"\nexport * from \"./NgfwDhcp.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',[_c('p',[_vm._v(_vm._s(_vm.staticRoutes))]),_c('p',[_vm._v(_vm._s(_vm.lanInterfaces))])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NgfwStaticRoutes.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NgfwStaticRoutes.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./NgfwStaticRoutes.vue?vue&type=template&id=61bffa1e\"\nimport script from \"./NgfwStaticRoutes.vue?vue&type=script&lang=js\"\nexport * from \"./NgfwStaticRoutes.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('v-container',[_c('ValidationObserver',[_c('u-section',{attrs:{\"title\":_vm.$vuntangle.$t('settings')}},[_c('v-row',[_c('v-col',{attrs:{\"cols\":\"12\",\"lg\":\"3\"}},[_c('ValidationProvider',{attrs:{\"rules\":\"required\"},scopedSlots:_vm._u([{key:\"default\",fn:function({ errors }){return [_c('u-text-field',{attrs:{\"label\":_vm.$t('host_name'),\"error-messages\":errors},scopedSlots:_vm._u([(errors.length)?{key:\"append\",fn:function(){return [_c('u-errors-tooltip',{attrs:{\"errors\":errors}})]},proxy:true}:null],null,true),model:{value:(_vm.settings.hostName),callback:function ($$v) {_vm.$set(_vm.settings, \"hostName\", $$v)},expression:\"settings.hostName\"}})]}}])})],1),_c('v-col',{attrs:{\"cols\":\"12\",\"lg\":\"3\"}},[_c('ValidationProvider',{attrs:{\"rules\":\"required\"},scopedSlots:_vm._u([{key:\"default\",fn:function({ errors }){return [_c('u-text-field',{attrs:{\"label\":_vm.$t('domain_name'),\"error-messages\":errors},scopedSlots:_vm._u([(errors.length)?{key:\"append\",fn:function(){return [_c('u-errors-tooltip',{attrs:{\"errors\":errors}})]},proxy:true}:null],null,true),model:{value:(_vm.settings.domainName),callback:function ($$v) {_vm.$set(_vm.settings, \"domainName\", $$v)},expression:\"settings.domainName\"}})]}}])})],1)],1)],1),_c('u-section',{attrs:{\"title\":_vm.$vuntangle.$t('web_admin_ports')}},[_c('v-row',[_c('v-col',{attrs:{\"cols\":\"12\",\"lg\":\"3\"}},[_c('ValidationProvider',{attrs:{\"rules\":\"required|port\"},scopedSlots:_vm._u([{key:\"default\",fn:function({ errors }){return [_c('u-text-field',{attrs:{\"type\":\"number\",\"label\":_vm.$t('http_port'),\"error-messages\":errors},scopedSlots:_vm._u([(errors.length)?{key:\"append\",fn:function(){return [_c('u-errors-tooltip',{attrs:{\"errors\":errors}})]},proxy:true}:null],null,true),model:{value:(_vm.settings.httpPort),callback:function ($$v) {_vm.$set(_vm.settings, \"httpPort\", $$v)},expression:\"settings.httpPort\"}})]}}])})],1),_c('v-col',{attrs:{\"cols\":\"12\",\"lg\":\"3\"}},[_c('ValidationProvider',{attrs:{\"rules\":\"required|port\"},scopedSlots:_vm._u([{key:\"default\",fn:function({ errors }){return [_c('u-text-field',{attrs:{\"type\":\"number\",\"label\":_vm.$t('https_port'),\"error-messages\":errors},scopedSlots:_vm._u([(errors.length)?{key:\"append\",fn:function(){return [_c('u-errors-tooltip',{attrs:{\"errors\":errors}})]},proxy:true}:null],null,true),model:{value:(_vm.settings.httpsPort),callback:function ($$v) {_vm.$set(_vm.settings, \"httpsPort\", $$v)},expression:\"settings.httpsPort\"}})]}}])})],1)],1)],1)],1),_c('u-btn',{staticClass:\"mt-4\",on:{\"click\":_vm.onSaveSettings}},[_vm._v(_vm._s(_vm.$t('save')))])],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NgfwSettings.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NgfwSettings.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./NgfwSettings.vue?vue&type=template&id=48527ebe\"\nimport script from \"./NgfwSettings.vue?vue&type=script&lang=js\"\nexport * from \"./NgfwSettings.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","\n\n","import mod from \"-!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Component.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Component.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./Component.vue?vue&type=template&id=b13345e4\"\nimport script from \"./Component.vue?vue&type=script&lang=js\"\nexport * from \"./Component.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import Vue from 'vue'\nimport VueRouter from 'vue-router'\n\nimport Login from '@/views/Login.vue'\nimport Home from '@/views/Home.vue'\nimport Component from '@/views/Component.vue'\n\nVue.use(VueRouter)\n\nconst routes = [\n {\n path: '/',\n name: 'home',\n component: Home,\n },\n {\n path: '/login',\n name: 'login',\n component: Login,\n },\n\n {\n path: '/:componentName',\n name: 'component',\n component: Component,\n },\n]\n\nconst router = new VueRouter({\n mode: 'history',\n base: '/vue/',\n routes,\n})\n\nrouter.beforeEach((to, from, next) => {\n if (!window.rpc) {\n try {\n window.rpc = new window.JSONRpcClient('/admin/JSON-RPC')\n if (window.rpc) {\n const startUpInfo = window.rpc.UvmContext.getWebuiStartupInfo()\n Object.assign(window.rpc, startUpInfo)\n if (to.name === 'login') next({ name: 'home' })\n else next()\n }\n } catch (ex) {\n if (to.name !== 'login') next({ name: 'login' })\n else next()\n }\n } else if (to.name === 'login') next({ name: 'home' })\n else next()\n})\n\nexport default router\n","var render = function render(){var _vm=this,_c=_vm._self._c;return (_vm.embedded || _vm.$route.name === 'login')?_c('blank-layout'):_c('default-layout')\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('v-app',[_c('v-main',[_c('router-view',{staticClass:\"d-flex flex-column fill-height\"})],1),_c('v-overlay',{model:{value:(_vm.$store.state.fetching),callback:function ($$v) {_vm.$set(_vm.$store.state, \"fetching\", $$v)},expression:\"$store.state.fetching\"}},[_c('v-progress-circular',{attrs:{\"indeterminate\":\"\",\"size\":\"32\",\"color\":\"aristaBlue\"}})],1),_c('u-framework-dialog'),_c('u-framework-confirm'),_c('u-framework-toast')],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BlankLayout.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BlankLayout.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./BlankLayout.vue?vue&type=template&id=4c914ac8\"\nimport script from \"./BlankLayout.vue?vue&type=script&lang=js\"\nexport * from \"./BlankLayout.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('v-app',[_c('app-nav'),_c('app-drawer'),_c('v-main',{staticClass:\"d-flex\"},[_c('router-view',{staticClass:\"d-flex flex-column fill-height\"})],1),_c('v-overlay',{model:{value:(_vm.$store.state.fetching),callback:function ($$v) {_vm.$set(_vm.$store.state, \"fetching\", $$v)},expression:\"$store.state.fetching\"}},[_c('v-progress-circular',{attrs:{\"indeterminate\":\"\",\"size\":\"32\",\"color\":\"aristaBlue\"}})],1),_c('u-framework-dialog'),_c('u-framework-confirm'),_c('u-framework-toast')],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('v-app-bar',{attrs:{\"dark\":\"\",\"clipped-left\":\"\",\"fixed\":\"\",\"flat\":\"\",\"app\":\"\",\"color\":\"aristaBlue\",\"height\":\"50\"}},[_c('v-btn',{attrs:{\"icon\":\"\"},on:{\"click\":_vm.toggleMiniDrawer}},[_c('v-icon',[_vm._v(\" \"+_vm._s(_vm.$store.state.miniDrawer ? 'mdi-menu' : 'mdi-menu-open')+\" \")])],1),_c('router-link',{staticClass:\"text-decoration-none ml-2\",staticStyle:{\"line-height\":\"12px\"},attrs:{\"to\":\"/\"}},[_c('v-img',{attrs:{\"src\":require('@/assets/arista-logo-white.svg'),\"contain\":\"\",\"width\":\"100\",\"transition\":\"false\"}}),_c('span',{staticClass:\"white--text ml-1 font-weight-bold\",staticStyle:{\"font-size\":\"10px\"}},[_vm._v(\"NGFW\")])],1),_c('v-spacer'),_c('v-menu',{attrs:{\"dark\":\"\",\"bottom\":\"\",\"left\":\"\",\"offset-y\":\"\",\"transition\":\"slide-y-transition\",\"nudge-bottom\":\"8\",\"content-class\":\"ut-app-menu\"},scopedSlots:_vm._u([{key:\"activator\",fn:function({ on }){return [_c('v-btn',_vm._g({staticClass:\"account-menu-activator\",attrs:{\"text\":\"\"}},on),[_c('v-icon',[_vm._v(\"mdi-account-circle\")]),_c('v-icon',{attrs:{\"right\":\"\"}},[_vm._v(\"mdi-chevron-down\")])],1)]}}])},[_c('v-list',{attrs:{\"dense\":\"\",\"color\":\"#16325B\",\"width\":\"200\"}},[_c('v-list-item',{on:{\"click\":_vm.logout}},[_c('v-list-item-icon',{staticClass:\"mr-4\"},[_c('v-icon',[_vm._v(\"mdi-exit-to-app\")])],1),_c('v-list-item-title',[_vm._v(\"Logout\")])],1),_c('v-divider',{staticClass:\"my-2\"}),_c('v-menu',{attrs:{\"dark\":\"\",\"left\":\"\",\"offset-x\":\"\",\"open-on-hover\":\"\",\"nudge-top\":\"6\",\"nudge-right\":\"2\",\"close-on-content-click\":false,\"transition\":\"slide-x-reverse-transition\"},scopedSlots:_vm._u([{key:\"activator\",fn:function({ on }){return [_c('v-list-item',_vm._g({},on),[_c('v-list-item-icon',{staticClass:\"mr-4\"},[_c('v-icon',{attrs:{\"dense\":\"\"}},[_vm._v(\"mdi-palette\")])],1),_c('v-list-item-title',[_vm._v(_vm._s(_vm.$t('theme')))]),_c('v-list-item-icon',[_c('v-icon',{attrs:{\"dense\":\"\"}},[_vm._v(\"mdi-chevron-right\")])],1)],1)]}}])},[_c('v-card',{staticClass:\"mr-1\",attrs:{\"flat\":\"\",\"color\":\"transparent\"}},[_c('v-list',{attrs:{\"nav\":\"\",\"dense\":\"\",\"color\":\"#16325B\"}},[_c('v-list-item',{on:{\"click\":function($event){_vm.theme = 'light'}}},[_c('v-list-item-icon',{staticClass:\"mr-4\"},[(_vm.theme === 'light')?_c('v-icon',{attrs:{\"dense\":\"\"}},[_vm._v(\"mdi-check\")]):_vm._e()],1),_c('v-list-item-title',[_vm._v(_vm._s(_vm.$t('light')))]),_c('v-list-item-icon',[_c('v-icon',{attrs:{\"dense\":\"\"}},[_vm._v(\"mdi-white-balance-sunny\")])],1)],1),_c('v-list-item',{on:{\"click\":function($event){_vm.theme = 'dark'}}},[_c('v-list-item-icon',{staticClass:\"mr-4\"},[(_vm.theme === 'dark')?_c('v-icon',{attrs:{\"dense\":\"\"}},[_vm._v(\"mdi-check\")]):_vm._e()],1),_c('v-list-item-title',[_vm._v(_vm._s(_vm.$t('dark')))]),_c('v-list-item-icon',[_c('v-icon',{attrs:{\"dense\":\"\"}},[_vm._v(\"mdi-moon-waning-crescent\")])],1)],1)],1)],1)],1),_c('v-menu',{attrs:{\"dark\":\"\",\"left\":\"\",\"offset-x\":\"\",\"open-on-hover\":\"\",\"nudge-top\":\"6\",\"nudge-right\":\"2\",\"close-on-content-click\":false,\"transition\":\"slide-x-reverse-transition\"},scopedSlots:_vm._u([{key:\"activator\",fn:function({ on }){return [_c('v-list-item',_vm._g({},on),[_c('v-list-item-icon',{staticClass:\"mr-4\"},[_c('v-icon',{attrs:{\"dense\":\"\"}},[_vm._v(\"mdi-translate\")])],1),_c('v-list-item-title',[_vm._v(_vm._s(_vm.$t('language')))]),_c('v-list-item-icon',[_c('v-icon',[_vm._v(\"mdi-chevron-right\")])],1)],1)]}}])},[_c('v-card',{staticClass:\"mr-1\",attrs:{\"flat\":\"\",\"color\":\"transparent\"}},[_c('v-list',{attrs:{\"nav\":\"\",\"dense\":\"\",\"color\":\"#16325B\"}},_vm._l((_vm.$i18n.availableLocalesForUI),function(locale){return _c('v-list-item',{key:locale.code,on:{\"click\":function($event){return _vm.$i18n.setLocale(locale.code)}}},[_c('v-list-item-icon',{staticClass:\"mr-4\"},[(locale.code === _vm.$i18n.locale)?_c('v-icon',{attrs:{\"dense\":\"\"}},[_vm._v(\"mdi-check\")]):_vm._e()],1),_c('v-list-item-title',[_vm._v(_vm._s(locale.language))])],1)}),1)],1)],1)],1)],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppNav.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppNav.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./AppNav.vue?vue&type=template&id=09bd3d34\"\nimport script from \"./AppNav.vue?vue&type=script&lang=js\"\nexport * from \"./AppNav.vue?vue&type=script&lang=js\"\nimport style0 from \"./AppNav.vue?vue&type=style&index=0&id=09bd3d34&prod&lang=css\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('v-navigation-drawer',{attrs:{\"app\":\"\",\"nav\":\"\",\"clipped\":\"\",\"width\":_vm.minWidth,\"disable-resize-watcher\":\"\",\"dark\":\"\",\"color\":\"aristaBlue\",\"mini-variant\":_vm.mini,\"mini-variant-width\":\"56\",\"permanent\":\"\",\"expand-on-hover\":false}},[_c('v-list',{attrs:{\"dense\":\"\",\"nav\":\"\"}},[(_vm.mini)?void 0:void 0,_c('v-divider',{staticClass:\"my-2\"}),(!_vm.mini)?_c('v-subheader',{staticClass:\"text-uppercase caption ml-1\"},[_vm._v(_vm._s(_vm.$t('settings')))]):_vm._e(),(!_vm.mini)?_vm._l((_vm.settingsNavItems),function(item,idx){return _c('v-list-group',{key:`settings-${idx}`,class:`${_vm.isCollapsedActive(item.match, item.active)} white--text`,attrs:{\"active-class\":`${_vm.isActive(item.match)} white--text`},scopedSlots:_vm._u([{key:\"activator\",fn:function(){return [_c('v-list-item-icon',{staticClass:\"mr-4 my-2 justify-center align-self-center\",attrs:{\"id\":`settings-${idx}`}},[_c('v-icon',{attrs:{\"dense\":\"\"},domProps:{\"textContent\":_vm._s(item.icon)}})],1),_c('v-list-item-title',{staticClass:\"text-uppercase\"},[_vm._v(_vm._s(_vm.$t(item.name)))])]},proxy:true}],null,true),model:{value:(item.active),callback:function ($$v) {_vm.$set(item, \"active\", $$v)},expression:\"item.active\"}},_vm._l((item.items),function(subItem){return _c('v-list-item',{key:subItem.name,class:`pl-12 white--text`,attrs:{\"to\":subItem.to}},[_c('v-list-item-title',{staticClass:\"text-uppercase caption\"},[_vm._v(\" \"+_vm._s(_vm.$t(subItem.name))+\" \")])],1)}),1)}):_vm._l((_vm.settingsNavItems),function(item,idx1){return _c('v-menu',{key:`settings-menu-${idx1}`,attrs:{\"dark\":\"\",\"right\":\"\",\"offset-x\":\"\",\"nudge-top\":\"6\",\"nudge-left\":\"3\",\"open-on-hover\":\"\",\"transition\":false,\"content-class\":\"drawer-content-menu\"},scopedSlots:_vm._u([{key:\"activator\",fn:function({ on, attrs }){return [_c('v-list-item',_vm._g(_vm._b({class:_vm.isActive(item.match) ? 'v-list-item--active' : '',attrs:{\"href\":\"#\",\"ripple\":false},on:{\"mouseenter\":function($event){_vm.reportsMiniActive = false}}},'v-list-item',attrs,false),on),[_c('v-list-item-icon',{staticClass:\"justify-center\"},[_c('v-icon',{attrs:{\"dense\":\"\"}},[_vm._v(_vm._s(item.icon))])],1)],1)]}}],null,true)},[_c('v-card',{staticClass:\"ml-3\",attrs:{\"flat\":\"\",\"color\":\"transparent\",\"min-width\":_vm.minWidth}},[_c('v-list',{attrs:{\"dense\":\"\",\"nav\":\"\",\"color\":\"aristaBlue\"}},[_c('v-subheader',{staticClass:\"text-uppercase caption\"},[_vm._v(_vm._s(_vm.$t(item.name)))]),_c('v-divider',{staticClass:\"my-1\"}),_vm._l((item.items),function(subItem,idx2){return _c('v-list-item',{key:`reports-${idx1}-${idx2}`,attrs:{\"to\":subItem.to}},[_c('v-list-item-title',{staticClass:\"text-uppercase caption\"},[_vm._v(_vm._s(_vm.$t(subItem.name)))])],1)})],2)],1)],1)})],2)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppDrawer.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppDrawer.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./AppDrawer.vue?vue&type=template&id=3b412142\"\nimport script from \"./AppDrawer.vue?vue&type=script&lang=js\"\nexport * from \"./AppDrawer.vue?vue&type=script&lang=js\"\nimport style0 from \"./AppDrawer.vue?vue&type=style&index=0&id=3b412142&prod&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","\n\n","import mod from \"-!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DefaultLayout.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DefaultLayout.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./DefaultLayout.vue?vue&type=template&id=18fa0da8\"\nimport script from \"./DefaultLayout.vue?vue&type=script&lang=js\"\nexport * from \"./DefaultLayout.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","\n\n","import mod from \"-!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=4ac921fb\"\nimport script from \"./App.vue?vue&type=script&lang=js\"\nexport * from \"./App.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import Vue from 'vue'\nimport i18n from './plugins/vue-i18n'\nimport vuetify from './plugins/vuetify'\nimport vuntangle from './plugins/vuntangle'\nimport router from './router'\nimport store from './store'\nimport App from './App'\n\nimport './scss/common.scss'\n\nnew Vue({\n vuetify,\n vuntangle,\n router,\n store,\n i18n,\n render: h => h(App),\n}).$mount('#app')\n","module.exports = \"data:image/png;base64,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\"","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('v-alert',{attrs:{\"icon\":_vm.icon,\"type\":_vm.type,\"dense\":_vm.dense,\"text\":\"\"}},[_vm._t(\"default\")],2)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./UAlert.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./UAlert.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./UAlert.vue?vue&type=template&id=f93b0dd2\"\nimport script from \"./UAlert.vue?vue&type=script&lang=js\"\nexport * from \"./UAlert.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../ngfw_ui/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import UAlert from './UAlert.vue'\n\nexport default UAlert\n","import { VSelect } from 'vuetify/lib'\n\nexport default {\n extends: VSelect,\n props: {\n // a more compact field\n dense: {\n type: Boolean,\n default: true,\n },\n // shows a border around field\n outlined: {\n type: Boolean,\n default: true,\n },\n menuProps: {\n type: Object,\n default: () => ({ offsetY: true }),\n },\n // hides some extra space under the field which displays hints or errors\n hideDetails: {\n type: Boolean,\n default: true,\n },\n },\n}\n","export * from \"-!../../../../ngfw_ui/node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../../ngfw_ui/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../ngfw_ui/node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../ngfw_ui/node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../../../ngfw_ui/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./UWidget.vue?vue&type=style&index=0&id=ccf6c2f4&prod&lang=scss\"","export * from \"-!../../../../ngfw_ui/node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../../ngfw_ui/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../ngfw_ui/node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../ngfw_ui/node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../../../ngfw_ui/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./NetworkInterface.vue?vue&type=style&index=0&id=cf5074d0&prod&lang=scss\"","import util from './util'\nimport i18n from './vue-i18n'\n\nconst map = {\n boards: {\n 'armada-385-linksys-shelby': 'Linksys WRT1900ACS',\n },\n\n // used on table rules conditions\n ruleOps: {\n '==': 'is',\n '!=': 'is_not',\n '>': 'greater_than',\n '<': 'less_than',\n '>=': 'greater_or_equal',\n '<=': 'less_or_equal',\n },\n\n // used in dashboard/reports conditions\n routeOps: {\n 'EQ': { text: 'Equals', value: 'EQ', symbol: '=' },\n 'NE': { text: 'Not Equals', value: 'NE', symbol: '!=' },\n 'GT': { text: 'Greater Than', value: 'GT', symbol: '>' },\n 'LT': { text: 'Less Than', value: 'LT', symbol: '<' },\n 'GE': { text: 'Greater or Equal', value: 'GE', symbol: '>=' },\n 'LE': { text: 'Less or Equal', value: 'LE', symbol: '<=' },\n 'LIKE': { text: 'Like', value: 'LIKE', symbol: 'like' },\n 'NOT_LIKE': { text: 'Not Like', value: 'NOT_LIKE', symbol: 'not like' },\n 'IS': { text: 'Is', value: 'IS', symbol: 'is' },\n 'IS_NOT': { text: 'Is Not', value: 'IS_NOT', symbol: 'is not' },\n 'IN': { text: 'In', value: 'IN', symbol: 'in' },\n 'NOT_IN': { text: 'Not In', value: 'NOT_IN', symbol: 'not in' },\n },\n\n protocols: {\n 0: 'HOPOPT',\n 1: 'ICMP',\n 2: 'IGMP',\n 3: 'GGP',\n 4: 'IP-in-IP',\n 5: 'ST',\n 6: 'TCP',\n 7: 'CBT',\n 8: 'EGP',\n 9: 'IGP',\n 10: 'BBN-RCC-MON',\n 11: 'NVP-II',\n 12: 'PUP',\n 13: 'ARGUS',\n 14: 'EMCON',\n 15: 'XNET',\n 16: 'CHAOS',\n 17: 'UDP',\n 18: 'MUX',\n 19: 'DCN-MEAS',\n 20: 'HMP',\n 21: 'PRM',\n 22: 'XNS-IDP',\n 23: 'TRUNK-1',\n 24: 'TRUNK-2',\n 25: 'LEAF-1',\n 26: 'LEAF-2',\n 27: 'RDP',\n 28: 'IRTP',\n 29: 'ISO-TP4',\n 30: 'NETBLT',\n 31: 'MFE-NSP',\n 32: 'MERIT-INP',\n 33: 'DCCP',\n 34: '3PC',\n 35: 'IDPR',\n 36: 'XTP',\n 37: 'DDP',\n 38: 'IDPR-CMTP',\n 39: 'TP++',\n 40: 'IL',\n 41: 'IPv6',\n 42: 'SDRP',\n 43: 'IPv6-Route',\n 44: 'IPv6-Frag',\n 45: 'IDRP',\n 46: 'RSVP',\n 47: 'GRE',\n 48: 'MHRP',\n 49: 'BNA',\n 50: 'ESP',\n 51: 'AH',\n 52: 'I-NLSP',\n 53: 'SWIPE',\n 54: 'NARP',\n 55: 'MOBILE',\n 56: 'TLSP',\n 57: 'SKIP',\n 58: 'IPv6-ICMP',\n 59: 'IPv6-NoNxt',\n 60: 'IPv6-Opts',\n 62: 'CFTP',\n 64: 'SAT-EXPAK',\n 65: 'KRYPTOLAN',\n 66: 'RVD',\n 67: 'IPPC',\n 69: 'SAT-MON',\n 70: 'VISA',\n 71: 'IPCU',\n 72: 'CPNX',\n 73: 'CPHB',\n 74: 'WSN',\n 75: 'PVP',\n 76: 'BR-SAT-MON',\n 77: 'SUN-ND',\n 78: 'WB-MON',\n 79: 'WB-EXPAK',\n 80: 'ISO-IP',\n 81: 'VMTP',\n 82: 'SECURE-VMTP',\n 83: 'VINES',\n 84: 'TTP',\n 85: 'NSFNET-IGP',\n 86: 'DGP',\n 87: 'TCF',\n 88: 'EIGRP',\n 89: 'OSPF',\n 90: 'Sprite-RPC',\n 91: 'LARP',\n 92: 'MTP',\n 93: 'AX.25',\n 94: 'IPIP',\n 95: 'MICP',\n 96: 'SCC-SP',\n 97: 'ETHERIP',\n 98: 'ENCAP',\n 100: 'GMTP',\n 101: 'IFMP',\n 102: 'PNNI',\n 103: 'PIM',\n 104: 'ARIS',\n 105: 'SCPS',\n 106: 'QNX',\n 107: 'A/N',\n 108: 'IPComp',\n 109: 'SNP',\n 110: 'Compaq-Peer',\n 111: 'IPX-in-IP',\n 112: 'VRRP',\n 113: 'PGM',\n 115: 'L2TP',\n 116: 'DDX',\n 117: 'IATP',\n 118: 'STP',\n 119: 'SRP',\n 120: 'UTI',\n 121: 'SMP',\n 122: 'SM',\n 123: 'PTP',\n 124: 'IS-IS',\n 125: 'FIRE',\n 126: 'CRTP',\n 127: 'CRUDP',\n 128: 'SSCOPMCE',\n 129: 'IPLT',\n 130: 'SPS',\n 131: 'PIPE',\n 132: 'SCTP',\n 133: 'FC',\n 134: 'RSVP-E2E-IGNORE',\n 135: 'Mobility',\n 136: 'UDPLite',\n 137: 'MPLS-in-IP',\n 138: 'manet',\n 139: 'HIP',\n 140: 'Shim6',\n 141: 'WESP',\n 142: 'ROHC',\n },\n\n portProtocols: {\n 6: 'TCP',\n 17: 'UDP',\n 33: 'DCCP',\n 132: 'SCTP',\n 136: 'UDPLite',\n },\n\n rateUnits: {\n BYTES_PER_SECOND: 'Bytes/Second',\n KBYTES_PER_SECOND: 'KBytes/Second',\n MBYTES_PER_SECOND: 'MBytes/Second',\n PACKETS_PER_SECOND: 'Packets/Second',\n PACKETS_PER_MINUTE: 'Packets/Minute',\n PACKETS_PER_HOUR: 'Packets/Hour',\n PACKETS_PER_DAY: 'Packets/Day',\n PACKETS_PER_WEEK: 'Packets/Week',\n },\n\n addressTypes: {\n unicast: 'Unicast',\n local: 'Local',\n broadcast: 'Broadcast',\n multicast: 'Multicast',\n },\n\n connStates: {\n 'established': 'Established',\n 'invalid': 'Invalid',\n 'new': 'New',\n 'related': 'Related',\n },\n\n // used in LIMIT_RATE conditions\n groupSelectors: {\n DESTINATION_ADDRESS: 'Destination Address',\n DESTINATION_ADDRESS_V6: 'Destination Address v6',\n DESTINATION_PORT: 'Destination Port',\n GLOBAL: 'Global',\n IP_PROTOCOL: 'IP Protocol',\n SOURCE_ADDRESS: 'Source Address',\n SOURCE_ADDRESS_V6: 'Source Address v6',\n SOURCE_PORT: 'Source Port',\n },\n\n interfaceTypes: {\n 1: 'WAN',\n 2: 'LAN',\n 0: 'Unset',\n },\n\n families: {\n 2: 'IPv4',\n 10: 'IPv6',\n },\n\n hooks: {\n 'prerouting': 'Prerouting',\n 'input': 'Input',\n 'forward': 'Forward',\n 'output': 'Output',\n 'postrouting': 'Postrouting',\n 'ingress': 'Ingress',\n },\n\n wanMetrics: {\n 'LATENCY': 'Latency',\n 'AVAILABLE_BANDWIDTH': 'Available Bandwidth',\n 'JITTER': 'Jitter',\n 'PACKET_LOSS': 'Packet Loss',\n },\n\n productivityLevels: {\n '1': 'level_very_low',\n '2': 'level_low',\n '3': 'level_medium',\n '4': 'level_high',\n '5': 'level_very_high',\n },\n\n riskLevels: {\n '1': 'level_very_low',\n '2': 'level_low',\n '3': 'level_medium',\n '4': 'level_high',\n '5': 'level_very_high',\n },\n\n priorities() {\n return {\n 1: i18n.t('highest_priority'),\n 2: i18n.t('network_control'),\n 3: i18n.t('telephony'),\n 4: i18n.t('signaling'),\n 5: i18n.t('multimedia_conferencing_af43'),\n 6: i18n.t('multimedia_conferencing_af42'),\n 7: i18n.t('multimedia_conferencing_af41'),\n 8: i18n.t('real_time_interactive'),\n 9: i18n.t('multimedia_streaming_af33'),\n 10: i18n.t('multimedia_streaming_af32'),\n 11: i18n.t('multimedia_streaming_af31'),\n 12: i18n.t('broadcast_video'),\n 13: i18n.t('low_latency_data_af23'),\n 14: i18n.t('low_latency_data_af22'),\n 15: i18n.t('low_latency_data_af21'),\n 16: i18n.t('oam'),\n 17: i18n.t('high_throughput_data_af13'),\n 18: i18n.t('high_throughput_data_af12'),\n 19: i18n.t('high_throughput_data_af11'),\n 20: i18n.t('standard_priority'),\n 21: i18n.t('lowest_priority'),\n }\n },\n\n // limit exceed actions\n limitExceedAction() {\n return {\n 'ACCEPT': i18n.t('action_accept'),\n 'DROP': i18n.t('action_drop'),\n 'REJECT': i18n.t('action_reject'),\n 'PRIORITY': i18n.t('action_priority'),\n }\n },\n\n equalityOps() {\n return [\n { text: i18n.t('is'), value: '==' },\n { text: i18n.t('is_not'), value: '!=' },\n ]\n },\n allOps() {\n return [\n { text: i18n.t('is'), value: '==' },\n { text: i18n.t('is_not'), value: '!=' },\n { text: i18n.t('greater_than'), value: '>' },\n { text: i18n.t('less_than'), value: '<' },\n { text: i18n.t('greater_or_equal'), value: '>=' },\n { text: i18n.t('less_or_equal'), value: '<=' },\n ]\n },\n\n countries: Object.entries(util.country_codes).map(([value, text]) => ({ value, text })),\n\n incomingThreatLevels: {\n 1: 'high_risk',\n 20: 'suspicious',\n 40: 'moderate_risk',\n 60: 'low_risk',\n 80: 'trustworthy',\n },\n\n outgoingThreatLevels: {\n 0: 'trustworthy',\n 1: 'high_risk',\n },\n\n ipSecEncryptionOptions: [\n '3des',\n 'aes128',\n 'aes192',\n 'aes256',\n 'aes128gcm64',\n 'aes192gcm64',\n 'aes256gcm64',\n 'aes128gcm96',\n 'aes192gcm96',\n 'aes256gcm96',\n 'aes128gcm128',\n 'aes192gcm128',\n 'aes256gcm128',\n ],\n\n ipSecHashOptions: ['md5', 'sha1', 'sha256', 'sha384', 'sha512'],\n\n ipSecGroupOptions: [\n { value: 'modp768', text: 'modp768 [DH1]' },\n { value: 'modp1024', text: 'modp1024 [DH2]' },\n { value: 'modp1536', text: 'modp1536 [DH5]' },\n { value: 'modp2048', text: 'modp2048 [DH14]' },\n { value: 'modp3072', text: 'modp3072 [DH15]' },\n { value: 'modp4096', text: 'modp4096 [DH16]' },\n { value: 'modp6144', text: 'modp6144 [DH17]' },\n { value: 'modp8192', text: 'modp8192 [DH18]' },\n { value: 'modp1024s160', text: 'modp1024s160 [DH22]' },\n { value: 'modp2048s224', text: 'modp2048s224 [DH23]' },\n { value: 'modp2048s256', text: 'modp2048s256 [DH24]' },\n ],\n\n // used in rule condition select\n protocolItems() {\n const items = []\n Object.keys(this.protocols).forEach(key => {\n items.push({ value: key, text: this.protocols[key] })\n })\n return items\n },\n}\n\nexport default map\n","import categories from '../shared/SettingsWebFilter/categories.json'\nimport i18n from './vue-i18n'\nimport map from './dataMap'\nimport tz from './tz'\n\nconst renderer = {\n ipProtocol: value => {\n return map.protocols[value] ? map.protocols[value] : value\n },\n\n interfaceName: (value, idNameMap) => {\n switch (parseInt(value)) {\n case 0:\n return i18n.t('unset')\n case 255:\n return i18n.t('local')\n default:\n return idNameMap?.[value] || i18n.t('unknown')\n }\n },\n\n wanRule: (value, idNameMap) => idNameMap?.[value] || i18n.t('unknown'),\n wanPolicy: (value, idNameMap) => idNameMap?.[value] || i18n.t('unknown'),\n\n boolean: value => {\n if (value === null || value === undefined) {\n return ''\n }\n if (value === true || value === 'true' || value === 1) {\n return i18n.t('yes')\n }\n if (value === false || value === 'false' || value === 0) {\n return i18n.t('no')\n }\n },\n\n hex: value => {\n if (value === null || value === undefined) {\n return ''\n }\n return '0x' + ('00000000' + value.toString(16)).substr(-8)\n },\n\n shortenText: str => (str.length > 15 ? `${str.substr(0, 5)} ... ${str.substr(str.length - 5, str.length)}` : str),\n\n timeStamp: (value, timeZone, locale) => tz.getTimezoneDateFromTimestamp(value, timeZone, locale),\n\n // imported from old ui\n timeRangeSeconds: sec => {\n if (sec === null || sec === undefined) {\n return ''\n }\n sec = Number(sec)\n const h = Math.floor(sec / 3600)\n const m = Math.floor((sec % 3600) / 60)\n const s = Math.floor((sec % 3600) % 60)\n\n const hDisplay = h > 10 ? h : '0' + h\n const mDisplay = m > 10 ? m : '0' + m\n const sDisplay = s > 10 ? s : '0' + s\n return hDisplay + ':' + mDisplay + ':' + sDisplay\n },\n\n // imported from old ui\n timeRangeMilliseconds: msec => {\n if (msec === null || msec === undefined) {\n return ''\n }\n msec = Number(msec)\n const sec = msec / 1000\n let millis = (msec % 1000) + ''\n while (millis.length < 3) {\n millis = '0' + millis\n }\n\n return renderer.timeRangeSeconds(sec) + '.' + millis\n },\n\n bytesRenderer: bytes => {\n if (bytes === null || bytes === undefined) {\n return ''\n }\n\n const units = ['B', 'KB', 'MB', 'GB', 'TB']\n let unitsItr = 0\n while ((bytes >= 1000 || bytes <= -1000) && unitsItr < 3) {\n bytes = bytes / 1000\n unitsItr++\n }\n if (unitsItr !== 0) {\n bytes = (Math.round(bytes * 100) / 100).toFixed(1)\n }\n return '' + bytes + ' ' + units[unitsItr]\n },\n\n bytesSecRenderer: bytes => {\n if (bytes === null || bytes === undefined) {\n return ''\n }\n\n const units = ['B/s', 'kB/s', 'MB/s', 'GB/s']\n let unitsItr = 0\n while ((bytes >= 1000 || bytes <= -1000) && unitsItr < 3) {\n bytes = bytes / 1000\n unitsItr++\n }\n if (unitsItr !== 0) {\n bytes = (Math.round(bytes * 100) / 100).toFixed(1)\n }\n return '' + bytes + ' ' + units[unitsItr]\n },\n\n packetsRenderer: packets => {\n if (packets === null || packets === undefined) {\n return ''\n }\n\n const units = ['', 'K', 'M', 'B']\n let unitsItr = 0\n while ((packets >= 1000 || packets <= -1000) && unitsItr < 3) {\n packets = packets / 1000\n unitsItr++\n }\n if (unitsItr !== 0) {\n packets = (Math.round(packets * 100) / 100).toFixed(1)\n }\n return '' + packets + ' ' + units[unitsItr]\n },\n\n packetsSecRenderer: packets => {\n if (packets === null || packets === undefined) {\n return ''\n }\n\n const units = ['/s', 'K/s', 'M/s', 'B/s']\n let unitsItr = 0\n while ((packets >= 1000 || packets <= -1000) && unitsItr < 3) {\n packets = packets / 1000\n unitsItr++\n }\n if (unitsItr !== 0) {\n packets = (Math.round(packets * 100) / 100).toFixed(1)\n }\n return '' + packets + ' ' + units[unitsItr]\n },\n\n familyRenderer: value => {\n return map.families[value] || value\n },\n\n interfaceType: value => {\n let type = ''\n switch (value) {\n case 1:\n type = 'WAN'\n break\n case 2:\n type = 'LAN'\n break\n case 3:\n type = i18n.t('unused')\n break\n default:\n type = i18n.t('unset')\n }\n return type\n },\n\n country: value => {\n return map.countries.find(c => c.value === value)?.text\n },\n\n tcpStateRenderer: value => {\n if (value === null || value === undefined) {\n return ''\n }\n\n switch (value) {\n case 0:\n return ''\n case 1:\n return 'SYN_SENT'\n case 2:\n return 'SYN_RECV'\n case 3:\n return 'ESTABLISHED'\n case 4:\n return 'FIN_WAIT'\n case 5:\n return 'CLOSE_WAIT'\n case 6:\n return 'LAST_ACK'\n case 7:\n return 'TIME_WAIT'\n case 8:\n return 'CLOSE'\n case 9:\n return 'SYN_SENT2'\n default:\n return value\n }\n },\n\n incomingThreatLevel: level => {\n if (level === null || level === undefined) return ''\n level = parseInt(level)\n if (level > 0 && level <= 20) return i18n.t('high_risk')\n if (level > 20 && level <= 40) return i18n.t('suspicious')\n if (level > 40 && level <= 60) return i18n.t('moderate_risk')\n if (level > 60 && level <= 80) return i18n.t('low_risk')\n return i18n.t('trustworthy')\n },\n\n outgoingThreatLevel: level => {\n return map.outgoingThreatLevels[level]\n },\n\n // get the license limit (seats) in a human readable format\n licenseText: license =>\n license?.seats\n ? license.seats === 1000000\n ? i18n.t('unlimited')\n : `${license.seats} ${i18n.t('mbps')}`\n : i18n.t('not_licensed'),\n\n // returns the human readable reason of blocking/passing web filter\n webfilterReason: value => {\n let reason\n switch (value) {\n case 0:\n reason = i18n.t('web_filter_reason_pass_category')\n break\n case 1:\n reason = i18n.t('web_filter_reason_block_category')\n break\n case 2:\n reason = i18n.t('web_filter_reason_block_list')\n break\n case 3:\n reason = i18n.t('web_filter_reason_pass_list')\n break\n }\n return reason\n },\n\n // returns the category if blocked or passed via category\n webfilterCategory: catid => {\n if (catid === -1) return ''\n const cat = categories.find(c => c.id === catid)\n if (!cat) return ''\n return i18n.t(cat.name)\n },\n\n applicationProductivityLevel: value => i18n.t(map.productivityLevels[value]),\n\n applicationRiskLevel: value => i18n.t(map.riskLevels[value]),\n}\n\nexport default renderer\n","export const dateTimeFormats = {\n en: {\n short: {\n year: 'numeric',\n month: 'short',\n day: 'numeric',\n },\n long: {\n year: 'numeric',\n month: 'short',\n day: 'numeric',\n hour: 'numeric',\n minute: 'numeric',\n },\n month: {\n month: 'long',\n },\n },\n de: {\n short: {\n year: 'numeric',\n month: 'short',\n day: 'numeric',\n },\n long: {\n year: 'numeric',\n month: 'short',\n day: 'numeric',\n hour: 'numeric',\n minute: 'numeric',\n hour12: false,\n },\n month: {\n month: 'long',\n },\n },\n fr: {\n short: {\n year: 'numeric',\n month: 'short',\n day: 'numeric',\n },\n long: {\n year: 'numeric',\n month: 'short',\n day: 'numeric',\n hour: 'numeric',\n minute: 'numeric',\n hour12: false,\n },\n month: {\n month: 'long',\n },\n },\n}\n","module.exports = __webpack_public_path__ + \"img/wireguard-logo.7c96f8bc.svg\";","import { VBtn } from 'vuetify/lib'\n\nexport default {\n extends: VBtn,\n props: {\n small: {\n type: Boolean,\n default: true,\n },\n depressed: {\n type: Boolean,\n default: true,\n },\n color: {\n type: String,\n default: 'primary white--text',\n },\n minWidth: {\n type: Number,\n default: 120,\n },\n },\n}\n","/**\n * IP Subnet calculator utility\n */\n\nimport { Addr } from 'netaddr'\n\n/**\n * Converts quad dotted IP address to a 32-bit binary string representation\n * e.g. \"192.168.1.1\" => \"11000000101010000000000100000001\"\n * @param {string} ip\n * @returns binary string representation of IP address\n */\nconst decimalToBinary = ip => {\n const decimalOctets = ip.split('.')\n const binaryOctets = []\n decimalOctets.forEach(dOctet => {\n const octet = parseInt(dOctet)\n // this condition is redundant because the ip is already validated\n if (octet < 0 || octet > 255 || octet % 1 !== 0) return\n binaryOctets.push(('000000000' + octet.toString(2)).slice(-8))\n })\n return binaryOctets.join('')\n}\n\n/**\n * Converts a 32-bit binary string representation to a quad dotted decimal IP address\n * e.g. \"11000000101010000000000100000001\" => \"192.168.1.1\"\n * @param {string} b string\n * @returns decimal quad dotted IP address\n */\nconst binaryToDecimal = b => {\n return (\n parseInt(b.slice(0, 8), 2) +\n '.' +\n parseInt(b.slice(8, 16), 2) +\n '.' +\n parseInt(b.slice(16, 24), 2) +\n '.' +\n parseInt(b.slice(24, 32), 2)\n )\n}\n\n/**\n * Returns the 32-bit binary string of a subnet mask\n * e.g. cidr = 24 => \"11111111111111111111111100000000\"\n * @param {number} cidr cidr integer 1 to 32\n * @returns binary subnet mask string\n */\nconst cidrToSubnetBinary = cidr => {\n let bin = ''\n const c = parseInt(cidr)\n for (let i = 0; i <= 31; i++) {\n bin += i < c ? '1' : '0'\n }\n return bin\n}\n\n/**\n * Computes a logical AND on 32-bit like strings\n * e.g.\n * \"11000000101010000000001000000001\"\n * \"11111111111111111111111100000000\"\n * ----------------------------------\n * \"11000000101010000000001000000000\"\n * @param {string} b1\n * @param {string} b2\n * @returns {string}\n */\nconst binaryAnd = (b1, b2) => {\n let bin = ''\n for (let i = 0; i <= 31; i++) {\n bin += b1[i] === '0' || b2[i] === '0' ? '0' : '1'\n }\n return bin\n}\n\n/**\n * Computes a logical OR on 32-bit like strings\n * e.g.\n * \"11000000101010000000001000000001\"\n * \"11111111111111111111111100000000\"\n * ----------------------------------\n * \"11111111111111111111111100000001\"\n * @param {string} b1\n * @param {string} b2\n * @returns {string}\n */\nconst binaryOr = (b1, b2) => {\n let bin = ''\n for (let i = 0; i <= 31; i++) {\n bin += b1[i] === '1' || b2[i] === '1' ? '1' : '0'\n }\n return bin\n}\n\n/**\n * Inverts a 32-bit like strings\n * e.g.\n * \"11000000101010000000001000000001\" to\n * \"00111111010101111111110111111110\"\n * @param {string} b\n * @returns string representing inverse binary input\n */\nconst binaryInverse = b => {\n let bin = ''\n for (let i = 0; i <= 31; i++) {\n bin += b[i] === '0' ? '1' : '0'\n }\n return bin\n}\n\n/**\n * Returns the IP class\n * @param {string} ip - the IP address\n * @returns IP class\n */\nconst getClass = ip => {\n if (ip.startsWith('0')) return 'A'\n if (ip.startsWith('10')) return 'B'\n if (ip.startsWith('110')) return 'C'\n if (ip.startsWith('1110')) return 'D'\n if (ip.startsWith('1111')) return 'E'\n}\n\n/**\n * Computes first available host for a given network address\n * @param {string} ip - the network IP address\n * @returns {string}\n */\nconst getFirstHost = ip => {\n const decimalOctets = ip.split('.')\n decimalOctets[3] = parseInt(decimalOctets[3]) + 1\n return decimalOctets.join('.')\n}\n\n/**\n * Computes last available host for a given network address\n * @param {string} ip - the broadcast IP address\n * @returns {string}\n */\nconst getLastHost = ip => {\n const decimalOctets = ip.split('.')\n decimalOctets[3] = parseInt(decimalOctets[3]) - 1\n return decimalOctets.join('.')\n}\n\n/**\n * IP validator\n * @param {string} ip - the IP address\n * @returns {boolean}\n */\nconst isValidIp = ip => {\n const ipV4Regex = /^(((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))$/\n return ipV4Regex.test(ip)\n}\n\n/**\n * CIDR validator\n * @param {number} cidr - the CIDR value\n * @returns {boolean}\n */\nconst isValidCidr = cidr => {\n if (isNaN(cidr)) return false\n const c = parseInt(cidr)\n if (c < 0 || c > 32) return false\n return true\n}\n\n/**\n * Returns network info for an IP/cidr combination\n * - ip - the input IP as quad dotted decimal\n * - cidr - the input CIDR value\n * - class - the IP class computed based on first binary digits of the IP\n * - networkAddress - computed as logical binary AND of the IP and subnet mask\n * - subnetMask - computed from CIDR\n * - broadcastAddress - computed as binary OR between networkAddress binary and the inverse binary of the subnet mask\n * - totalAddresses - computed as 2^(32 - cidr)\n * - usableHosts - computed from totalAddresses - 2 (network and broadcast)\n * - firstHost - computed as next address after the network address\n * - lastHost - computed as the address right before the broadcast address\n * Note: for cidr = 31 or 32, the first and last hosts are returned as null\n *\n * @param {string} ip - the IP address\n * @param {number} cidr - CIDR value 1 - 32\n * @returns {object}\n */\nconst info = (ip, cidr) => {\n if (!isValidIp(ip) || !isValidCidr(cidr)) return\n\n const binaryIp = decimalToBinary(ip)\n const binarySubnet = cidrToSubnetBinary(cidr)\n const subnetIp = binaryToDecimal(binarySubnet)\n const binaryNetwork = binaryAnd(binaryIp, binarySubnet)\n const networkAddress = binaryToDecimal(binaryNetwork)\n const totalAddresses = 2 ** (32 - parseInt(cidr))\n const broadcastBinary = binaryOr(binaryNetwork, binaryInverse(binarySubnet))\n const broadcastAddress = binaryToDecimal(broadcastBinary)\n\n return {\n ip,\n cidr,\n class: getClass(binaryIp),\n networkAddress,\n subnetMask: subnetIp,\n broadcastAddress,\n totalAddresses,\n usableHosts: totalAddresses - 2,\n firstHost: cidr < 31 ? getFirstHost(networkAddress) : null,\n lastHost: cidr < 31 ? getLastHost(broadcastAddress) : null,\n }\n}\n\n/**\n * Returns if a given host falls into network range defined by an address and prefix (cidr)\n * @param {string} ip - the network IP address\n * @param {number} cidr - the network cidr (prefix)\n * @param {string} host - the host IP to be checked if in available hosts\n * @returns {boolean}\n */\nconst isHostInRange = (ip, cidr, host) => {\n if (!isValidIp(ip) || !isValidCidr(cidr) || !isValidIp(host)) return\n const netInfo = info(ip, cidr)\n if (!netInfo.firstHost || !netInfo.lastHost) return false\n if (\n decimalToBinary(netInfo.firstHost) <= decimalToBinary(host) &&\n decimalToBinary(netInfo.lastHost) >= decimalToBinary(host)\n )\n return true\n return false\n}\n\n/**\n * Checks if DHCP hosts range is valid\n * @param {string} rangeStart - dhcp starting range host\n * @param {number} rangeEnd - dhcp ending range host\n * @returns {boolean}\n */\nconst isValidDhcpRange = (rangeStart, rangeEnd) => {\n if (!isValidIp(rangeStart) || !isValidIp(rangeEnd)) return\n return decimalToBinary(rangeStart) < decimalToBinary(rangeEnd)\n}\n\n/**\n * Checks if two subnets are intersecting (overlapping)\n * @param {string} subnet1 - first subnet\n * @param {string} subnet2 - second subnet\n * @returns {boolean} true/false\n */\nconst subnetConflict = (subnet1, subnet2) => {\n const s1 = Addr(subnet1)\n const s2 = Addr(subnet2)\n const conflict = s1.intersect(s2)\n return !!conflict\n}\n\nexport default { info, isHostInRange, isValidDhcpRange, subnetConflict }\n","export * from \"-!../../../../../ngfw_ui/node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../../../../ngfw_ui/node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../../../ngfw_ui/node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../ngfw_ui/node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./CountryFilter.vue?vue&type=style&index=0&id=ba705cce&prod&scoped=true&lang=css\"","import { VCheckbox } from 'vuetify/lib'\n\nexport default {\n extends: VCheckbox,\n computed: {\n computedColor() {\n if (!this.isActive) return undefined\n if (this.color) return this.color\n if (this.isDark && !this.appIsDark) return 'white'\n return 'aristaMediumBlue'\n },\n },\n}\n","import { ModuleRegistry } from '@ag-grid-community/core'\nimport { ClientSideRowModelModule } from '@ag-grid-community/client-side-row-model'\nimport { CsvExportModule } from '@ag-grid-community/csv-export'\nimport { AgGridVue } from '@ag-grid-community/vue'\n\n// import theme-alpine scss\nimport './scss/ag-grid-theme.scss'\n\n// register needed ag-grid modules\nModuleRegistry.registerModules([ClientSideRowModelModule, CsvExportModule])\n\nexport default AgGridVue\n","module.exports = __webpack_public_path__ + \"img/arista-logo-white.9e62b51e.svg\";","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('v-sheet',{staticClass:\"pa-4 ma-0\",staticStyle:{\"overflow-y\":\"auto\"},attrs:{\"outlined\":_vm.outlined,\"rounded\":_vm.rounded,\"color\":_vm.sheetColor,\"height\":_vm.height}},[_vm._t(\"default\")],2)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./USheet.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./USheet.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./USheet.vue?vue&type=template&id=014aeff0\"\nimport script from \"./USheet.vue?vue&type=script&lang=js\"\nexport * from \"./USheet.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../ngfw_ui/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import UGrid from './UGrid.vue'\n\nexport default UGrid\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('v-card',{class:_vm.classes,staticStyle:{\"position\":\"relative\",\"overflow\":\"hidden\"},attrs:{\"outlined\":!_vm.noBorder,\"flat\":\"\"},on:{\"mouseenter\":function($event){_vm.toolbarFloat = true},\"mouseleave\":function($event){_vm.toolbarFloat = false}}},[(_vm.toolbarPosition === 'top')?_c('toolbar',{attrs:{\"auto-filter\":_vm.autoFilter,\"quick-filter-text\":_vm.quickFilterText,\"toolbar\":_vm.toolbarPosition,\"filtered-number\":_vm.filteredNumber,\"filtered-total\":_vm.filteredTotal,\"selected-text\":_vm.selectedText,\"selected-number\":_vm.selectedNumber,\"enable-refresh\":_vm.enableRefresh,\"enable-export-csv\":_vm.enableExportCsv,\"enable-quick-filter\":_vm.enableQuickFilter,\"show-multiple-selection-text\":_vm.selectionType === 'multiAction',\"fetching\":_vm.fetching},on:{\"update:quickFilterText\":function($event){_vm.quickFilterText=$event},\"update:quick-filter-text\":function($event){_vm.quickFilterText=$event},\"export-csv\":_vm.onExportCsv,\"refresh\":_vm.onRefresh},scopedSlots:_vm._u([{key:\"toolbarActions\",fn:function(){return [_vm._t(\"toolbarActions\")]},proxy:true}],null,true)}):_vm._e(),_c('div',{staticClass:\"d-flex flex-grow-1\"},[_c('ag-grid-vue',_vm._g({staticClass:\"u-grid\",attrs:{\"id\":_vm.id,\"framework-components\":_vm.agFrameworkComponents,\"loading-overlay-component\":\"customLoadingOverlay\",\"no-rows-overlay-component\":\"customNoRowsOverlay\",\"no-rows-overlay-component-params\":_vm.noRowOverlayParams,\"grid-options\":_vm.gridOptions,\"default-col-def\":_vm.defaultColDef,\"row-height\":28,\"column-defs\":_vm.agColumnDefs,\"row-data\":_vm.computedRowData,\"quick-filter-text\":_vm.setQuickFilterText,\"row-selection\":_vm.rowSelection,\"navigate-to-next-cell\":_vm.keyRowNav,\"popup-parent\":_vm.popupParent,\"modules\":_vm.modules},on:{\"selection-changed\":_vm.onSelectionChanged,\"filter-changed\":_vm.setFilterText,\"row-data-changed\":_vm.onRowDataChanged,\"row-data-updated\":_vm.setFilterText}},_vm.$listeners))],1),_c('v-slide-y-reverse-transition',[(_vm.toolbarPosition === 'bottom' || (_vm.toolbarPosition === 'float' && _vm.toolbarFloat))?_c('toolbar',{attrs:{\"auto-filter\":_vm.autoFilter,\"quick-filter-text\":_vm.quickFilterText,\"toolbar\":_vm.toolbarPosition,\"filtered-number\":_vm.filteredNumber,\"filtered-total\":_vm.filteredTotal,\"selected-text\":_vm.selectedText,\"selected-number\":_vm.selectedNumber,\"enable-refresh\":_vm.enableRefresh,\"enable-export-csv\":_vm.enableExportCsv,\"enable-quick-filter\":_vm.enableQuickFilter,\"show-multiple-selection-text\":_vm.selectionType === 'multiAction',\"fetching\":_vm.fetching},on:{\"update:quickFilterText\":function($event){_vm.quickFilterText=$event},\"update:quick-filter-text\":function($event){_vm.quickFilterText=$event},\"export-csv\":_vm.onExportCsv,\"refresh\":_vm.onRefresh}}):_vm._e()],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function render(){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return _c('v-progress-circular',{attrs:{\"indeterminate\":\"\",\"size\":\"32\",\"color\":\"primary\"}})\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./LoadingOverlay.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./LoadingOverlay.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./LoadingOverlay.vue?vue&type=template&id=48e548dd\"\nimport script from \"./LoadingOverlay.vue?vue&type=script&lang=js\"\nexport * from \"./LoadingOverlay.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../ngfw_ui/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return _c('div',[_vm._v(_vm._s(_vm.dataParams.noDataMessage))])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./NoRowsOverlay.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./NoRowsOverlay.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./NoRowsOverlay.vue?vue&type=template&id=366426e8\"\nimport script from \"./NoRowsOverlay.vue?vue&type=script&lang=js\"\nexport * from \"./NoRowsOverlay.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../ngfw_ui/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return _c('div',{staticStyle:{\"width\":\"240px\"}},[(!_vm.params.disabled)?_c('div',[_c('v-list',{staticClass:\"pa-0\",attrs:{\"dense\":\"\",\"color\":\"transparent\"}},[_c('v-list-item',[_c('v-list-item-icon',{staticClass:\"mr-2\"},[_c('v-icon',{attrs:{\"small\":\"\"},domProps:{\"textContent\":_vm._s(`mdi-filter`)}})],1),_c('v-list-item-content',[_c('v-list-item-title',{domProps:{\"textContent\":_vm._s(_vm.$vuntangle.$t('filter'))}})],1),_c('v-list-item-action',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.filterActive),expression:\"filterActive\"}],staticClass:\"my-0 v-application\"},[_c('v-btn',{attrs:{\"x-small\":\"\",\"elevation\":\"0\",\"color\":\"primary\"},domProps:{\"textContent\":_vm._s(_vm.$vuntangle.$t('clear'))},on:{\"click\":function($event){_vm.text = ''}}})],1)],1),_c('v-list-item',{staticClass:\"px-0\"},[_c('u-text-field',{ref:\"input\",attrs:{\"placeholder\":`${_vm.$vuntangle.$t('filter')}...`},on:{\"input\":function($event){return _vm.params.filterChangedCallback()}},model:{value:(_vm.text),callback:function ($$v) {_vm.text=$$v},expression:\"text\"}})],1)],1),_c('v-divider',{staticClass:\"mt-4\"})],1):_vm._e(),_c('column-menu',{attrs:{\"params\":_vm.params}})],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{ref:\"mainMenu\",staticClass:\"d-flex flex-column align-stretch\",staticStyle:{\"overflow-y\":\"auto\",\"max-height\":\"300px\"}},[_c('v-list',{staticClass:\"py-0\",attrs:{\"dense\":\"\",\"color\":\"transparent\"}},[_c('v-menu',{ref:\"pinMenu\",attrs:{\"left\":_vm.subMenuLeftPosition,\"max-width\":\"150\",\"allow-overflow\":\"\",\"offset-x\":\"\",\"open-on-hover\":\"\",\"rounded\":\"\",\"content-class\":\"ag-custom-component-popup ag-menu elevation-4\"},scopedSlots:_vm._u([{key:\"activator\",fn:function({ on, attrs }){return [(!_vm.params.column.colDef.lockPinned)?_c('v-list-item',_vm._g(_vm._b({},'v-list-item',attrs,false),on),[_c('v-list-item-icon',{staticClass:\"mr-2\"},[_c('v-icon',{attrs:{\"small\":\"\"},domProps:{\"textContent\":_vm._s(`mdi-pin`)}})],1),_c('v-list-item-title',{domProps:{\"textContent\":_vm._s(_vm.$vuntangle.$t('pin'))}}),_c('v-list-item-icon',[_c('v-icon',{attrs:{\"small\":\"\"},domProps:{\"textContent\":_vm._s(`mdi-chevron-right`)}})],1)],1):_vm._e()]}}]),model:{value:(_vm.pinSubMenu),callback:function ($$v) {_vm.pinSubMenu=$$v},expression:\"pinSubMenu\"}},[_c('v-list',{staticClass:\"pa-0\",attrs:{\"dense\":\"\",\"outlined\":\"\"}},[_c('v-list-item',{on:{\"click\":function($event){$event.stopPropagation();return _vm.params.pinColumn(_vm.params.column.colId, 'left')}}},[_c('v-list-item-icon',{staticClass:\"mr-2\"},[_c('v-icon',{attrs:{\"small\":\"\"},domProps:{\"textContent\":_vm._s(`mdi-arrow-collapse-left`)}})],1),_c('v-list-item-title',{domProps:{\"textContent\":_vm._s(_vm.$vuntangle.$t('pin_left'))}})],1),_c('v-list-item',{on:{\"click\":function($event){$event.stopPropagation();return _vm.params.pinColumn(_vm.params.column.colId, 'right')}}},[_c('v-list-item-icon',{staticClass:\"mr-2\"},[_c('v-icon',{attrs:{\"small\":\"\"},domProps:{\"textContent\":_vm._s(`mdi-arrow-collapse-right`)}})],1),_c('v-list-item-title',{domProps:{\"textContent\":_vm._s(_vm.$vuntangle.$t('pin_right'))}})],1),_c('v-list-item',{on:{\"click\":function($event){$event.stopPropagation();return _vm.params.pinColumn(_vm.params.column.colId, null)}}},[_c('v-list-item-icon',{staticClass:\"mr-2\"},[_c('v-icon',{attrs:{\"small\":\"\"},domProps:{\"textContent\":_vm._s(`mdi-pin-off`)}})],1),_c('v-list-item-title',{domProps:{\"textContent\":_vm._s(_vm.$vuntangle.$t('unpin'))}})],1)],1)],1),(!_vm.params.column.colDef.lockPinned)?_c('v-divider'):_vm._e(),_c('v-menu',{ref:\"columnsMenu\",attrs:{\"left\":_vm.subMenuLeftPosition,\"top\":_vm.subMenuTopPosition,\"max-height\":\"300\",\"max-width\":\"280\",\"allow-overflow\":\"\",\"offset-x\":\"\",\"open-on-hover\":\"\",\"transition\":\"none\",\"content-class\":\"ag-custom-component-popup ag-menu elevation-4\"},scopedSlots:_vm._u([{key:\"activator\",fn:function({ on, attrs }){return [_c('v-list-item',_vm._g(_vm._b({},'v-list-item',attrs,false),on),[_c('v-list-item-icon',{staticClass:\"mr-2\"},[_c('v-icon',{attrs:{\"small\":\"\"},domProps:{\"textContent\":_vm._s(`mdi-format-columns`)}})],1),_c('v-list-item-title',{domProps:{\"textContent\":_vm._s(_vm.$vuntangle.$t('columns'))}}),_c('v-list-item-icon',[_c('v-icon',{attrs:{\"small\":\"\"},domProps:{\"textContent\":_vm._s(`mdi-chevron-right`)}})],1)],1)]}}]),model:{value:(_vm.columnsSubMenu),callback:function ($$v) {_vm.columnsSubMenu=$$v},expression:\"columnsSubMenu\"}},[_c('v-list',{staticClass:\"pa-0\",attrs:{\"dense\":\"\",\"outlined\":\"\"}},[_c('v-list-item',{staticClass:\"pa-2\"},[_c('v-list-item-content',{staticClass:\"d-flex flex-column flex-nowrap align-stretch\",staticStyle:{\"max-height\":\"240px\",\"overflow-y\":\"auto\"}},_vm._l((_vm.list),function(col){return _c('u-checkbox',{key:col.id,staticClass:\"ma-0 caption pa-0\",attrs:{\"dense\":\"\",\"color\":\"primary\",\"hide-details\":\"\",\"ripple\":false,\"disabled\":col.disabled},on:{\"change\":function($event){return _vm.onColumnVisibilityChange($event, col.id)},\"click\":function($event){$event.stopPropagation();}},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_c('span',{staticClass:\"body-2\"},[_vm._v(_vm._s(col.name))])]},proxy:true}],null,true),model:{value:(col.visible),callback:function ($$v) {_vm.$set(col, \"visible\", $$v)},expression:\"col.visible\"}})}),1)],1),_c('v-divider'),_c('v-list-item',{on:{\"click\":_vm.resetColumns}},[_c('v-list-item-icon',{staticClass:\"mr-2\"},[_c('v-icon',{attrs:{\"small\":\"\"},domProps:{\"textContent\":_vm._s(`mdi-refresh`)}})],1),_c('v-list-item-title',{domProps:{\"textContent\":_vm._s(_vm.$vuntangle.$t('reset_to_defaults'))}})],1)],1)],1),_c('v-menu',{ref:\"toolbarMenu\",attrs:{\"left\":_vm.subMenuLeftPosition,\"top\":_vm.subMenuTopPosition,\"max-height\":\"300\",\"max-width\":\"200\",\"allow-overflow\":\"\",\"offset-x\":\"\",\"open-on-hover\":\"\",\"transition\":\"none\",\"content-class\":\"ag-custom-component-popup ag-menu elevation-4\"},scopedSlots:_vm._u([{key:\"activator\",fn:function({ on, attrs }){return [_c('v-list-item',_vm._g(_vm._b({},'v-list-item',attrs,false),on),[_c('v-list-item-icon',{staticClass:\"mr-2\"},[_c('v-icon',{attrs:{\"small\":\"\"},domProps:{\"textContent\":_vm._s(`mdi-dock-top`)}})],1),_c('v-list-item-title',{domProps:{\"textContent\":_vm._s(_vm.$vuntangle.$t('toolbar'))}}),_c('v-list-item-icon',[_c('v-icon',{attrs:{\"small\":\"\"},domProps:{\"textContent\":_vm._s(`mdi-chevron-right`)}})],1)],1)]}}]),model:{value:(_vm.toolbarSubMenu),callback:function ($$v) {_vm.toolbarSubMenu=$$v},expression:\"toolbarSubMenu\"}},[_c('v-list',{staticClass:\"pa-0\",attrs:{\"dense\":\"\",\"outlined\":\"\"}},[_c('v-list-item',{on:{\"click\":function($event){return _vm.setToolbar('top')}}},[_c('v-list-item-icon',{staticClass:\"mr-2\"},[_c('v-icon',{attrs:{\"small\":\"\"},domProps:{\"textContent\":_vm._s(`mdi-dock-top`)}})],1),_c('v-list-item-title',{domProps:{\"textContent\":_vm._s(_vm.$vuntangle.$t('top'))}})],1),_c('v-list-item',{on:{\"click\":function($event){return _vm.setToolbar('bottom')}}},[_c('v-list-item-icon',{staticClass:\"mr-2\"},[_c('v-icon',{attrs:{\"small\":\"\"},domProps:{\"textContent\":_vm._s(`mdi-dock-bottom`)}})],1),_c('v-list-item-title',{domProps:{\"textContent\":_vm._s(_vm.$vuntangle.$t('bottom'))}})],1),_c('v-list-item',{on:{\"click\":function($event){return _vm.setToolbar('float')}}},[_c('v-list-item-icon',{staticClass:\"mr-2\"},[_c('v-icon',{attrs:{\"small\":\"\"},domProps:{\"textContent\":_vm._s(`mdi-dock-bottom`)}})],1),_c('v-list-item-title',{domProps:{\"textContent\":_vm._s(_vm.$vuntangle.$t('floating_bottom'))}})],1),_c('v-list-item',{on:{\"click\":function($event){return _vm.setToolbar(false)}}},[_c('v-list-item-icon',{staticClass:\"mr-2\"},[_c('v-icon',{attrs:{\"small\":\"\"},domProps:{\"textContent\":_vm._s(`mdi-close`)}})],1),_c('v-list-item-title',{domProps:{\"textContent\":_vm._s(_vm.$vuntangle.$t('hidden'))}})],1)],1)],1),(_vm.params.enableRefresh || _vm.params.enableExportCsv)?_c('v-divider'):_vm._e(),(_vm.params.enableRefresh)?_c('v-list-item',{on:{\"click\":function($event){return _vm.params.refresh()}}},[_c('v-list-item-icon',{staticClass:\"mr-2\"},[_c('v-icon',{attrs:{\"small\":\"\"},domProps:{\"textContent\":_vm._s(`mdi-refresh`)}})],1),_c('v-list-item-title',{domProps:{\"textContent\":_vm._s(_vm.$vuntangle.$t('refresh'))}})],1):_vm._e(),(_vm.params.enableExportCsv)?_c('v-list-item',{on:{\"click\":function($event){return _vm.params.exportCsv()}}},[_c('v-list-item-icon',{staticClass:\"mr-2\"},[_c('v-icon',{attrs:{\"small\":\"\"},domProps:{\"textContent\":_vm._s(`mdi-file-export`)}})],1),_c('v-list-item-title',{domProps:{\"textContent\":_vm._s(_vm.$vuntangle.$t('export_csv'))}})],1):_vm._e()],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./ColumnMenu.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./ColumnMenu.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./ColumnMenu.vue?vue&type=template&id=73b361f9\"\nimport script from \"./ColumnMenu.vue?vue&type=script&lang=js\"\nexport * from \"./ColumnMenu.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../ngfw_ui/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","\n\n","import mod from \"-!../../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./DefaultFilter.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./DefaultFilter.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./DefaultFilter.vue?vue&type=template&id=c65bd2ec\"\nimport script from \"./DefaultFilter.vue?vue&type=script&lang=js\"\nexport * from \"./DefaultFilter.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../ngfw_ui/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return _c('div',[_c('u-text-field',{ref:\"input\",staticClass:\"text-body-1\",attrs:{\"height\":20,\"outlined\":false,\"placeholder\":`${_vm.$vuntangle.$t('filter')}...`},on:{\"input\":function($event){return _vm.filter()}},model:{value:(_vm.text),callback:function ($$v) {_vm.text=$$v},expression:\"text\"}})],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./DefaultFloatingFilter.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./DefaultFloatingFilter.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./DefaultFloatingFilter.vue?vue&type=template&id=1afb808a\"\nimport script from \"./DefaultFloatingFilter.vue?vue&type=script&lang=js\"\nexport * from \"./DefaultFloatingFilter.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../ngfw_ui/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return _c('div',{staticStyle:{\"width\":\"240px\"}},[(!_vm.params.disabled)?_c('div',[_c('v-list',{staticClass:\"pa-0\",attrs:{\"dense\":\"\",\"color\":\"transparent\"}},[_c('v-list-item',[_c('v-list-item-icon',{staticClass:\"mr-2\"},[_c('v-icon',{attrs:{\"small\":\"\"},domProps:{\"textContent\":_vm._s(`mdi-filter`)}})],1),_c('v-list-item-content',[_c('v-list-item-title',{domProps:{\"textContent\":_vm._s(_vm.$vuntangle.$t('filter'))}})],1),_c('v-list-item-action',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.value !== 'all'),expression:\"value !== 'all'\"}],staticClass:\"my-0 v-application\"},[_c('v-btn',{attrs:{\"x-small\":\"\",\"elevation\":\"0\",\"color\":\"primary\"},domProps:{\"textContent\":_vm._s(_vm.$vuntangle.$t('clear'))},on:{\"click\":function($event){_vm.value = 'all'}}})],1)],1)],1),_c('v-radio-group',{staticClass:\"my-0 mx-4\",attrs:{\"dense\":\"\",\"row\":\"\",\"hide-details\":\"\"},model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}},[_c('v-radio',{attrs:{\"value\":true,\"label\":_vm.trueKey,\"ripple\":false}}),_c('v-radio',{attrs:{\"value\":false,\"label\":_vm.falseKey,\"ripple\":false}})],1),_c('v-divider',{staticClass:\"mt-4\"})],1):_vm._e(),_c('column-menu',{attrs:{\"params\":_vm.params}})],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./BooleanFilter.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./BooleanFilter.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./BooleanFilter.vue?vue&type=template&id=614c5b7e\"\nimport script from \"./BooleanFilter.vue?vue&type=script&lang=js\"\nexport * from \"./BooleanFilter.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../ngfw_ui/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return _c('div',{staticStyle:{\"width\":\"240px\"}},[(!_vm.params.disabled)?_c('div',[_c('v-list',{staticClass:\"pa-0\",attrs:{\"dense\":\"\",\"color\":\"transparent\"}},[_c('v-list-item',[_c('v-list-item-icon',{staticClass:\"mr-2\"},[_c('v-icon',{attrs:{\"small\":\"\"},domProps:{\"textContent\":_vm._s(`mdi-filter`)}})],1),_c('v-list-item-content',[_c('v-list-item-title',{domProps:{\"textContent\":_vm._s(_vm.$vuntangle.$t('filter'))}})],1),_c('v-list-item-action',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.filterActive),expression:\"filterActive\"}],staticClass:\"my-0 v-application\"},[_c('v-btn',{attrs:{\"x-small\":\"\",\"elevation\":\"0\",\"color\":\"primary\"},domProps:{\"textContent\":_vm._s(_vm.$vuntangle.$t('clear'))},on:{\"click\":function($event){_vm.value = []}}})],1)],1)],1),_c('div',{staticClass:\"px-4\"},[_c('v-select',{attrs:{\"items\":_vm.items,\"attach\":\"\",\"small-chips\":\"\",\"deletable-chips\":\"\",\"dense\":\"\",\"outlined\":\"\",\"hide-details\":\"\",\"multiple\":\"\",\"placeholder\":_vm.$vuntangle.$t('select'),\"menu-props\":{ offsetY: true, dense: true }},model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}})],1),_c('v-divider',{staticClass:\"mt-4\"})],1):_vm._e(),_c('column-menu',{attrs:{\"params\":_vm.params}})],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./CollectionFilter.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./CollectionFilter.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./CollectionFilter.vue?vue&type=template&id=0b580238\"\nimport script from \"./CollectionFilter.vue?vue&type=script&lang=js\"\nexport * from \"./CollectionFilter.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../ngfw_ui/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return _c('div',{staticStyle:{\"width\":\"240px\"}},[(!_vm.params.disabled)?_c('div',[_c('v-list',{staticClass:\"pa-0\",attrs:{\"dense\":\"\",\"color\":\"transparent\"}},[_c('v-list-item',[_c('v-list-item-icon',{staticClass:\"mr-2\"},[_c('v-icon',{attrs:{\"small\":\"\"},domProps:{\"textContent\":_vm._s(`mdi-filter`)}})],1),_c('v-list-item-content',[_c('v-list-item-title',{domProps:{\"textContent\":_vm._s(_vm.$vuntangle.$t('filter'))}})],1),(_vm.filterActive)?_c('v-list-item-action',{staticClass:\"my-0 v-application\"},[_c('v-btn',{attrs:{\"x-small\":\"\",\"elevation\":\"0\",\"color\":\"primary\"},domProps:{\"textContent\":_vm._s(_vm.$vuntangle.$t('clear'))},on:{\"click\":function($event){_vm.value = null}}})],1):_vm._e()],1)],1),_c('div',{staticClass:\"my-3\",staticStyle:{\"width\":\"235px\"}},[_c('v-select',{attrs:{\"items\":_vm.items,\"attach\":\"\",\"dense\":\"\",\"single-line\":\"\",\"hide-details\":\"\",\"label\":_vm.$vuntangle.$t('select'),\"menu-props\":{ offsetY: true, dense: true }},model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}})],1),_c('v-divider',{staticClass:\"mt-4 pt-4\"})],1):_vm._e(),_c('column-menu',{attrs:{\"params\":_vm.params}})],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./CountryFilter.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./CountryFilter.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./CountryFilter.vue?vue&type=template&id=ba705cce&scoped=true\"\nimport script from \"./CountryFilter.vue?vue&type=script&lang=js\"\nexport * from \"./CountryFilter.vue?vue&type=script&lang=js\"\nimport style0 from \"./CountryFilter.vue?vue&type=style&index=0&id=ba705cce&prod&scoped=true&lang=css\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../ngfw_ui/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"ba705cce\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return _c('u-select',{staticClass:\"text-body-1\",attrs:{\"items\":_vm.items,\"height\":20,\"outlined\":false,\"single-line\":\"\",\"clearable\":\"\",\"hide-details\":\"\",\"placeholder\":_vm.$vuntangle.$t('select'),\"menu-props\":{ offsetY: true, dense: true }},on:{\"click:clear\":function($event){_vm.value = undefined},\"change\":_vm.filter},model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}})\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./CountryFloatingFilter.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./CountryFloatingFilter.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./CountryFloatingFilter.vue?vue&type=template&id=30878892\"\nimport script from \"./CountryFloatingFilter.vue?vue&type=script&lang=js\"\nexport * from \"./CountryFloatingFilter.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../ngfw_ui/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return _c('div',{staticStyle:{\"width\":\"240px\"}},[(!_vm.params.disabled)?_c('div',[_c('v-list',{staticClass:\"pa-0\",attrs:{\"dense\":\"\",\"color\":\"transparent\"}},[_c('v-list-item',[_c('v-list-item-icon',{staticClass:\"mr-2\"},[_c('v-icon',{attrs:{\"small\":\"\"},domProps:{\"textContent\":_vm._s(`mdi-filter`)}})],1),_c('v-list-item-content',[_c('v-list-item-title',{domProps:{\"textContent\":_vm._s(_vm.$vuntangle.$t('filter'))}})],1),_c('v-list-item-action',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.filterActive),expression:\"filterActive\"}],staticClass:\"my-0 v-application\"},[_c('v-btn',{attrs:{\"x-small\":\"\",\"elevation\":\"0\",\"color\":\"primary\"},domProps:{\"textContent\":_vm._s(_vm.$vuntangle.$t('clear'))},on:{\"click\":function($event){_vm.range = [0, 100]}}})],1)],1)],1),_c('v-range-slider',{staticClass:\"mx-4\",attrs:{\"hide-details\":\"\",\"min\":\"0\",\"max\":\"100\",\"step\":_vm.params.step},on:{\"end\":function($event){return _vm.params.filterChangedCallback()}},model:{value:(_vm.range),callback:function ($$v) {_vm.range=$$v},expression:\"range\"}}),_c('p',{staticClass:\"text-center\"},[_vm._v(_vm._s(_vm.range[0])+\"% - \"+_vm._s(_vm.range[1])+\"%`\")]),_c('v-divider',{staticClass:\"mt-4\"})],1):_vm._e(),_c('column-menu',{attrs:{\"params\":_vm.params}})],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./RangeFilter.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./RangeFilter.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./RangeFilter.vue?vue&type=template&id=70fae9de\"\nimport script from \"./RangeFilter.vue?vue&type=script&lang=js\"\nexport * from \"./RangeFilter.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../ngfw_ui/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return (!_vm.params.hidden)?_c('v-btn',{class:_vm.params.class,attrs:{\"disabled\":_vm.params.disabled,\"small\":_vm.params.small,\"x-small\":_vm.params.xSmall,\"text\":_vm.params.text,\"icon\":_vm.params.icon && !_vm.params.label,\"color\":_vm.params.color,\"href\":_vm.params.href,\"target\":_vm.params.target,\"depressed\":\"\"},on:{\"click\":function($event){$event.stopPropagation();return _vm.params.click(_vm.params)}}},[(_vm.params.icon)?_c('v-icon',{attrs:{\"small\":\"\"}},[_vm._v(_vm._s(_vm.params.icon))]):_vm._e(),(_vm.params.label)?_c('span',[_vm._v(_vm._s(_vm.params.label))]):_vm._e()],1):_vm._e()\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./ActionButton.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./ActionButton.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./ActionButton.vue?vue&type=template&id=c5f81d42\"\nimport script from \"./ActionButton.vue?vue&type=script&lang=js\"\nexport * from \"./ActionButton.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../ngfw_ui/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return (!_vm.params.hidden)?_c('v-tooltip',{attrs:{\"top\":_vm.params.top,\"bottom\":_vm.params.bottom,\"left\":_vm.params.left,\"right\":_vm.params.right,\"transition\":\"none\"},scopedSlots:_vm._u([{key:\"activator\",fn:function({ on, attrs }){return [(_vm.params.icon)?_c('v-icon',_vm._g(_vm._b({class:_vm.params.class,attrs:{\"disabled\":_vm.params.disabled,\"small\":_vm.params.small,\"x-small\":_vm.params.xSmall,\"color\":_vm.params.color}},'v-icon',attrs,false),on),[_vm._v(_vm._s(_vm.params.icon))]):_vm._e(),(_vm.params.label)?_c('span',_vm._g(_vm._b({class:_vm.params.class,attrs:{\"disabled\":_vm.params.disabled,\"small\":_vm.params.small,\"x-small\":_vm.params.xSmall,\"color\":_vm.params.color}},'span',attrs,false),on),[_vm._v(_vm._s(_vm.params.label))]):_vm._e()]}}],null,false,3637942623)},[(_vm.params.tooltip)?_c('span',[_vm._v(_vm._s(_vm.params.tooltip))]):_vm._e()]):_vm._e()\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n","import mod from \"-!../../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./CellWithTooltip.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./CellWithTooltip.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./CellWithTooltip.vue?vue&type=template&id=75053a8e\"\nimport script from \"./CellWithTooltip.vue?vue&type=script&lang=js\"\nexport * from \"./CellWithTooltip.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../ngfw_ui/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return _c('div',{staticClass:\"d-flex\",staticStyle:{\"gap\":\"4px\"}},_vm._l((_vm.params.actions),function(action,index){return _c('div',{key:index},[(action.isHidden && typeof action.isHidden === 'function' ? action.isHidden(_vm.params) : false)?_c('div'):(action.tooltip)?_c('v-tooltip',{attrs:{\"top\":\"\",\"transition\":\"none\"},scopedSlots:_vm._u([{key:\"activator\",fn:function({ on, attrs }){return [_c('v-btn',_vm._g(_vm._b({attrs:{\"icon\":\"\",\"small\":\"\"},on:{\"click\":function($event){$event.stopPropagation();return _vm.onClick(action)}}},'v-btn',attrs,false),on),[_c('v-icon',{attrs:{\"small\":\"\"}},[_vm._v(_vm._s(action.icon))])],1)]}}],null,true)},[_c('span',[_vm._v(_vm._s(action.tooltip))])]):_c('v-btn',{attrs:{\"icon\":\"\",\"small\":\"\"},on:{\"click\":function($event){$event.stopPropagation();return _vm.onClick(action)}}},[_c('v-icon',{attrs:{\"small\":\"\"}},[_vm._v(_vm._s(action.icon))])],1)],1)}),0)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./RowActions.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./RowActions.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./RowActions.vue?vue&type=template&id=51de15f0\"\nimport script from \"./RowActions.vue?vue&type=script&lang=js\"\nexport * from \"./RowActions.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../ngfw_ui/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return _c('v-sheet',{staticClass:\"white--text px-3 ml-1 my-2\",attrs:{\"color\":\"primary\",\"rounded\":\"lg\"}},[_vm._v(_vm._s(_vm.index))])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./Ordering.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./Ordering.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./Ordering.vue?vue&type=template&id=e2041bc0\"\nimport script from \"./Ordering.vue?vue&type=script&lang=js\"\nexport * from \"./Ordering.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../ngfw_ui/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"d-flex flex-column\"},[(_vm.toolbar === 'bottom')?_c('v-divider'):_vm._e(),_c('v-sheet',{class:`d-flex flex-row align-center pa-1 gap-1 ${_vm.extraClass}`},[(_vm.enableQuickFilter)?[(_vm.autoFilter)?_c('u-text-field',{staticStyle:{\"max-width\":\"500px\"},attrs:{\"clearable\":\"\",\"placeholder\":_vm.$vuntangle.$t('filter_placeholder')},on:{\"input\":function($event){return _vm.$emit('update:quickFilterText', _vm.text)}},model:{value:(_vm.text),callback:function ($$v) {_vm.text=$$v},expression:\"text\"}}):[_c('u-text-field',{staticStyle:{\"max-width\":\"500px\"},attrs:{\"clearable\":\"\",\"placeholder\":_vm.$vuntangle.$t('filter_placeholder')},on:{\"keyup\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\"))return null;return _vm.$emit('update:quickFilterText', _vm.text)}},model:{value:(_vm.text),callback:function ($$v) {_vm.text=$$v},expression:\"text\"}}),_c('v-btn',{staticClass:\"primary white--text ml-4\",attrs:{\"x-small\":\"\",\"depressed\":\"\"},on:{\"click\":function($event){return _vm.$emit('update:quickFilterText', _vm.text)}}},[_vm._v(\" \"+_vm._s(_vm.$vuntangle.$t('filter'))+\" \")])]]:_c('div',{staticClass:\"py-6\"}),_c('v-spacer'),_c('span',{staticClass:\"pl-2 text-caption\"},[_vm._v(_vm._s(_vm.$vuntangle.$t('filtered_text', { filtered: _vm.filteredNumber, total: _vm.filteredTotal })))]),(_vm.showMultipleSelectionText)?_c('span',{staticClass:\"pl-1 text-caption\"},[_vm._v(_vm._s(_vm.$vuntangle.$t('selected_text', { selected: _vm.selectedNumber })))]):_vm._e(),_vm._t(\"toolbarActions\"),(_vm.enableExportCsv || _vm.enableRefresh)?_c('v-divider',{staticClass:\"mx-4\",attrs:{\"vertical\":\"\"}}):_vm._e(),(_vm.enableExportCsv)?_c('v-btn',{staticClass:\"primary white--text mr-2\",attrs:{\"small\":\"\",\"depressed\":\"\",\"disabled\":_vm.fetching},on:{\"click\":function($event){return _vm.$emit('export-csv')}}},[_vm._v(\" \"+_vm._s(_vm.$vuntangle.$t('export_csv'))+\" \")]):_vm._e(),(_vm.enableRefresh)?_c('v-btn',{staticClass:\"mr-2\",attrs:{\"small\":\"\",\"depressed\":\"\",\"color\":\"primary\",\"disabled\":_vm.fetching},on:{\"click\":function($event){return _vm.$emit('refresh')}}},[_vm._v(\" \"+_vm._s(_vm.$vuntangle.$t('refresh'))+\" \")]):_vm._e()],2),(_vm.toolbar === 'top')?_c('v-divider'):_vm._e()],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./Toolbar.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./Toolbar.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./Toolbar.vue?vue&type=template&id=83e5479c\"\nimport script from \"./Toolbar.vue?vue&type=script&lang=js\"\nexport * from \"./Toolbar.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../ngfw_ui/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","/**\n * Use an ag-grid columns 'valueFormatter' in another function. Used in filtering and export CSV.\n *\n * @param {Object} params\n *\n * @returns {any}\n */\nexport default params => {\n /**\n * The params object may be different depending on what ag-grid method is calling it. Try to use 'params.value'\n * otherwise use 'params.getValue'\n */\n let value =\n params.value !== undefined || params.getValue === undefined ? params.value : params.getValue(params.column.colId)\n\n // prevent CSV injections escaping following characters: +, -, =, @, 'tab'\n if ((typeof value === 'string' || value instanceof String) && ['=', '+', '-', '@', ' '].includes(value.charAt(0))) {\n value = \"'\" + value\n }\n\n // check if this cell is in a column that uses a valueFormatter\n const colDef = params.column.getColDef()\n if (colDef.valueFormatter) {\n const valueFormatterParams = {\n ...params,\n data: params.node.data,\n node: params.node,\n colDef,\n value,\n }\n\n // run the value formatter\n return colDef.valueFormatter(valueFormatterParams)\n }\n\n return value\n}\n","/**\n * State class\n * manages the grid columns and filters state\n */\nexport default class State {\n /**\n * State constructor\n * @param {String} id - the grid id\n * @param {GridApi} gridApi - the grid api\n * @param {ColumnApi} columnApi - the column api\n */\n constructor(id, gridApi, columnApi) {\n this.gridId = id\n this.gridApi = gridApi\n this.columnApi = columnApi\n this.stateId = null // the state identifier from local storage\n this.init()\n }\n\n /**\n * initialize state by adding grid events for which state is saved\n * compute stateId based on gridId & location pathname\n */\n init() {\n // UI-406 remove `/` at the end of id generated by pathname\n const stateId = this.gridId + '_' + window.location.pathname\n this.stateId = stateId.slice(-1) === '/' ? stateId.slice(0, -1) : stateId\n\n // register the grid events\n const events = ['columnVisible', 'columnPinned', 'dragStopped', 'sortChanged', 'filterChanged']\n events.forEach(evt => this.gridApi.addEventListener(evt, () => this.save()))\n }\n\n // try to load a previously stored state if exists\n load() {\n try {\n const state = JSON.parse(window.localStorage.getItem(this.stateId))\n this.gridApi.setFilterModel(state?.filterModel)\n this.columnApi.applyColumnState({ state: state?.columnState, applyOrder: true })\n } catch (e) {}\n }\n\n // saves the state into local storage\n save() {\n window.localStorage.setItem(\n this.stateId,\n JSON.stringify({\n filterModel: this.gridApi.getFilterModel(),\n columnState: this.columnApi.getColumnState(),\n }),\n )\n }\n}\n","\n\n","import mod from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./UGrid.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./UGrid.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./UGrid.vue?vue&type=template&id=1cf4fac8\"\nimport script from \"./UGrid.vue?vue&type=script&lang=js\"\nexport * from \"./UGrid.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../ngfw_ui/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","/* eslint-disable no-useless-escape */\n/**\n * Created by elgs on 3/5/16.\n */\nconst normalize = function (a) {\n validate(a)\n\n a = a.toLowerCase()\n\n const nh = a.split(/\\:\\:/g)\n if (nh.length > 2) {\n throw new Error('Invalid address: ' + a)\n }\n\n let sections = []\n if (nh.length === 1) {\n // full mode\n sections = a.split(/\\:/g)\n if (sections.length !== 8) {\n throw new Error('Invalid address: ' + a)\n }\n } else if (nh.length === 2) {\n // compact mode\n const n = nh[0]\n const h = nh[1]\n const ns = n.split(/\\:/g)\n const hs = h.split(/\\:/g)\n for (const i in ns) {\n sections[i] = ns[i]\n }\n for (let i = hs.length; i > 0; --i) {\n sections[7 - (hs.length - i)] = hs[i - 1]\n }\n }\n for (let i = 0; i < 8; ++i) {\n if (sections[i] === undefined) {\n sections[i] = '0000'\n }\n sections[i] = _leftPad(sections[i], '0', 4)\n }\n return sections.join(':')\n}\n\nconst abbreviate = function (a) {\n validate(a)\n a = normalize(a)\n a = a.replace(/0000/g, 'g')\n a = a.replace(/\\:000/g, ':')\n a = a.replace(/\\:00/g, ':')\n a = a.replace(/\\:0/g, ':')\n a = a.replace(/g/g, '0')\n const sections = a.split(/\\:/g)\n let zPreviousFlag = false\n let zeroStartIndex = -1\n let zeroLength = 0\n let zStartIndex = -1\n let zLength = 0\n for (let i = 0; i < 8; ++i) {\n const section = sections[i]\n const zFlag = section === '0'\n if (zFlag && !zPreviousFlag) {\n zStartIndex = i\n }\n if (!zFlag && zPreviousFlag) {\n zLength = i - zStartIndex\n }\n if (zLength > 1 && zLength > zeroLength) {\n zeroStartIndex = zStartIndex\n zeroLength = zLength\n }\n zPreviousFlag = section === '0'\n }\n if (zPreviousFlag) {\n zLength = 8 - zStartIndex\n }\n if (zLength > 1 && zLength > zeroLength) {\n zeroStartIndex = zStartIndex\n zeroLength = zLength\n }\n // console.log(zeroStartIndex, zeroLength);\n // console.log(sections);\n if (zeroStartIndex >= 0 && zeroLength > 1) {\n sections.splice(zeroStartIndex, zeroLength, 'g')\n }\n // console.log(sections);\n a = sections.join(':')\n // console.log(a);\n a = a.replace(/\\:g\\:/g, '::')\n a = a.replace(/\\:g/g, '::')\n a = a.replace(/g\\:/g, '::')\n a = a.replace(/g/g, '::')\n // console.log(a);\n return a\n}\n\n// Basic validation\nconst validate = function (a) {\n const ns = []\n const nh = a.split('::')\n if (nh.length > 2) {\n throw new Error('Invalid address: ' + a)\n } else if (nh.length === 2) {\n if (nh[0].startsWith(':') || nh[0].endsWith(':') || nh[1].startsWith(':') || nh[1].endsWith(':')) {\n throw new Error('Invalid address: ' + a)\n }\n\n ns.push(...nh[0].split(':').filter(a => a))\n ns.push(...nh[1].split(':').filter(a => a))\n if (ns.length > 7) {\n throw new Error('Invalid address: ' + a)\n }\n } else if (nh.length === 1) {\n ns.push(...nh[0].split(':').filter(a => a))\n if (ns.length !== 8) {\n throw new Error('Invalid address: ' + a)\n }\n }\n\n for (const n of ns) {\n const match = n.match(/^[a-f0-9]{1,4}$/i)\n if (!match || match[0] !== n) {\n throw new Error('Invalid address: ' + a)\n }\n }\n}\n\nconst _leftPad = function (d, p, n) {\n const padding = p.repeat(n)\n if (d.length < padding.length) {\n d = padding.substring(0, padding.length - d.length) + d\n }\n return d\n}\n\nconst _hex2bin = function (hex) {\n return parseInt(hex, 16).toString(2)\n}\nconst _bin2hex = function (bin) {\n return parseInt(bin, 2).toString(16)\n}\n\nconst _addr2bin = function (addr) {\n const nAddr = normalize(addr)\n const sections = nAddr.split(':')\n let binAddr = ''\n for (const section of sections) {\n binAddr += _leftPad(_hex2bin(section), '0', 16)\n }\n return binAddr\n}\n\nconst _bin2addr = function (bin) {\n const addr = []\n for (let i = 0; i < 8; ++i) {\n const binPart = bin.substr(i * 16, 16)\n const hexSection = _leftPad(_bin2hex(binPart), '0', 4)\n addr.push(hexSection)\n }\n return addr.join(':')\n}\n\nconst divideSubnet = function (addr, mask0, mask1, limit, abbr) {\n validate(addr)\n mask0 *= 1\n mask1 *= 1\n limit *= 1\n mask1 = mask1 || 128\n if (mask0 < 0 || mask1 < 0 || mask0 > 128 || mask1 > 128 || mask0 > mask1) {\n throw new Error('Invalid masks.')\n }\n const ret = []\n const binAddr = _addr2bin(addr)\n const binNetPart = binAddr.substr(0, mask0)\n const binHostPart = '0'.repeat(128 - mask1)\n const numSubnets = Math.pow(2, mask1 - mask0)\n for (let i = 0; i < numSubnets; ++i) {\n if (!!limit && i >= limit) {\n break\n }\n const binSubnet = _leftPad(i.toString(2), '0', mask1 - mask0)\n const binSubAddr = binNetPart + binSubnet + binHostPart\n const hexAddr = _bin2addr(binSubAddr)\n if (abbr) {\n ret.push(abbreviate(hexAddr))\n } else {\n ret.push(hexAddr)\n }\n }\n // console.log(numSubnets);\n // console.log(binNetPart, binSubnetPart, binHostPart);\n // console.log(binNetPart.length, binSubnetPart.length, binHostPart.length);\n // console.log(ret.length);\n return ret\n}\n\nconst range = function (addr, mask0, mask1, abbr) {\n validate(addr)\n mask0 *= 1\n mask1 *= 1\n mask1 = mask1 || 128\n if (mask0 < 0 || mask1 < 0 || mask0 > 128 || mask1 > 128 || mask0 > mask1) {\n throw new Error('Invalid masks.')\n }\n const binAddr = _addr2bin(addr)\n const binNetPart = binAddr.substr(0, mask0)\n const binHostPart = '0'.repeat(128 - mask1)\n const binStartAddr = binNetPart + '0'.repeat(mask1 - mask0) + binHostPart\n const binEndAddr = binNetPart + '1'.repeat(mask1 - mask0) + binHostPart\n if (abbr) {\n return {\n start: abbreviate(_bin2addr(binStartAddr)),\n end: abbreviate(_bin2addr(binEndAddr)),\n size: Math.pow(2, mask1 - mask0),\n }\n } else {\n return {\n start: _bin2addr(binStartAddr),\n end: _bin2addr(binEndAddr),\n size: Math.pow(2, mask1 - mask0),\n }\n }\n}\n\nconst rangeBigInt = function (addr, mask0, mask1, abbr) {\n if (typeof BigInt === 'undefined') {\n return range(addr, mask0, mask1, abbr)\n }\n\n validate(addr)\n mask0 *= 1\n mask1 *= 1\n mask1 = mask1 || 128\n if (mask0 < 0 || mask1 < 0 || mask0 > 128 || mask1 > 128 || mask0 > mask1) {\n throw new Error('Invalid masks.')\n }\n const binAddr = _addr2bin(addr)\n const binNetPart = binAddr.substr(0, mask0)\n const binHostPart = '0'.repeat(128 - mask1)\n const binStartAddr = binNetPart + '0'.repeat(mask1 - mask0) + binHostPart\n const binEndAddr = binNetPart + '1'.repeat(mask1 - mask0) + binHostPart\n if (abbr) {\n return {\n start: abbreviate(_bin2addr(binStartAddr)),\n end: abbreviate(_bin2addr(binEndAddr)),\n size: BigInt(2 ** (mask1 - mask0)).toString(),\n }\n } else {\n return {\n start: _bin2addr(binStartAddr),\n end: _bin2addr(binEndAddr),\n size: BigInt(2 ** (mask1 - mask0)).toString(),\n }\n }\n}\n\nconst randomSubnet = function (addr, mask0, mask1, limit, abbr) {\n validate(addr)\n mask0 *= 1\n mask1 *= 1\n limit *= 1\n mask1 = mask1 || 128\n limit = limit || 1\n if (mask0 < 0 || mask1 < 0 || mask0 > 128 || mask1 > 128 || mask0 > mask1) {\n throw new Error('Invalid masks.')\n }\n const ret = []\n const binAddr = _addr2bin(addr)\n const binNetPart = binAddr.substr(0, mask0)\n const binHostPart = '0'.repeat(128 - mask1)\n const numSubnets = Math.pow(2, mask1 - mask0)\n for (let i = 0; i < numSubnets && i < limit; ++i) {\n // generate an binary string with length of mask1 - mask0\n let binSubnet = ''\n for (let j = 0; j < mask1 - mask0; ++j) {\n binSubnet += Math.floor(Math.random() * 2)\n }\n const binSubAddr = binNetPart + binSubnet + binHostPart\n const hexAddr = _bin2addr(binSubAddr)\n if (abbr) {\n ret.push(abbreviate(hexAddr))\n } else {\n ret.push(hexAddr)\n }\n }\n // console.log(numSubnets);\n // console.log(binNetPart, binSubnetPart, binHostPart);\n // console.log(binNetPart.length, binSubnetPart.length, binHostPart.length);\n // console.log(ret.length);\n return ret\n}\n\nconst ptr = function (addr, mask) {\n validate(addr)\n mask *= 1\n if (mask < 0 || mask > 128 || Math.floor(mask / 4) !== mask / 4) {\n throw new Error('Invalid masks.')\n }\n const fullAddr = normalize(addr)\n const reverse = fullAddr.replace(/:/g, '').split('').reverse()\n return reverse.slice(0, (128 - mask) / 4).join('.')\n}\n\nexport default {\n normalize,\n abbreviate,\n validate,\n divideSubnet,\n range,\n rangeBigInt,\n randomSubnet,\n ptr,\n}\n","import jsonschema from 'jsonschema'\nimport ip6 from './ip6'\n\nexport default {\n copyToClipboard: text => {\n if (window.clipboardData && window.clipboardData.setData) {\n return window.clipboardData.setData('Text', text)\n } else if (document.queryCommandSupported && document.queryCommandSupported('copy')) {\n const textarea = document.createElement('textarea')\n textarea.textContent = text\n textarea.style.position = 'fixed' // Prevent scrolling to bottom of page in Microsoft Edge.\n document.body.appendChild(textarea)\n textarea.select()\n try {\n return document.execCommand('copy') // Security exception may be thrown by some browsers.\n } catch (ex) {\n // eslint-disable-next-line no-console\n console.warn('Copy to clipboard failed.', ex)\n return false\n } finally {\n document.body.removeChild(textarea)\n }\n }\n },\n\n /**\n * Get the current browser size width.\n *\n * @returns {number}\n */\n getBrowserWidth() {\n if (self.innerWidth) {\n return self.innerWidth\n }\n if (document.documentElement && document.documentElement.clientWidth) {\n return document.documentElement.clientWidth\n }\n if (document.body) {\n return document.body.clientWidth\n }\n },\n\n /**\n * Get human readable time by convert seconds into hours, minutes, seconds.\n *\n * @param {Number} seconds\n * @returns {string}\n */\n getReadableTime: seconds =>\n `${Math.floor(seconds / 3600)}h ${Math.floor(seconds / 60) % 60}m ${Math.round(seconds) % 60}s`,\n\n /**\n * Returns true if the given address is a valid IPv4 address\n * @param {string} address IPv4 address\n * @param {boolean} withCIDR true if address includes a CIDR range. i.e. 1.1.1.1/24\n * @returns\n */\n isIPv4AddressValid(address, withCIDR = false) {\n if (!address) return false\n if (withCIDR) {\n const cidrV4Regex =\n /^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\\/([0-9]|[1-2][0-9]|3[0-2]))$/\n return cidrV4Regex.test(address)\n }\n const ipV4Regex = /^(((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))$/\n return ipV4Regex.test(address)\n },\n\n /**\n * Returns true if the given address is a valid IPv6 address\n * @param {string} address IPv6 address\n * @param {boolean} withCIDR true if address includes a CIDR range. i.e. 2001:0db8:85a3:0000:0000:8a2e:0370:7334/24\n * @returns\n */\n isIPv6AddressValid(address, withCIDR = false) {\n if (!address) return false\n if (withCIDR) {\n const cidrV6Regex =\n /^s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:)))(%.+)?s*(\\/([0-9]|[1-9][0-9]|1[0-1][0-9]|12[0-8])){1}$/\n return cidrV6Regex.test(address)\n }\n const ipV6Regex =\n /^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/\n return ipV6Regex.test(address)\n },\n\n /**\n * Returns true if the IPv4 range is valid\n * @param {string} rangeStart valid IPv4 address, start of the IP range\n * @param {string} rangeEnd valid IPv address, end of the IP range\n * @returns\n */\n isIPv4RangeValid(rangeStart, rangeEnd) {\n const start = this.ipv4ToLong(rangeStart)\n const end = this.ipv4ToLong(rangeEnd)\n return end > start\n },\n\n /**\n * Returns true if the IPv6 range is valid\n * @param {string} rangeStart valid IPv6 address, start of the IP range\n * @param {string} rangeEnd valid IPv6 address, end of the IP range\n * @returns\n */\n isIPv6RangeValid(rangeStart, rangeEnd) {\n const start = ip6.normalize(rangeStart).replace(/:/g, '')\n const end = ip6.normalize(rangeEnd).replace(/:/g, '')\n return end > start\n },\n\n ipv4ToLong(address) {\n const parts = address.split('.')\n return parts[0] * 16777216 + parts[1] * 65536 + parts[2] * 256 + parts[3] * 1\n },\n\n /**\n * Convert an ip6 address to a javascript BigInt type.\n *\n * @param address\n * @returns {bigint}\n */\n ipv6ToBigInt(address) {\n let binaryString = '0b'\n ip6\n .normalize(address)\n .split(':')\n .forEach(hextet => (binaryString += parseInt(hextet, 16).toString(2).padStart(16, '0')))\n\n return BigInt(binaryString)\n },\n\n /**\n * Convert any ip address (ipv4 or ipv6) to a javascript BigInt type.\n *\n * @param address\n * @returns {bigint}\n */\n ipAnyToBigInt(address) {\n // try to convert ip4\n if (this.isIPv4AddressValid(address)) {\n return BigInt(this.ipv4ToLong(address))\n }\n\n // try to convert ip6, normalize first\n if (this.isIPv6AddressValid(address)) {\n return this.ipv6ToBigInt(address)\n }\n\n return BigInt(0)\n },\n\n /**\n * Compare any ip address (ipv4 or ipv6) string, returns 1, 0, or -1. Used for sorting.\n *\n * @param {string} a\n * @param {string} b\n * @returns {number}\n */\n compareIpAny(a, b) {\n a = this.ipAnyToBigInt(this.getIpForSorting(a))\n b = this.ipAnyToBigInt(this.getIpForSorting(b))\n\n return a === b ? 0 : a > b ? 1 : -1\n },\n\n /**\n * Compare two time intervals, composed of a time and unit, returns 1, 0, or -1. Used for sorting in dynamic blocklists' \"Polling Interval\" column.\n *\n * @param {number} aTime The count of units (as in A hours)\n * @param {string} aUnit The unit (days or minutes)\n * @param {number} bTime The count of units (as in B hours)\n * @param {string} bUnit The unit (days or minutes)\n * @returns {number}\n */\n compareTimeIntervals(aTime, aUnit, bTime, bUnit) {\n // NOTE: only have to use English here, under the hood is always English (and plural)\n const unitsToSeconds = {\n 'minutes': 60,\n 'hours': 60 * 60,\n 'days': 60 * 60 * 24,\n 'months': 60 * 60 * 24 * 31,\n }\n const a = aTime * unitsToSeconds[aUnit.toLowerCase()]\n const b = bTime * unitsToSeconds[bUnit.toLowerCase()]\n return a === b ? 0 : a > b ? 1 : -1\n },\n\n /**\n * Returns true if the given hostname address is valid\n * @param {string}} address\n * @returns\n */\n isHostnameValid(address) {\n const hostnameRegex =\n /^(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9])\\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9])$/i\n return hostnameRegex.test(address)\n },\n\n /**\n * returns langdebug flag based on query string and local storage\n * @returns {boolean} true/false if debugging is enabled\n */\n langDebug() {\n // expects .../some/uri?langdebug=true\n const uri = window.location.search.substring(1)\n const params = new URLSearchParams(uri)\n if (params.has('langdebug')) {\n if (params.get('langdebug') === 'true') {\n // add langdebug to local storage\n window.localStorage.setItem('langdebug', true)\n } else {\n // remove langdebug from local storage\n window.localStorage.removeItem('langdebug')\n }\n }\n // return current value\n return window.localStorage.getItem('langdebug')\n },\n\n // possible comparison operators with the operator as the key, and the translation key as the value\n operators: {\n '==': 'is',\n '!=': 'is_not',\n '>': 'greater_than',\n '<': 'less_than',\n '>=': 'greater_or_equal',\n '<=': 'less_or_equal',\n },\n\n // ISO-3166 alpha2 country codes as listed on http://www.geonames.org/countries/\n country_codes: {\n 'AD': 'Andorra',\n 'AE': 'United Arab Emirates',\n 'AF': 'Afghanistan',\n 'AG': 'Antigua and Barbuda',\n 'AI': 'Anguilla',\n 'AL': 'Albania',\n 'AM': 'Armenia',\n 'AO': 'Angola',\n 'AQ': 'Antarctica',\n 'AR': 'Argentina',\n 'AS': 'American Samoa',\n 'AT': 'Austria',\n 'AU': 'Australia',\n 'AW': 'Aruba',\n 'AX': 'Åland',\n 'AZ': 'Azerbaijan',\n 'BA': 'Bosnia and Herzegovina',\n 'BB': 'Barbados',\n 'BD': 'Bangladesh',\n 'BE': 'Belgium',\n 'BF': 'Burkina Faso',\n 'BG': 'Bulgaria',\n 'BH': 'Bahrain',\n 'BI': 'Burundi',\n 'BJ': 'Benin',\n 'BL': 'Saint Barthélemy',\n 'BM': 'Bermuda',\n 'BN': 'Brunei',\n 'BO': 'Bolivia',\n 'BQ': 'Bonaire, Sint Eustatius, and Saba',\n 'BR': 'Brazil',\n 'BS': 'Bahamas',\n 'BT': 'Bhutan',\n 'BV': 'Bouvet Island',\n 'BW': 'Botswana',\n 'BY': 'Belarus',\n 'BZ': 'Belize',\n 'CA': 'Canada',\n 'CC': 'Cocos (Keeling) Islands',\n 'CD': 'DR Congo',\n 'CF': 'Central African Republic',\n 'CG': 'Congo Republic',\n 'CH': 'Switzerland',\n 'CI': 'Ivory Coast',\n 'CK': 'Cook Islands',\n 'CL': 'Chile',\n 'CM': 'Cameroon',\n 'CN': 'China',\n 'CO': 'Colombia',\n 'CR': 'Costa Rica',\n 'CU': 'Cuba',\n 'CV': 'Cabo Verde',\n 'CW': 'Curaçao',\n 'CX': 'Christmas Island',\n 'CY': 'Cyprus',\n 'CZ': 'Czechia',\n 'DE': 'Germany',\n 'DJ': 'Djibouti',\n 'DK': 'Denmark',\n 'DM': 'Dominica',\n 'DO': 'Dominican Republic',\n 'DZ': 'Algeria',\n 'EC': 'Ecuador',\n 'EE': 'Estonia',\n 'EG': 'Egypt',\n 'EH': 'Western Sahara',\n 'ER': 'Eritrea',\n 'ES': 'Spain',\n 'ET': 'Ethiopia',\n 'FI': 'Finland',\n 'FJ': 'Fiji',\n 'FK': 'Falkland Islands',\n 'FM': 'Micronesia',\n 'FO': 'Faroe Islands',\n 'FR': 'France',\n 'GA': 'Gabon',\n 'GB': 'United Kingdom',\n 'GD': 'Grenada',\n 'GE': 'Georgia',\n 'GF': 'French Guiana',\n 'GG': 'Guernsey',\n 'GH': 'Ghana',\n 'GI': 'Gibraltar',\n 'GL': 'Greenland',\n 'GM': 'The Gambia',\n 'GN': 'Guinea',\n 'GP': 'Guadeloupe',\n 'GQ': 'Equatorial Guinea',\n 'GR': 'Greece',\n 'GS': 'South Georgia and South Sandwich Islands',\n 'GT': 'Guatemala',\n 'GU': 'Guam',\n 'GW': 'Guinea-Bissau',\n 'GY': 'Guyana',\n 'HK': 'Hong Kong',\n 'HM': 'Heard and McDonald Islands',\n 'HN': 'Honduras',\n 'HR': 'Croatia',\n 'HT': 'Haiti',\n 'HU': 'Hungary',\n 'ID': 'Indonesia',\n 'IE': 'Ireland',\n 'IL': 'Israel',\n 'IM': 'Isle of Man',\n 'IN': 'India',\n 'IO': 'British Indian Ocean Territory',\n 'IQ': 'Iraq',\n 'IR': 'Iran',\n 'IS': 'Iceland',\n 'IT': 'Italy',\n 'JE': 'Jersey',\n 'JM': 'Jamaica',\n 'JO': 'Jordan',\n 'JP': 'Japan',\n 'KE': 'Kenya',\n 'KG': 'Kyrgyzstan',\n 'KH': 'Cambodia',\n 'KI': 'Kiribati',\n 'KM': 'Comoros',\n 'KN': 'St Kitts and Nevis',\n 'KP': 'North Korea',\n 'KR': 'South Korea',\n 'KW': 'Kuwait',\n 'KY': 'Cayman Islands',\n 'KZ': 'Kazakhstan',\n 'LA': 'Laos',\n 'LB': 'Lebanon',\n 'LC': 'Saint Lucia',\n 'LI': 'Liechtenstein',\n 'LK': 'Sri Lanka',\n 'LR': 'Liberia',\n 'LS': 'Lesotho',\n 'LT': 'Lithuania',\n 'LU': 'Luxembourg',\n 'LV': 'Latvia',\n 'LY': 'Libya',\n 'MA': 'Morocco',\n 'MC': 'Monaco',\n 'MD': 'Moldova',\n 'ME': 'Montenegro',\n 'MF': 'Saint Martin',\n 'MG': 'Madagascar',\n 'MH': 'Marshall Islands',\n 'MK': 'North Macedonia',\n 'ML': 'Mali',\n 'MM': 'Myanmar',\n 'MN': 'Mongolia',\n 'MO': 'Macao',\n 'MP': 'Northern Mariana Islands',\n 'MQ': 'Martinique',\n 'MR': 'Mauritania',\n 'MS': 'Montserrat',\n 'MT': 'Malta',\n 'MU': 'Mauritius',\n 'MV': 'Maldives',\n 'MW': 'Malawi',\n 'MX': 'Mexico',\n 'MY': 'Malaysia',\n 'MZ': 'Mozambique',\n 'NA': 'Namibia',\n 'NC': 'New Caledonia',\n 'NE': 'Niger',\n 'NF': 'Norfolk Island',\n 'NG': 'Nigeria',\n 'NI': 'Nicaragua',\n 'NL': 'Netherlands',\n 'NO': 'Norway',\n 'NP': 'Nepal',\n 'NR': 'Nauru',\n 'NU': 'Niue',\n 'NZ': 'New Zealand',\n 'OM': 'Oman',\n 'PA': 'Panama',\n 'PE': 'Peru',\n 'PF': 'French Polynesia',\n 'PG': 'Papua New Guinea',\n 'PH': 'Philippines',\n 'PK': 'Pakistan',\n 'PL': 'Poland',\n 'PM': 'Saint Pierre and Miquelon',\n 'PN': 'Pitcairn Islands',\n 'PR': 'Puerto Rico',\n 'PS': 'Palestine',\n 'PT': 'Portugal',\n 'PW': 'Palau',\n 'PY': 'Paraguay',\n 'QA': 'Qatar',\n 'RE': 'Réunion',\n 'RO': 'Romania',\n 'RS': 'Serbia',\n 'RU': 'Russia',\n 'RW': 'Rwanda',\n 'SA': 'Saudi Arabia',\n 'SB': 'Solomon Islands',\n 'SC': 'Seychelles',\n 'SD': 'Sudan',\n 'SE': 'Sweden',\n 'SG': 'Singapore',\n 'SH': 'Saint Helena',\n 'SI': 'Slovenia',\n 'SJ': 'Svalbard and Jan Mayen',\n 'SK': 'Slovakia',\n 'SL': 'Sierra Leone',\n 'SM': 'San Marino',\n 'SN': 'Senegal',\n 'SO': 'Somalia',\n 'SR': 'Suriname',\n 'SS': 'South Sudan',\n 'ST': 'São Tomé and Príncipe',\n 'SV': 'El Salvador',\n 'SX': 'Sint Maarten',\n 'SY': 'Syria',\n 'SZ': 'Eswatini',\n 'TC': 'Turks and Caicos Islands',\n 'TD': 'Chad',\n 'TF': 'French Southern Territories',\n 'TG': 'Togo',\n 'TH': 'Thailand',\n 'TJ': 'Tajikistan',\n 'TK': 'Tokelau',\n 'TL': 'Timor-Leste',\n 'TM': 'Turkmenistan',\n 'TN': 'Tunisia',\n 'TO': 'Tonga',\n 'TR': 'Turkey',\n 'TT': 'Trinidad and Tobago',\n 'TV': 'Tuvalu',\n 'TW': 'Taiwan',\n 'TZ': 'Tanzania',\n 'UA': 'Ukraine',\n 'UG': 'Uganda',\n 'UM': 'U.S. Outlying Islands',\n 'US': 'United States',\n 'UY': 'Uruguay',\n 'UZ': 'Uzbekistan',\n 'VA': 'Vatican City',\n 'VC': 'St Vincent and Grenadines',\n 'VE': 'Venezuela',\n 'VG': 'British Virgin Islands',\n 'VI': 'U.S. Virgin Islands',\n 'VN': 'Vietnam',\n 'VU': 'Vanuatu',\n 'WF': 'Wallis and Futuna',\n 'WS': 'Samoa',\n 'XK': 'Kosovo',\n 'YE': 'Yemen',\n 'YT': 'Mayotte',\n 'ZA': 'South Africa',\n 'ZM': 'Zambia',\n 'ZW': 'Zimbabwe',\n 'XL': 'Local',\n 'XU': 'Unknown',\n },\n\n /**\n * Method to get the a query string parameter from a URL name\n * From: http://stackoverflow.com/questions/901115/how-can-i-get-query-string-values-in-javascript\n * @param name - name of the query parameter to get\n * @param url - url. If not set, will use current windows's URL\n * @returns {*} - parameter value if found or null\n */\n getUrlParameterByName(name, url) {\n if (!url) {\n url = window.location.href\n }\n name = name.replace(/[[\\]]/g, '\\\\$&')\n const regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)')\n const results = regex.exec(url)\n\n if (!results) return null\n\n if (!results[2]) return ''\n\n return decodeURIComponent(results[2])\n },\n\n /**\n *\n * @returns generates guids\n */\n uuidv4() {\n return ([1e7] + -1e3 + -4e3 + -8e3 + -1e11).replace(/[018]/g, c =>\n (c ^ (crypto.getRandomValues(new Uint8Array(1))[0] & (15 >> (c / 4)))).toString(16),\n )\n },\n\n /**\n * validates if an email address is valid or not\n *\n * @param email - email to validate\n * @return - boolean\n */\n validateEmail(email) {\n const emailRegex = /^[a-zA-Z0-9.+_-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$/\n return emailRegex.test(email)\n },\n\n /**\n * Used to validate an object to a schema, primarily used with importing in ME policy templates\n *\n * @param {Object} testObj\n * @param {Object} schema\n * @returns {boolean}\n */\n validateSchema(testObj, schema) {\n const result = jsonschema.validate(testObj, schema)\n return result.errors.length === 0\n },\n\n /**\n * this method filers, sorts and groups (by category) passed interface list\n *\n * @param {Array} interfaceList list of all interfaces\n * @param {Object} filterObject object which contains filter criteria to filter by\n * @returns Object with wan, lan and management interfaces split out\n */\n groupAndFilterInterfaces(interfaceList = [], filterObject = {}) {\n const groupedInterfaces = { wans: [], lans: [], management: [] }\n const filteredInterfaces =\n interfaceList\n // filter interfaces\n .filter(intf => {\n if (\n filterObject.filterName &&\n !intf.name.toLowerCase().includes(filterObject.filterName.toLowerCase()) &&\n !intf.device.toLowerCase().includes(filterObject.filterName.toLowerCase())\n )\n return false\n if (filterObject.filterType && !filterObject.filterType.includes(intf.type)) return false\n if (filterObject.filterWan !== null && intf.wan !== filterObject.filterWan) return false\n if (filterObject.filterConfig && intf.configType !== filterObject.filterConfig) return false\n return true\n })\n // sort by interface ids\n .sort((a, b) => a.interfaceId - b.interfaceId) || []\n\n // get wans/lans into separate keys for display\n filteredInterfaces.forEach(intf => {\n if (intf.management) {\n groupedInterfaces.management.push(intf)\n } else if (intf.wan) {\n groupedInterfaces.wans.push(intf)\n } else {\n groupedInterfaces.lans.push(intf)\n }\n })\n\n // a name like et1_123 will be split into ['et', 1, '_', 123]\n // note that numbers will be parsed, in order to achieve et1_2 < et1_13\n const split = device => {\n const components = []\n let componentIsNumber // start with undefined so no matter the first character, we'll create a new name component\n // we go char by char, splitting the numeric characters from the others\n for (const i in device) {\n const chr = device[i]\n // figure out if the current character is numeric or not\n const crtIsNumber = !isNaN(parseInt(chr))\n // if the current character's numeric status is different than the last element in the components array\n // for example if the first 2 characters were \"et\" and now we have a \"1\"\n if (componentIsNumber !== crtIsNumber) {\n if (componentIsNumber) {\n // parse the numeric component we just finished building\n components[components.length - 1] = parseInt(components[components.length - 1])\n }\n // add a new name component to the array\n components.push('')\n // set the last component's numeric status\n componentIsNumber = crtIsNumber\n }\n // add the current character to the last item (which we made sure above it's the same type)\n components[components.length - 1] += chr\n }\n // parse the last name component too, if needed\n if (componentIsNumber) {\n components[components.length - 1] = parseInt(components[components.length - 1])\n }\n return components\n }\n\n const sortFn = (a, b) => {\n // split the numeric and non-numeric parts of the device name\n const splitA = split(a.device)\n const splitB = split(b.device)\n\n let eqIndex = 0\n // find the first component that differs, while within the bounds of both arrays\n while (eqIndex < splitA.length && eqIndex < splitB.length && splitA[eqIndex] === splitB[eqIndex]) {\n eqIndex++\n }\n // if we reached both arrays' ends simultaneously, it means all the components had equal values\n // but since we cannot have 2 devices named the same, it means one of them has a number starting with \"0\" in it's name\n if (eqIndex === splitA.length && eqIndex === splitB.length) {\n // right now we put 01 after 1\n return a.device.length - b.device.length\n }\n // we reached A's end but not B's\n if (eqIndex === splitA.length) {\n // it means Bname = Aname + [something else]\n return -1\n }\n // we reached B's end but not A's\n if (eqIndex === splitB.length) {\n // it means Aname = Bname + [something else]\n return 1\n }\n\n // we found a value that differs\n return splitA[eqIndex] > splitB[eqIndex] ? 1 : -1\n }\n\n groupedInterfaces.management = groupedInterfaces.management.sort(sortFn)\n groupedInterfaces.wans = groupedInterfaces.wans.sort(sortFn)\n groupedInterfaces.lans = groupedInterfaces.lans.sort(sortFn)\n\n return groupedInterfaces\n },\n\n /**\n * Downloads the dynamic list content as CSV\n * @param {String} fileName - the dynamic list file name to be saved on disk\n * @param {String} content - the downloaded response content\n */\n processDynamicListDownload(fileName, content) {\n const lines = content.split('\\n')\n const csv = lines.map(ip => `\"${ip}\"`).join('\\n')\n const blob = new Blob([csv], { type: 'text/csv' })\n const url = window.URL.createObjectURL(blob)\n\n const el = document.createElement('a')\n el.setAttribute('href', url)\n el.setAttribute('download', fileName)\n el.style.display = 'none'\n document.body.appendChild(el)\n el.click()\n URL.revokeObjectURL(url)\n document.body.removeChild(el)\n },\n\n /**\n * return uptime into days, hours and minutes format\n * @param {String} time - time to be converted\n */\n formatUptime(time) {\n const numdays = Math.floor((time % 31536000) / 86400)\n const numhours = Math.floor(((time % 31536000) % 86400) / 3600)\n const numminutes = Math.floor((((time % 31536000) % 86400) % 3600) / 60)\n let uptime = ''\n\n if (numdays > 0) {\n uptime += numdays + 'd '\n }\n if (numhours > 0) {\n uptime += numhours + 'h '\n }\n if (numminutes > 0) {\n uptime += numminutes + 'm'\n }\n return uptime\n },\n\n /**\n * Get only the ip address from ip string\n * e.g: for 1.1.1.1/23 will return 1.1.1.1\n * for 2.2.2.2, 3.3.3.3/23 or 2.2.2.2/10, 4.4.4.4 will return 2.2.2.2\n *\n * @param {string} ip\n * @returns {string}\n */\n getIpForSorting(ip) {\n if (ip.includes(',')) {\n // If the ip string contains ',', keep only what's in front of it\n ip = ip.split(',')[0]\n }\n if (ip.includes('-')) {\n // If the ip string contains '-', keep only what's in front of it\n ip = ip.split('-')[0]\n }\n if (ip.includes('/')) {\n // If the ip string contains '/', keep only what's in front of it\n ip = ip.split('/')[0]\n }\n\n return ip\n },\n}\n","import cloneDeep from 'lodash/cloneDeep'\n\nexport default {\n props: {\n settings: { type: [Object, Array], default: null },\n disabled: { type: Boolean, default: false },\n features: { type: Object, default: () => ({}) },\n // matches styles to ETM, uses h1 for page titles and makes the component expand the whole width\n classicView: { type: Boolean, required: false, default: false },\n // used to show / hide the description field; shown for mfw-ui but hidden in ETM\n showDescription: { type: Boolean, default: false },\n },\n\n data() {\n return {\n settingsCopy: undefined,\n invalidSettingsErrors: undefined,\n }\n },\n\n computed: {\n isDirty() {\n return JSON.stringify(this.settings) !== JSON.stringify(this.settingsCopy)\n },\n },\n watch: {\n /**\n * settings watcher firing only once and only when incoming settings are undefined\n * in such case it will fallback to dedicated defaults defined for each service (if any)\n */\n settings: {\n immediate: true,\n handler(settings) {\n // must clone settings and default settings or default will be changed when going to other services\n this.settingsCopy = settings\n ? cloneDeep(settings)\n : this.$options.defaults\n ? cloneDeep(this.$options.defaults)\n : null\n },\n },\n },\n}\n","export * from \"-!../../../../ngfw_ui/node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../../ngfw_ui/node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../ngfw_ui/node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../ngfw_ui/node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../../../ngfw_ui/node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./UNetworkLayout.vue?vue&type=style&index=0&id=23d1a33c&prod&lang=scss\"","/**\n * All columns settings and methods\n * to build `column-defs` as expected by the grid\n * based on database fields, custom renderers and box setings\n */\nimport util from './util'\nimport dates from './dates'\nimport i18n from './vue-i18n'\nimport renderer from './renderer'\n\n// all existing columns\nconst columns = {\n /**\n * SESSIONS TABLE COLUMN FILEDS AS IN DB\n */\n // APPLICATION\n application_blocked: {},\n application_category: {},\n application_category_inferred: {},\n application_confidence: {},\n application_confidence_inferred: {},\n application_control_blocked: {},\n application_control_bypassed: {},\n application_control_flagged: {},\n application_control_rejected: {},\n application_detail: {}, // not used\n application_flagged: {}, // not_used\n application_id: {}, // not used\n application_id_inferred: {}, // not used\n application_name: {\n valueGetter: ({ data }) =>\n data.application_name !== undefined && data.application_name !== null ? data.application_name : i18n.t('unknown'),\n },\n application_name_inferred: {\n valueGetter: ({ data }) =>\n data.application_name_inferred !== undefined && data.application_name_inferred !== null\n ? data.application_name_inferred\n : i18n.t('unknown'),\n },\n application_productivity: {\n valueGetter: ({ data }) => renderer.applicationProductivityLevel(data.application_productivity),\n },\n application_productivity_inferred: {\n valueGetter: ({ data }) => renderer.applicationProductivityLevel(data.application_productivity_inferred),\n },\n application_protochain: {}, // not used\n application_protochain_inferred: {}, // not_used\n application_risk: {\n valueGetter: ({ data }) => renderer.applicationRiskLevel(data.application_risk),\n },\n application_risk_inferred: {\n valueGetter: ({ data }) => renderer.applicationRiskLevel(data.application_risk_inferred),\n },\n\n // CAPTIVE PORTAL\n captive_portal_client_ip: {\n comparator: (a, b) => util.compareIpAny(a, b),\n },\n captive_portal_event_name: {},\n\n // CERTS\n certificate_subject_cn: {},\n certificate_subject_o: {},\n\n // CLIENT\n client_address: {\n comparator: (a, b) => util.compareIpAny(a, b),\n valueGetter: ({ data }) => data.client_address || i18n.t('unknown'),\n },\n client_address_new: {\n comparator: (a, b) => util.compareIpAny(a, b),\n valueGetter: ({ data }) => data.client_address_new || i18n.t('unknown'),\n },\n client_country: {\n valueGetter: ({ data }) => renderer.country(data.client_country),\n },\n client_dns_hint: {},\n client_hops: {},\n client_interface_id: {\n valueGetter: undefined, // this is going to be set upon building the columns\n },\n client_interface_type: {\n valueGetter: ({ data }) => renderer.interfaceType(data.client_interface_type),\n },\n client_latitude: {},\n client_longitude: {},\n client_port: {\n valueGetter: ({ data }) =>\n data.client_port !== undefined && data.client_port !== null ? data.client_port : i18n.t('unknown'),\n },\n client_port_new: {\n valueGetter: ({ data }) =>\n data.client_port_new !== undefined && data.client_port_new !== null ? data.client_port_new : i18n.t('unknown'),\n },\n\n device_uid: {}, // not used\n end_time: {},\n family: {\n valueGetter: ({ data }) => renderer.ipProtocol(data.family),\n },\n\n // GEOIP\n geo_ip_blocked_client: {\n valueGetter: ({ data }) => renderer.boolean(data.geo_ip_blocked_client),\n },\n geo_ip_blocked_server: {\n valueGetter: ({ data }) => renderer.boolean(data.geo_ip_blocked_server),\n },\n\n hostname: {},\n ip_protocol: {\n valueGetter: ({ data }) => renderer.ipProtocol(data.ip_protocol),\n },\n local_address: {\n comparator: (a, b) => util.compareIpAny(a, b),\n },\n\n policy__id: {}, // not used and `__` is not a typo\n policy_flow_id: {}, // not used\n\n remote_address: {\n comparator: (a, b) => util.compareIpAny(a, b),\n },\n\n // SERVER\n server_address: {\n comparator: (a, b) => util.compareIpAny(a, b),\n valueGetter: ({ data }) => data.server_address || i18n.t('unknown'),\n },\n server_address_new: {\n comparator: (a, b) => util.compareIpAny(a, b),\n valueGetter: ({ data }) => data.server_address_new || i18n.t('unknown'),\n },\n server_country: {\n valueGetter: ({ data }) => renderer.country(data.server_country),\n },\n server_dns_hint: {},\n server_hops: {},\n server_interface_id: {\n valueGetter: undefined, // this is going to be set upon building the columns\n },\n server_interface_type: {\n valueGetter: ({ data }) => renderer.interfaceType(data.server_interface_type),\n },\n server_latitude: {},\n server_longitude: {},\n server_port: {\n valueGetter: ({ data }) =>\n data.server_port !== undefined && data.server_port !== null ? data.server_port : i18n.t('unknown'),\n },\n server_port_new: {\n valueGetter: ({ data }) =>\n data.server_port_new !== undefined && data.server_port_new !== null ? data.server_port_new : i18n.t('unknown'),\n },\n\n session_id: {},\n\n ssl_sni: {},\n\n // THREAT PREVENTION\n threat_prevention_blocked_address: {\n comparator: (a, b) => util.compareIpAny(a, b),\n },\n threat_prevention_threat_level: {\n valueGetter: ({ data }) => renderer.incomingThreatLevel(data.threat_prevention_threat_level),\n },\n\n dynamic_lists_blocked_address: {\n comparator: (a, b) => util.compareIpAny(a, b),\n },\n\n time_stamp: {\n comparator: (a, b) => dates.compareDates(a, b),\n sort: 'desc',\n // minWidth: 200,\n },\n\n username: {},\n uuid: {}, // not used\n\n // WAN POLICY\n wan_policy_id: {},\n wan_rule_chain: {}, // not used\n wan_rule_id: {},\n\n // WEB FILTER\n web_filter_blocked: {},\n web_filter_catid: {\n valueGetter: ({ data }) => renderer.webfilterCategory(data.web_filter_catid),\n },\n web_filter_flagged: {},\n web_filter_hostname: {},\n web_filter_reason: {\n cellRenderer: params => renderer.webfilterReason(params.value),\n },\n /** END SESSIONS TABLE COLUMN FILEDS */\n\n /**\n * SESSION_STATS TABLE COLUMN FILEDS AS IN DB\n */\n byte_rate: {\n type: 'numericColumn',\n cellRenderer: params => renderer.bytesSecRenderer(params.value),\n },\n bytes: {\n type: 'numericColumn',\n cellRenderer: params => renderer.bytesRenderer(params.value),\n },\n client_byte_rate: {\n type: 'numericColumn',\n cellRenderer: params => renderer.bytesSecRenderer(params.value),\n },\n client_bytes: {\n type: 'numericColumn',\n cellRenderer: params => renderer.bytesRenderer(params.value),\n },\n client_packet_rate: {\n type: 'numericColumn',\n },\n client_packets: {},\n // `device_uid` already in sessions table\n packet_rate: {\n type: 'numericColumn',\n cellRenderer: params => renderer.bytesSecRenderer(params.value),\n },\n packets: {\n type: 'numericColumn',\n },\n server_byte_rate: {\n type: 'numericColumn',\n cellRenderer: params => renderer.bytesSecRenderer(params.value),\n },\n server_bytes: {\n type: 'numericColumn',\n cellRenderer: params => renderer.bytesRenderer(params.value),\n },\n server_packet_rate: {\n type: 'numericColumn',\n cellRenderer: params => renderer.bytesSecRenderer(params.value),\n },\n server_packets: {},\n\n // `session_id` already in sessions\n tcp_state: {\n valueGetter: ({ data }) => renderer.tcpStateRenderer(data.tcp_state),\n },\n\n // `uuid` already in sessions\n /** SESSION_STATS TABLE COLUMN FILEDS END */\n\n // other fields\n age_milliseconds: {\n sort: 'asc',\n cellRenderer: ({ value }) => renderer.timeRangeMilliseconds(value),\n },\n conntrack_id: {},\n mark: {},\n\n priority: {},\n\n /** non field columns */\n application_control_action: {\n cellRenderer: ({ data }) => {\n if (data.application_control_rejected) return i18n.t('rejected')\n if (data.application_control_blocked) return i18n.t('blocked')\n if (data.application_control_bypassed) return i18n.t('bypassed')\n if (data.application_control_flagged) return i18n.t('flagged')\n return ''\n },\n },\n}\n\n/**\n * Predefined columns specific for some grids in the form\n * {\n * all: ['col_name', ...] - all columns shown in the grid in the desired order\n * hidden: ['col_name', ...] - columns found in `all` but by default are hidden\n * renamed: { original_column_name: 'new_column_name' } - used for some grids in the UI\n * }\n */\nconst gridColumns = {\n active_sessions: {\n all: [\n 'age_milliseconds',\n // application\n 'application_name',\n 'application_name_inferred',\n 'application_category',\n 'application_category_inferred',\n 'application_confidence',\n 'application_confidence_inferred',\n 'application_productivity',\n 'application_productivity_inferred',\n 'application_risk',\n 'application_risk_inferred',\n // client\n 'client_address',\n 'client_address_new',\n 'client_interface_id',\n 'client_interface_type',\n 'client_port',\n 'client_port_new',\n 'client_country',\n // server\n 'server_address',\n 'server_address_new',\n 'server_interface_id',\n 'server_interface_type',\n 'server_country',\n 'server_dns_hint',\n 'server_port',\n 'server_port_new',\n // bytes\n 'bytes',\n 'byte_rate',\n // certs\n 'certificate_subject_cn',\n 'certificate_subject_o',\n 'ssl_sni',\n 'ip_protocol',\n 'family',\n 'local_address',\n 'remote_address',\n 'tcp_state',\n 'timeout_seconds',\n 'priority',\n // web-filter\n 'web_filter_hostname',\n 'web_filter_reason',\n 'web_filter_blocked',\n 'web_filter_flagged',\n 'web_filter_catid',\n // geoip\n 'geo_ip_blocked_client',\n 'geo_ip_blocked_server',\n // threat-prevention\n 'threat_prevention_blocked_address',\n 'threat_prevention_threat_level',\n ],\n hidden: [\n 'application_name_inferred',\n 'application_category',\n 'application_category_inferred',\n 'application_confidence',\n 'application_confidence_inferred',\n 'application_productivity',\n 'application_productivity_inferred',\n 'application_risk',\n 'application_risk_inferred',\n 'client_address_new',\n 'client_interface_type',\n 'client_port',\n 'client_port_new',\n 'client_country',\n 'server_address_new',\n 'server_interface_type',\n 'server_port_new',\n 'certificate_subject_cn',\n 'certificate_subject_o',\n 'ssl_sni',\n 'ip_protocol',\n 'family',\n 'local_address',\n 'remote_address',\n 'tcp_state',\n 'timeout_seconds',\n 'priority',\n 'web_filter_hostname',\n 'web_filter_reason',\n 'web_filter_blocked',\n 'web_filter_flagged',\n 'web_filter_catid',\n 'geo_ip_blocked_client',\n 'geo_ip_blocked_server',\n 'threat_prevention_blocked_address',\n 'threat_prevention_threat_level',\n ],\n renamed: {\n priority: 'qos_priority',\n },\n },\n sessions: {\n all: [\n // this seems to be the order as it was before refactor\n 'time_stamp',\n 'geo_ip_blocked_server',\n 'threat_prevention_blocked_address',\n 'threat_prevention_threat_level',\n\n // application\n 'application_name',\n 'application_name_inferred',\n 'application_category',\n 'application_category_inferred',\n 'application_confidence',\n 'application_confidence_inferred',\n 'application_productivity',\n 'application_productivity_inferred',\n 'application_risk',\n 'application_risk_inferred',\n // client\n 'client_address',\n 'client_address_new',\n 'client_interface_id',\n 'client_interface_type',\n 'client_port',\n 'client_port_new',\n 'client_country',\n // server\n 'server_address',\n 'server_address_new',\n 'server_interface_id',\n 'server_interface_type',\n 'server_country',\n 'server_dns_hint',\n 'server_port',\n 'server_port_new',\n // certs\n 'certificate_subject_cn',\n 'certificate_subject_o',\n 'ssl_sni',\n 'ip_protocol',\n 'family',\n 'local_address',\n 'remote_address',\n 'priority',\n // web-filter\n 'web_filter_hostname',\n 'web_filter_reason',\n 'web_filter_blocked',\n 'web_filter_flagged',\n 'web_filter_catid',\n // geoip\n 'geo_ip_blocked_client',\n // dynamic-lists\n 'dynamic_lists_blocked_address',\n ],\n hidden: [\n 'application_name_inferred',\n 'application_category',\n 'application_category_inferred',\n 'application_confidence',\n 'application_confidence_inferred',\n 'application_productivity',\n 'application_productivity_inferred',\n 'application_risk',\n 'application_risk_inferred',\n 'client_address_new',\n 'client_interface_type',\n 'client_port',\n 'client_port_new',\n 'client_country',\n 'server_address_new',\n 'server_interface_type',\n 'server_port_new',\n 'certificate_subject_cn',\n 'certificate_subject_o',\n 'ssl_sni',\n 'ip_protocol',\n 'family',\n 'local_address',\n 'remote_address',\n 'priority',\n 'web_filter_hostname',\n 'web_filter_reason',\n 'web_filter_blocked',\n 'web_filter_flagged',\n 'web_filter_catid',\n 'geo_ip_blocked_client',\n // dynamic-lists\n 'dynamic_lists_blocked_address',\n ],\n renamed: {\n priority: 'qos_priority',\n },\n },\n wan_routing: {\n all: [\n 'time_stamp',\n 'server_interface_id',\n 'client_address',\n 'server_address',\n 'server_country',\n 'application_name_inferred',\n 'wan_rule_id',\n 'wan_policy_id',\n 'server_dns_hint',\n ],\n renamed: {\n wan_rule_id: 'wan_rule',\n wan_policy_id: 'wan_policy',\n server_interface_id: 'wan_route',\n server_dns_hint: 'domain_name',\n },\n },\n threat_prevention_blocked: {\n all: ['time_stamp', 'client_address', 'threat_prevention_blocked_address', 'threat_prevention_threat_level'],\n },\n dynamic_lists_blocked: {\n all: ['time_stamp', 'client_address', 'dynamic_lists_blocked_address'],\n },\n geoip_outbound_blocked_sessions: {\n all: ['time_stamp', 'server_interface_id', 'client_address', 'server_address', 'server_country', 'server_dns_hint'],\n },\n geoip_inbound_blocked_sessions: {\n all: ['time_stamp', 'client_address', 'server_address', 'client_country'],\n },\n web_filter_visited_sites: {\n all: [\n 'time_stamp',\n 'web_filter_hostname',\n 'client_address',\n 'server_address',\n 'web_filter_blocked',\n 'web_filter_flagged',\n 'web_filter_catid',\n 'web_filter_reason',\n ],\n renamed: {\n web_filter_hostname: 'site',\n web_filter_reason: 'reason',\n web_filter_catid: 'category',\n web_filter_blocked: 'blocked',\n web_filter_flagged: 'flagged',\n },\n },\n application_control_applications: {\n all: [\n 'time_stamp',\n 'application_name',\n 'category', // not rendered\n 'application_productivity',\n 'application_risk',\n 'application_control_action',\n 'client_address',\n 'client_port',\n 'server_address',\n 'server_port',\n ],\n renamed: {\n application_name: 'name',\n application_control_action: 'action',\n },\n },\n captive_portal_events: {\n all: ['time_stamp', 'captive_portal_client_ip', 'server_address', 'server_port', 'captive_portal_event_name'],\n },\n}\n\n/**\n * Return needed mappings between ids and names as existing on the box\n * This are needed for proper rendering some of the columns like: `interface_id`, `wan_rule_id`, `wan_policy_id`\n * @param {Object} boxSettings - the box settings\n * @returns {Object}\n */\nconst boxIdNameMappings = boxSettings => {\n const interfaceIdNameMap = boxSettings?.network?.interfaces.reduce((res, intf) => {\n return { ...res, [intf.interfaceId]: intf.name }\n }, {})\n\n const wanRules = boxSettings?.wan?.policy_chains.find(chain => chain.name === 'user-wan-rules').rules\n const wanRuleIdNameMap = wanRules?.reduce((res, rule) => {\n return { ...res, [rule.ruleId]: rule.description }\n }, {})\n\n const wanPolicyIdNameMap = boxSettings?.wan?.policies.reduce((res, policy) => {\n return { ...res, [policy.policyId]: policy.description }\n }, {})\n\n const timeZone = boxSettings?.system?.timeZone?.displayName || 'UTC'\n\n return { interfaceIdNameMap, wanRuleIdNameMap, wanPolicyIdNameMap, timeZone }\n}\n\n/**\n * Global method used to build columns definitions as expected by the grid\n * @param {Object} gridColumns - array of grid columns as defined above: { all: [], hidden: [], renamed: [] }\n * @param {Object} boxSettings - the box settings\n * @param {String} locale - the locale used for displaying dates, e.g. 'en', 'de', 'ja'\n * @returns {Array} - the `column-defs` prop for the grid\n */\nconst buildColumnDefs = (gridColumns, boxSettings, locale = 'en') => {\n const defs = []\n const all = gridColumns.all\n const hidden = gridColumns.hidden\n const renamed = gridColumns.renamed\n\n // get the id/name mappings from box settings\n const idNameMappings = boxIdNameMappings(boxSettings)\n\n all.forEach(field => {\n if (!columns[field]) return\n\n const col = {\n // data field\n field,\n // column header\n headerName: renamed?.[field] ? i18n.t(renamed[field]) : i18n.t(field),\n // if it's hidden\n hide: hidden?.includes(field),\n flex: 1,\n // any other static props from `columns`\n ...columns[field],\n }\n\n // for fields requiring box data for rendering, set the proper valueRenderer\n switch (field) {\n case 'client_interface_id':\n col.valueGetter = ({ data }) =>\n renderer.interfaceName(data.client_interface_id, idNameMappings?.interfaceIdNameMap)\n break\n case 'server_interface_id':\n col.valueGetter = ({ data }) =>\n renderer.interfaceName(data.server_interface_id, idNameMappings?.interfaceIdNameMap)\n break\n case 'wan_rule_id':\n col.valueGetter = ({ data }) => renderer.wanRule(data.wan_rule_id, idNameMappings?.wanRuleIdNameMap)\n break\n case 'wan_policy_id':\n col.valueGetter = ({ data }) => renderer.wanPolicy(data.wan_policy_id, idNameMappings?.wanPolicyIdNameMap)\n break\n case 'time_stamp':\n col.cellRenderer = ({ value }) => renderer.timeStamp(value, idNameMappings?.timeZone, locale)\n }\n defs.push(col)\n })\n\n return defs\n}\n\nexport default { gridColumns, buildColumnDefs }\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('v-card',{staticClass:\"mb-4 pa-4 ut-section\",attrs:{\"outlined\":\"\"}},[(_vm.title || _vm.$slots.trActions)?_c('div',{staticClass:\"d-flex mb-2\"},[(_vm.title)?_c('u-section-title',[_vm._v(_vm._s(_vm.title))]):_vm._e(),_c('v-spacer'),_vm._t(\"tr-actions\")],2):_vm._e(),_vm._t(\"default\"),(_vm.$slots.actions || _vm.$slots.brActions)?_c('div',{staticClass:\"d-flex mt-4\"},[_vm._t(\"actions\"),_c('v-spacer'),_vm._t(\"br-actions\")],2):_vm._e()],2)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"body-2 text-uppercase mb-2 font-weight-medium primary--text\"},[_vm._t(\"default\")],2)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./USectionTitle.vue?vue&type=template&id=18f286b4\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../../../ngfw_ui/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import USectionTitle from './USectionTitle.vue'\n\nexport default USectionTitle\n","\n\n\n","import mod from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./USection.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./USection.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./USection.vue?vue&type=template&id=22b9867c\"\nimport script from \"./USection.vue?vue&type=script&lang=js\"\nexport * from \"./USection.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../ngfw_ui/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","/**\n * Views categories\n */\nconst Category = Object.freeze({\n Bandwidth: 'bandwidth',\n WanPerformance: 'wan_performance',\n Sessions: 'sessions',\n ThreatPrevention: 'threat_prevention',\n DynamicLists: 'dynamic_blocklist',\n WebFilter: 'web_filter',\n GeoipFilter: 'geoip_filter',\n ApplicationControl: 'application_control',\n CaptivePortal: 'captive_portal',\n})\n\n/**\n * Id's used to identify a view via route params coming from host app\n */\nconst View = Object.freeze({\n BandwidthClients: 'bandwidth-clients',\n BandwidthServerPorts: 'bandwidth-server-ports',\n BandwidthApplications: 'bandwidth-applications',\n WanPerformanceUsage: 'wan-performance-usage',\n WanPerformancePacketLoss: 'wan-performance-packet-loss',\n WanPerformanceLatency: 'wan-performance-latency',\n WanPerformanceJitter: 'wan-performance-jitter',\n SessionsList: 'sessions-list',\n SessionsWanRouting: 'sessions-wan-routing',\n ThreatPreventionBlockedSummary: 'threat-prevention-blocked-summary',\n ThreatPreventionBlockedAddresses: 'threat-prevention-blocked-addresses',\n WebFilterSummary: 'web-filter-summary',\n WebFilterVisitedSites: 'web-filter-visited-sites',\n GeoipBlockedSessions: 'geoip-blocked-sessions',\n GeoipBlockedCountriesOutbound: 'geoip-blocked-outbound',\n GeoipBlockedCountriesInbound: 'geoip-blocked-inbound',\n GeoipDistributionMap: 'geoip-distribution-map',\n ApplicationControlApplications: 'application-control-applications',\n CaptivePortalSummary: 'captive-portal-summary',\n CaptivePortalEvents: 'captive-portal-events',\n DynamicListsBlockedSummary: 'dynamic-lists-blocked-summary',\n DynamicListsBlockedAddresses: 'dynamic-lists-blocked-addresses',\n})\n\n/**\n * Report ids used in views configurations\n */\nconst Report = Object.freeze({\n // Bandwidth\n ClientsBandwidthByTime: 'clients_bandwidth_by_time',\n ClientsByBandwidth: 'clients_by_bandwidth',\n ServerPortsBandwidthByTime: 'server_ports_bandwidth_by_time',\n ServerPortsByBandwidth: 'server_ports_by_bandwidth',\n ApplicationsBandwidthByTime: 'applications_bandwidth_by_time',\n ApplicationsByBandwidth: 'applications_by_bandwidth',\n\n // WAN Performance\n WanPerformanceUsage: 'wan_performance_usage',\n WanPerformancePacketLoss: 'wan_performance_packet_loss',\n WanPerformanceLatency: 'wan_performance_latency',\n WanPerformanceJitter: 'wan_performance_jitter',\n\n // Sessions\n SessionsList: 'sessions_all',\n SessionsWanRouting: 'sessions_wan_routing',\n\n // Threat Prevention\n ThreatPreventionBlockedIpsByTime: 'threat_prevention_blocked_ips_by_time',\n ThreatPreventionByBlockedCount: 'threat_prevention_by_blocked_count',\n ThreatPreventionBlockedAddresses: 'threat_prevention_blocked_addresses',\n\n // Dynamic Lists\n DynamicListsBlockedIpsByTime: 'dynamic_lists_blocked_ips_by_time',\n DynamicListsByBlockedCount: 'dynamic_lists_by_blocked_count',\n DynamicListsBlockedAddresses: 'dynamic_lists_blocked_addresses',\n\n // Web Filter\n WebFilterTopBlockedSites: 'web_filter_top_blocked_sites',\n WebFilterTopVisitedSites: 'web_filter_top_visited_sites',\n WebFilterTopBlockedCategories: 'web_filter_top_blocked_categories',\n WebFilterTopVisitedCategories: 'web_filter_top_visited_categories',\n WebFilterTopClientsByBlockedSites: 'web_filter_top_clients_by_blocked_sites',\n WebFilterTopClientsByVisitedSites: 'web_filter_top_clients_by_visited_sites',\n WebFilterVisitedSites: 'web_filter_visited_sites',\n\n // Geoip Filter\n GeoipOutboundBlockedSessions: 'geoip_outbound_blocked_sessions',\n GeoipInboundBlockedSessions: 'geoip_inbound_blocked_sessions',\n GeoipOutboundBlockedCountriesByTime: 'geoip_outbound_blocked_countries_by_time',\n GeoipOutboundCountriesByBlockCount: 'geoip_outbound_countries_by_blocked_count',\n GeoipInboundBlockedCountriesByTime: 'geoip_inbound_blocked_countries_by_time',\n GeoipInboundCountriesByBlockCount: 'geoip_inbound_countries_by_blocked_count',\n GeoipDistributionMap: 'geoip_distribution_map',\n\n // Application Control\n ApplicationControlApplications: 'application_control_applications',\n\n // Captive Portal\n CaptivePortalByTime: 'captive_portal_by_time',\n CaptivePortalByCount: 'captive_portal_by_count',\n CaptivePortalEvents: 'captive_portal_events',\n})\n\nexport { Category, View, Report }\n","// import translations\nimport i18n from '../../plugins/vue-i18n'\n\nexport default {\n id: { type: String, required: true },\n rowNodeId: { type: String, required: false, default: null },\n rowData: { type: Array, default: () => [] }, // the row data\n columnDefs: { type: Array, default: () => [] }, // the columns definitions specific for each grid\n customGridOptions: { type: Object, required: false, default: null }, // overwrite/extend any grid options\n customDefaultColOptions: { type: Object, required: false, default: null }, // overwrite/extend any default colDef options\n frameworkComponents: { type: Object, default: () => {} }, // custom grid framework components\n selectionType: { type: String, default: 'single' }, // 'single', 'singleAction', 'multiAction'\n\n // synced props\n selection: { type: Array, default: () => [] }, // the selected rows synced with the parent\n\n /**\n * Flag to do an auto-resize on the columns. This is used when resizing a widget so the columns\n * will fit into view.\n */\n resizeColumns: { type: Boolean, default: false },\n\n toolbar: { type: String, default: 'top' }, // toolbar options, 'top', 'bottom', 'float', 'hidden'\n\n // the default no data message to show inside grid\n noDataMessage: { type: String, default: i18n.t('no_data_available') },\n\n // conditional features enabled from toolbar or column menu\n enableRefresh: { type: Boolean, default: true },\n enableExportCsv: { type: Boolean, default: true },\n\n modules: { type: Array, required: false, default: () => [] },\n\n // does not set oultined grid wrapper\n noBorder: { type: Boolean, default: false },\n\n // custom ordering functionality\n customOrdering: { type: Boolean, default: false },\n}\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('v-tooltip',{attrs:{\"top\":\"\",\"color\":\"error\",\"transition\":\"fade\"},scopedSlots:_vm._u([{key:\"activator\",fn:function({ on }){return [_c('v-icon',_vm._g({staticStyle:{\"cursor\":\"pointer\"},attrs:{\"color\":\"error\"}},on),[_vm._v(\" mdi-alert \")])]}}])},[_c('div',{staticClass:\"py-2\",domProps:{\"innerHTML\":_vm._s(_vm.errors.join(', '))}})])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./UErrorsTooltip.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../ngfw_ui/node_modules/thread-loader/dist/cjs.js!../../../../ngfw_ui/node_modules/babel-loader/lib/index.js!../../../../ngfw_ui/node_modules/vue-loader/lib/index.js??vue-loader-options!./UErrorsTooltip.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./UErrorsTooltip.vue?vue&type=template&id=3463180a\"\nimport script from \"./UErrorsTooltip.vue?vue&type=script&lang=js\"\nexport * from \"./UErrorsTooltip.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../ngfw_ui/node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import UErrorsTooltip from './UErrorsTooltip.vue'\n\nexport default UErrorsTooltip\n","// original en-EN text\nexport default {\n about: 'About',\n ac_add_custom_rule: 'Add Custom Rule',\n ac_add_rule: 'Add Rule',\n ac_applications: 'Applications',\n ac_cloud_classification: 'Cloud Classification',\n ac_custom_rules: 'Custom Rules',\n ac_edit_custom_rule: 'Edit Custom Rule',\n ac_license: 'Application Control',\n ac_no_custom_rules_defined: 'No custom rules defined',\n ac_reset_success: 'Application Control settings reset successfully',\n ac_reset_warning: 'Application Control settings will be reset to defaults.
Do you want to continue?',\n ac_rule_name: 'Rule Name',\n ac_rule_name_already_used: 'This rule name is already used',\n accept_button_text: 'Accept Button Text',\n accept_text: 'Accept Text',\n access: 'Access',\n access_point: 'Access Point',\n access_rules: 'Access Rules',\n account: 'Account',\n accounts: 'Accounts',\n action: 'Action',\n action_accept: 'Accept',\n action_drop: 'Drop',\n action_masquerade: 'Masquerade',\n action_new_destination_is: 'New Destination is',\n action_new_source_is: 'New Source is',\n action_priority: 'Change Priority',\n action_reject: 'Reject',\n action_str_limit_exceed_action: 'Limit Exceed Action to {0}',\n action_str_set_priority: 'Set Priority to {0}',\n action_text: 'Execute following action',\n action_wan_policy_is: 'Wan Policy is',\n actions: 'Actions',\n active_sessions: 'Active Sessions',\n active_transfer_rate: 'Active Transfer Rate',\n active_widgets: 'Active Widgets',\n add: 'Add',\n add_address: 'Add Address',\n add_alias: 'Add Alias',\n add_blocklist: 'Add Blocklist Source',\n add_certificate: 'Add Certificate',\n add_condition: 'Add Condition',\n add_configuration: 'Add Configuration',\n add_country: 'Add Country',\n add_criteria: 'Add Criteria',\n add_domain: 'Add Domain',\n add_endpoint: 'Add Endpoint',\n add_flow: 'Add Flow',\n add_flow_category: 'Add Flow Category',\n add_host: 'Add Host',\n add_interface: 'Add Interface',\n add_ip: 'ADD IP',\n add_key: 'Add Key',\n add_local_network: 'Add Local Network',\n add_logo: 'Add Logo',\n add_network: 'Add Network',\n add_object: 'Add Object',\n add_option: 'Add Option',\n add_phase1_proposal: 'Add Phase 1 Proposal',\n add_phase2_proposal: 'Add Phase 2 Proposal',\n add_ping_analyzer: 'Add PING Analyzer',\n add_policy: 'Add Policy',\n add_proposal: 'Add Proposal',\n add_remote_network: 'Add Remote Network',\n add_reservation: 'Add Reservation',\n add_rule: 'Add Rule',\n add_site: 'Add Site',\n add_source: 'Add Source',\n add_static_entry: 'Add Static Entry',\n add_static_route: 'Add Static Route',\n add_wan_criteria: 'Add WAN Criteria',\n add_wan_policy: 'Add WAN Policy',\n add_x_interface: 'Add {0} interface',\n added_successfully: '{0} added successfully',\n address: 'Address',\n address_conflict_detect_fail: 'Address conflict detection failure',\n address_conflicts_with_current_interface: 'Address conflicts with the current interface',\n address_conflicts_with_interface: 'Address conflicts with interface \"{0}\"',\n addressed: 'Addressed',\n addresses: 'Addresses',\n admin_account: 'Admin Account',\n admin_account_choose_password: 'Choose new password for the admin account',\n admin_password: 'Admin Password',\n admin_password_info: 'Set a new password for the \"admin\" account',\n advanced: 'Advanced',\n affected_item_disabled_or_deleted: 'The following items will also be {0}:
{1}',\n affected_item_on_enable: 'Please enable the following:
{1}',\n age: 'Age',\n age_milliseconds: 'Age',\n agni: 'AGNI',\n agni_user_group: 'AGNI - User Group',\n agni_user_id: 'AGNI - User ID',\n agree: 'Agree',\n algorithm: 'Algorithm',\n all: 'All',\n all_events: 'All Events',\n all_sessions: 'All Sessions',\n all_wans: 'All WANs',\n allowed_ips: 'Allowed IPs',\n alpha: 'This field must only contain alphabetic characters',\n alpha_dash_period: 'Only alphanumeric characters, period, dash and underscore are allowed',\n alpha_numeric: 'Only alphanumeric characters are allowed',\n alpha_star_period: 'Only alphanumeric characters, period, dash and asterisks are allowed',\n always_up: 'Always Up',\n an_error_occurred: 'An error occurred',\n and: 'and',\n any: 'Any',\n any_remote_address: 'Any Remote Address',\n any_wan: 'Any WAN',\n api_add_key_missing_param: 'Failed to read key. Missing parameters.',\n api_application_category_table_error: 'Failed to get application category table information',\n api_application_table_error: 'Failed to get application table information',\n api_diagnostics_failed: 'Failed to get network diagnostics',\n api_failed_reset_to_defaults: 'Failed to reset settings to defaults',\n api_failed_to_delete_interface: 'Failed to delete interface',\n api_failed_to_get_logs: 'No logs found for {0}',\n api_failed_to_get_settings: 'Failed to get settings',\n api_failed_to_get_threatprevention_stats: 'Failed to get Threat Prevention info for {0}',\n api_generate_certificate_missing_param: 'Failed to generate CA. Missing parameters.',\n api_geoip_lookup_invalid_ipaddress: 'Invalid IP address',\n api_interface_invalid_weight: 'Invalid interface weight specified: policy {0}, weight {1}',\n api_interface_missing: 'No interfaces specified: policy {0}',\n api_interface_missing_id: 'No interface id specified: policy {0}',\n api_ipsec_local_remote_any: 'Unable to set both local and remote gateways to Any!',\n api_missing_autoUpgrade_enabled: 'Missing required autoUpgrade setting \"enabled\"',\n api_missing_dhcp_address: 'Missing address in DHCP static entry',\n api_missing_dhcp_macAddress: 'Missing macAddress in DHCP static entry',\n api_missing_dns_domain: 'Missing domain in DNS server',\n api_missing_dns_localServer: 'Missing localServer in DNS server',\n api_missing_param: '{0} not specified in request',\n api_missing_stats_settings: 'Missing required stats settings',\n api_missing_system_settings: 'Missing required system settings',\n api_netspace_check_error: 'Failed to do netspace check',\n api_netspace_check_network_problem: 'Address conflict with {0}/{1}',\n api_netspace_req_error: 'Failed to do netspace request',\n api_parse_cidr_failed: 'Failed to parse CIDR',\n api_policy_duplicate_id: 'Duplicate policyId {0}',\n api_policy_missing_id: 'Policy missing policyId',\n api_policy_missing_policyChains: 'Missing policy_chains in WAN settings',\n api_policy_missing_rules_wan_settings: 'Missing rules in wan settings policy chain.',\n api_policy_no_wans: 'Wan policy {0} specifies \"All WANs\", but no wans are enabled',\n api_policy_only_disabled_wans: 'Wan policy {0} specifies only disabled wans',\n api_wan_rule_missing_action: 'Missing action in WAN rule {0}',\n api_wan_rule_missing_action_type: 'Missing action type in WAN rule {0}',\n api_wan_rule_missing_enabled: 'Missing enabled in WAN rule {0}',\n api_wan_rule_missing_id: 'Missing ruleId in WAN rule',\n api_wf_lookup_no_site_passed: 'Please enter a site/domain name',\n api_wf_lookup_unable_to_perform: 'Unable to perform site lookup',\n api_wireguard_keypair_failed: 'Failed to generate wireguard key pair',\n api_wireguard_pubkey_failed: 'Failed to generate public wireguard key',\n api_wireless_invalid_channel: 'Invalid wireless channel specified: {0} {1}',\n api_wireless_invalid_channel_2_4: 'Invalid wireless channel specified for 2.4 Ghz: {0} {1}',\n api_wireless_invalid_channel_5: 'Invalid wireless channel specified for 5 Ghz: {0} {1}',\n api_wireless_invalid_mode: 'Invalid wireless mode specified: {0} {1}',\n api_wireless_no_channel: 'No wireless channel specified: {0}',\n api_wireless_no_encryption: 'No wireless encryption specified: {0}',\n api_wireless_no_mode: 'No wireless mode specified: {0}',\n api_wireless_no_ssid: 'No ssid specified: {0}',\n api_wireless_no_wpa_psk: 'No WPA psk specified: {0}',\n api_wireless_wpa_psk_short: 'WPA psk too short: {0} {1}',\n app_control: 'App Control',\n application: 'Application',\n application_category: 'Application Category',\n application_category_inferred: 'Application Category (Inferred)',\n application_confidence: 'Application Confidence',\n application_confidence_inferred: 'Application Confidence (Inferred)',\n application_control: 'Application Control',\n application_detail: 'Application Detail',\n application_id: 'Application ID',\n application_id_inferred: 'Application ID (Inferred)',\n application_name: 'Application Name',\n application_name_inferred: 'Application Name (Inferred)',\n application_productivity: 'Application Productivity',\n application_productivity_inferred: 'Application Productivity (Inferred)',\n application_protochain: 'Application Protochain',\n application_protochain_inferred: 'Application Protochain (Inferred)',\n application_protochain_matched: 'Application Protochain (Matched)',\n application_risk: 'Application Risk',\n application_risk_inferred: 'Application Risk (Inferred)',\n applications: 'Applications',\n applications_bandwidth_by_time: 'Applications Bandwidth by Time',\n applications_by_bandwidth: 'Applications by Bandwidth',\n april: 'April',\n arista_mfw: '{0}Arista Micro Edge',\n assign: 'Assign',\n assign_hint: 'Assign Hint',\n assign_prefix: 'Assign Prefix',\n at_t: 'AT&T',\n attribute: 'Attribute',\n august: 'August',\n authentication: 'Authentication',\n auto_dhcp: 'Auto (DHCP)',\n auto_interval: 'Auto Interval',\n auto_negotiation: 'Auto negotiation',\n auto_upgrades: 'Auto Upgrades',\n automatic_upgrade_is: 'Automatic Upgrade is',\n automatic_upgrades: 'Automatic Upgrades',\n automatically_install_upgrades: 'Automatically Install Upgrades',\n available_bandwidth: 'Available Bandwidth',\n available_widgets: 'Available Widgets',\n back_to_list: 'Back to List',\n backup_restore_error: 'Unable to restore backup',\n backup_restore_info: 'Backup or restore the device configuration',\n backup_restore_success: 'Backup restored successfully',\n balance: 'Balance',\n bandwidth: 'Bandwidth',\n basic: 'Basic',\n best_wan: 'Best WAN',\n best_wan_with: 'Best WAN with',\n block: 'Block',\n block_all_countries_info: 'Not all countries can be blocked',\n block_category: 'Block Category',\n block_countries: 'Block Countries',\n block_countries_description: 'Block access for specific countries',\n block_list: 'Block List',\n block_selected: 'Block Selected',\n block_site: 'Block Site',\n block_sites: 'Block Sites',\n block_sites_description: 'Block access to specific sites',\n block_unknown_location: 'Block sessions to or from UNKNOWN location',\n blocked: 'Blocked',\n blocked_address: 'Blocked IP',\n blocked_addresses: 'Blocked Addresses',\n blocked_categories: 'Blocked Categories',\n blocked_categories_by_time: 'Blocked Categories by Time',\n blocked_count: 'Blocked Count',\n blocked_countries: 'Blocked countries',\n blocked_countries_by_time: 'Blocked Countries by Time',\n blocked_countries_inbound: 'Inbound Blocked Countries',\n blocked_countries_outbound: 'Outbound Blocked Countries',\n blocked_ips_by_time: 'Blocked IPs by Time',\n blocked_sessions: 'Blocked Sessions',\n blocked_sessions_inbound: 'Inbound Blocked Sessions',\n blocked_sessions_outbound: 'Outbound Blocked Sessions',\n blocked_site: 'Blocked Site',\n blocked_sites: 'Blocked Sites',\n blocked_summary: 'Blocked Summary',\n blocked_traffic_assessed_as: 'Block Traffic Assessed as:',\n board: 'Board',\n bottom: 'Bottom',\n bound_to: 'Bound To',\n bound_wan_interface_warning: 'WARNING! Interfaces {0} are bound to this WAN!',\n bridge: 'Bridge',\n bridged: 'Bridged',\n bridged_to: 'Bridged To',\n broadcast: 'Broadcast',\n broadcast_video: 'Broadcast video',\n build: 'Build',\n burst_size: 'Burst Size',\n by_bandwidth: 'by bandwidth',\n by_session_count: 'by session count',\n by_time: 'by time',\n bypass: 'Bypass',\n bypass_mfa: 'Remember this device for 30 days',\n byte_rate: 'Byte Rate',\n bytes: 'Bytes',\n 'bytes/s': 'bytes/s',\n bytes_per_second: 'Bytes Per Second',\n cache: 'Cache',\n cache_cleared_successfully: 'The Cache was cleared successfully',\n cancel: 'Cancel',\n cannot_delete_interface: 'Cannot Delete Interface',\n cannot_edit_interface: 'Cannot edit interface because it is bridged to',\n captive_portal: 'Captive Portal',\n captive_portal_client_ip: 'Captive Portal Client IP',\n captive_portal_description: 'Captive Portal provides ability to configure guest access details.',\n captive_portal_event_name: 'Logged Event',\n captive_portal_events: 'Captive Portal Events',\n captive_portal_reset_success: 'Captive Portal settings reset successfully',\n captive_portal_reset_warning:\n 'Captive Portal settings will be reset to default configuration.
Do you want to continue?',\n captive_portal_summary: 'Captive Portal Summary',\n categories: 'Categories',\n categories_description: 'Block or flag access to sites associated with the specified category',\n category: 'Category',\n category_match: 'Category Match',\n cert_already_exists: 'Certificate already exists',\n cert_subject_cn: 'Certificate Subject Common Name',\n cert_subject_dns: 'Certificate Subject DNS Names',\n cert_subject_o: 'Certificate Subject Organization',\n certificate: 'Certificate',\n certificate_issuer_c: 'Cert. Issuer C',\n certificate_issuer_cn: 'Cert. Issuer CN',\n certificate_issuer_o: 'Cert. Issuer O',\n certificate_subject: 'Certificate Subject',\n certificate_subject_c: 'Cert. Subject C',\n certificate_subject_cn: 'Cert. Subject CN',\n certificate_subject_l: 'Cert. Subject L',\n certificate_subject_o: 'Cert. Subject O',\n certificate_subject_p: 'Cert. Subject P',\n certificate_subject_san: 'Cert. Subject SAN',\n certificates: 'Certificates',\n channel: 'Channel',\n chassis_capabilities: 'Chassis Capabilities',\n choose_backup_file: 'Choose Backup File',\n choose_file: 'Choose File',\n choose_theme: 'Choose Theme',\n cidr: 'CIDR',\n cidr_not_specified: 'Cidr not specified',\n cidr_validation: 'This field must be a CIDR',\n cipher_phase1_title: 'Phase 1 (Authentication algorithms)',\n cipher_phase2_title: 'Phase 2 (Payload encryption)',\n cipher_suites: 'Cipher Suites',\n clear: 'Clear',\n clear_cache: 'Clear Cache',\n clear_filter: 'Clear Filter',\n clear_filters: 'Clear Filters',\n client: 'Client',\n client_address: 'Client Address',\n client_address_new: 'Client Address New',\n client_address_v6: 'Client Address v6',\n client_byte_rate: 'Client Byte Rate',\n client_bytes: 'Client Bytes',\n client_country: 'Client Country',\n client_dns_hint: 'Client DNS Hint',\n client_hops: 'Client Hops',\n client_interface_id: 'Client Interface',\n client_interface_type: 'Client Interface Type',\n client_interface_zone: 'Client Interface Zone',\n client_packet_rate: 'Client Packet Rate',\n client_packets: 'Client Packets',\n client_port: 'Client Port',\n client_port_new: 'Client Port New',\n clients: 'Clients',\n clients_bandwidth_by_time: 'Clients Bandwidth by Time',\n clients_by_bandwidth: 'Clients by Bandwidth',\n clients_by_blocked_sites: 'Clients by Blocked Sites',\n clients_by_visited_sites: 'Clients by Visited Sites',\n close: 'Close',\n collaboration: 'Collaboration',\n collapse_all: 'Collapse All',\n collector_lldp: 'LLDP',\n collector_lldp_tooltip: 'Link Layer Discovery Protocol',\n collector_neighbour: 'NEIGHBOR',\n collector_neighbour_tooltip: 'Neighbor Discovery',\n collector_nmap: 'NMAP',\n collector_nmap_tooltip: 'Network Mapper',\n columns: 'Columns',\n common_name: 'Common Name',\n condition: 'Condition',\n condition_agni_user_group: 'AGNI User Group description',\n condition_agni_user_id: 'AGNI User ID description',\n condition_application_category: 'Application Category description',\n condition_application_name: 'Application Name description',\n condition_application_productivity: 'Application Productivity description',\n condition_application_risk: 'Application Risk description',\n condition_client_address: 'Client Address description',\n condition_client_address_v6: 'Client Address V6 description',\n condition_client_interface_type: 'Client Interface Type description',\n condition_client_interface_zone: 'Client Interface Zone description',\n condition_client_port: 'Client Port description',\n condition_destination_address: 'Destination Address description',\n condition_destination_address_type: 'Destination Address Type description',\n condition_destination_address_v6: 'Destination Address V6 description',\n condition_destination_interface_name: 'Destination Interface Name description',\n condition_destination_interface_type: 'Destination Interface Type description',\n condition_destination_interface_zone: 'Destination Interface Zone description',\n condition_destination_port: 'Destination Port description',\n condition_geoip: 'GeoIp condition description',\n condition_group: 'Condition Groups',\n condition_info: 'Condition Info',\n condition_ip_protocol: 'IP Protocol condition description',\n condition_server_address: 'Server Address description',\n condition_server_address_v6: 'Server Address V6 description',\n condition_server_dns_hint: 'Server DNS Hint description',\n condition_server_interface_type: 'Server Interface Type description',\n condition_server_interface_zone: 'Server Interface Zone description',\n condition_server_port: 'Server Port description',\n condition_source_address: 'Source Address description',\n condition_source_address_type: 'Source Address Type description',\n condition_source_address_v6: 'Source Address V6 description',\n condition_source_interface_name: 'Source Interface Name description',\n condition_source_interface_type: 'Source Interface Type description',\n condition_source_interface_zone: 'Source Interface Zone description',\n condition_source_port: 'Source Port description',\n condition_type: 'Condition Type',\n condition_uno_application_name: 'UNO Application Name description',\n condition_uno_hostname: 'UNO Hostname description',\n condition_uno_service_name: 'UNO Service Name description',\n conditions: 'Conditions',\n conditions_text: 'If All the following Conditions are met',\n confidence: 'Confidence',\n config_type: 'Config Type',\n configuration: 'Configuration',\n configuration_backup_and_restore: 'Configuration Backup and Restore',\n configurations: 'Configurations',\n confirm: 'Confirm',\n confirm_delete_analyzer:\n 'Are you sure you want to delete the {0} analyzer?
Interfaces attached to it might lose status information!',\n confirm_delete_cert: 'Are you sure you want to delete certificate {0}?',\n confirm_delete_key: 'Are you sure you want to delete key {0}?',\n confirm_new_password: 'Confirm New Password',\n confirmed: 'The password confirmation does not match',\n connected: 'connected',\n connectivity_test: 'Connectivity Test',\n conntrack_id: 'Conntrack ID',\n content_length: 'Content Length',\n continue: 'Continue',\n copied: 'Copied',\n copy_of: 'Copy of',\n copy_to_clipboard: 'Copy to Clipboard',\n could_not_find_bound_interface: 'Could not find bound interface!',\n count: 'Count',\n countries_by_blocked_count: 'Countries by Blocked Count',\n country: 'Country',\n country_already_in_blocked_list: 'Country already in blocked list',\n cp_add_rule: 'Add Rule',\n cp_edit_rule: 'Edit Rule',\n cp_no_rules_defined: 'No Rules defined',\n cp_reset_success: 'Captive Portal settings reset successfully',\n cp_reset_warning: 'Captive Portal settings will be reset to defaults.
Do you want to continue?',\n cp_rule_description: 'Rule Description',\n cp_rule_description_already_used: 'This rule description is already used',\n cp_rules: 'Rules',\n cp_settings: 'Settings',\n cpu_load: 'CPU Load',\n cpus: 'CPU(s)',\n create_an_account: 'Create an account.',\n create_new_group: 'Create new group',\n create_new_object: 'Create new object',\n credentials_settings: 'Credentials settings',\n critical: 'Critical',\n ct_state: 'Connection State',\n current_address: 'Current Address',\n custom: 'Custom',\n custom_address: 'Custom Address',\n custom_regex: 'Custom Regex',\n dark: 'Dark',\n dark_theme: 'Dark Theme',\n dashboard: 'Dashboard',\n dashboard_widgets: 'Dashboard Widgets',\n dashboard_widgets_help:\n 'You can select the widgets you want to be displayed. Use drag & drop to specify the order you want them to be shown.',\n data_protection_addendum: 'Data Protection Addendum',\n data_usage: 'Data Usage',\n database: 'Database',\n day_of_the_week: 'Day of the Week',\n days: 'Days',\n db_operation_failed: 'Database operation failed',\n december: 'December',\n default: 'Default',\n default_rule_delete_warning: 'Default rule cannot be removed',\n defaults: 'Defaults',\n delete_interface: 'Delete Interface',\n delete_interface_confirm: 'Are you sure you want to remove interface {0}?',\n delete_interface_disabled:\n 'Warning! Deleting this interface is not allowed since it is already a parent interface of other interface',\n delete_interface_warning: 'Warning! Deleting this interface will disable other settings',\n deleted_successfully: '{0} deleted successfully',\n description: 'Description',\n destination: 'Destination',\n destination_address: 'Destination Address',\n destination_address_type: 'Destination Address Type',\n destination_address_v6: 'Destination Address v6',\n destination_interface: 'Destination Interface',\n destination_interface_name: 'Destination Interface Name',\n destination_interface_type: 'Destination Interface Type',\n destination_interface_zone: 'Destination Interface Zone',\n destination_port: 'Destination Port',\n destined_local: 'Destined Local',\n device: 'Device',\n device_is_offline: 'Device is offline',\n device_is_online: 'Device is online',\n device_type: 'Device Type',\n dhcp: 'DHCP',\n dhcp_authoritative: 'DHCP Authoritative',\n dhcp_lease_reservation_conflict: 'A static DHCP with lease MAC Address or IP already exists!',\n dhcp_options: 'DHCP Options',\n dhcp_overrides_optional: 'DHCP Overrides (optional)',\n dhcp_relay_address: 'DHCP Relay Address',\n dhcp_reservation: 'DHCP Reservation',\n dhcp_settings: 'DHCP Settings',\n dhcp_v6_relay: 'DHCPv6 Relay',\n disable: 'Disable',\n disabled: 'Disabled',\n disconnected: 'disconnected',\n discovery_license_required: 'This feature requires Network Discovery service to be licensed',\n distribution_map: 'Distribution Map',\n dmesg: 'Dmesg',\n dns: 'DNS',\n dns_no_response: 'No response from DNS server {0} on interface {1}',\n dns_override: 'DNS Override',\n dns_servers: 'DNS Servers',\n domain: 'Domain',\n domain_forwarding: 'Domain Forwarding',\n domain_forwarding_info: 'Domain forwarding directs queries for specific domains to a designated name server.',\n domain_group: 'Domain Groups',\n domain_name: 'Domain Name',\n domain_validation: 'Invalid domain name',\n domains: 'Domains',\n domains_description: 'Block or pass specific domains regardless of categories options',\n download: 'Download',\n download_blocklist_to_appliance_failure: 'Unable to download blocklist to appliance',\n download_blocklist_to_appliance_success: 'Downloaded blocklist to appliance successfully',\n download_to_appliance: 'Download To Appliance',\n drag_me: 'drag me',\n drop: 'Drop',\n dropped: 'Dropped',\n duplex_mode: 'Duplex mode',\n dynamic_blocklist: 'Dynamic Blocklist',\n dynamic_blocklist_custom_parse: 'Custom method (regular expression)',\n dynamic_blocklist_description: 'Add IP block list source to block IP addresses listed in them.',\n dynamic_blocklist_every_ip_parse: 'Every IP in each line',\n dynamic_blocklist_first_ip_parse: 'Only the first IP in each line',\n dynamic_blocklist_reset_success: 'Dynamic Blocklist settings reset successfully',\n dynamic_blocklist_reset_warning:\n 'Dynamic Blocklist settings will be reset to defaults.
Do you want to continue?',\n dynamic_lists_blocked_address: 'Blocked IP (Dynamic Blocklist)',\n edit: 'Edit',\n edit_blocklist: 'Edit Blocklist Source',\n edit_domain: 'Edit Domain',\n edit_flow_category: 'Edit Flow Category',\n edit_groups_subtitle: 'Group items',\n edit_host: 'Edit Host',\n edit_in_etm: 'Edit in ETM',\n edit_interface: 'Edit {0} interface',\n edit_local_network: 'Edit Local Network',\n edit_network: 'Edit Network',\n edit_object: 'Edit Object',\n edit_phase1_proposal: 'Edit Phase 1 Proposal',\n edit_phase2_proposal: 'Edit Phase 2 Proposal',\n edit_ping_analyzer: 'Edit PING Analyzer',\n edit_policy: 'Edit Policy',\n edit_remote_network: 'Edit Remote Network',\n edit_reservation: 'Edit Reservation',\n edit_rule: 'Edit Rule',\n edit_static_entry: 'Edit Static Entry',\n edit_static_route: 'Edit Static Route',\n edit_wan_policy: 'Edit WAN Policy',\n email: 'This field must be a valid email',\n email_address: 'Email Address',\n email_address_or_organization: 'Email or Organization',\n email_comma_list: 'This field must be a comma separated list of valid emails',\n email_field_format: \"This field should be an email address in the format of 'user@example.com'\",\n enable: 'Enable',\n enable_dhcp_relaying: 'Enable DHCP Relaying',\n enable_dhcp_serving: 'Enable DHCP Serving',\n enabled: 'Enabled',\n encryption: 'Encryption',\n end: 'End',\n endpoint_address: 'Endpoint Address',\n endpoint_listen_port: 'Endpoint Listen Port',\n enter_ip_address: 'Enter IP Address',\n enter_ips: 'Enter IPs',\n enter_name: 'enter name',\n enter_new_password: 'Enter New Password',\n enter_site_domain: 'Enter site/domain',\n enter_value: 'Enter Value',\n equals: 'Equals',\n error: 'Error',\n error_saving_widgets: 'Error saving widgets',\n established: 'Established',\n etm_defined_policies: 'Edge Threat Management Policies',\n etm_defined_rules: 'Edge Threat Management Rules',\n evenly_weighted: 'evenly weighted',\n events: 'Events',\n exact_match: 'exact match',\n expand_all: 'Expand All',\n expiration: 'Expiration',\n export: 'Export',\n export_backup: 'Export Backup',\n export_csv: 'Export CSV',\n export_failed: 'Export Failed',\n factory_reset: 'Factory Reset',\n factory_reset_failure: 'Unable to reset appliance to factory defaults',\n factory_reset_info: 'Reset all settings to original factory defaults',\n factory_reset_message:\n '

WARNING! Please read before proceeding!

If you continue, all settings will be reset to the original factory defaults and the system will reboot!

This will reset ALL settings including currently configured network devices which may interrupt any wired or wireless connection you are currently using to manage this device.

ARE YOU SURE YOU WANT TO PROCEED WITH THE FACTORY RESET?

',\n factory_reset_success: 'Reset to factory defaults has been initiated',\n failed_create_settings: 'Failed to create settings',\n failed_factory_restore: 'Failed to restore factory default settings',\n failed_image_upload: 'Failed to upload image',\n failed_sync_settings: 'Failed to sync settings',\n failed_to_close_query: 'Failed to close report query',\n failed_to_create_query: 'Failed to create report query',\n failed_to_find_command_account: 'Failed to find Edge Threat Management account',\n failed_to_get_data_query: 'Failed to get query data',\n failed_to_get_licenses: 'Failed to retrieve licenses',\n failed_to_read_key: 'Failed to read key',\n failed_to_read_read: 'Failed to read certificate',\n failed_to_upload_certificate: 'Failed to upload certificate',\n failed_to_upload_key: 'Failed to upload key',\n failure_threshold: 'Failure Threshold',\n failures: 'no failures | 1 failure | {0} failures',\n false: 'False',\n family: 'Family',\n february: 'February',\n fetching_licenses: 'Fetching licenses',\n file_missing_registrar: 'File missing in registrar.',\n file_transfer: 'File Transfer',\n file_type_not_supported: 'File type not supported',\n file_upload_max_size: 'File size exceeded the limit of 2 MB',\n filename_not_specified: 'Filename not specified',\n filter: 'Filter',\n filter_categories: 'Filter Categories',\n filter_groups: 'Filter Rule Groups',\n filter_groups_create: 'Create filter rules group',\n filter_groups_description: 'Add filter rules to group',\n filter_placeholder: 'Search here...',\n filter_rules: 'Filter Rules',\n filter_sites: 'Filter Sites',\n filtered_text: 'Showing {filtered} of {total} total',\n firewall: 'Firewall',\n flag: 'Flag',\n flagged: 'Flagged',\n floating_bottom: 'Floating Bottom',\n flow_categories: 'Flow Categories',\n flow_required: 'A flow category must be selected to create a policy',\n flows: 'Flows',\n following_interfaces_have_this_parent: 'Following interface(s) already have this interface as their parent',\n following_interfaces_will_be_disabled: 'Following interface(s) will be disabled',\n following_rules_will_be_disabled: 'Following rule(s) will be disabled',\n following_static_routes_will_be_disabled: 'Following static route(s) will be disabled',\n following_wan_policies_will_be_disabled: 'Following WAN policies(s) will be disabled',\n forgot_your_password: 'Forgot Your Password?',\n found_mfw_version: 'Found Micro Edge version {0} settings',\n friday: 'Friday',\n full_tunnel_mode: 'Full Tunnel Mode',\n games: 'Games',\n gateway: 'Gateway',\n gateway_ip_conflict: 'Local and Remote Gateway IP cannot be same',\n gateway_override: 'Gateway Override',\n general: 'General',\n generate_ca: 'Generate CA',\n generate_certificate_authority: 'Generate Certificate Authority (CA)',\n generate_new_certificate: 'Generate New Certificate',\n geo_ip_blocked_client: 'Blocked Client (Geo-IP)',\n geo_ip_blocked_server: 'Blocked Server (Geo-IP)',\n geoip: 'Geo-IP',\n geoip_filter: 'Geo-IP Filter',\n geoip_filter_description: 'Geo-IP Filter blocks sessions to or from defined countries based on IP location services.',\n geoip_filter_toggle: 'Geo-IP Filter {0}',\n geoip_location: 'GeoIP Location',\n geoip_location_group: 'GeoIP Location Groups',\n geoip_lookup: 'Geo-IP Lookup',\n geoip_lookup_description: 'Lookup for an IP to check geo location',\n geoip_lookup_failed: 'Geo-IP Lookup failed!',\n geoip_lookup_result: '{0} geo location is {1}',\n geoip_network_duplicate: 'Network {0} already exists in passed networks',\n geoip_network_overlap: 'Network {0} is overlapping existing passed network {1}',\n geoip_reset_success: 'Geo-IP settings reset successfully',\n geoip_reset_warning:\n 'Geo-IP Filter settings will be reset to default configuration.
All blocked countries and passed networks will be removed!
Do you want to continue?',\n geoip_subnet_suggested_network:\n '{0} is part of the {1} subnet which will be used instead!',\n go_to_settings: 'Go to Settings',\n greater_or_equal: 'Greater or equal',\n greater_than: 'Greater than',\n group: 'Group',\n group_brainpool_elliptic_curve: 'Brainpool Elliptic Curve',\n group_elliptic_curve_25519: 'Elliptic Curve 25519',\n group_modulo_prime: 'Modulo Prime',\n group_nist_elliptic_curve: 'NIST Elliptic Curve',\n group_regular: 'Regular',\n hash: 'Hash',\n hidden: 'Hidden',\n high: 'High',\n high_priority: 'High Priority',\n high_risk: 'High Risk',\n high_throughput_data_af11: 'High-throughput data AF11',\n high_throughput_data_af12: 'High-throughput data AF12',\n high_throughput_data_af13: 'High-throughput data AF13',\n highest: 'Highest',\n highest_available_bandwidth: 'Highest Available Bandwidth',\n highest_priority: 'Highest Priority',\n home_page: 'Home page',\n host: 'Host',\n host_address_to_test: 'IP address to test',\n host_name: 'Host Name',\n host_not_in_range: 'The address is outside of available network hosts range',\n hostID_not_specified: 'Host id not specified',\n hostname: 'Hostname',\n hostname_groups: 'Hostname Groups',\n hostname_ipv4: 'The value entered is not a valid hostname or IPv4 address',\n hostname_ipv6: 'The value entered is not a valid hostname, IPv4 or IPv6 address',\n hours: 'Hour | Hours',\n ht_mode: 'HT Mode',\n http_port: 'Web Admin Port (HTTP)',\n https_port: 'Web Admin Port (HTTPS)',\n id: 'ID',\n ignore_ssl_cert_errors: 'Ignore SSL cert errors',\n incoming: 'incoming',\n incompatible_upgrade_image: 'Incompatible upgrade image',\n inferred: 'Inferred',\n info_agni_user_group: 'Client devices from a group of users authenticated by AGNI',\n info_agni_user_id: 'Client device from a user authenticated by AGNI',\n info_application_category: 'Application category as matched during a session',\n info_application_category_inferred: 'Application category as predicted on the first packet',\n info_application_name: 'Application name as matched during a session',\n info_application_name_inferred: 'Application name as predicted on the first-packet',\n info_application_object: 'Application object as matched during a session',\n info_application_productivity:\n 'Matched application productivity as determined by a score from 1 to 5. 1 means lowest productivity rating.',\n info_application_productivity_inferred:\n 'Predicted application productivity as determined by a score from 1 to 5. 1 means lowest productivity rating.',\n info_application_risk: 'Matched application risk as determined by a score from 1 to 5. 1 means lowest risk rating.',\n info_application_risk_inferred:\n 'Predicted application risk as determined by a score from 1 to 5. 1 means lowest risk rating.',\n info_cert_subject_cn: 'Subject common name specified in the certificate associated with the session.',\n info_cert_subject_dns: 'Value in either Common Name or Subject Alternative name',\n info_cert_subject_o: 'Subject organization specified in the certificate associated with the session',\n info_client_address:\n 'IPv4 Address of the host that initiates a new session. May be a single value or comma separated list using CIDR notation.',\n info_client_address_v6:\n 'IPv6 Address of the host that initiates a new session. May be a single value or comma separated list using CIDR notation.',\n info_client_interface_type: 'The network interface type where the session originates.',\n info_client_interface_zone: 'The network interface zone where the session originates.',\n info_client_port: 'TCP or UDP port in the source of a packet for a new session.',\n info_ct_state: 'Connection state of the session',\n info_default_condition: 'Add conditions to limit the scope of your rule.',\n info_destination_address:\n 'IPv4 Address in the destination header of a packet. May be a single value or comma separated list using CIDR notation.',\n info_destination_address_type: 'Address type in the destination header of a packet.',\n info_destination_address_v6:\n 'IPv6 Address in the destination header of a packet. May be a single value or comma separated list using CIDR notation.',\n info_destination_interface_name: 'Name of the interface where the packet is destined.',\n info_destination_interface_type: 'Type of the interface where the packet is destined.',\n info_destination_interface_zone: 'Zone of the interface where the packet is destined.',\n info_destination_port: 'TCP or UDP port in the destination header of a packet.',\n info_destined_local: 'Any packet where the destination address matches a local IP address of this system.',\n info_geoip: '2 letter country code associated with a specific country.',\n info_host: 'Client device on the network',\n info_ip_protocol: 'IP Protocol of the packet.',\n info_limit_rate: 'Session transfer rate limit',\n info_server_address:\n 'IPv4 Address of the host that is the target of a new session. May be a single value or comma separated list using CIDR notation.',\n info_server_address_v6:\n 'IPv6 Address of the host that is the target of a new session. May be a single value or comma separated list using CIDR notation.',\n info_server_dns_hint:\n 'The DNS name from a prior query that resolved to the IP address associated with the server address of a new session.',\n info_server_interface_type: 'The network interface type where the session is destined.',\n info_server_interface_zone: 'The network interface zone where the session is destined.',\n info_server_port: 'TCP or UDP port in the destination of a packet for a new session.',\n info_service: 'Network protocol identified from a session',\n info_source_address:\n 'IPv4 Address in the source header of a packet. May be a single value or comma separated list using CIDR notation.',\n info_source_address_type: 'Address type in the source header of a packet.',\n info_source_address_v6:\n 'IPv6 Address in the source header of a packet. May be a single value or comma separated list using CIDR notation.',\n info_source_interface_name: 'Name of the interface where the packet originates.',\n info_source_interface_type: 'Type of the interface where the packet originates.',\n info_source_interface_zone: 'Zone of the interface where the packet originates.',\n info_source_port: 'TCP or UDP port in the source header of a packet.',\n info_uno_application_name: 'Application name identified by UNO',\n info_uno_hostname: 'Client device hostname identified by UNO',\n info_uno_service_name: 'Network protocol identified by UNO',\n info_user: 'Client device of an authenticated user on the network',\n information: 'Information',\n inline_edit: 'Inline edit',\n integer: 'This field must be a whole number',\n integrity_algorithm_hash: 'Integrity Algorithm (Hash)',\n interface: 'Interface',\n interface_advanced_status: '{0} Mbps, {1} duplex',\n interface_average_active_latency: 'Average Active Latency',\n interface_average_active_latency_description: 'Interface average latency (actively measured) over time',\n interface_average_jitter: 'Interface Average Jitter',\n interface_average_jitter_description: 'Interface average jitter over time',\n interface_average_latency: 'Interface Average Latency',\n interface_average_latency_description: 'Interface average latency over time',\n interface_average_passive_latency: 'Average Passive Latency',\n interface_average_passive_latency_description: 'Interface average latency (passively measured) over time',\n interface_enabled: 'Interface Enabled',\n interface_is_bound_to: 'Interface {0} is bound to {1}',\n interface_is_bridged_to: 'Interface {0} is bridged to {1}',\n interface_name: 'Interface Name',\n interface_name_already_in_use: 'Interface name is already in use',\n interface_name_must_be: 'The field must only contain alphanumeric characters, underscores, and start with a letter',\n interface_packet_loss: 'Interface Packet Loss',\n interface_packet_loss_description: 'Interface packet loss over time',\n interface_usage: 'Interface Usage',\n interface_usage_description: 'Interface rx_rates over time',\n interface_zone: 'Interface Zone',\n interface_zone_group: 'Interface Zone Groups',\n interfaces: 'Interfaces',\n interval: 'Interval',\n invalid: 'Invalid',\n invalid_action_type: 'Invalid action type: {0} for captive portal rule.',\n invalid_condition_field: 'Invalid {0}: {1} for captive portal rule condition.',\n invalid_dhcp_range: 'Invalid DHCP range',\n invalid_file: 'Invalid settings file',\n invalid_file_extension: 'Invalid file extension',\n invalid_id: 'Invalid ID',\n invalid_ip: '{0} IP address is invalid',\n invalid_log_level_specified: 'Invalid log level specified',\n invalid_log_source_specified: 'Invalid log source specified',\n invalid_logger_syntax: 'Invalid logger syntax',\n invalid_network_or_entry: 'Invalid network or entry',\n invalid_network_route: 'Invalid network address! Did you mean {0}?',\n invalid_phone: 'This phone number is not valid. Digits and symbols like ().-/ are accepted.',\n invalid_settings: 'Invalid settings',\n invalid_traffic_control: 'Invalid or missing traffic control command',\n invalid_username_or_password: 'Invalid username or password',\n inventory_asset_tag: 'Inventory Asset Tag',\n inventory_hw_rev: 'Inventory Hardware Revision',\n inventory_model: 'Inventory Model',\n inventory_serial: 'Inventory Serial',\n inventory_soft_rev: 'Inventory Software Revision',\n inventory_vendor: 'Inventory Vendor',\n invert: 'Invert',\n ip: 'IP',\n ip_address: 'IP Address',\n ip_address_list: 'IP Address List',\n ip_address_list_group: 'IP Address List Groups',\n ip_any: 'Invalid IP address',\n ip_any_list: 'Invalid IP address: {0}',\n ip_protocol: 'IP Protocol',\n ip_range: 'Invalid IPv4 address range: {0}',\n ip_range_end_lessthan_start:\n '{1} is less than or equal to {0}. The end of an IP range must be greater than the start',\n ip_range_same_version: 'Both sides of an IP range must be the same version: {0}-{1}',\n ip_unique: 'All IPs in list must be unique. Duplicate: {0}',\n ip_v4_invalid: 'Invalid IPv4 address',\n ip_v6: 'Invalid IPv6 address',\n ip_v6_range: 'Invalid IPv6 address range: {0}',\n ip_v6_value: 'Invalid IPv6 address value: {0}',\n ip_value: 'Invalid IPv4 address value: {0}',\n ipVersion_not_specified: 'Ip version not specified',\n ipsec: 'IPsec',\n ipsec_address_pool: 'Address Pool',\n ipsec_ciphers_drag: 'Drag ciphers to change order',\n ipsec_custom_dns: 'Custom DNS',\n ipsec_description: 'IPsec description text ... tbd',\n ipsec_disconnected_wan: 'Selected bound interface is disconnected!',\n ipsec_full_tunnel_local_info: 'The Full Tunnel mode includes the rest of the defined local networks!',\n ipsec_full_tunnel_remote_info: 'The Full Tunnel mode includes the rest of the defined remote networks!',\n ipsec_listening_addresses: 'Listening Addresses',\n ipsec_local_networks_required: 'At least one local network is required!',\n ipsec_network_ip_conflict: 'IP conflict with existing local or remote network',\n ipsec_networks_drag: 'Drag networks to change order',\n ipsec_psk: 'Pre-shared key (PSK)',\n ipsec_pubkey: 'Public key encryption (RSA/ECDSA)',\n ipsec_remote_networks_required: 'At least one remote network is required!',\n ipsec_secret: 'Secret',\n ipsec_single_subnet_negotiation: 'Use single subnet negotiation',\n ipsec_status_description: 'IPsec VPN status description text ... tbd',\n ipsec_subnet_local_conflict: 'Network conflicts with local network: {0}',\n ipsec_subnet_remote_conflict: 'Network conflicts with remote network: {0}',\n ipsec_subnet_suggested_network: 'The actual subnet will be used instead: {0}',\n ipsec_toggle: 'IPsec VPN {0}',\n ipsec_tunnel: 'IPsec Tunnel',\n ipsec_vpn: 'IPsec VPN',\n ipv4: 'IPv4',\n ipv4_address: 'IPv4 Address',\n ipv4_addresses: 'IPv4 Addresses',\n ipv4_aliases: 'IPv4 Aliases',\n ipv4_gateway: 'IPv4 Gateway',\n ipv6: 'IPv6',\n ipv6_address: 'IPv6 Address',\n ipv6_addresses: 'IPv6 Addresses',\n ipv6_aliases: 'IPv6 Aliases',\n ipv6_gateway: 'IPv6 Gateway',\n is: 'Is',\n is_bound_to_interface: '{0} is bound to this interface',\n is_bridged_to_interface: '{0} is bridged to this interface',\n is_considered: 'is considered',\n is_not: 'Is Not',\n is_vpn: 'Is VPN',\n item_not_found: 'Item not found',\n items: 'Items',\n january: 'January',\n jitter: 'Jitter',\n july: 'July',\n june: 'June',\n kbps: 'KBps',\n kbytes: 'KBytes',\n kbytes_per_second: 'KBytes Per Second',\n key_already_exists: 'Key already exists',\n key_group: 'Key Group',\n lan: 'LAN',\n language: 'Language',\n lans: 'LANs',\n last_boot: 'Last Boot',\n last_seen: 'Last Seen',\n last_update: 'Last Update',\n last_update_failed: 'Last Update Failed',\n last_update_never: 'Never Updated',\n last_update_succeeded: 'Last Update Succeeded',\n last_updated: 'Last Updated',\n latency: 'Latency',\n lease_duration: 'Lease Duration',\n leases: 'Leases',\n less_or_equal: 'Less or equal',\n less_than: 'Less than',\n level_high: 'High',\n level_low: 'Low',\n level_medium: 'Medium',\n level_very_high: 'Very High',\n level_very_low: 'Very Low',\n license: 'License',\n license_agreement: 'License Agreement',\n lifetime: 'Lifetime',\n lifetime_seconds: 'Lifetime (seconds)',\n light: 'Light',\n light_theme: 'Light Theme',\n limit_exceed_action: 'Limit Exceed Action',\n limit_rate: 'Limit Rate',\n link_speed: 'Link Speed',\n listen_port: 'Listen Port',\n local: 'Local',\n local_address: 'Local Address',\n local_defined_policies: 'Local Defined Policies',\n local_defined_rules: 'Local Defined Rules',\n local_gateway: 'Local Gateway',\n local_networks: 'Local Networks',\n locality: 'Locality',\n log_blocked_sessions: 'Log Blocked Sessions',\n log_in: 'Log In',\n logging: 'Logging',\n logo: 'Logo',\n logread: 'Logread',\n lookup: 'Lookup',\n low: 'Low',\n low_latency_data_af21: 'Low-latency data AF21',\n low_latency_data_af22: 'Low-latency data AF22',\n low_latency_data_af23: 'Low-latency data AF23',\n low_risk: 'Low Risk',\n lowest: 'Lowest',\n lowest_jitter: 'Lowest Jitter',\n lowest_latency: 'Lowest Latency',\n lowest_packet_loss: 'Lowest Packet Loss',\n lowest_priority: 'Lowest Priority',\n lte: 'LTE',\n mac: 'MAC',\n mac_address: 'MAC Address',\n mac_address_validation: 'This field must be a valid MAC address',\n mac_vendor: 'MAC Vendor',\n mail: 'Mail',\n make_a_copy: 'Make a Copy',\n manage: 'Manage',\n manage_certificates: 'Manage certificates',\n manage_keys: 'Manage keys',\n manage_license: 'Manage License',\n manage_licenses: 'Manage Licenses',\n management: 'Management',\n map_distribution: 'Map Distribution',\n map_distribution_by_country: 'Map Distribution by Country',\n march: 'March',\n mark: 'Mark',\n max: 'This field must be {length} characters or less',\n max_value: 'The maximum value of this field is {value}',\n maximum_transmission_unit: 'Maximum transmission unit',\n may: 'May',\n mbps: 'Mbps',\n mbytes: 'MBytes',\n mbytes_per_second: 'MBytes Per Second',\n medium: 'Medium',\n memory: 'Memory',\n message_heading: 'Message Heading',\n message_text: 'Message Text',\n messaging: 'Messaging',\n metric: 'Metric',\n milliseconds: 'milliseconds',\n min: 'This field must be at least {length} characters',\n min_max_hours_minutes: 'The minimum is {minValue} {minType} and the maximum is {maxValue} {maxType}',\n min_value: 'The minimum value of this field is {value}',\n minimum_parameter_value: 'Minimum allowed value for the parameter {0} is {1}',\n minutes: 'Minute | Minutes',\n missing_logger_source: 'Missing logger source',\n missing_or_invalid_parameter_value: 'Missing or invalid type of captive portal setting: {0}',\n missing_or_invalid_rule_property: 'Missing or invalid captive portal rule property: {0}',\n missing_rule_condition_filed: 'Missing captive portal rule condition field: {0}',\n mode: 'Mode',\n model: 'Model',\n moderate_risk: 'Moderate Risk',\n monday: 'Monday',\n months: 'Month | Months',\n move: 'Move',\n mtu: 'MTU',\n multi: 'Multicast',\n multimedia_conferencing_af41: 'Multimedia conferencing AF41',\n multimedia_conferencing_af42: 'Multimedia conferencing AF42',\n multimedia_conferencing_af43: 'Multimedia conferencing AF43',\n multimedia_streaming_af31: 'Multimedia streaming AF31',\n multimedia_streaming_af32: 'Multimedia streaming AF32',\n multimedia_streaming_af33: 'Multimedia streaming AF33',\n n_a: 'N/A',\n name: 'Name',\n name_contains: 'Name Contains',\n nat: 'NAT',\n nat_outgoing_traffic: 'NAT outgoing traffic',\n nat_rules: 'NAT Rules',\n netmask_override: 'Netmask Override',\n network: 'Network',\n network_control: 'Network Control',\n network_discovery: 'Network Discovery',\n network_discovery_invalid_plugin_setting: 'Invalid Discovery plugin {0} setting for {1}',\n network_discovery_invalid_setting: 'Invalid Network Discovery setting for {0}',\n network_discovery_plugins:\n 'The following plugins are used for network discovery. Each plugin can be enabled or disabled and runs at the specified auto interval. Minimum interval is 1 hour.',\n network_discovery_reset_success: 'Network Discovery settings reset successfully',\n network_discovery_reset_warning:\n 'Network Discovery settings will be reset to defaults.
Do you want to continue?',\n network_layout: 'Network Layout',\n network_monitoring: 'Network Monitoring',\n network_settings: 'Network settings',\n networkSize_not_specified: 'Network size not specified',\n networking: 'Networking',\n new: 'New',\n new_name: 'New Name',\n new_password: 'New Password',\n new_upgrade: 'New Upgrade',\n new_version_available: 'A new version is available',\n next_hop: 'Next Hop',\n nft_action_optional: 'NFT Rule Action (optional)',\n nic_cards: 'NIC Cards',\n nic_options: 'NIC options',\n no: 'No',\n no_aliases: 'No Aliases',\n no_blank_field: 'This field cannot be blank',\n no_certificates_found: 'No certificates found!',\n no_cidr_in_range: 'CIDR cannot be used in an IP range: {0}',\n no_ciphers_defined: 'No ciphers defined!',\n no_collectors_to_call: 'No collectors to call',\n no_conditions: 'No conditions defined',\n no_countries_blocked: 'No Countries Blocked',\n no_data: 'No Data',\n no_data_available: 'No data available',\n no_data_meets_filter: 'No data meets the filter criteria!',\n no_domains_set: 'No domains set!',\n no_file_selected: 'No file selected...',\n no_interfaces_filter: 'No interface meets the filter criteria',\n no_ip: \"No IP's to scan\",\n no_ip_blocker_defined: 'No block list defined! Please Click on Add button to add source details.',\n no_items_to_display: 'No items to display',\n no_license_found: 'No license found',\n no_matched_categories: 'No matched categories',\n no_networks: 'No Networks',\n no_networks_defined: 'No networks defined!',\n no_of_entries: 'Number of Entries',\n no_options: 'No Options',\n no_policies_defined: 'No policies defined!',\n no_policy_meets_filter: 'No policy meets the filter criteria!',\n no_polling: 'No Polling',\n no_route_meets_filter: 'No route meets the filter criteria!',\n no_routes_defined: 'No routes defined!',\n no_rule_meets_filter: 'No rules meets the filter criteria!',\n no_rules_defined: 'No rules defined!',\n no_sites: 'No Sites',\n no_valid_wireguard_settings: 'No valid WireGuard settings found!',\n non_wans_only: 'Non-WANs Only',\n none: 'None',\n not_connected: 'not connected',\n not_equals: 'Not Equals',\n not_licensed: 'Not Licensed',\n not_licensed_feature: 'There is not a current license for this feature',\n not_licensed_interface: 'Creating {0} interface requires a valid license.',\n not_licensed_service: '{0} service feature requires a valid license.',\n not_set: 'Not Set',\n november: 'November',\n numeric: 'The field may only contain numeric characters',\n oam: 'OAM',\n object: 'Object',\n object_endpoint_description: 'Add one or multiple service endpoints',\n object_geoip_description: 'Select one or multiple countries',\n object_hosts_subtitle: 'Insert a list of hosts',\n object_interface_zone_description: 'Select one or multiple interface zones',\n object_ips_description: 'Input a comma separated list of IPs/CIDRs or ranges',\n objects: 'Objects',\n october: 'October',\n off: 'off',\n offline: 'offline',\n ok: 'OK',\n on: 'on',\n online: 'online',\n open_dashboard: 'Open Dashboard',\n open_ports: 'Open Ports',\n open_vpn: 'Open VPN',\n operation_missing_registrar: 'Operation missing from registrar',\n or: 'or',\n order: 'Order',\n organization: 'Organization',\n os: 'OS',\n other: 'Other',\n others: 'Others',\n outgoing: 'outgoing',\n packet_loss: 'Packet Loss',\n packet_rate: 'Packet Rate',\n packets: 'Packets',\n packets_per_day: 'Packets Per Day',\n packets_per_hour: 'Packets Per Hour',\n packets_per_minute: 'Packets Per Minute',\n packets_per_second: 'Packets Per Second',\n packets_per_week: 'Packets Per Week',\n page_not_found: 'Page Not Found',\n page_not_found_message: 'We are sorry, the requested page could not be found',\n page_title: 'Page Title',\n parameter_true_false: 'Parameter must be TRUE or FALSE',\n parent_bridge: 'Parent Bridge',\n parent_interface: 'Parent Interface',\n parsing_method: 'Parsing Method',\n pass: 'Pass',\n pass_block: 'Pass | Block',\n pass_category: 'Pass Category',\n pass_list: 'Pass List',\n pass_networks: 'Pass Networks',\n pass_networks_description: 'Allow access for specific external networks',\n pass_site: 'Pass Site',\n pass_sites: 'Pass Sites',\n pass_sites_description: 'Allow access to specific sites',\n password: 'Password',\n password_digit: 'at least one digit',\n password_letter: 'at least one letter',\n password_lowercase: 'at least one lowercase letter',\n password_min_chars: 'minimum {0} characters or digits',\n password_special: 'at least one special character',\n password_special_list: 'allowed special characters are: {0}',\n password_uppercase: 'at least one uppercase letter',\n password_validation: 'Password or secret field must have:',\n paste_wireguard: 'Paste WireGuard configuration from clipboard here...',\n paste_wireguard_warning: 'When importing or pasting configuration, all current values will be overridden!',\n percent: 'percent',\n phase1_lifetime: 'Phase 1 lifetime',\n phase1_lifetime_hint: 'default 28800 seconds (min 3600, max 86400)',\n phase2_lifetime: 'Phase 2 lifetime',\n phase2_lifetime_hint: 'default 3600 seconds (min 3600, max 86400)',\n phone_test: 'Invalid phone format',\n pick_specific_wans: 'Pick specific WANs',\n pin: 'Pin',\n pin_left: 'Pin left',\n pin_right: 'Pin right',\n ping_analyzer: 'PING Analyzer',\n ping_analyzers: 'PING Analyzers',\n please_confirm_the_following: 'Please confirm the following...',\n plugins: 'Plugins',\n policies: 'Policies',\n policy: 'Policy',\n policy_balance_available_bandwidth: 'Available Bandwidth',\n policy_balance_bandwidth: 'Bandwidth',\n policy_balance_latency: 'Latency',\n policy_balance_weighted: 'Weighted',\n policy_configurations: 'Policy Configurations',\n policy_manager: 'Policy Manager',\n policy_manager_condition_groups_invalid_items_type_err: 'Policy Manager condition group items invalid type: {0}',\n policy_manager_condition_groups_invalid_type_err: 'Policy Manager condition group invalid type: {0}',\n policy_manager_condition_groups_req_err: 'Policy Manager required fields in condition group are not available',\n policy_manager_conditions_invalid_type_err: 'Policy Manager condition invalid type: {0}',\n policy_manager_conditions_items_object_err: 'Policy Manager condition item has invalid object: {0}',\n policy_manager_conditions_items_op_err: 'Policy Manager condition item has invalid operator: {0}',\n policy_manager_conditions_items_req_err: 'Policy Manager required fields in condition item are not available',\n policy_manager_conditions_items_type_err: 'Policy Manager condition item has invalid type: {0}',\n policy_manager_conditions_items_value_and_object_err:\n 'Policy Manager condition item has both a value and object, only one is allowed',\n policy_manager_conditions_items_value_err: 'Policy Manager conditions item has invalid value: {0}',\n policy_manager_conditions_object_groups_op_err:\n 'Policy Manager condition item uses object groups, but does not use one of the following operations: {0}',\n policy_manager_conditions_req_err: 'Policy Manager required fields in condition are not available',\n policy_manager_configurations_req_err: 'Policy Manager required fields in configuration are not available',\n policy_manager_configurations_type_err: 'Policy Manager configuration has invalid type: {0}',\n policy_manager_description: 'Policy Manager description (TBD)',\n policy_manager_object_groups_invalid_items_type_err: 'Policy Manager object group items invalid type: {0}',\n policy_manager_object_groups_req_err: 'Policy Manager required fields in object group are not available',\n policy_manager_object_groups_type_err: 'Policy Manager object group has invalid type: {0}',\n policy_manager_objects_invalid_items_type_err: 'Policy Manager object items invalid type: {0}',\n policy_manager_objects_req_err: 'Policy Manager required fields in object are not available',\n policy_manager_objects_type_err: 'Policy Manager object has invalid type: {0}',\n policy_manager_policies_invalid_conditions_err: 'Policy Manager policy condition invalid type: {0}',\n policy_manager_policies_invalid_rules_err: 'Policy Manager policy condition invalid type: {0}',\n policy_manager_policies_req_err: 'Policy Manager required fields in policy are not available',\n policy_manager_rules_invalid_action_err: 'Policy Manager rule action invalid type: {0}',\n policy_manager_rules_invalid_conditions_err: 'Policy Manager rule condition invalid type: {0}',\n policy_manager_rules_invalid_dnat: 'Policy Manager rule has invalid DNAT: {0}',\n policy_manager_rules_invalid_snat: 'Policy Manager rule has invalid SNAT: {0}',\n policy_manager_rules_req_err: 'Policy Manager required fields in rule are not available',\n policy_manager_rules_type_err: 'Policy Manager rule has invalid type: {0}',\n policy_metrics_highest_available_bandwidth: 'Highest Available Bandwidth',\n policy_metrics_lowest_jitter: 'Lowest Jitter',\n policy_metrics_lowest_latency: 'Lowest Latency',\n policy_metrics_lowest_packet_loss: 'Lowest Packet Loss',\n policy_not_found: 'Policy Not Found',\n policy_select_criteria_type: 'Select Criteria Type',\n policy_type_balance: 'Balanced',\n policy_type_best_of: 'Best of',\n policy_type_specific: 'Specific',\n policy_wan_selection_type: 'WAN selection type',\n polling_interval: 'Polling Interval',\n polling_source: 'Polling Source',\n port: 'Port',\n port_forward: 'Port Forward',\n port_forward_rules: 'Port Forward Rules',\n port_is_already_in_use: 'Port is Already in use',\n port_optional: 'Port (optional)',\n port_protocol: 'Port Protocol',\n port_range: 'Invalid port range: {0}',\n port_validation: 'Invalid port. Port must be a number between 1 - 65535',\n port_value: 'Invalid port value: {0}',\n pppoe: 'PPPoE',\n preferences: 'Preferences',\n prefix: 'Prefix',\n prefix_length: 'Prefix Length',\n prefix_netmask: 'Prefix / Netmask',\n primary_dns: 'Primary DNS',\n priority: 'Priority',\n privacy_policy: 'Privacy Policy',\n private_key: 'Private Key',\n private_key_not_specified: 'PrivateKey not specified',\n productivity: 'Productivity',\n proposal_settings: 'Proposal Settings',\n protocol: 'Protocol',\n protocol_type: 'Procotol Type',\n proxy: 'Proxy',\n public_key: 'Public Key',\n qos_disabled_if_unlicensed: 'QoS is disabled if unlicensed',\n qos_enabled: 'QoS Enabled',\n qos_priority: 'QoS Priority',\n query_id_not_found: 'Query id not found',\n quick_filter: 'Quick Filter',\n range_end: 'Range End',\n range_start: 'Range Start',\n real_time_interactive: 'Realtime Interactive',\n reason: 'Reason',\n reboot: 'Reboot',\n reboot_failure: 'Unable to reboot appliance',\n reboot_message: '

Are you sure you want to reboot system now?

',\n reboot_progress_message: 'Please wait! System is rebooting ...',\n reboot_success: 'Appliance rebooted',\n redirection_ip_not_found: 'No valid address found to redirect captive portal traffic',\n refresh: 'Refresh',\n refresh_license: 'Refresh License',\n refresh_licenses: 'Refresh Licenses',\n region: 'Region',\n reject: 'Reject',\n rejected: 'Rejected',\n related: 'Related',\n remote: 'Remote',\n remote_access: 'Remote Access',\n remote_address: 'Remote Address',\n remote_gateway: 'Remote Gateway',\n remote_networks: 'Remote Networks',\n remove: 'Remove',\n remove_block_list: 'Remove blocklist {0}?',\n remove_flow_category: 'Remove Flow Category {0}?',\n remove_object: 'Remove Object {0}?',\n remove_policy: 'Remove Policy {0}?',\n remove_policy_configuration: 'Remove Policy Configuration {0}?',\n remove_route: 'Remove Static Route {0}?',\n remove_rule: 'Remove Rule {0}?',\n renew_ip: 'Renew IP',\n report_not_found: 'Report not found',\n reports: 'Reports',\n required: 'This field is required',\n requires_authentication: 'Requires Authentication',\n reservations: 'Reservations',\n reset_analyzers_success: 'Ping analyzers reset successfully',\n reset_analyzers_warning:\n 'Ping analyzers will be reset to factory defaults. All non-default analyzers will be removed. Do you want to continue?',\n reset_rules_success: 'Rules have been successfully reverted to defaults',\n reset_rules_warning:\n 'Rules will be reset to factory defaults. All non-default settings will be removed.
Do you want to continue?',\n reset_to_defaults: 'Reset to defaults',\n reset_to_factory_defaults: 'Reset to factory defaults',\n reset_wan_success: 'WAN Policies and WAN Rules reset successfully',\n reset_wan_warning:\n 'WAN Policies and WAN Rules will be reset to factory defaults. All non-default settings will be removed. Do you want to continue?',\n restore: 'Restore',\n restore_all_settings_except: 'Restore all settings EXCEPT',\n restore_backup: 'Restore Backup',\n restore_info: 'Restores a previous system configuration to the server from a backup file',\n restore_warning:\n 'Restoring interfaces can lead to network connectivity issues!
Restoring accounts may prevent accessing the admin!
Web admin ports will not be restored!',\n restrict: 'restrict',\n risk: 'Risk',\n routes: 'Routes',\n routing: 'Routing',\n rule: 'Rule',\n rule_action_accept: 'Accept',\n rule_action_dnat: 'New Destination',\n rule_action_drop: 'Drop',\n rule_action_limit_exceed_action: 'Limit Exceed Action',\n rule_action_masquerade: 'Masquerade',\n rule_action_reject: 'Reject',\n rule_action_set_priority: 'Set Priority',\n rule_action_snat: 'New Source',\n rule_action_wan_policy: 'Wan Policy',\n rule_enabled: 'Rule Enabled',\n rule_info:\n 'Create a Rule by adding Conditions and setting up the Action to be taken.
The rule action is executed only if all the conditions are fulfilled.',\n rule_summary_any_packet: 'For any packet {0}',\n rule_summary_if_packet: 'IF packet {0} THEN {1}',\n rules: 'Rules',\n rules_executed_in_order:\n 'The rules are executed in order. The order can be change by moving them using the drag handle on the left.',\n run_successfully: '{0} run successfully',\n run_sync: 'Run Sync',\n run_unsuccessfully: '{0} run unsuccessfully',\n saturday: 'Saturday',\n save: 'Save',\n saved_successfully: '{0} saved successfully',\n seats: 'Seats',\n secondary_dns: 'Secondary DNS',\n seconds: 'Seconds',\n security: 'Security',\n select: 'Select',\n select_authentication_method: 'Select authentication method',\n select_cert_file: 'Select cert file',\n select_certificate: 'Select certificate',\n select_countries: 'Select Countries',\n select_countries_to_be_blocked: 'Select countries to be blocked',\n select_file_from_disk: 'Select file from disk',\n select_filter_rules: 'Select filter rules to add to group',\n select_flow_category: 'Select Flow Category',\n select_interface_text: 'Select an interface to edit the settings, or add a new interface.',\n select_interface_zones: 'Select Interface Zones',\n select_key_file: 'Select key file',\n select_object_type: 'Select Object Type',\n select_option: 'Select Option',\n select_policy: 'Select Policy',\n select_policy_configurations: 'Select Policy Configurations',\n select_port: 'Select Port',\n select_protocol: 'Select Protocol',\n select_unit: 'Select Unit',\n selected_filter_rules: 'Selected filter rules',\n selected_rule_not_editable: 'Selected rule is not editable!',\n selected_text: '({selected} selected)',\n send_router_advertisements: 'Send router advertisements',\n september: 'September',\n serial: 'Invalid Serial Number',\n server: 'Server',\n server_address: 'Server Address',\n server_address_new: 'Server Address New',\n server_address_v6: 'Server Address v6',\n server_byte_rate: 'Server Byte Rate',\n server_bytes: 'Server Bytes',\n server_country: 'Server Country',\n server_dns_hint: 'Server DNS Hint',\n server_hops: 'Server Hops',\n server_info: 'Server Info',\n server_information: 'Server Information',\n server_interface_id: 'Server Interface',\n server_interface_type: 'Server Interface Type',\n server_interface_zone: 'Server Interface Zone',\n server_packet_rate: 'Server Packet Rate',\n server_packets: 'Server Packets',\n server_port: 'Server Port',\n server_port_new: 'Server Port New',\n server_ports: 'Server Ports',\n server_ports_bandwidth_by_time: 'Server Ports Bandwidth by Time',\n server_ports_by_bandwidth: 'Server Ports by Bandwidth',\n server_reverse_dns: 'Server Reverse DNS',\n service_endpoint: 'Service Endpoint',\n service_endpoint_group: 'Service Endpoint Groups',\n service_x_is_disabled: 'Service: {0} is disabled',\n services: 'Services',\n session_details: 'Session Details',\n session_id: 'Session ID',\n session_stats: 'Session Stats',\n sessions: 'Sessions',\n sessions_by_time: 'Sessions',\n sessions_by_time_description: 'The session count over time',\n sessions_description: 'All processed sessions',\n sessions_number: 'Sessions number',\n sessions_stats: 'Sessions Stats',\n sessions_stats_description: 'All sessions stats',\n settings: 'Settings',\n setup_is_complete: 'Setup is complete',\n setup_legal_links_available_at: 'After completing the setup, legal links can also be viewed from the About page.',\n setup_license_available_at: 'The license is available at',\n setup_review_license:\n 'To continue installing and using this software, you must agree to the terms of the software license agreement. Please review the whole license agreement by navigating to the provided website link and scrolling through to the end of the agreement.',\n setup_thanks: 'Thanks for choosing Arista',\n shaping: 'Shaping',\n shaping_rules: 'Shaping Rules',\n shaping_rules_description:\n 'Shaping rules prioritize Internet traffic based various criteria. All shaping rules are processed so make sure to put rules with specific conditions at the bottom of the list.',\n shared_secret: 'Shared Secret',\n show_less: 'show less',\n show_more: 'show more',\n show_password: 'Show Password',\n showing_filtered_countries: 'Showing {0} of {1}',\n showing_filtered_ip_source_list: 'Showing {0} of {1} IP Source List',\n showing_filtered_routes: 'Showing {0} of {1} routes',\n showing_filtered_rules: 'Showing {0} of {1} rules',\n sign_in: 'Sign In',\n sign_in_msg: 'If you have an account, please sign in',\n sign_in_with_google: 'Sign in with Google',\n sign_in_with_microsoft: 'Sign in with Microsoft',\n sign_up: 'Sign Up',\n sign_up_msg: \"Don't have an account?\",\n signaling: 'Signaling',\n sim_details: 'SIM Details',\n site: 'Site',\n site_already_in_list: 'Site already in list',\n site_lookup: 'Site Lookup',\n site_lookup_description: 'Lookup the category for websites',\n sites: 'Sites',\n slaac: 'SLAAC',\n social_networking: 'Social Networking',\n software_version: 'Software Version',\n source: 'Source',\n source_address: 'Source Address',\n source_address_type: 'Source Address Type',\n source_address_v6: 'Source Address v6',\n source_interface: 'Source Interface',\n source_interface_name: 'Source Interface Name',\n source_interface_type: 'Source Interface Type',\n source_interface_zone: 'Source Interface Zone',\n source_name: 'Source Name',\n source_port: 'Source Port',\n source_url: 'Source URL',\n specific_wan: 'Specific WAN',\n ssid: 'SSID',\n ssl_sni: 'SSL SNI',\n standard: 'Standard',\n standard_priority: 'Standard Priority',\n start: 'Start',\n state: 'State',\n state_province: 'State / Province',\n static: 'Static',\n static_entries: 'Static Entries',\n static_entries_info: 'Static Entries provide hostname to IP address resolution for local networks.',\n static_entry: 'Static Entry',\n static_entry_remove_success: 'Static Entry removed successfully',\n static_entry_save_success: 'Static Entry saved successfully',\n static_route: 'Static Route',\n static_route_destination_network_already_exists: 'Destination Address : {0} Already Exists in Routing Table',\n static_route_next_hop_not_reachable: 'Next Hop IP {0} is not reachable from the selected Interface',\n static_routes: 'Static Routes',\n static_routes_description: 'Add static routes to forward defined subnets through a local gateway',\n status: 'Status',\n status_analyzers: 'Status Analyzers',\n streaming_media: 'Streaming Media',\n summary: 'Summary',\n sunday: 'Sunday',\n support: 'Support',\n suspicious: 'Suspicious',\n sys_desc: 'System Description',\n sys_name: 'System Name',\n system: 'System',\n system_info: 'System Info',\n system_information: 'System Information',\n system_logging_invalid_port_number: 'Invalid Logging Port Number Provided: {0}',\n system_logging_invalid_protocol: 'Invalid Logging Protocol Provided: {0}',\n system_logging_invalid_size: 'Invalid Logging Size Provided: {0}',\n system_logging_invalid_type: 'Invalid Logging Type: {0}',\n system_logging_missing_required_keys: 'Missing required keys: {0}',\n system_running_latest_version: 'The system is running the latest version!',\n system_time: 'System Time',\n t_mobile: 'T-Mobile',\n target: 'Target',\n tcp_state: 'TCP State',\n telephony: 'Telephony',\n test_performance: 'Test Performance',\n testing_wan_performance: 'Testing WAN performance',\n theme: 'Theme',\n threat_lookup: 'Threat Lookup',\n threat_prevention: 'Threat Prevention',\n threat_prevention_blocked: 'Threat Prevention Blocked',\n threat_prevention_blocked_address: 'Blocked IP (Threat Prevention)',\n threat_prevention_description:\n 'Threat Prevention is an IP address reputation service.

If enabled, Threat Prevention blocks hosts that may be associated with:
Spam, Mobile Threats, Tor Proxy, Keyloggers, Malware, Spyware, Windows Exploits, Web Attacks, Botnets, Scanners, Denial of Service, Reputation, Phishing or Compromised Proxy.',\n threat_prevention_threat_level: 'Reputation Score (Threat Prevention)',\n threatprevention: 'Threat Prevention',\n threatprevention_reset_success: 'Threat Prevention settings reset successfully',\n threatprevention_reset_warning:\n 'Threat Prevention settings will be reset to default configuration.
Do you want to continue?',\n thursday: 'Thursday',\n time_of_day: 'Time of Day',\n time_range: 'Time Range',\n time_stamp: 'Time Stamp',\n time_zone: 'Time Zone',\n timeout: 'Timeout Value',\n timeout_seconds: 'Timeout',\n toggle_block_list: 'Dynamic Blocklists {0}',\n toggle_captive_portal: 'Captive Portal {0}',\n toggle_network_discovery: 'Network Discovery {0}',\n toggle_threat_prevention: 'Threat Prevention {0}',\n toggle_threat_prevention_redirect: 'HTTP/HTTPS redirect for blocked pages {0}',\n toggle_web_filter: 'Web Filter {0}',\n toolbar: 'Toolbar',\n top: 'Top',\n top_addresses_by_blocked_count: 'Top Addresses by Blocked Count',\n top_applications_bandwidth_by_time: 'Top Applications Bandwidth by Time',\n top_applications_bandwidth_by_time_description: 'Top applications by bytes over time',\n top_applications_by_bandwidth: 'Top Applications by Bandwidth',\n top_applications_by_bandwidth_description: 'The applications by sum of bytes transferred',\n top_applications_by_session_count: 'Top Applications',\n top_applications_by_session_count_description: 'The applications sorted by session count',\n top_applications_sessions_by_time: 'Top Applications Sessions',\n top_applications_sessions_by_time_description: 'Top applications by session count over time',\n top_clients_bandwidth_by_time: 'Top Clients Bandwidth by Time',\n top_clients_bandwidth_by_time_description: 'Top clients by bytes over time',\n top_clients_by_bandwidth: 'Top Clients by Bandwidth',\n top_clients_by_bandwidth_description: 'The applications by sum of bytes transferred',\n top_clients_by_session_count: 'Top Clients',\n top_clients_by_session_count_description: 'The top client addresses sorted by session count',\n top_clients_sessions_by_time: 'Top Clients Sessions',\n top_clients_sessions_by_time_description: 'Top client addresses by session count over time',\n top_protochains_by_session_count: 'Top Protochains',\n top_protochains_by_session_count_description: 'The application protochains sorted by session count',\n top_protochains_sessions_by_time: 'Top Protochains Sessions',\n top_protochains_sessions_by_time_description: 'Top protochains by session count over time',\n top_server_port_sessions_by_time: 'Top Server Port Sessions',\n top_server_port_sessions_by_time_description: 'Top server ports by session count over time',\n top_server_ports_bandwidth_by_time: 'Top Server Ports Bandwidth by Time',\n top_server_ports_bandwidth_by_time_description: 'Top server ports by bytes over time',\n top_server_ports_by_bandwidth: 'Top Server Ports by Bandwidth',\n top_server_ports_by_bandwidth_description: 'The server ports by bytes transferred',\n top_server_ports_by_session_count: 'Top Server Ports',\n top_server_ports_by_session_count_description: 'The top server ports sorted by session count',\n top_sites_by_blocked_count: 'Top Blocked Sites',\n true: 'True',\n trustworthy: 'Trustworthy',\n tuesday: 'Tuesday',\n type: 'Type',\n type_placeholder: 'type...',\n uid: 'Invalid UID - UIDs must follow the below formats, and can only contain letters A-F and numbers 0-9.',\n unable_communicate_refresh_browser: 'Unable to communicate, please refresh your browser and try again',\n unable_find_unused_network: 'Unable to find an unused network',\n unable_to_fetch_params: 'Unable to fetch params',\n unable_to_load: 'Unable to load settings',\n unable_to_save: 'Unable to Save',\n unblock_selected: 'Unblock Selected',\n unicast: 'Unicast',\n unique: 'This field must be unique',\n unit: 'Unit',\n unknown: 'Unknown',\n unlimited: 'Unlimited',\n uno: 'UNO',\n uno_application_name: 'UNO - Application Name',\n uno_hostname: 'UNO - Hostname',\n uno_service_name: 'UNO - Service Name',\n unpin: 'Unpin',\n unset: 'Unset',\n untangle_mfw: '{0}Untangle Micro Edge',\n up_time: 'Up Time',\n update: 'Update',\n update_logo: 'Update Logo',\n update_password: 'Update Password',\n upgrade: 'Upgrade',\n upgrade_alert:\n 'The upgrade might take a few minutes!
During this period the internet connection can be lost.

Do you want to continue?',\n upgrade_check: 'Checking for upgrades ...',\n upgrade_failed: 'Upgrading failed',\n upgrade_from_a_file: 'Upgrade from a file',\n upgrade_from_file: 'Upgrade from File',\n upgrade_info: 'The upgrade might take a few minutes! During this period the internet connection can be lost.',\n upgrade_now: 'Upgrade Now',\n upgrade_progress:\n 'Please allow up to two minutes for the upgrade. If you are not automatically redirected to the login click here.',\n upload: 'Upload',\n upload_certificate: 'Upload Certificate',\n upload_progress: 'Uploading image. Please wait...',\n url: 'Invalid URL format',\n usage: 'Usage',\n use_defaults: 'Use Defaults',\n use_peer_dns: 'Use Peer DNS',\n use_route_mtu: 'Auto MTU',\n user_group: 'User Groups',\n username: 'Username',\n uuid: 'UUID',\n valid_regex: 'This field must be a valid regular expression',\n value: 'Value',\n verification_code: 'Verification Code',\n verizon: 'Verizon',\n very_high: 'Very High',\n very_low: 'Very Low',\n view_license: 'View License',\n view_system_license: 'View System License',\n virtual: 'Virtual',\n visited_categories: 'Visited Categories',\n visited_sites: 'Visited Sites',\n vlan: 'VLAN',\n vlan_duplicate_parent_vlan_id: 'An interface with the same parent interface and VLAN ID already exists',\n vlan_id: 'VLAN ID',\n vlan_tag: 'VLAN Tag',\n vlan_tag_group: 'VLAN Tag Groups',\n vlan_tag_range: 'Invalid VLAN Tag range: {0}',\n vlan_tag_validation: 'Invalid VLAN Tag. It must be a number, a list of numbers or a range',\n vlan_tag_value: 'Invalid VLAN Tag value: {0}',\n vpn_and_tunneling: 'VPN and Tunneling',\n vrrp_enabled: 'VRRP Enabled',\n vrrp_id: 'VRRP ID',\n vrrp_id_hint: 'A number between 1 and 255',\n vrrp_priority: 'VRRP Priority',\n vrrp_priority_hint: 'A number between 1 and 254 (default 100)',\n wan: 'WAN',\n wan_criteria: 'WAN Criteria',\n wan_criterion: 'WAN Criterion',\n wan_interface: 'WAN Interface',\n wan_performance: 'WAN Performance',\n wan_policies: 'WAN Policies',\n wan_policies_description:\n 'WAN Policies define the preferred link based on various criteria such as link quality, available bandwidth, interface type, or a specific interface.',\n wan_policy: 'WAN Policy',\n wan_policy_connectivity_test: '{0} test {1} at {2} seconds interval, with max {3} failures',\n wan_policy_id: 'WAN Policy ID',\n wan_policy_name_criteria: 'name contains \"{0}\"',\n wan_route: 'WAN Route',\n wan_routing: 'WAN Routing',\n wan_routing_description: 'WAN Routing',\n wan_rule: 'WAN Rule',\n wan_rule_chain: 'WAN Rule Chain',\n wan_rule_id: 'WAN Rule ID',\n wan_rules: 'WAN Rules',\n wan_test_failed: 'Failed to test WAN',\n wans: 'WANs',\n wans_only: 'WANs Only',\n warning: 'Warning',\n web_admin_ports: 'Web Admin Ports',\n web_admin_ports_message:\n '

WARNING! Please read before proceeding!

If you continue, web admin port will be changed and the current http and https ports will not be accessible!

ARE YOU SURE YOU WANT TO PROCEED WITH THE PORT SETTINGS CHANGE?

',\n web_admin_ports_saved: 'Web Admin Ports saved successfully. Use new port to access admin UI.',\n web_filter: 'Web Filter',\n web_filter_block_list: 'In Block List',\n web_filter_blocked: 'Web Filter Blocked',\n web_filter_blocked_field: 'Blocked (Web Filter)',\n web_filter_categories_summary: '{0} categories ({1} blocked, {2} flagged)',\n web_filter_catid: 'Category (Web Filter)',\n web_filter_description:\n 'Web Filter blocks access to inappropriate or harmful web content based on categories or specific domains',\n web_filter_flagged: 'Flagged (Web Filter)',\n web_filter_hostname: 'Hostname (Web Filter)',\n web_filter_reason: 'Reason (Web Filter)',\n web_filter_reason_block_category: 'Blocked Category',\n web_filter_reason_block_list: 'Blocked List',\n web_filter_reason_pass_category: 'Passed Category',\n web_filter_reason_pass_list: 'Pass List',\n web_filter_reset_success: 'Web Filter settings reset successfully',\n web_filter_reset_warning:\n 'Web Filter settings will be reset to default categories and no domains passed/blocked.
Do you want to continue?',\n web_filter_top_blocked_sites: 'Web Filter Top Blocked Sites',\n web_services: 'Web Services',\n webfilter: 'Web Filter',\n webports_update_failed: 'Failed to update Web Ports',\n webports_update_success: 'Web Ports updated successfully',\n website_domain_must_match_email_domain: 'Website domain must match the email domain',\n wednesday: 'Wednesday',\n week_day: 'Weekday',\n weight: 'Weight',\n weighted: 'Weighted',\n weighted_wan_instructions: 'Set a numeric weight value for each WAN',\n weighted_wan_must_be_enabled: 'At least one weighted WAN must be enabled',\n welcome: 'Welcome',\n welcome_text: 'Welcome Text',\n wf_abortion: 'Abortion',\n wf_abortion_desc: 'Abortion topics, either pro-life or pro-choice.',\n wf_abused_drugs: 'Abused Drugs',\n wf_abused_drugs_desc:\n \"Discussion or remedies for illegal, illicit, or abused drugs such as heroin, cocaine, or other street drugs. Information on 'legal highs' : glue sniffing, misuse of prescription drugs or abuse of other legal substances.\",\n wf_adult_and_pornography: 'Adult and Pornography',\n wf_adult_and_pornography_desc:\n 'Sexually explicit material for the purpose of arousing a sexual or prurient interest. Adult products including sex toys, CD-ROMs, and videos. Online groups, including newsgroups and forums, that are sexually explicit in nature. Erotic stories and textual descriptions of sexual acts. Adult services including videoconferencing, escort services, and strip clubs. Sexually explicit art.',\n wf_alcohol_and_tobacco: 'Alcohol and Tobacco',\n wf_alcohol_and_tobacco_desc:\n 'Sites that provide information on, promote, or support the sale of alcoholic beverages or tobacco products and associated paraphernalia.',\n wf_auctions: 'Auctions',\n wf_auctions_desc:\n 'Sites that support the offering and purchasing of goods between individuals as their main purpose. Does not include classified advertisements.',\n wf_bot_nets: 'Bot Nets',\n wf_bot_nets_desc:\n 'These are URLs, typically IP addresses, which are determined to be part of a Bot network, from which network attacks are launched. Attacks may include SPAM messages, DOS, SQL injections, proxy jacking, and other unsolicited contacts.',\n wf_business_and_economy: 'Business and Economy',\n wf_business_and_economy_desc:\n 'Business firms, corporate websites , business information, economics, marketing, management, and entrepreneurship.',\n wf_cheating: 'Cheating',\n wf_cheating_desc:\n 'Sites that support cheating and contain such materials, including free essays, exam copies, plagiarism, etc.',\n wf_computer_and_internet_info: 'Computer and Internet Info',\n wf_computer_and_internet_info_desc:\n 'General computer and Internet sites, technical information. SaaS sites and other URLs that deliver internet services.',\n wf_computer_and_internet_security: 'Computer and Internet Security',\n wf_computer_and_internet_security_desc: 'Computer/Internet security, security discussion groups.',\n wf_content_delivery_networks: 'Content Delivery Networks',\n wf_content_delivery_networks_desc:\n 'Delivery of content and data for third parties, including ads, media, files, images, and video.',\n wf_cult_and_occult: 'Cult and Occult',\n wf_cult_and_occult_desc:\n 'Methods, means of instruction, or other resources to interpret, affect or influence real events through the use of astrology, spells, curses, magic powers, satanic or supernatural beings. Includes horoscope sites.',\n wf_dating: 'Dating',\n wf_dating_desc: 'Dating websites focused on establishing personal relationships.',\n wf_dead_sites: 'Dead Sites',\n wf_dead_sites_desc:\n \"These are dead sites that do not respond to http queries. Policy engines should usually treat these as 'Uncategorized' sites.\",\n wf_dns_over_https: 'DNS Over HTTPS',\n wf_dns_over_https_desc:\n 'DNS Over HTTPS (DoH) is a network protocol used to communicate domain name server information in an encrypted form over HTTPS, thus hiding the DNS query. This causes organizations to lose visibility and control over DNS traffic. BrightCloud has released a new category containing a list of known DoH providers and domains that may be used for policy enforcement on security appliances to mitigate DoH-related threats. This list includes URLs of domains performing secure DNS resolution, including DNS Over HTTPS (DoH), DNS Over TLS (DoT), and other secure DNS-related domains and IP addresses.',\n wf_dynamically_generated_content: 'Dynamically Generated Content',\n wf_dynamically_generated_content_desc: 'Dynamically Generated Content',\n wf_educational_institutions: 'Educational Institutions',\n wf_educational_institutions_desc:\n 'Pre-school, elementary, secondary, high school, college, university, and vocational school and other educational content and information,including enrollment, tuition, and syllabus.',\n wf_entertainment_and_arts: 'Entertainment and Arts',\n wf_entertainment_and_arts_desc:\n 'Motion pictures, videos, television, music and programming guides, books, comics, movie theatres, galleries, artists or reviews on entertainment. Performing arts (theatre, vaudeville, opera, symphonies, etc.). Museums, galleries, artist sites (sculpture, photography, etc.).',\n wf_fashion_and_beauty: 'Fashion and Beauty',\n wf_fashion_and_beauty_desc: 'Fashion or glamour magazines, beauty, clothes, cosmetics, style.',\n wf_financial_services: 'Financial Services',\n wf_financial_services_desc:\n 'Banking services and other types of financial information, such as loans, accountancy, actuaries, banks, mortgages, and general insurance companies. Does not include sites that offer market information, brokerage or trading services.',\n wf_gambling: 'Gambling',\n wf_gambling_desc:\n 'Gambling or lottery web sites that invite the use of real or virtual money. Information or advice for placing wagers, participating in lotteries, gambling, or running numbers. Virtual casinos and offshore gambling ventures. Sports picks and betting pools. Virtual sports and fantasy leagues that offer large rewards or request significant wagers. Hotel and Resort sites that do not enable gambling on the site are categorized in Travel or Local Information.',\n wf_games: 'Games',\n wf_games_desc:\n 'Game playing or downloading, video games, computer games, electronic games, tips, and advice on games or how to obtain cheat codes. Also includes sites dedicated to selling board games as well as journals and magazines dedicated to game playing. Includes sites that support or host online sweepstakes and giveaways. Includes fantasy sports sites that also host games or game-playing.',\n wf_generative_ai: 'Generative AI',\n wf_generative_ai_desc:\n 'Brightcloud has included a category for Generative AI. This category includes Artificial Intelligence tools and systems used to generate new text, images, video, audio, code, or other types of synthetic data.',\n wf_government: 'Government',\n wf_government_desc:\n 'Information on government, government agencies and government services such as taxation, public, and emergency services. Also includes sites that discuss or explain laws of various governmental entities. Includes local, county, state, and national government sites.',\n wf_gross: 'Gross',\n wf_gross_desc: 'Vomit and other bodily functions, bloody clothing, etc.',\n wf_hacking: 'Hacking',\n wf_hacking_desc:\n 'Illegal or questionable access to or the use of communications equipment/software. Development and distribution of programs that may allow compromise of networks and systems. Avoidance of licensing and fees for computer programs and other systems.',\n wf_hate_and_racism: 'Hate and Racism',\n wf_hate_and_racism_desc:\n 'Sites that contain content and language in support of hate crimes and racism such as Nazi, neo-Nazi, Ku Klux Klan, etc.',\n wf_health_and_medicine: 'Health and Medicine',\n wf_health_and_medicine_desc:\n 'General health, fitness, well-being, including traditional and non-traditional methods and topics. Medical information on ailments, various conditions, dentistry, psychiatry, optometry, and other specialties. Hospitals and doctor offices. Medical insurance. Cosmetic surgery.',\n wf_home_and_garden: 'Home and Garden',\n wf_home_and_garden_desc:\n 'Home issues and products, including maintenance, home safety, decor, cooking, gardening, home electronics, design, etc.',\n wf_hunting_and_fishing: 'Hunting and Fishing',\n wf_hunting_and_fishing_desc: 'Sport hunting, gun clubs, and fishing.',\n wf_illegal: 'Illegal',\n wf_illegal_desc: 'Criminal activity, how not to get caught, copyright and intellectual property violations, etc.',\n wf_image_and_video_search: 'Image and Video Search',\n wf_image_and_video_search_desc:\n 'Photo and image searches, online photo albums/digital photo exchange, image hosting.',\n wf_individual_stock_advice_and_tools: 'Individual Stock Advice and Tools',\n wf_individual_stock_advice_and_tools_desc:\n 'Promotion and facilitation of securities trading and management of investment assets. Also includes information on financial investment strategies, quotes, and news.',\n wf_internet_communications: 'Internet Communications',\n wf_internet_communications_desc: 'Internet telephony, messaging, VoIP services and related businesses.',\n wf_internet_portals: 'Internet Portals',\n wf_internet_portals_desc:\n 'Web sites that aggregate a broader set of Internet content and topics, and which typically serve as the starting point for an end user.',\n wf_it_resources: 'IT Resources',\n wf_job_search: 'Job Search',\n wf_job_search_desc:\n 'Assistance in finding employment, and tools for locating prospective employers, or employers looking for employees.',\n wf_keyloggers_and_monitoring: 'Keyloggers and Monitoring',\n wf_keyloggers_and_monitoring_desc:\n \"Downloads and discussion of software agents that track a user's keystrokes or monitor their web surfing habits.\",\n wf_kids: 'Kids',\n wf_kids_desc: 'Sites designed specifically for children and teenagers.',\n wf_legal: 'Legal',\n wf_legal_desc: 'Legal websites, law firms, discussions and analysis of legal issues.',\n wf_local_information: 'Local Information',\n wf_local_information_desc:\n 'City guides and tourist information, including restaurants, area/regional information, and local points of interest.',\n wf_low_thc_cannabis_products: 'Low-THC Cannabis Products',\n wf_low_thc_cannabis_products_desc:\n 'BrightCloud has created a new category for Low-THC Cannabis products. This category includes sites with content containing low-THC, non-psychoactive products, including CBD oils, resin, extracts, herbs, capsules, supplements, foods, drinks, and toiletries/skin care products. This category may also include other regulated non-psychoactive substances. If psychoactive products are sold, the categories of Abused Drugs or Marijuana apply.',\n wf_malware_sites: 'Malware Sites',\n wf_malware_sites_desc:\n 'Malicious content including executables, drive-by infection sites, malicious scripts, viruses, trojans, and code.',\n wf_marijuana: 'Marijuana',\n wf_marijuana_desc: 'Marijuana use, cultivation, history, culture, legal issues.',\n wf_military: 'Military',\n wf_military_desc: 'Information on military branches, armed services, and military history.',\n wf_misc: 'Misc',\n wf_motor_vehicles: 'Motor Vehicles',\n wf_motor_vehicles_desc:\n 'Car reviews, vehicle purchasing or sales tips, parts catalogs. Auto trading, photos, discussion of vehicles including motorcycles, boats, cars, trucks and RVs. Journals and magazines on vehicle modifications.',\n wf_music: 'Music',\n wf_music_desc:\n 'Music sales, distribution, streaming, information on musical groups and performances, lyrics, and the music business.',\n wf_news_and_media: 'News and Media',\n wf_news_and_media_desc:\n 'Current events or contemporary issues of the day. Also includes radio stations and magazines, newspapers online, headline news sites, newswire services, personalized news services, and weather sites',\n wf_nudity: 'Nudity',\n wf_nudity_desc:\n 'Nude or seminude depictions of the human body. These depictions are not necessarily sexual in intent or effect, but may include sites containing nude paintings or photo galleries of artistic nature. This category also includes nudist or naturist sites that contain pictures of nude individuals.',\n wf_online_greeting_cards: 'Online Greeting Cards',\n wf_online_greeting_cards_desc: 'Online Greeting card sites.',\n wf_parked_domains: 'Parked Domains',\n wf_parked_domains_desc:\n 'Parked domains are URLs which host limited content or click-through ads which may generate revenue for the hosting entities but generally do not contain content useful to the end user. Also includes Under Construction, folders, and web server default home pages.',\n wf_pay_to_surf: 'Pay to Surf',\n wf_pay_to_surf_desc:\n 'Sites that pay users in the form of cash or prizes, for clicking on or reading specific links, email, or web pages.',\n wf_peer_to_peer: 'Peer to Peer',\n wf_peer_to_peer_desc: 'Peer to peer clients and access. Includes torrents, music download programs.',\n wf_personal_sites_and_blogs: 'Personal sites and Blogs',\n wf_personal_sites_and_blogs_desc: 'Personal websites posted by individuals or groups, as well as blogs.',\n wf_personal_storage: 'Personal Storage',\n wf_personal_storage_desc: 'Online storage and posting of files, music, pictures, and other data.',\n wf_philosophy_and_political_advocacy: 'Philosophy and Political Advocacy',\n wf_philosophy_and_political_advocacy_desc:\n 'Politics, philosophy, discussions, promotion of a particular viewpoint or stance in order to further a cause.',\n wf_phishing_and_other_frauds: 'Phishing and Other Frauds',\n wf_phishing_and_other_frauds_desc:\n \"Phishing, pharming, and other sites that pose as a reputable site, usually to harvest personal information from a user. These sites are typically quite short-lived, so examples don't last long. Please contact us if you need fresh data.\",\n wf_privacy: 'Privacy',\n wf_productivity: 'Productivity',\n wf_proxy_avoidance_and_anonymizers: 'Proxy Avoidance and Anonymizers',\n wf_proxy_avoidance_and_anonymizers_desc:\n ' Proxy servers and other methods to gain access to URLs in any way that bypasses URL filtering or monitoring. Web-based translation sites that circumvent filtering.',\n wf_questionable: 'Questionable',\n wf_questionable_desc:\n \"Tasteless humor, 'get rich quick' sites, and sites that manipulate the browser user experience or client in some unusual, unexpected, or suspicious manner.\",\n wf_real_estate: 'Real Estate',\n wf_real_estate_desc:\n 'Information on renting, buying, or selling real estate or properties. Tips on buying or selling a home. Real estate agents, rental or relocation services, and property improvement.',\n wf_recreation_and_hobbies: 'Recreation and Hobbies',\n wf_recreation_and_hobbies_desc:\n 'Information, associations, forums and publications on recreational pastimes such as collecting, kit airplanes, outdoor activities such as hiking, camping, rock climbing, specific arts, craft, or techniques; animal and pet related information, including breed-specifics, training, shows and humane societies.',\n wf_reference_and_research: 'Reference and Research',\n wf_reference_and_research_desc:\n 'Personal, professional, or educational reference material, including online dictionaries, maps, census, almanacs, library catalogues, genealogy, and scientific information.',\n wf_religion: 'Religion',\n wf_religion_desc:\n 'Conventional or unconventional religious or quasi-religious subjects, as well as churches, synagogues, or other houses of worship.',\n wf_search_engines: 'Search Engines',\n wf_search_engines_desc:\n 'Search interfaces using key words or phrases. Returned results may include text, websites, images, videos, and files.',\n wf_security: 'Security',\n wf_self_harm: 'Self Harm',\n wf_self_harm_desc:\n 'Digital consumption has increased opportunities to access graphic content, details around methods of harm, and content that glorifies or promotes self-harm and suicide. Access to such content could be distressing and may act to encourage or exacerbate self-harm and suicidal behaviors. With BrightCloud’s new Self Harm category, URLs promoting self-harm, such as anorexia, bulimia, and other types of self-harm, are created for policy enforcement.',\n wf_sensitive: 'Sensitive',\n wf_sex_education: 'Sex Education',\n wf_sex_education_desc:\n 'Information on reproduction, sexual development, safe sex practices, sexually transmitted diseases, sexuality, birth control, sexual development, tips for better sex as well as products used for sexual enhancement, and contraceptives.',\n wf_shareware_and_freeware: 'Shareware and Freeware',\n wf_shareware_and_freeware_desc:\n 'Software, screensavers, icons, wallpapers, utilities, ringtones. Includes downloads that request a donation, and open source projects.',\n wf_shopping: 'Shopping',\n wf_shopping_desc:\n 'Department stores, retail stores, company catalogs and other sites that allow online consumer or business shopping and the purchase of goods and services.',\n wf_social_networking: 'Social Networking',\n wf_social_networking_desc:\n 'These are social networking sites that have user communities where users interact, post messages, pictures, and otherwise communicate. These sites were formerly part of Personal Sites and Blogs but have been removed to this new category to provide differentiation and more granular policy.',\n wf_society: 'Society',\n wf_society_desc:\n 'A variety of topics, groups, and associations relevant to the general populace, broad issues that impact a variety of people, including safety, children, societies, and philanthropic groups.',\n wf_spam_urls: 'SPAM URLs',\n wf_spam_urls_desc: 'URLs contained in SPAM',\n wf_sports: 'Sports',\n wf_sports_desc:\n 'Team or conference web sites, international, national, college, professional scores and schedules; sports-related online magazines or newsletters, fantasy sports and virtual sports leagues.',\n wf_spyware_and_adware: 'Spyware and Adware',\n wf_spyware_and_adware_desc:\n \"Spyware or Adware sites that provide or promote information gathering or tracking that is unknown to, or without the explicit consent of, the end user or the organization, also unsolicited advertising popups and programs that may be installed on a user's computer.\",\n wf_streaming_media: 'Streaming Media',\n wf_streaming_media_desc:\n 'Sales, delivery, or streaming of audio or video content, including sites that provide downloads for such viewers.',\n wf_swimsuits_and_intimate_apparel: 'Swimsuits and Intimate Apparel',\n wf_swimsuits_and_intimate_apparel_desc: 'Swimsuits, intimate apparel or other types of suggestive clothing.',\n wf_training_and_tools: 'Training and Tools',\n wf_training_and_tools_desc:\n 'Distance education and trade schools, online courses, vocational training, software training, skills training.',\n wf_translation: 'Translation',\n wf_translation_desc:\n \"URL and language translation sites that allow users to see URL pages in other languages. These sites can also allow users to circumvent filtering as the target page's content is presented within the context of the translator's URL. These sites were formerly part of Proxy Avoidance and Anonymizers, but have been removed to this new category to provide differentiation and more granular policy.\",\n wf_travel: 'Travel',\n wf_travel_desc:\n 'Airlines and flight booking agencies. Travel planning, reservations, vehicle rentals, descriptions of travel destinations, or promotions for hotels or casinos. Car rentals.',\n wf_uncategorized: 'Uncategorized',\n wf_uncategorized_desc: 'Sites that have not been categorized',\n wf_violence: 'Violence',\n wf_violence_desc: 'Sites that advocate violence, depictions, and methods, including game/comic violence and suicide.',\n wf_weapons: 'Weapons',\n wf_weapons_desc:\n 'Sales, reviews, or descriptions of weapons such as guns, knives or martial arts devices, or provide information on their use, accessories, or other modifications.',\n wf_web_advertisements: 'Web Advertisements',\n wf_web_advertisements_desc: 'Advertisements, media, content, and banners.',\n wf_web_based_email: 'Web-based Email',\n wf_web_based_email_desc: 'Sites offering web based email and email clients.',\n wf_web_hosting: 'Web Hosting',\n wf_web_hosting_desc:\n 'Free or paid hosting services for web pages and information concerning their development, publication and promotion.',\n widgets: 'Widgets',\n wifi: 'WiFi',\n wifi_channel_list_fail: 'Failed to get list of wireless channels',\n wifi_info:\n 'If you are connecting wirelessly you will need to update the WiFi settings of your device and all other devices connecting to this wireless network.',\n wifi_mode_list_fail: 'Failed to get list of wireless modes',\n wireguard: 'Wireguard',\n wireguard_type: 'Wireguard Type',\n wireless: 'Wireless',\n wpa1: 'WPA1',\n wpa2: 'WPA2',\n wpa12: 'WPA12',\n yes: 'Yes',\n your_logo_here: 'Your Logo Here',\n}\n"],"sourceRoot":""} \ No newline at end of file diff --git a/uvm/hier/usr/share/untangle/web/vue/js/chunk-vendors.ea82e840.js b/uvm/hier/usr/share/untangle/web/vue/js/chunk-vendors.ea82e840.js new file mode 100644 index 0000000000..37cec29c89 --- /dev/null +++ b/uvm/hier/usr/share/untangle/web/vue/js/chunk-vendors.ea82e840.js @@ -0,0 +1,468 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-vendors"],{"001c":function(t,e,n){"use strict"; +/** + * @ag-grid-community/core - Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components + * @version v25.3.0 + * @link http://www.ag-grid.com/ + * @license MIT + */ +function r(t,e,n){var r={},o=t.filter((function(t){return!e.some((function(e){return e===t}))}));return o.length>0&&o.forEach((function(t){return r[t]=i(t,n)})),r}function i(t,e,n,r){var i=r?a:s,o=e.map((function(e){return{value:e,relevance:i(t.toLowerCase(),e.toLocaleLowerCase())}}));return o.sort((function(t,e){return e.relevance-t.relevance})),n&&(o=o.filter((function(t){return 0!==t.relevance}))),o.map((function(t){return t.value}))}function o(t){var e,n,r,i=t.toLowerCase(),o=new Array(i.length-1);for(e=n=0,r=o.length;n<=r;e=n+=1)o[e]=i.slice(e,e+2);return o}function s(t,e){if(0===t.length&&0===e.length)return 0;var n,r,i=o(t),s=o(e),a=i.length+s.length,l=0;for(n=0,r=i.length;n0?2*l/a:0}function a(t,e){for(var n=t.replace(/\s/g,""),r=e.replace(/\s/g,""),i=0,o=0,s=0;s1&&"boolean"!==typeof e)throw new s('"allowMissing" argument must be a boolean');if(null===E(/^%?[^%]*%?$/,t))throw new i("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=T(t),r=n.length>0?n[0]:"",o=P("%"+r+"%",e),a=o.name,c=o.value,u=!1,p=o.alias;p&&(r=p[0],_(n,O([0,1],p)));for(var h=1,d=!0;h=n.length){var y=l(c,f);d=!!y,c=d&&"get"in y&&!("originalValue"in y.get)?y.get:c[f]}else d=w(c,f),c=c[f];d&&!u&&(v[a]=c)}}return c}},"00ee":function(t,e,n){"use strict";var r=n("b622"),i=r("toStringTag"),o={};o[i]="z",t.exports="[object z]"===String(o)},"00f0":function(t,e,n){"use strict";n.d(e,"a",(function(){return d}));var r=n("bab2"),i=n("d65e"),o=n("bb8b"),s=n("9c5c"),a=n("572f"),l=n("aaed"),c=n("aec1"),u=n("6268"),p=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},t(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),h=function(t,e,n,r){var i,o=arguments.length,s=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(t,e,n,r);else for(var a=t.length-1;a>=0;a--)(i=t[a])&&(s=(o<3?i(s):o>3?i(e,n,s):i(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},d=function(t){function e(e,n,r,i,o){var s=t.call(this)||this;return s.cellValueFn=e,s.rowNode=n,s.column=r,s.customGui=i,s.dragStartPixels=o,s.isCustomGui=!1,s.dragSource=null,s}return p(e,t),e.prototype.postConstruct=function(){if(this.customGui)this.isCustomGui=!0,this.setDragElement(this.customGui,this.dragStartPixels);else{this.setTemplate('');var t=this.getGui();t.appendChild(Object(c["createIconNoSpan"])("rowDrag",this.beans.gridOptionsWrapper,null)),this.addDragSource()}this.checkCompatibility();var e=this.beans.gridOptionsWrapper.isRowDragManaged()?new v(this,this.beans,this.rowNode,this.column):new g(this,this.beans,this.rowNode,this.column);this.createManagedBean(e,this.beans.context)},e.prototype.setDragElement=function(t,e){this.setTemplateFromElement(t),this.addDragSource(e)},e.prototype.getSelectedCount=function(){var t=this.beans.gridOptionsWrapper.isEnableMultiRowDragging();if(!t)return 1;var e=this.beans.selectionController.getSelectedNodes();return-1!==e.indexOf(this.rowNode)?e.length:1},e.prototype.checkCompatibility=function(){var t=this.beans.gridOptionsWrapper.isRowDragManaged(),e=this.beans.gridOptionsWrapper.isTreeData();e&&t&&Object(u["doOnce"])((function(){return console.warn("AG Grid: If using row drag with tree data, you cannot have rowDragManaged=true")}),"RowDragComp.managedAndTreeData")},e.prototype.addDragSource=function(t){var e=this;void 0===t&&(t=4),this.dragSource&&this.removeDragSource();var n={rowNode:this.rowNode,columns:this.column?[this.column]:void 0,defaultTextValue:this.cellValueFn()},r=this.column&&this.column.getColDef().rowDragText;this.dragSource={type:s["b"].RowDrag,eElement:this.getGui(),dragItemName:function(){var t=e.getSelectedCount();return r?r(n,t):1===t?e.cellValueFn():t+" rows"},getDragItem:function(){return n},dragStartPixels:t,dragSourceDomDataKey:this.beans.gridOptionsWrapper.getDomDataKey()},this.beans.dragAndDropService.addDragSource(this.dragSource,!0)},e.prototype.removeDragSource=function(){this.dragSource&&this.beans.dragAndDropService.removeDragSource(this.dragSource),this.dragSource=null},h([Object(i["a"])("beans")],e.prototype,"beans",void 0),h([i["e"]],e.prototype,"postConstruct",null),h([i["g"]],e.prototype,"removeDragSource",null),e}(r["a"]),f=function(t){function e(e,n,r){var i=t.call(this)||this;return i.parent=e,i.column=r,i.rowNode=n,i}return p(e,t),e.prototype.setDisplayedOrVisible=function(t){if(t)this.parent.setDisplayed(!1);else{var e=!0,n=!1;this.column&&(e=this.column.isRowDrag(this.rowNode)||this.parent.isCustomGui,n=Object(u["isFunction"])(this.column.getColDef().rowDrag)),n?(this.parent.setDisplayed(!0),this.parent.setVisible(e)):this.parent.setDisplayed(e)}},e}(l["a"]),g=function(t){function e(e,n,r,i){var o=t.call(this,e,r,i)||this;return o.beans=n,o}return p(e,t),e.prototype.postConstruct=function(){this.addManagedListener(this.beans.gridOptionsWrapper,"suppressRowDrag",this.onSuppressRowDrag.bind(this)),this.addManagedListener(this.rowNode,o["a"].EVENT_DATA_CHANGED,this.workOutVisibility.bind(this)),this.addManagedListener(this.rowNode,o["a"].EVENT_CELL_CHANGED,this.workOutVisibility.bind(this)),this.workOutVisibility()},e.prototype.onSuppressRowDrag=function(){this.workOutVisibility()},e.prototype.workOutVisibility=function(){var t=this.beans.gridOptionsWrapper.isSuppressRowDrag();this.setDisplayedOrVisible(t)},h([i["e"]],e.prototype,"postConstruct",null),e}(f),v=function(t){function e(e,n,r,i){var o=t.call(this,e,r,i)||this;return o.beans=n,o}return p(e,t),e.prototype.postConstruct=function(){this.addManagedListener(this.beans.eventService,a["a"].EVENT_SORT_CHANGED,this.workOutVisibility.bind(this)),this.addManagedListener(this.beans.eventService,a["a"].EVENT_FILTER_CHANGED,this.workOutVisibility.bind(this)),this.addManagedListener(this.beans.eventService,a["a"].EVENT_COLUMN_ROW_GROUP_CHANGED,this.workOutVisibility.bind(this)),this.addManagedListener(this.rowNode,o["a"].EVENT_DATA_CHANGED,this.workOutVisibility.bind(this)),this.addManagedListener(this.rowNode,o["a"].EVENT_CELL_CHANGED,this.workOutVisibility.bind(this)),this.addManagedListener(this.beans.gridOptionsWrapper,"suppressRowDrag",this.onSuppressRowDrag.bind(this)),this.workOutVisibility()},e.prototype.onSuppressRowDrag=function(){this.workOutVisibility()},e.prototype.workOutVisibility=function(){var t=this.beans.controllersService.getGridBodyController(),e=t.getRowDragFeature(),n=e&&e.shouldPreventRowMove(),r=this.beans.gridOptionsWrapper.isSuppressRowDrag(),i=this.beans.dragAndDropService.hasExternalDropZones(),o=n&&!i||r;this.setDisplayedOrVisible(o)},h([i["e"]],e.prototype,"postConstruct",null),e}(f)},"00fd":function(t,e,n){var r=n("9e69"),i=Object.prototype,o=i.hasOwnProperty,s=i.toString,a=r?r.toStringTag:void 0;function l(t){var e=o.call(t,a),n=t[a];try{t[a]=void 0;var r=!0}catch(l){}var i=s.call(t);return r&&(e?t[a]=n:delete t[a]),i}t.exports=l},"01cb":function(t,e,n){"use strict";n.d(e,"a",(function(){return i})); +/** + * @ag-grid-community/core - Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components + * @version v25.3.0 + * @link http://www.ag-grid.com/ + * @license MIT + */ +var r=function(){return r=Object.assign||function(t){for(var e,n=1,r=arguments.length;n Global error occured"),t.setStatus(e)}}},"0307":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=s;var r=i(n("0ecb"));function i(t){return t&&t.__esModule?t:{default:t}}var o={1:/^[0-9A-F]{8}-[0-9A-F]{4}-1[0-9A-F]{3}-[0-9A-F]{4}-[0-9A-F]{12}$/i,2:/^[0-9A-F]{8}-[0-9A-F]{4}-2[0-9A-F]{3}-[0-9A-F]{4}-[0-9A-F]{12}$/i,3:/^[0-9A-F]{8}-[0-9A-F]{4}-3[0-9A-F]{3}-[0-9A-F]{4}-[0-9A-F]{12}$/i,4:/^[0-9A-F]{8}-[0-9A-F]{4}-4[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i,5:/^[0-9A-F]{8}-[0-9A-F]{4}-5[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i,all:/^[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}$/i};function s(t,e){(0,r.default)(t);var n=o[[void 0,null].includes(e)?"all":e];return!!n&&n.test(t)}t.exports=e.default,t.exports.default=e.default},"0393":function(t,e,n){"use strict";n("210b");var r=n("604c"),i=n("d9bd");e["a"]=r["a"].extend({name:"v-expansion-panels",provide(){return{expansionPanels:this}},props:{accordion:Boolean,disabled:Boolean,flat:Boolean,hover:Boolean,focusable:Boolean,inset:Boolean,popout:Boolean,readonly:Boolean,tile:Boolean},computed:{classes(){return{...r["a"].options.computed.classes.call(this),"v-expansion-panels":!0,"v-expansion-panels--accordion":this.accordion,"v-expansion-panels--flat":this.flat,"v-expansion-panels--hover":this.hover,"v-expansion-panels--focusable":this.focusable,"v-expansion-panels--inset":this.inset,"v-expansion-panels--popout":this.popout,"v-expansion-panels--tile":this.tile}}},created(){this.$attrs.hasOwnProperty("expand")&&Object(i["a"])("expand","multiple",this),Array.isArray(this.value)&&this.value.length>0&&"boolean"===typeof this.value[0]&&Object(i["a"])(':value="[true, false, true]"',':value="[0, 2]"',this)},methods:{updateItem(t,e){const n=this.getValue(t,e),r=this.getValue(t,e+1);t.isActive=this.toggleMethod(n),t.nextIsActive=this.toggleMethod(r)}}})},"03ad":function(t,e,n){"use strict";n.d(e,"a",(function(){return c}));var r=n("0230"),i=n("fda9"),o=n("cfde"),s=n("7a76"),a=function(){return a=Object.assign||function(t){for(var e,n=1,r=arguments.length;n=0;a--)(i=t[a])&&(s=(o<3?i(s):o>3?i(e,n,s):i(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},d=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.popupList=[],e}return p(e,t),e.prototype.registerGridCompController=function(t){var e=this;this.gridCompController=t,this.addManagedListener(this.gridCompController,i["a"].EVENT_KEYBOARD_FOCUS,(function(){Object(a["forEach"])(e.popupList,(function(t){return Object(s["addCssClass"])(t.element,u["a"].AG_KEYBOARD_FOCUS)}))})),this.addManagedListener(this.gridCompController,i["a"].EVENT_MOUSE_FOCUS,(function(){Object(a["forEach"])(e.popupList,(function(t){return Object(s["removeCssClass"])(t.element,u["a"].AG_KEYBOARD_FOCUS)}))}))},e.prototype.getPopupParent=function(){var t=this.gridOptionsWrapper.getPopupParent();return t||this.gridCompController.getGui()},e.prototype.positionPopupForMenu=function(t){var e=t.eventSource.getBoundingClientRect(),n=this.getParentRect(),r=this.keepYWithinBounds(t,e.top-n.top),i=t.ePopup.clientWidth>0?t.ePopup.clientWidth:200;t.ePopup.style.minWidth=i+"px";var o,s=n.right-n.left,a=s-i;function l(){return e.right-n.left-2}function c(){return e.left-n.left-i}this.gridOptionsWrapper.isEnableRtl()?(o=c(),o<0&&(o=l()),o>a&&(o=0)):(o=l(),o>a&&(o=c()),o<0&&(o=0)),t.ePopup.style.left=o+"px",t.ePopup.style.top=r+"px"},e.prototype.positionPopupUnderMouseEvent=function(t){var e=this.calculatePointerAlign(t.mouseEvent),n=e.x,r=e.y,i=t.ePopup,o=t.nudgeX,s=t.nudgeY;this.positionPopup({ePopup:i,x:n,y:r,nudgeX:o,nudgeY:s,keepWithinBounds:!0}),this.callPostProcessPopup(t.type,t.ePopup,null,t.mouseEvent,t.column,t.rowNode)},e.prototype.calculatePointerAlign=function(t){var e=this.getParentRect();return{x:t.clientX-e.left,y:t.clientY-e.top}},e.prototype.positionPopupUnderComponent=function(t){var e=t.eventSource.getBoundingClientRect(),n=t.alignSide||"left",r=this.getParentRect(),i=e.left-r.left;"right"===n&&(i-=t.ePopup.offsetWidth-e.width),this.positionPopup({ePopup:t.ePopup,minWidth:t.minWidth,minHeight:t.minHeight,nudgeX:t.nudgeX,nudgeY:t.nudgeY,x:i,y:e.top-r.top+e.height,keepWithinBounds:t.keepWithinBounds}),this.callPostProcessPopup(t.type,t.ePopup,t.eventSource,null,t.column,t.rowNode)},e.prototype.positionPopupOverComponent=function(t){var e=t.eventSource.getBoundingClientRect(),n=this.getParentRect();this.positionPopup({ePopup:t.ePopup,minWidth:t.minWidth,nudgeX:t.nudgeX,nudgeY:t.nudgeY,x:e.left-n.left,y:e.top-n.top,keepWithinBounds:t.keepWithinBounds}),this.callPostProcessPopup(t.type,t.ePopup,t.eventSource,null,t.column,t.rowNode)},e.prototype.callPostProcessPopup=function(t,e,n,r,i,o){var s=this.gridOptionsWrapper.getPostProcessPopupFunc();if(s){var a={column:i,rowNode:o,ePopup:e,type:t,eventSource:n,mouseEvent:r};s(a)}},e.prototype.positionPopup=function(t){var e=t.x,n=t.y;t.nudgeX&&(e+=t.nudgeX),t.nudgeY&&(n+=t.nudgeY),t.keepWithinBounds&&(e=this.keepXWithinBounds(t,e),n=this.keepYWithinBounds(t,n)),t.ePopup.style.left=e+"px",t.ePopup.style.top=n+"px"},e.prototype.getActivePopups=function(){return this.popupList.map((function(t){return t.element}))},e.prototype.getParentRect=function(){var t=this.getPopupParent(),e=this.gridOptionsWrapper.getDocument();t===e.body&&(t=e.documentElement);var n=getComputedStyle(t),r=t.getBoundingClientRect();return{top:r.top+parseFloat(n.borderTopWidth)||0,left:r.left+parseFloat(n.borderLeftWidth)||0,right:r.right+parseFloat(n.borderRightWidth)||0,bottom:r.bottom+parseFloat(n.borderBottomWidth)||0}},e.prototype.keepYWithinBounds=function(t,e){var n=this.gridOptionsWrapper.getDocument(),r=n.documentElement,i=this.getPopupParent(),o=i.getBoundingClientRect(),a=n.documentElement.getBoundingClientRect(),l=i===n.body,c=Math.min(200,o.height),u=0;t.minHeight&&t.minHeight0&&(c=t.ePopup.clientHeight,u=Object(s["getAbsoluteHeight"])(t.ePopup)-c);var p=l?Object(s["getAbsoluteHeight"])(r)+r.scrollTop:o.height;l&&(p-=Math.abs(a.top-o.top));var h=p-c-u;return Math.min(Math.max(e,0),Math.abs(h))},e.prototype.keepXWithinBounds=function(t,e){var n=this.gridOptionsWrapper.getDocument(),r=n.documentElement,i=this.getPopupParent(),o=i.getBoundingClientRect(),a=n.documentElement.getBoundingClientRect(),l=i===n.body,c=t.ePopup,u=Math.min(200,o.width),p=0;t.minWidth&&t.minWidth0&&(u=c.offsetWidth,c.style.minWidth=u+"px",p=Object(s["getAbsoluteWidth"])(c)-u);var h=l?Object(s["getAbsoluteWidth"])(r)+r.scrollLeft:o.width;l&&(h-=Math.abs(a.left-o.left));var d=h-u-p;return Math.min(Math.max(e,0),Math.abs(d))},e.prototype.keepPopupPositionedRelativeTo=function(t){var e=this.getPopupParent(),n=e.getBoundingClientRect(),r=t.element.getBoundingClientRect(),i=n.top-r.top,o=n.left-r.left,s=i,a=o,l=t.ePopup.style.top,c=parseInt(l.substring(0,l.length-1),10),u=t.ePopup.style.left,p=parseInt(u.substring(0,u.length-1),10),h=window.setInterval((function(){var n=e.getBoundingClientRect(),r=t.element.getBoundingClientRect(),l=0==r.top&&0==r.left&&0==r.height&&0==r.width;if(l)t.hidePopup();else{var u=n.top-r.top;if(u!=s){var h=c+i-u;t.ePopup.style.top=h+"px"}s=u;var d=n.left-r.left;if(d!=a){var f=p+o-d;t.ePopup.style.left=f+"px"}a=d}}),200),d=function(){null!=h&&window.clearInterval(h),h=void 0};return d},e.prototype.addPopup=function(t){var e=this,n=t.modal,r=t.eChild,o=t.closeOnEsc,l=t.closedCallback,p=t.click,h=t.alwaysOnTop,d=t.afterGuiAttached,f=t.positionCallback,g=t.anchorToElement,v=this.gridOptionsWrapper.getDocument();if(v){var m=Object(a["findIndex"])(this.popupList,(function(t){return t.element===r}));if(-1!==m){var y=this.popupList[m];return{hideFunc:y.hideFunc,stopAnchoringFunc:y.stopAnchoringFunc}}var b=this.getPopupParent();b.appendChild(r),null==r.style.top&&(r.style.top="0px"),null==r.style.left&&(r.style.left="0px");var C=document.createElement("div"),w=this.environment.getTheme().theme;w&&Object(s["addCssClass"])(C,w),Object(s["addCssClass"])(C,"ag-popup"),Object(s["addCssClass"])(r,this.gridOptionsWrapper.isEnableRtl()?"ag-rtl":"ag-ltr"),Object(s["addCssClass"])(r,"ag-popup-child"),this.focusController.isKeyboardMode()&&Object(s["addCssClass"])(r,u["a"].AG_KEYBOARD_FOCUS),C.appendChild(r),b.appendChild(C),h?this.setAlwaysOnTop(C,!0):this.bringPopupToFront(C);var O,_=!1,x=function(t){if(C.contains(document.activeElement)){var e=t.which||t.keyCode;e===c["a"].ESCAPE&&A({keyboardEvent:t})}},S=function(t){return A({mouseEvent:t})},E=function(t){return A({touchEvent:t})},A=function(t){void 0===t&&(t={});var n=t.mouseEvent,o=t.touchEvent,s=t.keyboardEvent;e.isEventFromCurrentPopup({mouseEvent:n,touchEvent:o},r)||e.isEventSameChainAsOriginalEvent({originalMouseEvent:p,mouseEvent:n,touchEvent:o})||_||(_=!0,b.removeChild(C),v.removeEventListener("keydown",x),v.removeEventListener("mousedown",S),v.removeEventListener("touchstart",E),v.removeEventListener("contextmenu",S),e.eventService.removeEventListener(i["a"].EVENT_DRAG_STARTED,S),l&&l(n||o||s),e.popupList=e.popupList.filter((function(t){return t.element!==r})),O&&O())};return d&&d({hidePopup:A}),window.setTimeout((function(){o&&v.addEventListener("keydown",x),n&&(v.addEventListener("mousedown",S),e.eventService.addEventListener(i["a"].EVENT_DRAG_STARTED,S),v.addEventListener("touchstart",E),v.addEventListener("contextmenu",S))}),0),f&&f(),g&&(O=this.keepPopupPositionedRelativeTo({element:g,ePopup:r,hidePopup:A})),this.popupList.push({element:r,hideFunc:A,stopAnchoringFunc:O}),{hideFunc:A,stopAnchoringFunc:O}}console.warn("ag-grid: could not find the document, document is empty")},e.prototype.isEventFromCurrentPopup=function(t,e){var n=t.mouseEvent,r=t.touchEvent,i=n||r;if(!i)return!1;var o=Object(a["findIndex"])(this.popupList,(function(t){return t.element===e}));if(-1===o)return!1;for(var s=o;s=0;a--)(i=t[a])&&(s=(o<3?i(s):o>3?i(e,n,s):i(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},u=function(t){function e(){var e=t.call(this,'
')||this;return e.startedByEnter=!1,e}return l(e,t),e.prototype.init=function(t){var e=this;if(this.focusAfterAttached=t.cellStartedEdit,Object(s["missing"])(t.values))console.warn("AG Grid: no values found for select cellEditor");else{this.startedByEnter=t.keyPress===a["a"].ENTER;var n=!1;t.values.forEach((function(r){var i={value:r},o=e.valueFormatterService.formatValue(t.column,null,null,r),s=null!==o&&void 0!==o;i.text=s?o:r,e.eSelect.addOption(i),n=n||t.value===r})),n?this.eSelect.setValue(t.value,!0):t.values.length&&this.eSelect.setValue(t.values[0],!0),this.gridOptionsWrapper.isFullRowEdit()||this.eSelect.onValueChange((function(){return t.stopEditing()}))}},e.prototype.afterGuiAttached=function(){this.focusAfterAttached&&this.eSelect.getFocusableElement().focus(),this.startedByEnter&&this.eSelect.showPicker()},e.prototype.focusIn=function(){this.eSelect.getFocusableElement().focus()},e.prototype.getValue=function(){return this.eSelect.getValue()},e.prototype.isPopup=function(){return!1},c([Object(r["a"])("valueFormatterService")],e.prototype,"valueFormatterService",void 0),c([Object(o["a"])("eSelect")],e.prototype,"eSelect",void 0),e}(i["a"])},"04f8":function(t,e,n){"use strict";var r=n("2d00"),i=n("d039"),o=n("da84"),s=o.String;t.exports=!!Object.getOwnPropertySymbols&&!i((function(){var t=Symbol("symbol detection");return!s(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},"0561":function(t,e,n){var r=n("6d03"),i=n("929a"),o=TypeError;t.exports=function(t){if(r(t))return t;throw o(i(t)+" is not a function")}},"056d":function(t,e,n){"use strict";n.d(e,"a",(function(){return j}));var r=n("efcb"),i=n("f2c7"),o=n("03ad"),s=n("d65e"),a=n("fda9"),l=n("7088"),c=n("572f"),u=n("3c29"),p=n("1879"),h=n("cfde"),d=n("b6da"),f=n("c5e5"),g=n("7a76"),v=n("001c"),m=n("6268"),y=n("4433"),b=n("a1fa"),C=function(t,e,n,r){var i,o=arguments.length,s=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(t,e,n,r);else for(var a=t.length-1;a>=0;a--)(i=t[a])&&(s=(o<3?i(s):o>3?i(e,n,s):i(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},w=function(t,e){return function(n,r){e(n,r,t)}},O=function(){for(var t=0,e=0,n=arguments.length;e=0?t:e}function D(t,e){var n=parseInt(t,10);return Object(f["isNumeric"])(n)&&n>0?n:e}var j=function(){function t(){this.propertyEventService=new r["a"],this.domDataKey="__AG_"+Math.random().toString(),this.destroyed=!1}var e;return e=t,t.prototype.agWire=function(t,e){this.gridOptions.api=t,this.gridOptions.columnApi=e,this.checkForDeprecated(),this.checkForViolations()},t.prototype.destroy=function(){this.gridOptions.api=null,this.gridOptions.columnApi=null,this.removeEventListener(e.PROP_DOM_LAYOUT,this.updateLayoutClassesListener),this.destroyed=!0},t.prototype.init=function(){var t=this;!0!==this.gridOptions.suppressPropertyNamesCheck&&(this.checkGridOptionsProperties(),this.checkColumnDefProperties()),null!=this.gridOptions.sideBar&&(this.gridOptions.sideBar=u["a"].parse(this.gridOptions.sideBar));var e=this.useAsyncEvents();if(this.eventService.addGlobalListener(this.globalEventHandler.bind(this),e),this.isGroupSelectsChildren()&&this.isSuppressParentsInRowNodes()&&console.warn("AG Grid: 'groupSelectsChildren' does not work with 'suppressParentsInRowNodes', this selection method needs the part in rowNode to work"),this.isGroupSelectsChildren()&&(this.isRowSelectionMulti()||console.warn("AG Grid: rowSelection must be 'multiple' for groupSelectsChildren to make sense"),this.isRowModelServerSide()&&console.warn("AG Grid: group selects children is NOT support for Server Side Row Model. This is because the rows are lazy loaded, so selecting a group is not possible asthe grid has no way of knowing what the children are.")),this.isGroupRemoveSingleChildren()&&this.isGroupHideOpenParents()&&console.warn("AG Grid: groupRemoveSingleChildren and groupHideOpenParents do not work with each other, you need to pick one. And don't ask us how to us these together on our support forum either you will get the same answer!"),this.isRowModelServerSide()){var n=function(t){return"AG Grid: '"+t+"' is not supported on the Server-Side Row Model"};Object(g["exists"])(this.gridOptions.groupDefaultExpanded)&&console.warn(n("groupDefaultExpanded")),Object(g["exists"])(this.gridOptions.groupDefaultExpanded)&&console.warn(n("groupIncludeFooter")),Object(g["exists"])(this.gridOptions.groupDefaultExpanded)&&console.warn(n("groupIncludeTotalFooter"))}this.isEnableRangeSelection()&&d["a"].assertRegistered(p["a"].RangeSelectionModule,"enableRangeSelection"),this.isEnableRangeSelection()||!this.isEnableRangeHandle()&&!this.isEnableFillHandle()||console.warn("AG Grid: 'enableRangeHandle' and 'enableFillHandle' will not work unless 'enableRangeSelection' is set to true");var r=function(e){t.gridOptions.icons&&t.gridOptions.icons[e]&&console.warn("gridOptions.icons."+e+" is no longer supported. For information on how to style checkboxes and radio buttons, see https://www.ag-grid.com/javascript-grid-icons/")};r("radioButtonOff"),r("radioButtonOn"),r("checkboxChecked"),r("checkboxUnchecked"),r("checkboxIndeterminate"),this.getScrollbarWidth()},t.prototype.checkColumnDefProperties=function(){var t=this;null!=this.gridOptions.columnDefs&&this.gridOptions.columnDefs.forEach((function(e){var n=Object.getOwnPropertyNames(e),r=O(l["a"].ALL_PROPERTIES,l["a"].FRAMEWORK_PROPERTIES);t.checkProperties(n,r,r,"colDef","https://www.ag-grid.com/javascript-grid-column-properties/")}))},t.prototype.checkGridOptionsProperties=function(){var t=Object.getOwnPropertyNames(this.gridOptions),e=O(a["a"].ALL_PROPERTIES,a["a"].FRAMEWORK_PROPERTIES,Object(g["values"])(c["a"]).map((function(t){return o["a"].getCallbackForEvent(t)}))),n=O(e,["api","columnApi"]);this.checkProperties(t,n,e,"gridOptions","https://www.ag-grid.com/javascript-grid-properties/")},t.prototype.checkProperties=function(t,e,n,r,i){var o=Object(v["fuzzyCheckStrings"])(t,e,n);Object(h["iterateObject"])(o,(function(t,e){console.warn("ag-grid: invalid "+r+" property '"+t+"' did you mean any of these: "+e.slice(0,8).join(", "))})),Object.keys(o).length>0&&console.warn("ag-grid: to see all the valid "+r+" properties please check: "+i)},t.prototype.getDomDataKey=function(){return this.domDataKey},t.prototype.getDomData=function(t,e){var n=t[this.getDomDataKey()];return n?n[e]:void 0},t.prototype.setDomData=function(t,e,n){var r=this.getDomDataKey(),i=t[r];Object(g["missing"])(i)&&(i={},t[r]=i),i[e]=n},t.prototype.isRowSelection=function(){return"single"===this.gridOptions.rowSelection||"multiple"===this.gridOptions.rowSelection},t.prototype.isSuppressRowDeselection=function(){return R(this.gridOptions.suppressRowDeselection)},t.prototype.isRowSelectionMulti=function(){return"multiple"===this.gridOptions.rowSelection},t.prototype.isRowMultiSelectWithClick=function(){return R(this.gridOptions.rowMultiSelectWithClick)},t.prototype.getContext=function(){return this.gridOptions.context},t.prototype.isPivotMode=function(){return R(this.gridOptions.pivotMode)},t.prototype.isSuppressExpandablePivotGroups=function(){return R(this.gridOptions.suppressExpandablePivotGroups)},t.prototype.getPivotColumnGroupTotals=function(){return this.gridOptions.pivotColumnGroupTotals},t.prototype.getPivotRowTotals=function(){return this.gridOptions.pivotRowTotals},t.prototype.isRowModelInfinite=function(){return this.gridOptions.rowModelType===i["a"].ROW_MODEL_TYPE_INFINITE},t.prototype.isRowModelViewport=function(){return this.gridOptions.rowModelType===i["a"].ROW_MODEL_TYPE_VIEWPORT},t.prototype.isRowModelServerSide=function(){return this.gridOptions.rowModelType===i["a"].ROW_MODEL_TYPE_SERVER_SIDE},t.prototype.isRowModelDefault=function(){return Object(g["missing"])(this.gridOptions.rowModelType)||this.gridOptions.rowModelType===i["a"].ROW_MODEL_TYPE_CLIENT_SIDE},t.prototype.isFullRowEdit=function(){return"fullRow"===this.gridOptions.editType},t.prototype.isSuppressFocusAfterRefresh=function(){return R(this.gridOptions.suppressFocusAfterRefresh)},t.prototype.isSuppressBrowserResizeObserver=function(){return R(this.gridOptions.suppressBrowserResizeObserver)},t.prototype.isSuppressMaintainUnsortedOrder=function(){return R(this.gridOptions.suppressMaintainUnsortedOrder)},t.prototype.isSuppressClearOnFillReduction=function(){return R(this.gridOptions.suppressClearOnFillReduction)},t.prototype.isShowToolPanel=function(){return R(this.gridOptions.sideBar&&Array.isArray(this.getSideBar().toolPanels))},t.prototype.getSideBar=function(){return this.gridOptions.sideBar},t.prototype.isSuppressTouch=function(){return R(this.gridOptions.suppressTouch)},t.prototype.isApplyColumnDefOrder=function(){return R(this.gridOptions.applyColumnDefOrder)},t.prototype.isSuppressRowTransform=function(){return R(this.gridOptions.suppressRowTransform)},t.prototype.isSuppressColumnStateEvents=function(){return R(this.gridOptions.suppressColumnStateEvents)},t.prototype.isAllowDragFromColumnsToolPanel=function(){return R(this.gridOptions.allowDragFromColumnsToolPanel)},t.prototype.useAsyncEvents=function(){return!R(this.gridOptions.suppressAsyncEvents)},t.prototype.isEnableCellChangeFlash=function(){return R(this.gridOptions.enableCellChangeFlash)},t.prototype.getCellFlashDelay=function(){return this.gridOptions.cellFlashDelay||500},t.prototype.getCellFadeDelay=function(){return this.gridOptions.cellFadeDelay||1e3},t.prototype.isGroupSelectsChildren=function(){var t=R(this.gridOptions.groupSelectsChildren);return t&&this.isTreeData()?(console.warn("AG Grid: groupSelectsChildren does not work with tree data"),!1):t},t.prototype.isSuppressRowHoverHighlight=function(){return R(this.gridOptions.suppressRowHoverHighlight)},t.prototype.isGroupSelectsFiltered=function(){return R(this.gridOptions.groupSelectsFiltered)},t.prototype.isGroupHideOpenParents=function(){return R(this.gridOptions.groupHideOpenParents)},t.prototype.isGroupMultiAutoColumn=function(){return R(this.gridOptions.groupMultiAutoColumn)||R(this.gridOptions.groupHideOpenParents)},t.prototype.isGroupRemoveSingleChildren=function(){return R(this.gridOptions.groupRemoveSingleChildren)},t.prototype.isGroupRemoveLowestSingleChildren=function(){return R(this.gridOptions.groupRemoveLowestSingleChildren)},t.prototype.isGroupIncludeFooter=function(){return R(this.gridOptions.groupIncludeFooter)},t.prototype.isGroupIncludeTotalFooter=function(){return R(this.gridOptions.groupIncludeTotalFooter)},t.prototype.isGroupSuppressBlankHeader=function(){return R(this.gridOptions.groupSuppressBlankHeader)},t.prototype.isSuppressRowClickSelection=function(){return R(this.gridOptions.suppressRowClickSelection)},t.prototype.isSuppressCellSelection=function(){return R(this.gridOptions.suppressCellSelection)},t.prototype.isSuppressMultiSort=function(){return R(this.gridOptions.suppressMultiSort)},t.prototype.isMultiSortKeyCtrl=function(){return"ctrl"===this.gridOptions.multiSortKey},t.prototype.isGroupSuppressAutoColumn=function(){return R(this.gridOptions.groupSuppressAutoColumn)},t.prototype.isPivotSuppressAutoColumn=function(){return R(this.gridOptions.pivotSuppressAutoColumn)},t.prototype.isSuppressDragLeaveHidesColumns=function(){return R(this.gridOptions.suppressDragLeaveHidesColumns)},t.prototype.isSuppressScrollOnNewData=function(){return R(this.gridOptions.suppressScrollOnNewData)},t.prototype.isRowDragManaged=function(){return R(this.gridOptions.rowDragManaged)},t.prototype.isSuppressRowDrag=function(){return R(this.gridOptions.suppressRowDrag)},t.prototype.isSuppressMoveWhenRowDragging=function(){return R(this.gridOptions.suppressMoveWhenRowDragging)},t.prototype.isEnableMultiRowDragging=function(){return R(this.gridOptions.enableMultiRowDragging)},t.prototype.getDomLayout=function(){var t=this.gridOptions.domLayout||i["a"].DOM_LAYOUT_NORMAL,e=[i["a"].DOM_LAYOUT_PRINT,i["a"].DOM_LAYOUT_AUTO_HEIGHT,i["a"].DOM_LAYOUT_NORMAL];return-1===e.indexOf(t)?(Object(m["doOnce"])((function(){return console.warn("AG Grid: "+t+" is not valid for DOM Layout, valid values are "+i["a"].DOM_LAYOUT_NORMAL+", "+i["a"].DOM_LAYOUT_AUTO_HEIGHT+" and "+i["a"].DOM_LAYOUT_PRINT)}),"warn about dom layout values"),i["a"].DOM_LAYOUT_NORMAL):t},t.prototype.isSuppressHorizontalScroll=function(){return R(this.gridOptions.suppressHorizontalScroll)},t.prototype.isSuppressMaxRenderedRowRestriction=function(){return R(this.gridOptions.suppressMaxRenderedRowRestriction)},t.prototype.isExcludeChildrenWhenTreeDataFiltering=function(){return R(this.gridOptions.excludeChildrenWhenTreeDataFiltering)},t.prototype.isAlwaysShowHorizontalScroll=function(){return R(this.gridOptions.alwaysShowHorizontalScroll)},t.prototype.isAlwaysShowVerticalScroll=function(){return R(this.gridOptions.alwaysShowVerticalScroll)},t.prototype.isDebounceVerticalScrollbar=function(){return R(this.gridOptions.debounceVerticalScrollbar)},t.prototype.isSuppressLoadingOverlay=function(){return R(this.gridOptions.suppressLoadingOverlay)},t.prototype.isSuppressNoRowsOverlay=function(){return R(this.gridOptions.suppressNoRowsOverlay)},t.prototype.isSuppressFieldDotNotation=function(){return R(this.gridOptions.suppressFieldDotNotation)},t.prototype.getPinnedTopRowData=function(){return this.gridOptions.pinnedTopRowData},t.prototype.getPinnedBottomRowData=function(){return this.gridOptions.pinnedBottomRowData},t.prototype.isFunctionsPassive=function(){return R(this.gridOptions.functionsPassive)},t.prototype.isSuppressChangeDetection=function(){return R(this.gridOptions.suppressChangeDetection)},t.prototype.isSuppressAnimationFrame=function(){return R(this.gridOptions.suppressAnimationFrame)},t.prototype.getQuickFilterText=function(){return this.gridOptions.quickFilterText},t.prototype.isCacheQuickFilter=function(){return R(this.gridOptions.cacheQuickFilter)},t.prototype.isUnSortIcon=function(){return R(this.gridOptions.unSortIcon)},t.prototype.isSuppressMenuHide=function(){return R(this.gridOptions.suppressMenuHide)},t.prototype.isEnterMovesDownAfterEdit=function(){return R(this.gridOptions.enterMovesDownAfterEdit)},t.prototype.isEnterMovesDown=function(){return R(this.gridOptions.enterMovesDown)},t.prototype.isUndoRedoCellEditing=function(){return R(this.gridOptions.undoRedoCellEditing)},t.prototype.getUndoRedoCellEditingLimit=function(){return this.gridOptions.undoRedoCellEditingLimit},t.prototype.getRowStyle=function(){return this.gridOptions.rowStyle},t.prototype.getRowClass=function(){return this.gridOptions.rowClass},t.prototype.getRowStyleFunc=function(){return this.gridOptions.getRowStyle},t.prototype.getRowClassFunc=function(){return this.gridOptions.getRowClass},t.prototype.rowClassRules=function(){return this.gridOptions.rowClassRules},t.prototype.getServerSideStoreType=function(){return this.gridOptions.serverSideStoreType},t.prototype.getServerSideStoreParamsFunc=function(){return this.gridOptions.getServerSideStoreParams},t.prototype.getCreateChartContainerFunc=function(){return this.gridOptions.createChartContainer},t.prototype.getPopupParent=function(){return this.gridOptions.popupParent},t.prototype.getBlockLoadDebounceMillis=function(){return this.gridOptions.blockLoadDebounceMillis},t.prototype.getPostProcessPopupFunc=function(){return this.gridOptions.postProcessPopup},t.prototype.getPaginationNumberFormatterFunc=function(){return this.gridOptions.paginationNumberFormatter},t.prototype.getChildCountFunc=function(){return this.gridOptions.getChildCount},t.prototype.getIsApplyServerSideTransactionFunc=function(){return this.gridOptions.isApplyServerSideTransaction},t.prototype.getDefaultGroupSortComparator=function(){return this.gridOptions.defaultGroupSortComparator},t.prototype.getIsFullWidthCellFunc=function(){return this.gridOptions.isFullWidthCell},t.prototype.getFullWidthCellRendererParams=function(){return this.gridOptions.fullWidthCellRendererParams},t.prototype.isEmbedFullWidthRows=function(){return R(this.gridOptions.embedFullWidthRows)||R(this.gridOptions.deprecatedEmbedFullWidthRows)},t.prototype.isDetailRowAutoHeight=function(){return R(this.gridOptions.detailRowAutoHeight)},t.prototype.getSuppressKeyboardEventFunc=function(){return this.gridOptions.suppressKeyboardEvent},t.prototype.getBusinessKeyForNodeFunc=function(){return this.gridOptions.getBusinessKeyForNode},t.prototype.getApi=function(){return this.gridOptions.api},t.prototype.getColumnApi=function(){return this.gridOptions.columnApi},t.prototype.isImmutableData=function(){return R(this.gridOptions.immutableData)},t.prototype.isEnsureDomOrder=function(){return R(this.gridOptions.ensureDomOrder)},t.prototype.isEnableCharts=function(){return!!R(this.gridOptions.enableCharts)&&d["a"].assertRegistered(p["a"].GridChartsModule,"enableCharts")},t.prototype.getColResizeDefault=function(){return this.gridOptions.colResizeDefault},t.prototype.isSingleClickEdit=function(){return R(this.gridOptions.singleClickEdit)},t.prototype.isSuppressClickEdit=function(){return R(this.gridOptions.suppressClickEdit)},t.prototype.isStopEditingWhenCellsLoseFocus=function(){return R(this.gridOptions.stopEditingWhenCellsLoseFocus)},t.prototype.getGroupDefaultExpanded=function(){return this.gridOptions.groupDefaultExpanded},t.prototype.getMaxConcurrentDatasourceRequests=function(){return this.gridOptions.maxConcurrentDatasourceRequests},t.prototype.getMaxBlocksInCache=function(){return this.gridOptions.maxBlocksInCache},t.prototype.getCacheOverflowSize=function(){return this.gridOptions.cacheOverflowSize},t.prototype.getPaginationPageSize=function(){return T(this.gridOptions.paginationPageSize)},t.prototype.isPaginateChildRows=function(){var t=this.isGroupRemoveSingleChildren()||this.isGroupRemoveLowestSingleChildren();return!!t||R(this.gridOptions.paginateChildRows)},t.prototype.getCacheBlockSize=function(){return D(this.gridOptions.cacheBlockSize)},t.prototype.getInfiniteInitialRowCount=function(){return this.gridOptions.infiniteInitialRowCount},t.prototype.isPurgeClosedRowNodes=function(){return R(this.gridOptions.purgeClosedRowNodes)},t.prototype.isSuppressPaginationPanel=function(){return R(this.gridOptions.suppressPaginationPanel)},t.prototype.getRowData=function(){return this.gridOptions.rowData},t.prototype.isGroupUseEntireRow=function(t){return!t&&R(this.gridOptions.groupUseEntireRow)},t.prototype.isEnableRtl=function(){return R(this.gridOptions.enableRtl)},t.prototype.getAutoGroupColumnDef=function(){return this.gridOptions.autoGroupColumnDef},t.prototype.getRowGroupPanelShow=function(){return this.gridOptions.rowGroupPanelShow},t.prototype.getPivotPanelShow=function(){return this.gridOptions.pivotPanelShow},t.prototype.isAngularCompileRows=function(){return R(this.gridOptions.angularCompileRows)},t.prototype.isAngularCompileFilters=function(){return R(this.gridOptions.angularCompileFilters)},t.prototype.isDebug=function(){return R(this.gridOptions.debug)},t.prototype.getColumnDefs=function(){return this.gridOptions.columnDefs},t.prototype.getColumnTypes=function(){return this.gridOptions.columnTypes},t.prototype.getDatasource=function(){return this.gridOptions.datasource},t.prototype.getViewportDatasource=function(){return this.gridOptions.viewportDatasource},t.prototype.getServerSideDatasource=function(){return this.gridOptions.serverSideDatasource},t.prototype.isAccentedSort=function(){return R(this.gridOptions.accentedSort)},t.prototype.isEnableBrowserTooltips=function(){return R(this.gridOptions.enableBrowserTooltips)},t.prototype.isEnableCellExpressions=function(){return R(this.gridOptions.enableCellExpressions)},t.prototype.isEnableGroupEdit=function(){return R(this.gridOptions.enableGroupEdit)},t.prototype.isSuppressMiddleClickScrolls=function(){return R(this.gridOptions.suppressMiddleClickScrolls)},t.prototype.isPreventDefaultOnContextMenu=function(){return R(this.gridOptions.preventDefaultOnContextMenu)},t.prototype.isSuppressPreventDefaultOnMouseWheel=function(){return R(this.gridOptions.suppressPreventDefaultOnMouseWheel)},t.prototype.isSuppressColumnVirtualisation=function(){return R(this.gridOptions.suppressColumnVirtualisation)},t.prototype.isSuppressContextMenu=function(){return R(this.gridOptions.suppressContextMenu)},t.prototype.isAllowContextMenuWithControlKey=function(){return R(this.gridOptions.allowContextMenuWithControlKey)},t.prototype.isSuppressCopyRowsToClipboard=function(){return R(this.gridOptions.suppressCopyRowsToClipboard)},t.prototype.isCopyHeadersToClipboard=function(){return R(this.gridOptions.copyHeadersToClipboard)},t.prototype.isSuppressClipboardPaste=function(){return R(this.gridOptions.suppressClipboardPaste)},t.prototype.isSuppressLastEmptyLineOnPaste=function(){return R(this.gridOptions.suppressLastEmptyLineOnPaste)},t.prototype.isPagination=function(){return R(this.gridOptions.pagination)},t.prototype.isSuppressEnterpriseResetOnNewColumns=function(){return R(this.gridOptions.suppressEnterpriseResetOnNewColumns)},t.prototype.getProcessDataFromClipboardFunc=function(){return this.gridOptions.processDataFromClipboard},t.prototype.getAsyncTransactionWaitMillis=function(){return Object(g["exists"])(this.gridOptions.asyncTransactionWaitMillis)?this.gridOptions.asyncTransactionWaitMillis:i["a"].BATCH_WAIT_MILLIS},t.prototype.isSuppressMovableColumns=function(){return R(this.gridOptions.suppressMovableColumns)},t.prototype.isAnimateRows=function(){return!this.isEnsureDomOrder()&&R(this.gridOptions.animateRows)},t.prototype.isSuppressColumnMoveAnimation=function(){return R(this.gridOptions.suppressColumnMoveAnimation)},t.prototype.isSuppressAggFuncInHeader=function(){return R(this.gridOptions.suppressAggFuncInHeader)},t.prototype.isSuppressAggAtRootLevel=function(){return R(this.gridOptions.suppressAggAtRootLevel)},t.prototype.isSuppressAggFilteredOnly=function(){return R(this.gridOptions.suppressAggFilteredOnly)},t.prototype.isShowOpenedGroup=function(){return R(this.gridOptions.showOpenedGroup)},t.prototype.isEnableRangeSelection=function(){return d["a"].isRegistered(p["a"].RangeSelectionModule)&&R(this.gridOptions.enableRangeSelection)},t.prototype.isEnableRangeHandle=function(){return R(this.gridOptions.enableRangeHandle)},t.prototype.isEnableFillHandle=function(){return R(this.gridOptions.enableFillHandle)},t.prototype.getFillHandleDirection=function(){var t=this.gridOptions.fillHandleDirection;return t?"x"!==t&&"y"!==t&&"xy"!==t?(Object(m["doOnce"])((function(){return console.warn("AG Grid: valid values for fillHandleDirection are 'x', 'y' and 'xy'. Default to 'xy'.")}),"warn invalid fill direction"),"xy"):t:"xy"},t.prototype.getFillOperation=function(){return this.gridOptions.fillOperation},t.prototype.isSuppressMultiRangeSelection=function(){return R(this.gridOptions.suppressMultiRangeSelection)},t.prototype.isPaginationAutoPageSize=function(){return R(this.gridOptions.paginationAutoPageSize)},t.prototype.isRememberGroupStateWhenNewData=function(){return R(this.gridOptions.rememberGroupStateWhenNewData)},t.prototype.getIcons=function(){return this.gridOptions.icons},t.prototype.getAggFuncs=function(){return this.gridOptions.aggFuncs},t.prototype.getSortingOrder=function(){return this.gridOptions.sortingOrder},t.prototype.getAlignedGrids=function(){return this.gridOptions.alignedGrids},t.prototype.isMasterDetail=function(){var t=R(this.gridOptions.masterDetail);return!!t&&d["a"].assertRegistered(p["a"].MasterDetailModule,"masterDetail")},t.prototype.isKeepDetailRows=function(){return R(this.gridOptions.keepDetailRows)},t.prototype.getKeepDetailRowsCount=function(){var t=this.gridOptions.keepDetailRowsCount;return Object(g["exists"])(t)&&t>0?this.gridOptions.keepDetailRowsCount:A},t.prototype.getIsRowMasterFunc=function(){return this.gridOptions.isRowMaster},t.prototype.getIsRowSelectableFunc=function(){return this.gridOptions.isRowSelectable},t.prototype.getGroupRowRendererParams=function(){return this.gridOptions.groupRowRendererParams},t.prototype.getOverlayLoadingTemplate=function(){return this.gridOptions.overlayLoadingTemplate},t.prototype.getOverlayNoRowsTemplate=function(){return this.gridOptions.overlayNoRowsTemplate},t.prototype.isSuppressAutoSize=function(){return R(this.gridOptions.suppressAutoSize)},t.prototype.isEnableCellTextSelection=function(){return R(this.gridOptions.enableCellTextSelection)},t.prototype.isSuppressParentsInRowNodes=function(){return R(this.gridOptions.suppressParentsInRowNodes)},t.prototype.isSuppressClipboardApi=function(){return R(this.gridOptions.suppressClipboardApi)},t.prototype.isFunctionsReadOnly=function(){return R(this.gridOptions.functionsReadOnly)},t.prototype.isFloatingFilter=function(){return this.gridOptions.floatingFilter},t.prototype.isEnableCellTextSelect=function(){return R(this.gridOptions.enableCellTextSelection)},t.prototype.isEnableOldSetFilterModel=function(){return R(this.gridOptions.enableOldSetFilterModel)},t.prototype.getDefaultColDef=function(){return this.gridOptions.defaultColDef},t.prototype.getDefaultColGroupDef=function(){return this.gridOptions.defaultColGroupDef},t.prototype.getDefaultExportParams=function(t){return this.gridOptions.defaultExportParams?(console.warn("AG Grid: Since v25.2 `defaultExportParams` has been replaced by `default"+Object(b["capitalise"])(t)+"ExportParams`'"),this.gridOptions.defaultExportParams):"csv"===t&&this.gridOptions.defaultCsvExportParams?this.gridOptions.defaultCsvExportParams:"excel"===t&&this.gridOptions.defaultExcelExportParams?this.gridOptions.defaultExcelExportParams:void 0},t.prototype.isSuppressCsvExport=function(){return R(this.gridOptions.suppressCsvExport)},t.prototype.isAllowShowChangeAfterFilter=function(){return R(this.gridOptions.allowShowChangeAfterFilter)},t.prototype.isSuppressExcelExport=function(){return R(this.gridOptions.suppressExcelExport)},t.prototype.isSuppressMakeColumnVisibleAfterUnGroup=function(){return R(this.gridOptions.suppressMakeColumnVisibleAfterUnGroup)},t.prototype.getDataPathFunc=function(){return this.gridOptions.getDataPath},t.prototype.getIsServerSideGroupFunc=function(){return this.gridOptions.isServerSideGroup},t.prototype.getIsServerSideGroupOpenByDefaultFunc=function(){return this.gridOptions.isServerSideGroupOpenByDefault},t.prototype.getIsGroupOpenByDefaultFunc=function(){return this.gridOptions.isGroupOpenByDefault},t.prototype.getServerSideGroupKeyFunc=function(){return this.gridOptions.getServerSideGroupKey},t.prototype.getGroupRowAggNodesFunc=function(){return this.gridOptions.groupRowAggNodes},t.prototype.getContextMenuItemsFunc=function(){return this.gridOptions.getContextMenuItems},t.prototype.getMainMenuItemsFunc=function(){return this.gridOptions.getMainMenuItems},t.prototype.getRowNodeIdFunc=function(){return this.gridOptions.getRowNodeId},t.prototype.getNavigateToNextHeaderFunc=function(){return this.gridOptions.navigateToNextHeader},t.prototype.getTabToNextHeaderFunc=function(){return this.gridOptions.tabToNextHeader},t.prototype.getNavigateToNextCellFunc=function(){return this.gridOptions.navigateToNextCell},t.prototype.getTabToNextCellFunc=function(){return this.gridOptions.tabToNextCell},t.prototype.getGridTabIndex=function(){return(this.gridOptions.tabIndex||0).toString()},t.prototype.isTreeData=function(){var t=R(this.gridOptions.treeData);return!!t&&d["a"].assertRegistered(p["a"].RowGroupingModule,"Tree Data")},t.prototype.isValueCache=function(){return R(this.gridOptions.valueCache)},t.prototype.isValueCacheNeverExpires=function(){return R(this.gridOptions.valueCacheNeverExpires)},t.prototype.isDeltaSort=function(){return R(this.gridOptions.deltaSort)},t.prototype.isAggregateOnlyChangedColumns=function(){return R(this.gridOptions.aggregateOnlyChangedColumns)},t.prototype.getProcessSecondaryColDefFunc=function(){return this.gridOptions.processSecondaryColDef},t.prototype.getProcessSecondaryColGroupDefFunc=function(){return this.gridOptions.processSecondaryColGroupDef},t.prototype.getSendToClipboardFunc=function(){return this.gridOptions.sendToClipboard},t.prototype.getProcessRowPostCreateFunc=function(){return this.gridOptions.processRowPostCreate},t.prototype.getProcessCellForClipboardFunc=function(){return this.gridOptions.processCellForClipboard},t.prototype.getProcessHeaderForClipboardFunc=function(){return this.gridOptions.processHeaderForClipboard},t.prototype.getProcessCellFromClipboardFunc=function(){return this.gridOptions.processCellFromClipboard},t.prototype.getViewportRowModelPageSize=function(){return D(this.gridOptions.viewportRowModelPageSize,S)},t.prototype.getViewportRowModelBufferSize=function(){return P(this.gridOptions.viewportRowModelBufferSize,E)},t.prototype.isServerSideSortingAlwaysResets=function(){return R(this.gridOptions.serverSideSortingAlwaysResets)},t.prototype.isServerSideFilteringAlwaysResets=function(){return R(this.gridOptions.serverSideFilteringAlwaysResets)},t.prototype.getPostSortFunc=function(){return this.gridOptions.postSort},t.prototype.getChartToolbarItemsFunc=function(){return this.gridOptions.getChartToolbarItems},t.prototype.getChartThemeOverrides=function(){return this.gridOptions.chartThemeOverrides},t.prototype.getCustomChartThemes=function(){return this.gridOptions.customChartThemes},t.prototype.getChartThemes=function(){return this.gridOptions.chartThemes||["ag-default","ag-material","ag-pastel","ag-vivid","ag-solar"]},t.prototype.getProcessChartOptionsFunc=function(){return this.gridOptions.processChartOptions},t.prototype.getClipboardDeliminator=function(){return Object(g["exists"])(this.gridOptions.clipboardDeliminator)?this.gridOptions.clipboardDeliminator:"\t"},t.prototype.setProperty=function(t,e,n){void 0===n&&(n=!1);var r=this.gridOptions,i=r[t];if(n||i!==e){r[t]=e;var o={type:t,currentValue:e,previousValue:i};this.propertyEventService.dispatchEvent(o)}},t.prototype.addEventListener=function(t,e){this.propertyEventService.addEventListener(t,e)},t.prototype.removeEventListener=function(t,e){this.propertyEventService.removeEventListener(t,e)},t.prototype.isSkipHeaderOnAutoSize=function(){return!!this.gridOptions.skipHeaderOnAutoSize},t.prototype.getAutoSizePadding=function(){var t=this.gridOptions.autoSizePadding;return null!=t&&t>=0?t:20},t.prototype.getHeaderHeight=function(){return"number"===typeof this.gridOptions.headerHeight?this.gridOptions.headerHeight:this.getFromTheme(25,"headerHeight")},t.prototype.getFloatingFiltersHeight=function(){return"number"===typeof this.gridOptions.floatingFiltersHeight?this.gridOptions.floatingFiltersHeight:this.getFromTheme(25,"headerHeight")},t.prototype.getGroupHeaderHeight=function(){return"number"===typeof this.gridOptions.groupHeaderHeight?this.gridOptions.groupHeaderHeight:this.getHeaderHeight()},t.prototype.getPivotHeaderHeight=function(){return"number"===typeof this.gridOptions.pivotHeaderHeight?this.gridOptions.pivotHeaderHeight:this.getHeaderHeight()},t.prototype.getPivotGroupHeaderHeight=function(){return"number"===typeof this.gridOptions.pivotGroupHeaderHeight?this.gridOptions.pivotGroupHeaderHeight:this.getGroupHeaderHeight()},t.prototype.isExternalFilterPresent=function(){return"function"===typeof this.gridOptions.isExternalFilterPresent&&this.gridOptions.isExternalFilterPresent()},t.prototype.doesExternalFilterPass=function(t){return"function"===typeof this.gridOptions.doesExternalFilterPass&&this.gridOptions.doesExternalFilterPass(t)},t.prototype.getTooltipShowDelay=function(){var t=this.gridOptions.tooltipShowDelay;return Object(g["exists"])(t)?(t<0&&console.warn("ag-grid: tooltipShowDelay should not be lower than 0"),Math.max(200,t)):null},t.prototype.isTooltipMouseTrack=function(){return R(this.gridOptions.tooltipMouseTrack)},t.prototype.isSuppressModelUpdateAfterUpdateTransaction=function(){return R(this.gridOptions.suppressModelUpdateAfterUpdateTransaction)},t.prototype.getDocument=function(){var t=null;return this.gridOptions.getDocument&&Object(g["exists"])(this.gridOptions.getDocument)&&(t=this.gridOptions.getDocument()),t&&Object(g["exists"])(t)?t:document},t.prototype.getMinColWidth=function(){var t=this.gridOptions.minColWidth;if(Object(g["exists"])(t)&&t>e.MIN_COL_WIDTH)return this.gridOptions.minColWidth;var n=this.getFromTheme(null,"headerCellMinWidth");return Object(g["exists"])(n)?Math.max(n,e.MIN_COL_WIDTH):e.MIN_COL_WIDTH},t.prototype.getMaxColWidth=function(){return this.gridOptions.maxColWidth&&this.gridOptions.maxColWidth>e.MIN_COL_WIDTH?this.gridOptions.maxColWidth:null},t.prototype.getColWidth=function(){return"number"!==typeof this.gridOptions.colWidth||this.gridOptions.colWidth=0,e=t?this.gridOptions.scrollbarWidth:Object(y["getScrollbarWidth"])();null!=e&&(this.scrollbarWidth=e,this.eventService.dispatchEvent({type:c["a"].EVENT_SCROLLBAR_WIDTH_CHANGED}))}return this.scrollbarWidth},t.prototype.checkForDeprecated=function(){var t=this.gridOptions;t.deprecatedEmbedFullWidthRows&&console.warn("AG Grid: since v21.2, deprecatedEmbedFullWidthRows has been replaced with embedFullWidthRows."),t.enableOldSetFilterModel&&console.warn("AG Grid: since v22.x, enableOldSetFilterModel is deprecated. Please move to the new Set Filter Model as the old one may not be supported in v23 onwards."),t.floatingFilter&&(console.warn("AG Grid: since v23.1, floatingFilter on the gridOptions is deprecated. Please use floatingFilter on the colDef instead."),t.defaultColDef||(t.defaultColDef={}),null==t.defaultColDef.floatingFilter&&(t.defaultColDef.floatingFilter=!0)),t.rowDeselection&&console.warn("AG Grid: since v24.x, rowDeselection is deprecated and the behaviour is true by default. Please use `suppressRowDeselection` to prevent rows from being deselected.");var e=function(e,n,r){null!=t[e]&&(console.warn("ag-grid: since version "+r+", '"+e+"' is deprecated / renamed, please use the new property name '"+n+"' instead."),null==t[n]&&(t[n]=t[e]))};if(e("batchUpdateWaitMillis","asyncTransactionWaitMillis","23.1.x"),e("deltaRowDataMode","immutableData","23.1.x"),(t.immutableColumns||t.deltaColumnMode)&&console.warn("AG Grid: since v24.0, immutableColumns and deltaColumnMode properties are gone. The grid now works like this as default. To keep column order maintained, set grid property applyColumnDefOrder=true"),e("suppressSetColumnStateEvents","suppressColumnStateEvents","24.0.x"),t.groupRowInnerRenderer||t.groupRowInnerRendererParams||t.groupRowInnerRendererFramework){console.warn("AG Grid: since v24.0, grid properties groupRowInnerRenderer, groupRowInnerRendererFramework and groupRowInnerRendererParams are no longer used."),console.warn(" Instead use the grid properties groupRowRendererParams.innerRenderer, groupRowRendererParams.innerRendererFramework and groupRowRendererParams.innerRendererParams."),console.warn(" For example instead of this:"),console.warn(' groupRowInnerRenderer: "myRenderer"'),console.warn(" groupRowInnerRendererParams: {x: a}"),console.warn(" Replace with this:"),console.warn(" groupRowRendererParams: {"),console.warn(' innerRenderer: "myRenderer",'),console.warn(" innerRendererParams: {x: a}"),console.warn(" }"),console.warn(" We have copied the properties over for you. However to stop this error message, please change your application code."),t.groupRowRendererParams||(t.groupRowRendererParams={});var n=t.groupRowRendererParams;t.groupRowInnerRenderer&&(n.innerRenderer=t.groupRowInnerRenderer),t.groupRowInnerRendererParams&&(n.innerRendererParams=t.groupRowInnerRendererParams),t.groupRowInnerRendererFramework&&(n.innerRendererFramework=t.groupRowInnerRendererFramework)}t.rememberGroupStateWhenNewData&&console.warn("AG Grid: since v24.0, grid property rememberGroupStateWhenNewData is deprecated. This feature was provided before Transaction Updates worked (which keep group state). Now that transaction updates are possible and they keep group state, this feature is no longer needed."),t.detailCellRendererParams&&t.detailCellRendererParams.autoHeight&&(console.warn("AG Grid: since v24.1, grid property detailCellRendererParams.autoHeight is replaced with grid property detailRowAutoHeight. This allows this feature to work when you provide a custom DetailCellRenderer"),t.detailRowAutoHeight=!0),t.suppressKeyboardEvent&&console.warn("AG Grid: since v24.1 suppressKeyboardEvent in the gridOptions has been deprecated and will be removed in\n future versions of AG Grid. If you need this to be set for every column use the defaultColDef property."),t.suppressEnterpriseResetOnNewColumns&&(console.warn("AG Grid: since v25, grid property suppressEnterpriseResetOnNewColumns is deprecated. This was a temporary property to allow changing columns in Server Side Row Model without triggering a reload. Now that it is possible to dynamically change columns in the grid, this is no longer needed."),t.detailRowAutoHeight=!0),t.suppressColumnStateEvents&&(console.warn('AG Grid: since v25, grid property suppressColumnStateEvents no longer works due to a refactor that we did. It should be possible to achieve similar using event.source, which would be "api" if the event was due to setting column state via the API'),t.detailRowAutoHeight=!0),t.defaultExportParams&&console.warn("AG Grid: since v25.2, the grid property `defaultExportParams` has been replaced by `defaultCsvExportParams` and `defaultExcelExportParams`."),t.stopEditingWhenGridLosesFocus&&(console.warn("AG Grid: since v25.2.2, the grid property `stopEditingWhenGridLosesFocus`."),t.stopEditingWhenCellsLoseFocus=!0)},t.prototype.checkForViolations=function(){this.isTreeData()&&this.treeDataViolations()},t.prototype.treeDataViolations=function(){this.isRowModelDefault()&&Object(g["missing"])(this.getDataPathFunc())&&console.warn("AG Grid: property usingTreeData=true with rowModel=clientSide, but you did not provide getDataPath function, please provide getDataPath function if using tree data."),this.isRowModelServerSide()&&(Object(g["missing"])(this.getIsServerSideGroupFunc())&&console.warn("AG Grid: property usingTreeData=true with rowModel=serverSide, but you did not provide isServerSideGroup function, please provide isServerSideGroup function if using tree data."),Object(g["missing"])(this.getServerSideGroupKeyFunc())&&console.warn("AG Grid: property usingTreeData=true with rowModel=serverSide, but you did not provide getServerSideGroupKey function, please provide getServerSideGroupKey function if using tree data."))},t.prototype.getLocaleTextFunc=function(){if(this.gridOptions.localeTextFunc)return this.gridOptions.localeTextFunc;var t=this.gridOptions.localeText;return function(e,n){return t&&t[e]?t[e]:n}},t.prototype.globalEventHandler=function(t,e){if(!this.destroyed){var n=o["a"].getCallbackForEvent(t);"function"===typeof this.gridOptions[n]&&this.gridOptions[n](e)}},t.prototype.getRowHeightAsNumber=function(){return!this.gridOptions.rowHeight||Object(g["missing"])(this.gridOptions.rowHeight)?this.getDefaultRowHeight():this.gridOptions.rowHeight&&this.isNumeric(this.gridOptions.rowHeight)?this.gridOptions.rowHeight:(console.warn("AG Grid row height must be a number if not using standard row model"),this.getDefaultRowHeight())},t.prototype.getRowHeightForNode=function(t,e){if(void 0===e&&(e=!1),"function"===typeof this.gridOptions.getRowHeight){if(e)return{height:this.getDefaultRowHeight(),estimated:!0};var n={node:t,data:t.data,api:this.gridOptions.api,context:this.gridOptions.context},r=this.gridOptions.getRowHeight(n);if(this.isNumeric(r))return 0===r&&Object(m["doOnce"])((function(){return console.warn("AG Grid: The return of `getRowHeight` cannot be zero. If the intention is to hide rows, use a filter instead.")}),"invalidRowHeight"),{height:Math.max(1,r),estimated:!1}}if(t.detail&&this.isMasterDetail())return this.isNumeric(this.gridOptions.detailRowHeight)?{height:this.gridOptions.detailRowHeight,estimated:!1}:{height:x,estimated:!1};var i=this.getDefaultRowHeight(),o=this.gridOptions.rowHeight&&this.isNumeric(this.gridOptions.rowHeight)?this.gridOptions.rowHeight:i,s=Object(g["exists"])(o)?Math.min(i,o):i;if(this.columnController.isAutoRowHeightActive()){if(e)return{height:o,estimated:!0};var a=this.autoHeightCalculator.getPreferredHeightForRow(t);return{height:Math.max(a,s),estimated:!1}}return{height:o,estimated:!1}},t.prototype.isDynamicRowHeight=function(){return"function"===typeof this.gridOptions.getRowHeight},t.prototype.getListItemHeight=function(){return this.getFromTheme(20,"listItemHeight")},t.prototype.chartMenuPanelWidth=function(){return this.environment.chartMenuPanelWidth()},t.prototype.isNumeric=function(t){return!isNaN(t)&&"number"===typeof t&&isFinite(t)},t.prototype.getFromTheme=function(t,e){var n=this.environment.getTheme().theme;return n&&0===n.indexOf("ag-theme")?this.environment.getSassVariable(n,e):t},t.prototype.getDefaultRowHeight=function(){return this.getFromTheme(_,"rowHeight")},t.MIN_COL_WIDTH=10,t.PROP_HEADER_HEIGHT="headerHeight",t.PROP_GROUP_REMOVE_SINGLE_CHILDREN="groupRemoveSingleChildren",t.PROP_GROUP_REMOVE_LOWEST_SINGLE_CHILDREN="groupRemoveLowestSingleChildren",t.PROP_PIVOT_HEADER_HEIGHT="pivotHeaderHeight",t.PROP_SUPPRESS_CLIPBOARD_PASTE="suppressClipboardPaste",t.PROP_GROUP_HEADER_HEIGHT="groupHeaderHeight",t.PROP_PIVOT_GROUP_HEADER_HEIGHT="pivotGroupHeaderHeight",t.PROP_NAVIGATE_TO_NEXT_CELL="navigateToNextCell",t.PROP_TAB_TO_NEXT_CELL="tabToNextCell",t.PROP_NAVIGATE_TO_NEXT_HEADER="navigateToNextHeader",t.PROP_TAB_TO_NEXT_HEADER="tabToNextHeader",t.PROP_IS_EXTERNAL_FILTER_PRESENT="isExternalFilterPresentFunc",t.PROP_DOES_EXTERNAL_FILTER_PASS="doesExternalFilterPass",t.PROP_FLOATING_FILTERS_HEIGHT="floatingFiltersHeight",t.PROP_SUPPRESS_ROW_CLICK_SELECTION="suppressRowClickSelection",t.PROP_SUPPRESS_ROW_DRAG="suppressRowDrag",t.PROP_SUPPRESS_MOVE_WHEN_ROW_DRAG="suppressMoveWhenRowDragging",t.PROP_GET_ROW_CLASS="getRowClass",t.PROP_GET_ROW_STYLE="getRowStyle",t.PROP_GET_ROW_HEIGHT="getRowHeight",t.PROP_POPUP_PARENT="popupParent",t.PROP_DOM_LAYOUT="domLayout",t.PROP_FILL_HANDLE_DIRECTION="fillHandleDirection",t.PROP_GROUP_ROW_AGG_NODES="groupRowAggNodes",t.PROP_GET_BUSINESS_KEY_FOR_NODE="getBusinessKeyForNode",t.PROP_GET_CHILD_COUNT="getChildCount",t.PROP_PROCESS_ROW_POST_CREATE="processRowPostCreate",t.PROP_GET_ROW_NODE_ID="getRowNodeId",t.PROP_IS_FULL_WIDTH_CELL="isFullWidthCell",t.PROP_IS_ROW_SELECTABLE="isRowSelectable",t.PROP_IS_ROW_MASTER="isRowMaster",t.PROP_POST_SORT="postSort",t.PROP_GET_DOCUMENT="getDocument",t.PROP_POST_PROCESS_POPUP="postProcessPopup",t.PROP_DEFAULT_GROUP_SORT_COMPARATOR="defaultGroupSortComparator",t.PROP_PAGINATION_NUMBER_FORMATTER="paginationNumberFormatter",t.PROP_GET_CONTEXT_MENU_ITEMS="getContextMenuItems",t.PROP_GET_MAIN_MENU_ITEMS="getMainMenuItems",t.PROP_PROCESS_CELL_FOR_CLIPBOARD="processCellForClipboard",t.PROP_PROCESS_CELL_FROM_CLIPBOARD="processCellFromClipboard",t.PROP_SEND_TO_CLIPBOARD="sendToClipboard",t.PROP_PROCESS_TO_SECONDARY_COLDEF="processSecondaryColDef",t.PROP_PROCESS_SECONDARY_COL_GROUP_DEF="processSecondaryColGroupDef",t.PROP_PROCESS_CHART_OPTIONS="processChartOptions",t.PROP_GET_CHART_TOOLBAR_ITEMS="getChartToolbarItems",t.PROP_GET_SERVER_SIDE_STORE_PARAMS="getServerSideStoreParams",t.PROP_IS_SERVER_SIDE_GROUPS_OPEN_BY_DEFAULT="isServerSideGroupOpenByDefault",t.PROP_IS_APPLY_SERVER_SIDE_TRANSACTION="isApplyServerSideTransaction",t.PROP_IS_SERVER_SIDE_GROUP="isServerSideGroup",t.PROP_GET_SERVER_SIDE_GROUP_KEY="getServerSideGroupKey",C([Object(s["a"])("gridOptions")],t.prototype,"gridOptions",void 0),C([Object(s["a"])("columnController")],t.prototype,"columnController",void 0),C([Object(s["a"])("eventService")],t.prototype,"eventService",void 0),C([Object(s["a"])("environment")],t.prototype,"environment",void 0),C([Object(s["a"])("autoHeightCalculator")],t.prototype,"autoHeightCalculator",void 0),C([w(0,Object(s["h"])("gridApi")),w(1,Object(s["h"])("columnApi"))],t.prototype,"agWire",null),C([s["g"]],t.prototype,"destroy",null),C([s["e"]],t.prototype,"init",null),t=e=C([Object(s["b"])("gridOptionsWrapper")],t),t}()},"0644":function(t,e,n){var r=n("3818"),i=1,o=4;function s(t){return r(t,i|o)}t.exports=s},"066d":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=a;var r=i(n("0ecb"));function i(t){return t&&t.__esModule?t:{default:t}}var o=/^[0-9]{15}$/,s=/^\d{2}-\d{6}-\d{6}-\d{1}$/;function a(t,e){(0,r.default)(t),e=e||{};var n=o;if(e.allow_hyphens&&(n=s),!n.test(t))return!1;t=t.replace(/-/g,"");for(var i=0,a=2,l=14,c=0;c=10?p%10+1:p,1===a?a+=1:a-=1}var h=(10-i%10)%10;return h===parseInt(t.substring(14,15),10)}t.exports=e.default,t.exports.default=e.default},"06cf":function(t,e,n){"use strict";var r=n("83ab"),i=n("c65b"),o=n("d1e7"),s=n("5c6c"),a=n("fc6a"),l=n("a04b"),c=n("1a2d"),u=n("0cfb"),p=Object.getOwnPropertyDescriptor;e.f=r?p:function(t,e){if(t=a(t),e=l(e),u)try{return p(t,e)}catch(n){}if(c(t,e))return s(!i(o.f,t,e),t[e])}},"06fa":function(t,e,n){"use strict";n.r(e),n.d(e,"firstExistingValue",(function(){return i})),n.d(e,"anyExists",(function(){return o})),n.d(e,"existsAndNotEmpty",(function(){return s})),n.d(e,"last",(function(){return a})),n.d(e,"areEqual",(function(){return l})),n.d(e,"compareArrays",(function(){return c})),n.d(e,"shallowCompare",(function(){return u})),n.d(e,"sortNumerically",(function(){return p})),n.d(e,"removeRepeatsFromArray",(function(){return h})),n.d(e,"removeFromArray",(function(){return d})),n.d(e,"removeAllFromArray",(function(){return f})),n.d(e,"insertIntoArray",(function(){return g})),n.d(e,"insertArrayIntoArray",(function(){return v})),n.d(e,"moveInArray",(function(){return m})),n.d(e,"includes",(function(){return y})),n.d(e,"flatten",(function(){return b})),n.d(e,"pushAll",(function(){return C})),n.d(e,"toStrings",(function(){return w})),n.d(e,"findIndex",(function(){return O})),n.d(e,"fill",(function(){return _})),n.d(e,"every",(function(){return x})),n.d(e,"some",(function(){return S})),n.d(e,"forEach",(function(){return E})),n.d(e,"forEachReverse",(function(){return A})),n.d(e,"map",(function(){return R})),n.d(e,"filter",(function(){return T})),n.d(e,"reduce",(function(){return P})),n.d(e,"forEachSnapshotFirst",(function(){return D}));var r=n("7a76"); +/** + * @ag-grid-community/core - Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components + * @version v25.3.0 + * @link http://www.ag-grid.com/ + * @license MIT + */function i(){for(var t=[],e=0;e0}function a(t){if(t&&t.length)return t[t.length-1]}function l(t,e,n){return null==t&&null==e||null!=t&&null!=e&&t.length===e.length&&x(t,(function(t,r){return n?n(t,e[r]):e[r]===t}))}function c(t,e){return l(t,e)}function u(t,e){return l(t,e)}function p(t){return t.sort((function(t,e){return t-e}))}function h(t,e){if(t)for(var n=t.length-2;n>=0;n--){var r=t[n]===e,i=t[n+1]===e;r&&i&&t.splice(n+1,1)}}function d(t,e){var n=t.indexOf(e);n>=0&&t.splice(n,1)}function f(t,e){E(e,(function(e){return d(t,e)}))}function g(t,e,n){t.splice(n,0,e)}function v(t,e,n){if(null!=t&&null!=e)for(var r=e.length-1;r>=0;r--){var i=e[r];g(t,i,n)}}function m(t,e,n){f(t,e),E(e.slice().reverse(),(function(e){return g(t,e,n)}))}function y(t,e){return t.indexOf(e)>-1}function b(t){return[].concat.apply([],t)}function C(t,e){null!=e&&null!=t&&E(e,(function(e){return t.push(e)}))}function w(t){return R(t,r["toStringOrNull"])}function O(t,e){for(var n=0;n=0;n--)e(t[n],n)}function R(t,e){if(null==t)return null;for(var n=[],r=0;r{const{offsetTop:e,offsetLeft:n,offsetWidth:r,offsetHeight:i}=t;t._transitionInitialStyles={position:t.style.position,top:t.style.top,left:t.style.left,width:t.style.width,height:t.style.height},t.style.position="absolute",t.style.top=e+"px",t.style.left=n+"px",t.style.width=r+"px",t.style.height=i+"px"}),s.on.afterLeave=i(s.on.afterLeave,t=>{if(t&&t._transitionInitialStyles){const{position:e,top:n,left:r,width:i,height:o}=t._transitionInitialStyles;delete t._transitionInitialStyles,t.style.position=e||"",t.style.top=n||"",t.style.left=r||"",t.style.width=i||"",t.style.height=o||""}})),n.props.hideOnLeave&&(s.on.leave=i(s.on.leave,t=>{t.style.setProperty("display","none","important")})),e(o,Object(r["a"])(n.data,s),n.children)}}}function s(t,e,n="in-out"){return{name:t,functional:!0,props:{mode:{type:String,default:n}},render(n,i){return n("transition",Object(r["a"])(i.data,{props:{name:t},on:e}),i.children)}}}var a=n("80d2"),l=function(t="",e=!1){const n=e?"width":"height",r="offset"+Object(a["H"])(n);return{beforeEnter(t){t._parent=t.parentNode,t._initialStyle={transition:t.style.transition,overflow:t.style.overflow,[n]:t.style[n]}},enter(e){const i=e._initialStyle;e.style.setProperty("transition","none","important"),e.style.overflow="hidden";const o=e[r]+"px";e.style[n]="0",e.offsetHeight,e.style.transition=i.transition,t&&e._parent&&e._parent.classList.add(t),requestAnimationFrame(()=>{e.style[n]=o})},afterEnter:o,enterCancelled:o,leave(t){t._initialStyle={transition:"",overflow:t.style.overflow,[n]:t.style[n]},t.style.overflow="hidden",t.style[n]=t[r]+"px",t.offsetHeight,requestAnimationFrame(()=>t.style[n]="0")},afterLeave:i,leaveCancelled:i};function i(e){t&&e._parent&&e._parent.classList.remove(t),o(e)}function o(t){const e=t._initialStyle[n];t.style.overflow=t._initialStyle.overflow,null!=e&&(t.style[n]=e),delete t._initialStyle}};o("carousel-transition"),o("carousel-reverse-transition");const c=o("tab-transition"),u=o("tab-reverse-transition"),p=(o("menu-transition"),o("fab-transition","center center","out-in")),h=(o("dialog-transition"),o("dialog-bottom-transition"),o("dialog-top-transition"),o("fade-transition")),d=o("scale-transition"),f=(o("scroll-x-transition"),o("scroll-x-reverse-transition"),o("scroll-y-transition"),o("scroll-y-reverse-transition"),o("slide-x-transition")),g=o("slide-x-reverse-transition"),v=o("slide-y-transition"),m=o("slide-y-reverse-transition"),y=s("expand-transition",l()),b=s("expand-x-transition",l("",!0))},"0798":function(t,e,n){"use strict";n("0c18");var r=n("10d2"),i=n("afdd"),o=n("9d26"),s=n("f2e7"),a=n("7560"),l=n("f40d"),c=n("58df"),u=n("d9bd");e["a"]=Object(c["a"])(r["a"],s["a"],l["a"]).extend({name:"v-alert",props:{border:{type:String,validator(t){return["top","right","bottom","left"].includes(t)}},closeLabel:{type:String,default:"$vuetify.close"},coloredBorder:Boolean,dense:Boolean,dismissible:Boolean,closeIcon:{type:String,default:"$cancel"},icon:{default:"",type:[Boolean,String],validator(t){return"string"===typeof t||!1===t}},outlined:Boolean,prominent:Boolean,text:Boolean,type:{type:String,validator(t){return["info","error","success","warning"].includes(t)}},value:{type:Boolean,default:!0}},computed:{__cachedBorder(){if(!this.border)return null;let t={staticClass:"v-alert__border",class:{["v-alert__border--"+this.border]:!0}};return this.coloredBorder&&(t=this.setBackgroundColor(this.computedColor,t),t.class["v-alert__border--has-color"]=!0),this.$createElement("div",t)},__cachedDismissible(){if(!this.dismissible)return null;const t=this.iconColor;return this.$createElement(i["a"],{staticClass:"v-alert__dismissible",props:{color:t,icon:!0,small:!0},attrs:{"aria-label":this.$vuetify.lang.t(this.closeLabel)},on:{click:()=>this.isActive=!1}},[this.$createElement(o["a"],{props:{color:t}},this.closeIcon)])},__cachedIcon(){return this.computedIcon?this.$createElement(o["a"],{staticClass:"v-alert__icon",props:{color:this.iconColor}},this.computedIcon):null},classes(){const t={...r["a"].options.computed.classes.call(this),"v-alert--border":Boolean(this.border),"v-alert--dense":this.dense,"v-alert--outlined":this.outlined,"v-alert--prominent":this.prominent,"v-alert--text":this.text};return this.border&&(t["v-alert--border-"+this.border]=!0),t},computedColor(){return this.color||this.type},computedIcon(){return!1!==this.icon&&("string"===typeof this.icon&&this.icon?this.icon:!!["error","info","success","warning"].includes(this.type)&&"$"+this.type)},hasColoredIcon(){return this.hasText||Boolean(this.border)&&this.coloredBorder},hasText(){return this.text||this.outlined},iconColor(){return this.hasColoredIcon?this.computedColor:void 0},isDark(){return!(!this.type||this.coloredBorder||this.outlined)||a["a"].options.computed.isDark.call(this)}},created(){this.$attrs.hasOwnProperty("outline")&&Object(u["a"])("outline","outlined",this)},methods:{genWrapper(){const t=[this.$slots.prepend||this.__cachedIcon,this.genContent(),this.__cachedBorder,this.$slots.append,this.$scopedSlots.close?this.$scopedSlots.close({toggle:this.toggle}):this.__cachedDismissible],e={staticClass:"v-alert__wrapper"};return this.$createElement("div",e,t)},genContent(){return this.$createElement("div",{staticClass:"v-alert__content"},this.$slots.default)},genAlert(){let t={staticClass:"v-alert",attrs:{role:"alert"},on:this.listeners$,class:this.classes,style:this.styles,directives:[{name:"show",value:this.isActive}]};if(!this.coloredBorder){const e=this.hasText?this.setTextColor:this.setBackgroundColor;t=e(this.computedColor,t)}return this.$createElement("div",t,[this.genWrapper()])},toggle(){this.isActive=!this.isActive}},render(t){const e=this.genAlert();return this.transition?t("transition",{props:{name:this.transition,origin:this.origin,mode:this.mode}},[e]):e}})},"07a0":function(t,e,n){"use strict"; +/*! + * vue-i18n v8.28.2 + * (c) 2022 kazuya kawaguchi + * Released under the MIT License. + */var r=["compactDisplay","currency","currencyDisplay","currencySign","localeMatcher","notation","numberingSystem","signDisplay","style","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits"],i=["dateStyle","timeStyle","calendar","localeMatcher","hour12","hourCycle","timeZone","formatMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName"];function o(t,e){"undefined"!==typeof console&&(console.warn("[vue-i18n] "+t),e&&console.warn(e.stack))}function s(t,e){"undefined"!==typeof console&&(console.error("[vue-i18n] "+t),e&&console.error(e.stack))}var a=Array.isArray;function l(t){return null!==t&&"object"===typeof t}function c(t){return"boolean"===typeof t}function u(t){return"string"===typeof t}var p=Object.prototype.toString,h="[object Object]";function d(t){return p.call(t)===h}function f(t){return null===t||void 0===t}function g(t){return"function"===typeof t}function v(){var t=[],e=arguments.length;while(e--)t[e]=arguments[e];var n=null,r=null;return 1===t.length?l(t[0])||a(t[0])?r=t[0]:"string"===typeof t[0]&&(n=t[0]):2===t.length&&("string"===typeof t[0]&&(n=t[0]),(l(t[1])||a(t[1]))&&(r=t[1])),{locale:n,params:r}}function m(t){return JSON.parse(JSON.stringify(t))}function y(t,e){if(t.delete(e))return t}function b(t){var e=[];return t.forEach((function(t){return e.push(t)})),e}function C(t,e){return!!~t.indexOf(e)}var w=Object.prototype.hasOwnProperty;function O(t,e){return w.call(t,e)}function _(t){for(var e=arguments,n=Object(t),r=1;r/g,">").replace(/"/g,""").replace(/'/g,"'")}function E(t){return null!=t&&Object.keys(t).forEach((function(e){"string"==typeof t[e]&&(t[e]=S(t[e]))})),t}function A(t){t.prototype.hasOwnProperty("$i18n")||Object.defineProperty(t.prototype,"$i18n",{get:function(){return this._i18n}}),t.prototype.$t=function(t){var e=[],n=arguments.length-1;while(n-- >0)e[n]=arguments[n+1];var r=this.$i18n;return r._t.apply(r,[t,r.locale,r._getMessages(),this].concat(e))},t.prototype.$tc=function(t,e){var n=[],r=arguments.length-2;while(r-- >0)n[r]=arguments[r+2];var i=this.$i18n;return i._tc.apply(i,[t,i.locale,i._getMessages(),this,e].concat(n))},t.prototype.$te=function(t,e){var n=this.$i18n;return n._te(t,n.locale,n._getMessages(),e)},t.prototype.$d=function(t){var e,n=[],r=arguments.length-1;while(r-- >0)n[r]=arguments[r+1];return(e=this.$i18n).d.apply(e,[t].concat(n))},t.prototype.$n=function(t){var e,n=[],r=arguments.length-1;while(r-- >0)n[r]=arguments[r+1];return(e=this.$i18n).n.apply(e,[t].concat(n))}}function R(t){function e(){this!==this.$root&&this.$options.__INTLIFY_META__&&this.$el&&this.$el.setAttribute("data-intlify",this.$options.__INTLIFY_META__)}return void 0===t&&(t=!1),t?{mounted:e}:{beforeCreate:function(){var t=this.$options;if(t.i18n=t.i18n||(t.__i18nBridge||t.__i18n?{}:null),t.i18n)if(t.i18n instanceof Et){if(t.__i18nBridge||t.__i18n)try{var e=t.i18n&&t.i18n.messages?t.i18n.messages:{},n=t.__i18nBridge||t.__i18n;n.forEach((function(t){e=_(e,JSON.parse(t))})),Object.keys(e).forEach((function(n){t.i18n.mergeLocaleMessage(n,e[n])}))}catch(l){0}this._i18n=t.i18n,this._i18nWatcher=this._i18n.watchI18nData()}else if(d(t.i18n)){var r=this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof Et?this.$root.$i18n:null;if(r&&(t.i18n.root=this.$root,t.i18n.formatter=r.formatter,t.i18n.fallbackLocale=r.fallbackLocale,t.i18n.formatFallbackMessages=r.formatFallbackMessages,t.i18n.silentTranslationWarn=r.silentTranslationWarn,t.i18n.silentFallbackWarn=r.silentFallbackWarn,t.i18n.pluralizationRules=r.pluralizationRules,t.i18n.preserveDirectiveContent=r.preserveDirectiveContent),t.__i18nBridge||t.__i18n)try{var i=t.i18n&&t.i18n.messages?t.i18n.messages:{},o=t.__i18nBridge||t.__i18n;o.forEach((function(t){i=_(i,JSON.parse(t))})),t.i18n.messages=i}catch(l){0}var s=t.i18n,a=s.sharedMessages;a&&d(a)&&(t.i18n.messages=_(t.i18n.messages,a)),this._i18n=new Et(t.i18n),this._i18nWatcher=this._i18n.watchI18nData(),(void 0===t.i18n.sync||t.i18n.sync)&&(this._localeWatcher=this.$i18n.watchLocale()),r&&r.onComponentInstanceCreated(this._i18n)}else 0;else this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof Et?this._i18n=this.$root.$i18n:t.parent&&t.parent.$i18n&&t.parent.$i18n instanceof Et&&(this._i18n=t.parent.$i18n)},beforeMount:function(){var t=this.$options;t.i18n=t.i18n||(t.__i18nBridge||t.__i18n?{}:null),t.i18n?(t.i18n instanceof Et||d(t.i18n))&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0):(this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof Et||t.parent&&t.parent.$i18n&&t.parent.$i18n instanceof Et)&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0)},mounted:e,beforeDestroy:function(){if(this._i18n){var t=this;this.$nextTick((function(){t._subscribing&&(t._i18n.unsubscribeDataChanging(t),delete t._subscribing),t._i18nWatcher&&(t._i18nWatcher(),t._i18n.destroyVM(),delete t._i18nWatcher),t._localeWatcher&&(t._localeWatcher(),delete t._localeWatcher)}))}}}}var T={name:"i18n",functional:!0,props:{tag:{type:[String,Boolean,Object],default:"span"},path:{type:String,required:!0},locale:{type:String},places:{type:[Array,Object]}},render:function(t,e){var n=e.data,r=e.parent,i=e.props,o=e.slots,s=r.$i18n;if(s){var a=i.path,l=i.locale,c=i.places,u=o(),p=s.i(a,l,P(u)||c?D(u.default,c):u),h=i.tag&&!0!==i.tag||!1===i.tag?i.tag:"span";return h?t(h,n,p):p}}};function P(t){var e;for(e in t)if("default"!==e)return!1;return Boolean(e)}function D(t,e){var n=e?j(e):{};if(!t)return n;t=t.filter((function(t){return t.tag||""!==t.text.trim()}));var r=t.every(L);return t.reduce(r?M:I,n)}function j(t){return Array.isArray(t)?t.reduce(I,{}):Object.assign({},t)}function M(t,e){return e.data&&e.data.attrs&&e.data.attrs.place&&(t[e.data.attrs.place]=e),t}function I(t,e,n){return t[n]=e,t}function L(t){return Boolean(t.data&&t.data.attrs&&t.data.attrs.place)}var k,N={name:"i18n-n",functional:!0,props:{tag:{type:[String,Boolean,Object],default:"span"},value:{type:Number,required:!0},format:{type:[String,Object]},locale:{type:String}},render:function(t,e){var n=e.props,i=e.parent,o=e.data,s=i.$i18n;if(!s)return null;var a=null,c=null;u(n.format)?a=n.format:l(n.format)&&(n.format.key&&(a=n.format.key),c=Object.keys(n.format).reduce((function(t,e){var i;return C(r,e)?Object.assign({},t,(i={},i[e]=n.format[e],i)):t}),null));var p=n.locale||s.locale,h=s._ntp(n.value,p,a,c),d=h.map((function(t,e){var n,r=o.scopedSlots&&o.scopedSlots[t.type];return r?r((n={},n[t.type]=t.value,n.index=e,n.parts=h,n)):t.value})),f=n.tag&&!0!==n.tag||!1===n.tag?n.tag:"span";return f?t(f,{attrs:o.attrs,class:o["class"],staticClass:o.staticClass},d):d}};function F(t,e,n){H(t,n)&&W(t,e,n)}function G(t,e,n,r){if(H(t,n)){var i=n.context.$i18n;V(t,n)&&x(e.value,e.oldValue)&&x(t._localeMessage,i.getLocaleMessage(i.locale))||W(t,e,n)}}function B(t,e,n,r){var i=n.context;if(i){var s=n.context.$i18n||{};e.modifiers.preserve||s.preserveDirectiveContent||(t.textContent=""),t._vt=void 0,delete t["_vt"],t._locale=void 0,delete t["_locale"],t._localeMessage=void 0,delete t["_localeMessage"]}else o("Vue instance does not exists in VNode context")}function H(t,e){var n=e.context;return n?!!n.$i18n||(o("VueI18n instance does not exists in Vue instance"),!1):(o("Vue instance does not exists in VNode context"),!1)}function V(t,e){var n=e.context;return t._locale===n.$i18n.locale}function W(t,e,n){var r,i,s=e.value,a=$(s),l=a.path,c=a.locale,u=a.args,p=a.choice;if(l||c||u)if(l){var h=n.context;t._vt=t.textContent=null!=p?(r=h.$i18n).tc.apply(r,[l,p].concat(z(c,u))):(i=h.$i18n).t.apply(i,[l].concat(z(c,u))),t._locale=h.$i18n.locale,t._localeMessage=h.$i18n.getLocaleMessage(h.$i18n.locale)}else o("`path` is required in v-t directive");else o("value type not supported")}function $(t){var e,n,r,i;return u(t)?e=t:d(t)&&(e=t.path,n=t.locale,r=t.args,i=t.choice),{path:e,locale:n,args:r,choice:i}}function z(t,e){var n=[];return t&&n.push(t),e&&(Array.isArray(e)||d(e))&&n.push(e),n}function U(t,e){void 0===e&&(e={bridge:!1}),U.installed=!0,k=t;k.version&&Number(k.version.split(".")[0]);A(k),k.mixin(R(e.bridge)),k.directive("t",{bind:F,update:G,unbind:B}),k.component(T.name,T),k.component(N.name,N);var n=k.config.optionMergeStrategies;n.i18n=function(t,e){return void 0===e?t:e}}var Y=function(){this._caches=Object.create(null)};Y.prototype.interpolate=function(t,e){if(!e)return[t];var n=this._caches[t];return n||(n=X(t),this._caches[t]=n),q(n,e)};var K=/^(?:\d)+/,Z=/^(?:\w)+/;function X(t){var e=[],n=0,r="";while(n0)p--,u=st,h[J]();else{if(p=0,void 0===n)return!1;if(n=vt(n),!1===n)return!1;h[Q]()}};while(null!==u)if(c++,e=t[c],"\\"!==e||!d()){if(i=gt(e),a=pt[u],o=a[i]||a["else"]||ut,o===ut)return;if(u=o[0],s=h[o[1]],s&&(r=o[2],r=void 0===r?e:r,!1===s()))return;if(u===ct)return l}}var yt=function(){this._cache=Object.create(null)};yt.prototype.parsePath=function(t){var e=this._cache[t];return e||(e=mt(t),e&&(this._cache[t]=e)),e||[]},yt.prototype.getPathValue=function(t,e){if(!l(t))return null;var n=this.parsePath(e);if(0===n.length)return null;var r=n.length,i=t,o=0;while(o/,wt=/(?:@(?:\.[a-zA-Z]+)?:(?:[\w\-_|./]+|\([\w\-_:|./]+\)))/g,Ot=/^@(?:\.([a-zA-Z]+))?:/,_t=/[()]/g,xt={upper:function(t){return t.toLocaleUpperCase()},lower:function(t){return t.toLocaleLowerCase()},capitalize:function(t){return""+t.charAt(0).toLocaleUpperCase()+t.substr(1)}},St=new Y,Et=function(t){var e=this;void 0===t&&(t={}),!k&&"undefined"!==typeof window&&window.Vue&&U(window.Vue);var n=t.locale||"en-US",r=!1!==t.fallbackLocale&&(t.fallbackLocale||"en-US"),i=t.messages||{},o=t.dateTimeFormats||t.datetimeFormats||{},s=t.numberFormats||{};this._vm=null,this._formatter=t.formatter||St,this._modifiers=t.modifiers||{},this._missing=t.missing||null,this._root=t.root||null,this._sync=void 0===t.sync||!!t.sync,this._fallbackRoot=void 0===t.fallbackRoot||!!t.fallbackRoot,this._fallbackRootWithEmptyString=void 0===t.fallbackRootWithEmptyString||!!t.fallbackRootWithEmptyString,this._formatFallbackMessages=void 0!==t.formatFallbackMessages&&!!t.formatFallbackMessages,this._silentTranslationWarn=void 0!==t.silentTranslationWarn&&t.silentTranslationWarn,this._silentFallbackWarn=void 0!==t.silentFallbackWarn&&!!t.silentFallbackWarn,this._dateTimeFormatters={},this._numberFormatters={},this._path=new yt,this._dataListeners=new Set,this._componentInstanceCreatedListener=t.componentInstanceCreatedListener||null,this._preserveDirectiveContent=void 0!==t.preserveDirectiveContent&&!!t.preserveDirectiveContent,this.pluralizationRules=t.pluralizationRules||{},this._warnHtmlInMessage=t.warnHtmlInMessage||"off",this._postTranslation=t.postTranslation||null,this._escapeParameterHtml=t.escapeParameterHtml||!1,"__VUE_I18N_BRIDGE__"in t&&(this.__VUE_I18N_BRIDGE__=t.__VUE_I18N_BRIDGE__),this.getChoiceIndex=function(t,n){var r=Object.getPrototypeOf(e);if(r&&r.getChoiceIndex){var i=r.getChoiceIndex;return i.call(e,t,n)}var o=function(t,e){return t=Math.abs(t),2===e?t?t>1?1:0:1:t?Math.min(t,2):0};return e.locale in e.pluralizationRules?e.pluralizationRules[e.locale].apply(e,[t,n]):o(t,n)},this._exist=function(t,n){return!(!t||!n)&&(!f(e._path.getPathValue(t,n))||!!t[n])},"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||Object.keys(i).forEach((function(t){e._checkLocaleMessage(t,e._warnHtmlInMessage,i[t])})),this._initVM({locale:n,fallbackLocale:r,messages:i,dateTimeFormats:o,numberFormats:s})},At={vm:{configurable:!0},messages:{configurable:!0},dateTimeFormats:{configurable:!0},numberFormats:{configurable:!0},availableLocales:{configurable:!0},locale:{configurable:!0},fallbackLocale:{configurable:!0},formatFallbackMessages:{configurable:!0},missing:{configurable:!0},formatter:{configurable:!0},silentTranslationWarn:{configurable:!0},silentFallbackWarn:{configurable:!0},preserveDirectiveContent:{configurable:!0},warnHtmlInMessage:{configurable:!0},postTranslation:{configurable:!0},sync:{configurable:!0}};Et.prototype._checkLocaleMessage=function(t,e,n){var r=[],i=function(t,e,n,r){if(d(n))Object.keys(n).forEach((function(o){var s=n[o];d(s)?(r.push(o),r.push("."),i(t,e,s,r),r.pop(),r.pop()):(r.push(o),i(t,e,s,r),r.pop())}));else if(a(n))n.forEach((function(n,o){d(n)?(r.push("["+o+"]"),r.push("."),i(t,e,n,r),r.pop(),r.pop()):(r.push("["+o+"]"),i(t,e,n,r),r.pop())}));else if(u(n)){var l=Ct.test(n);if(l){var c="Detected HTML in message '"+n+"' of keypath '"+r.join("")+"' at '"+e+"'. Consider component interpolation with '' to avoid XSS. See https://bit.ly/2ZqJzkp";"warn"===t?o(c):"error"===t&&s(c)}}};i(e,t,n,r)},Et.prototype._initVM=function(t){var e=k.config.silent;k.config.silent=!0,this._vm=new k({data:t,__VUE18N__INSTANCE__:!0}),k.config.silent=e},Et.prototype.destroyVM=function(){this._vm.$destroy()},Et.prototype.subscribeDataChanging=function(t){this._dataListeners.add(t)},Et.prototype.unsubscribeDataChanging=function(t){y(this._dataListeners,t)},Et.prototype.watchI18nData=function(){var t=this;return this._vm.$watch("$data",(function(){var e=b(t._dataListeners),n=e.length;while(n--)k.nextTick((function(){e[n]&&e[n].$forceUpdate()}))}),{deep:!0})},Et.prototype.watchLocale=function(t){if(t){if(!this.__VUE_I18N_BRIDGE__)return null;var e=this,n=this._vm;return this.vm.$watch("locale",(function(r){n.$set(n,"locale",r),e.__VUE_I18N_BRIDGE__&&t&&(t.locale.value=r),n.$forceUpdate()}),{immediate:!0})}if(!this._sync||!this._root)return null;var r=this._vm;return this._root.$i18n.vm.$watch("locale",(function(t){r.$set(r,"locale",t),r.$forceUpdate()}),{immediate:!0})},Et.prototype.onComponentInstanceCreated=function(t){this._componentInstanceCreatedListener&&this._componentInstanceCreatedListener(t,this)},At.vm.get=function(){return this._vm},At.messages.get=function(){return m(this._getMessages())},At.dateTimeFormats.get=function(){return m(this._getDateTimeFormats())},At.numberFormats.get=function(){return m(this._getNumberFormats())},At.availableLocales.get=function(){return Object.keys(this.messages).sort()},At.locale.get=function(){return this._vm.locale},At.locale.set=function(t){this._vm.$set(this._vm,"locale",t)},At.fallbackLocale.get=function(){return this._vm.fallbackLocale},At.fallbackLocale.set=function(t){this._localeChainCache={},this._vm.$set(this._vm,"fallbackLocale",t)},At.formatFallbackMessages.get=function(){return this._formatFallbackMessages},At.formatFallbackMessages.set=function(t){this._formatFallbackMessages=t},At.missing.get=function(){return this._missing},At.missing.set=function(t){this._missing=t},At.formatter.get=function(){return this._formatter},At.formatter.set=function(t){this._formatter=t},At.silentTranslationWarn.get=function(){return this._silentTranslationWarn},At.silentTranslationWarn.set=function(t){this._silentTranslationWarn=t},At.silentFallbackWarn.get=function(){return this._silentFallbackWarn},At.silentFallbackWarn.set=function(t){this._silentFallbackWarn=t},At.preserveDirectiveContent.get=function(){return this._preserveDirectiveContent},At.preserveDirectiveContent.set=function(t){this._preserveDirectiveContent=t},At.warnHtmlInMessage.get=function(){return this._warnHtmlInMessage},At.warnHtmlInMessage.set=function(t){var e=this,n=this._warnHtmlInMessage;if(this._warnHtmlInMessage=t,n!==t&&("warn"===t||"error"===t)){var r=this._getMessages();Object.keys(r).forEach((function(t){e._checkLocaleMessage(t,e._warnHtmlInMessage,r[t])}))}},At.postTranslation.get=function(){return this._postTranslation},At.postTranslation.set=function(t){this._postTranslation=t},At.sync.get=function(){return this._sync},At.sync.set=function(t){this._sync=t},Et.prototype._getMessages=function(){return this._vm.messages},Et.prototype._getDateTimeFormats=function(){return this._vm.dateTimeFormats},Et.prototype._getNumberFormats=function(){return this._vm.numberFormats},Et.prototype._warnDefault=function(t,e,n,r,i,o){if(!f(n))return n;if(this._missing){var s=this._missing.apply(null,[t,e,r,i]);if(u(s))return s}else 0;if(this._formatFallbackMessages){var a=v.apply(void 0,i);return this._render(e,o,a.params,e)}return e},Et.prototype._isFallbackRoot=function(t){return(this._fallbackRootWithEmptyString?!t:f(t))&&!f(this._root)&&this._fallbackRoot},Et.prototype._isSilentFallbackWarn=function(t){return this._silentFallbackWarn instanceof RegExp?this._silentFallbackWarn.test(t):this._silentFallbackWarn},Et.prototype._isSilentFallback=function(t,e){return this._isSilentFallbackWarn(e)&&(this._isFallbackRoot()||t!==this.fallbackLocale)},Et.prototype._isSilentTranslationWarn=function(t){return this._silentTranslationWarn instanceof RegExp?this._silentTranslationWarn.test(t):this._silentTranslationWarn},Et.prototype._interpolate=function(t,e,n,r,i,o,s){if(!e)return null;var l,c=this._path.getPathValue(e,n);if(a(c)||d(c))return c;if(f(c)){if(!d(e))return null;if(l=e[n],!u(l)&&!g(l))return null}else{if(!u(c)&&!g(c))return null;l=c}return u(l)&&(l.indexOf("@:")>=0||l.indexOf("@.")>=0)&&(l=this._link(t,e,l,r,"raw",o,s)),this._render(l,i,o,n)},Et.prototype._link=function(t,e,n,r,i,o,s){var l=n,c=l.match(wt);for(var u in c)if(c.hasOwnProperty(u)){var p=c[u],h=p.match(Ot),d=h[0],f=h[1],g=p.replace(d,"").replace(_t,"");if(C(s,g))return l;s.push(g);var v=this._interpolate(t,e,g,r,"raw"===i?"string":i,"raw"===i?void 0:o,s);if(this._isFallbackRoot(v)){if(!this._root)throw Error("unexpected error");var m=this._root.$i18n;v=m._translate(m._getMessages(),m.locale,m.fallbackLocale,g,r,i,o)}v=this._warnDefault(t,g,v,r,a(o)?o:[o],i),this._modifiers.hasOwnProperty(f)?v=this._modifiers[f](v):xt.hasOwnProperty(f)&&(v=xt[f](v)),s.pop(),l=v?l.replace(p,v):l}return l},Et.prototype._createMessageContext=function(t,e,n,r){var i=this,o=a(t)?t:[],s=l(t)?t:{},c=function(t){return o[t]},u=function(t){return s[t]},p=this._getMessages(),h=this.locale;return{list:c,named:u,values:t,formatter:e,path:n,messages:p,locale:h,linked:function(t){return i._interpolate(h,p[h]||{},t,null,r,void 0,[t])}}},Et.prototype._render=function(t,e,n,r){if(g(t))return t(this._createMessageContext(n,this._formatter||St,r,e));var i=this._formatter.interpolate(t,n,r);return i||(i=St.interpolate(t,n,r)),"string"!==e||u(i)?i:i.join("")},Et.prototype._appendItemToChain=function(t,e,n){var r=!1;return C(t,e)||(r=!0,e&&(r="!"!==e[e.length-1],e=e.replace(/!/g,""),t.push(e),n&&n[e]&&(r=n[e]))),r},Et.prototype._appendLocaleToChain=function(t,e,n){var r,i=e.split("-");do{var o=i.join("-");r=this._appendItemToChain(t,o,n),i.splice(-1,1)}while(i.length&&!0===r);return r},Et.prototype._appendBlockToChain=function(t,e,n){for(var r=!0,i=0;i0)o[s]=arguments[s+4];if(!t)return"";var a=v.apply(void 0,o);this._escapeParameterHtml&&(a.params=E(a.params));var l=a.locale||e,c=this._translate(n,l,this.fallbackLocale,t,r,"string",a.params);if(this._isFallbackRoot(c)){if(!this._root)throw Error("unexpected error");return(i=this._root).$t.apply(i,[t].concat(o))}return c=this._warnDefault(l,t,c,r,o,"string"),this._postTranslation&&null!==c&&void 0!==c&&(c=this._postTranslation(c,t)),c},Et.prototype.t=function(t){var e,n=[],r=arguments.length-1;while(r-- >0)n[r]=arguments[r+1];return(e=this)._t.apply(e,[t,this.locale,this._getMessages(),null].concat(n))},Et.prototype._i=function(t,e,n,r,i){var o=this._translate(n,e,this.fallbackLocale,t,r,"raw",i);if(this._isFallbackRoot(o)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.i(t,e,i)}return this._warnDefault(e,t,o,r,[i],"raw")},Et.prototype.i=function(t,e,n){return t?(u(e)||(e=this.locale),this._i(t,e,this._getMessages(),null,n)):""},Et.prototype._tc=function(t,e,n,r,i){var o,s=[],a=arguments.length-5;while(a-- >0)s[a]=arguments[a+5];if(!t)return"";void 0===i&&(i=1);var l={count:i,n:i},c=v.apply(void 0,s);return c.params=Object.assign(l,c.params),s=null===c.locale?[c.params]:[c.locale,c.params],this.fetchChoice((o=this)._t.apply(o,[t,e,n,r].concat(s)),i)},Et.prototype.fetchChoice=function(t,e){if(!t||!u(t))return null;var n=t.split("|");return e=this.getChoiceIndex(e,n.length),n[e]?n[e].trim():t},Et.prototype.tc=function(t,e){var n,r=[],i=arguments.length-2;while(i-- >0)r[i]=arguments[i+2];return(n=this)._tc.apply(n,[t,this.locale,this._getMessages(),null,e].concat(r))},Et.prototype._te=function(t,e,n){var r=[],i=arguments.length-3;while(i-- >0)r[i]=arguments[i+3];var o=v.apply(void 0,r).locale||e;return this._exist(n[o],t)},Et.prototype.te=function(t,e){return this._te(t,this.locale,this._getMessages(),e)},Et.prototype.getLocaleMessage=function(t){return m(this._vm.messages[t]||{})},Et.prototype.setLocaleMessage=function(t,e){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(t,this._warnHtmlInMessage,e),this._vm.$set(this._vm.messages,t,e)},Et.prototype.mergeLocaleMessage=function(t,e){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(t,this._warnHtmlInMessage,e),this._vm.$set(this._vm.messages,t,_("undefined"!==typeof this._vm.messages[t]&&Object.keys(this._vm.messages[t]).length?Object.assign({},this._vm.messages[t]):{},e))},Et.prototype.getDateTimeFormat=function(t){return m(this._vm.dateTimeFormats[t]||{})},Et.prototype.setDateTimeFormat=function(t,e){this._vm.$set(this._vm.dateTimeFormats,t,e),this._clearDateTimeFormat(t,e)},Et.prototype.mergeDateTimeFormat=function(t,e){this._vm.$set(this._vm.dateTimeFormats,t,_(this._vm.dateTimeFormats[t]||{},e)),this._clearDateTimeFormat(t,e)},Et.prototype._clearDateTimeFormat=function(t,e){for(var n in e){var r=t+"__"+n;this._dateTimeFormatters.hasOwnProperty(r)&&delete this._dateTimeFormatters[r]}},Et.prototype._localizeDateTime=function(t,e,n,r,i,o){for(var s=e,a=r[s],l=this._getLocaleChain(e,n),c=0;c0)e[n]=arguments[n+1];var r=this.locale,o=null,s=null;return 1===e.length?(u(e[0])?o=e[0]:l(e[0])&&(e[0].locale&&(r=e[0].locale),e[0].key&&(o=e[0].key)),s=Object.keys(e[0]).reduce((function(t,n){var r;return C(i,n)?Object.assign({},t,(r={},r[n]=e[0][n],r)):t}),null)):2===e.length&&(u(e[0])&&(o=e[0]),u(e[1])&&(r=e[1])),this._d(t,r,o,s)},Et.prototype.getNumberFormat=function(t){return m(this._vm.numberFormats[t]||{})},Et.prototype.setNumberFormat=function(t,e){this._vm.$set(this._vm.numberFormats,t,e),this._clearNumberFormat(t,e)},Et.prototype.mergeNumberFormat=function(t,e){this._vm.$set(this._vm.numberFormats,t,_(this._vm.numberFormats[t]||{},e)),this._clearNumberFormat(t,e)},Et.prototype._clearNumberFormat=function(t,e){for(var n in e){var r=t+"__"+n;this._numberFormatters.hasOwnProperty(r)&&delete this._numberFormatters[r]}},Et.prototype._getNumberFormatter=function(t,e,n,r,i,o){for(var s=e,a=r[s],l=this._getLocaleChain(e,n),c=0;c0)e[n]=arguments[n+1];var i=this.locale,o=null,s=null;return 1===e.length?u(e[0])?o=e[0]:l(e[0])&&(e[0].locale&&(i=e[0].locale),e[0].key&&(o=e[0].key),s=Object.keys(e[0]).reduce((function(t,n){var i;return C(r,n)?Object.assign({},t,(i={},i[n]=e[0][n],i)):t}),null)):2===e.length&&(u(e[0])&&(o=e[0]),u(e[1])&&(i=e[1])),this._n(t,i,o,s)},Et.prototype._ntp=function(t,e,n,r){if(!Et.availabilities.numberFormat)return[];if(!n){var i=r?new Intl.NumberFormat(e,r):new Intl.NumberFormat(e);return i.formatToParts(t)}var o=this._getNumberFormatter(t,e,this.fallbackLocale,this._getNumberFormats(),n,r),s=o&&o.formatToParts(t);if(this._isFallbackRoot(s)){if(!this._root)throw Error("unexpected error");return this._root.$i18n._ntp(t,e,n,r)}return s||[]},Object.defineProperties(Et.prototype,At),Object.defineProperty(Et,"availabilities",{get:function(){if(!bt){var t="undefined"!==typeof Intl;bt={dateTimeFormat:t&&"undefined"!==typeof Intl.DateTimeFormat,numberFormat:t&&"undefined"!==typeof Intl.NumberFormat}}return bt}}),Et.install=U,Et.version="8.28.2",e["a"]=Et},"07c7":function(t,e){function n(){return!1}t.exports=n},"07fa":function(t,e,n){"use strict";var r=n("50c4");t.exports=function(t){return r(t.length)}},"0829":function(t,e,n){var r=n("ac0b"),i=n("cb93");function o(t,e){return t&&r(e,i(e),t)}t.exports=o},"0857":function(t,e,n){"use strict";n.d(e,"a",(function(){return m}));var r=n("0d9a"),i=n("d65e"),o=n("0230"),s=n("1879"),a=n("b6da"),l=n("06fa"),c=n("aaed"),u=n("3c35"),p=n("7a76"),h=n("cfde"),d=n("80bd"),f=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},t(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),g=function(){return g=Object.assign||function(t){for(var e,n=1,r=arguments.length;n=0;a--)(i=t[a])&&(s=(o<3?i(s):o>3?i(e,n,s):i(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},m=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.allAdvancedFilters=new Map,e.activeAdvancedFilters=[],e.quickFilter=null,e.quickFilterParts=null,e.processingFilterChange=!1,e}var n;return f(e,t),n=e,e.prototype.init=function(){this.addManagedListener(this.eventService,o["a"].EVENT_ROW_DATA_CHANGED,this.onNewRowsLoaded.bind(this)),this.addManagedListener(this.eventService,o["a"].EVENT_NEW_COLUMNS_LOADED,this.onNewColumnsLoaded.bind(this)),this.quickFilter=this.parseQuickFilter(this.gridOptionsWrapper.getQuickFilterText()),this.setQuickFilterParts(),this.allowShowChangeAfterFilter=this.gridOptionsWrapper.isAllowShowChangeAfterFilter()},e.prototype.setQuickFilterParts=function(){this.quickFilterParts=this.quickFilter?this.quickFilter.split(" "):null},e.prototype.setFilterModel=function(t){var e=this,n=[];if(t){var i=Object(u["convertToSet"])(Object.keys(t));this.allAdvancedFilters.forEach((function(r,o){var s=t[o];n.push(e.setModelOnFilterWrapper(r.filterPromise,s)),i.delete(o)})),i.forEach((function(r){var i=e.columnController.getPrimaryColumn(r);if(i){var o=e.getOrCreateFilterWrapper(i,"NO_UI");n.push(e.setModelOnFilterWrapper(o.filterPromise,t[r]))}else console.warn("Warning ag-grid setFilterModel - no column found for colId "+r)}))}else this.allAdvancedFilters.forEach((function(t){n.push(e.setModelOnFilterWrapper(t.filterPromise,null))}));r["a"].all(n).then((function(){return e.onFilterChanged()}))},e.prototype.setModelOnFilterWrapper=function(t,e){return new r["a"]((function(n){t.then((function(t){"function"!==typeof t.setModel&&(console.warn("Warning ag-grid - filter missing setModel method, which is needed for setFilterModel"),n()),(t.setModel(e)||r["a"].resolve()).then((function(){return n()}))}))}))},e.prototype.getFilterModel=function(){var t={};return this.allAdvancedFilters.forEach((function(e,n){var r=e.filterPromise,i=r.resolveNow(null,(function(t){return t}));if(null==i)return null;if("function"===typeof i.getModel){var o=i.getModel();Object(p["exists"])(o)&&(t[n]=o)}else console.warn("Warning ag-grid - filter API missing getModel method, which is needed for getFilterModel")})),t},e.prototype.isAdvancedFilterPresent=function(){return this.activeAdvancedFilters.length>0},e.prototype.updateActiveFilters=function(){var t=this;this.activeAdvancedFilters.length=0,this.allAdvancedFilters.forEach((function(e){if(e.filterPromise.resolveNow(!1,(function(t){return t.isFilterActive()}))){var n=e.filterPromise.resolveNow(null,(function(t){return t}));t.activeAdvancedFilters.push(n)}}))},e.prototype.updateFilterFlagInColumns=function(t,e){this.allAdvancedFilters.forEach((function(n){var r=n.filterPromise.resolveNow(!1,(function(t){return t.isFilterActive()}));n.column.setFilterActive(r,t,e)}))},e.prototype.isAnyFilterPresent=function(){return this.isQuickFilterPresent()||this.isAdvancedFilterPresent()||this.gridOptionsWrapper.isExternalFilterPresent()},e.prototype.doAdvancedFiltersPass=function(t,e){for(var n=t.data,r=0;r=0}))},e.prototype.doesRowPassQuickFilterCache=function(t,e){return t.quickFilterAggregateText||this.aggregateRowForQuickFilter(t),t.quickFilterAggregateText.indexOf(e)>=0},e.prototype.doesRowPassQuickFilter=function(t){var e=this,n=this.gridOptionsWrapper.isCacheQuickFilter();return Object(l["every"])(this.quickFilterParts,(function(r){return n?e.doesRowPassQuickFilterCache(t,r):e.doesRowPassQuickFilterNoCache(t,r)}))},e.prototype.doesRowPassFilter=function(t){return!(this.isQuickFilterPresent()&&!this.doesRowPassQuickFilter(t.rowNode))&&(!(this.gridOptionsWrapper.isExternalFilterPresent()&&!this.gridOptionsWrapper.doesExternalFilterPass(t.rowNode))&&!(this.isAdvancedFilterPresent()&&!this.doAdvancedFiltersPass(t.rowNode,t.filterInstanceToSkip)))},e.prototype.getQuickFilterTextForColumn=function(t,e){var n=this.valueService.getValue(t,e,!0),r=t.getColDef();if(r.getQuickFilterText){var i={value:n,node:e,data:e.data,column:t,colDef:r,context:this.gridOptionsWrapper.getContext()};n=r.getQuickFilterText(i)}return Object(p["exists"])(n)?n.toString().toUpperCase():null},e.prototype.aggregateRowForQuickFilter=function(t){var e=this,r=[],i=this.columnController.getAllColumnsForQuickFilter();Object(l["forEach"])(i,(function(n){var i=e.getQuickFilterTextForColumn(n,t);Object(p["exists"])(i)&&r.push(i)})),t.quickFilterAggregateText=r.join(n.QUICK_FILTER_SEPARATOR)},e.prototype.onNewRowsLoaded=function(t){this.allAdvancedFilters.forEach((function(t){t.filterPromise.then((function(t){t.onNewRowsLoaded&&t.onNewRowsLoaded()}))})),this.updateFilterFlagInColumns(t),this.updateActiveFilters()},e.prototype.createValueGetter=function(t){var e=this;return function(n){return e.valueService.getValue(t,n,!0)}},e.prototype.getFilterComponent=function(t,e,n){if(void 0===n&&(n=!0),n)return this.getOrCreateFilterWrapper(t,e).filterPromise;var r=this.cachedFilter(t);return r?r.filterPromise:null},e.prototype.isFilterActive=function(t){var e=this.cachedFilter(t);return!!e&&e.filterPromise.resolveNow(!1,(function(t){return t.isFilterActive()}))},e.prototype.getOrCreateFilterWrapper=function(t,e){var n=this.cachedFilter(t);return n?"NO_UI"!==e&&this.putIntoGui(n,e):(n=this.createFilterWrapper(t,e),this.allAdvancedFilters.set(t.getColId(),n)),n},e.prototype.cachedFilter=function(t){return this.allAdvancedFilters.get(t.getColId())},e.prototype.createFilterInstance=function(t,e){var n,r=this,i=a["a"].isRegistered(s["a"].SetFilterModule)?"agSetColumnFilter":"agTextColumnFilter",l=t.getColDef(),c=g(g({},this.createFilterParams(t,l,e)),{filterModifiedCallback:function(){var e={type:o["a"].EVENT_FILTER_MODIFIED,api:r.gridApi,columnApi:r.columnApi,column:t,filterInstance:n};r.eventService.dispatchEvent(e)},filterChangedCallback:function(t){return r.onFilterChanged(n,t)},doesRowPassOtherFilter:function(t){return r.doesRowPassOtherFilters(n,t)}}),u=this.userComponentFactory.newFilterComponent(l,c,i);return u&&u.then((function(t){return n=t})),u},e.prototype.createFilterParams=function(t,e,n){void 0===n&&(n=null);var r={api:this.gridOptionsWrapper.getApi(),column:t,colDef:Object(h["cloneObject"])(e),rowModel:this.rowModel,filterChangedCallback:function(){},filterModifiedCallback:function(){},valueGetter:this.createValueGetter(t),context:this.gridOptionsWrapper.getContext(),doesRowPassOtherFilter:function(){return!0}};return n&&(r.$scope=n),r},e.prototype.createFilterWrapper=function(t,e){var n={column:t,filterPromise:null,scope:null,compiledElement:null,guiPromise:r["a"].resolve(null)};return n.scope=this.gridOptionsWrapper.isAngularCompileFilters()?this.$scope.$new():null,n.filterPromise=this.createFilterInstance(t,n.scope),n.filterPromise&&this.putIntoGui(n,e),n},e.prototype.putIntoGui=function(t,e){var n=this,i=document.createElement("div");i.className="ag-filter",t.guiPromise=new r["a"]((function(r){t.filterPromise.then((function(s){var a=s.getGui();if(Object(p["exists"])(a)||console.warn("getGui method from filter returned "+a+", it should be a DOM element or an HTML template string."),"string"===typeof a&&(a=Object(d["loadTemplate"])(a)),i.appendChild(a),t.scope){var l=n.$compile(i)(t.scope);t.compiledElement=l,window.setTimeout((function(){return t.scope.$apply()}),0)}r(i),n.eventService.dispatchEvent({type:o["a"].EVENT_FILTER_OPENED,column:t.column,source:e,eGui:i,api:n.gridApi,columnApi:n.columnApi})}))}))},e.prototype.onNewColumnsLoaded=function(){var t=this,e=!1;this.allAdvancedFilters.forEach((function(n){var r=!t.columnController.getPrimaryColumn(n.column);r&&(e=!0,t.disposeFilterWrapper(n,"filterDestroyed"))})),e&&this.onFilterChanged()},e.prototype.destroyFilter=function(t,e){void 0===e&&(e="api");var n=this.allAdvancedFilters.get(t.getColId());n&&(this.disposeFilterWrapper(n,e),this.onFilterChanged())},e.prototype.disposeFilterWrapper=function(t,e){var n=this;t.filterPromise.then((function(i){(i.setModel(null)||r["a"].resolve()).then((function(){n.getContext().destroyBean(i),t.column.setFilterActive(!1,e),t.scope&&(t.compiledElement&&t.compiledElement.remove(),t.scope.$destroy()),n.allAdvancedFilters.delete(t.column.getColId())}))}))},e.prototype.destroy=function(){var e=this;t.prototype.destroy.call(this),this.allAdvancedFilters.forEach((function(t){return e.disposeFilterWrapper(t,"filterDestroyed")}))},e.QUICK_FILTER_SEPARATOR="\n",v([Object(i["a"])("$compile")],e.prototype,"$compile",void 0),v([Object(i["a"])("$scope")],e.prototype,"$scope",void 0),v([Object(i["a"])("valueService")],e.prototype,"valueService",void 0),v([Object(i["a"])("columnController")],e.prototype,"columnController",void 0),v([Object(i["a"])("rowModel")],e.prototype,"rowModel",void 0),v([Object(i["a"])("columnApi")],e.prototype,"columnApi",void 0),v([Object(i["a"])("gridApi")],e.prototype,"gridApi",void 0),v([Object(i["a"])("userComponentFactory")],e.prototype,"userComponentFactory",void 0),v([i["e"]],e.prototype,"init",null),v([i["g"]],e.prototype,"destroy",null),e=n=v([Object(i["b"])("filterManager")],e),e}(c["a"])},"087d":function(t,e){function n(t,e){var n=-1,r=e.length,i=t.length;while(++n0){var n=e-this.lastTapTime;if(n>t.DOUBLE_TAP_MILLIS){var r={type:t.EVENT_DOUBLE_TAP,touchStart:this.touchStart};this.eventService.dispatchEvent(r),this.lastTapTime=null}else this.lastTapTime=e}else this.lastTapTime=e},t.prototype.destroy=function(){this.destroyFuncs.forEach((function(t){return t()}))},t.EVENT_TAP="tap",t.EVENT_DOUBLE_TAP="doubleTap",t.EVENT_LONG_TAP="longTap",t.DOUBLE_TAP_MILLIS=500,t}()},"095d":function(t,e,n){var r,i,o,s=n("8a1e"),a=n("2494"),l=n("7f87"),c=n("549b"),u=n("7987"),p=n("3a47"),h=n("902c"),d=n("6987"),f="Object already initialized",g=a.TypeError,v=a.WeakMap,m=function(t){return o(t)?i(t):r(t,{})},y=function(t){return function(e){var n;if(!l(e)||(n=i(e)).type!==t)throw g("Incompatible receiver, "+t+" required");return n}};if(s||p.state){var b=p.state||(p.state=new v);b.get=b.get,b.has=b.has,b.set=b.set,r=function(t,e){if(b.has(t))throw g(f);return e.facade=t,b.set(t,e),e},i=function(t){return b.get(t)||{}},o=function(t){return b.has(t)}}else{var C=h("state");d[C]=!0,r=function(t,e){if(u(t,C))throw g(f);return e.facade=t,c(t,C,e),e},i=function(t){return u(t,C)?t[C]:{}},o=function(t){return u(t,C)}}t.exports={set:r,get:i,has:o,enforce:m,getterFor:y}},"09e1":function(t,e,n){"use strict";function r(t){return r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=J;var i=c(n("0ecb")),o=l(n("11c5")),s=c(n("5aad"));function a(){if("function"!==typeof WeakMap)return null;var t=new WeakMap;return a=function(){return t},t}function l(t){if(t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!==typeof t)return{default:t};var e=a();if(e&&e.has(t))return e.get(t);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o)){var s=i?Object.getOwnPropertyDescriptor(t,o):null;s&&(s.get||s.set)?Object.defineProperty(n,o,s):n[o]=t[o]}return n.default=t,e&&e.set(t,n),n}function c(t){return t&&t.__esModule?t:{default:t}}function u(t){return f(t)||d(t)||h(t)||p()}function p(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function h(t,e){if(t){if("string"===typeof t)return g(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?g(t,e):void 0}}function d(t){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}function f(t){if(Array.isArray(t))return g(t)}function g(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n40?(n-=40,e="20".concat(e)):n>20?(n-=20,e="18".concat(e)):e="19".concat(e),n<10&&(n="0".concat(n));var r="".concat(e,"/").concat(n,"/").concat(t.slice(4,6));if(!(0,s.default)(r,"YYYY/MM/DD"))return!1;for(var i=t.split("").map((function(t){return parseInt(t,10)})),o=[2,4,8,5,10,9,7,3,6],a=0,l=0;l50&&(n-=50),n>20){if(parseInt(e,10)<2004)return!1;n-=20}n<10&&(n="0".concat(n));var r="".concat(e,"/").concat(n,"/").concat(t.slice(4,6));if(!(0,s.default)(r,"YYYY/MM/DD"))return!1;if(10===t.length&&parseInt(t,10)%11!==0){var i=parseInt(t.slice(0,9),10)%11;if(!(parseInt(e,10)<1986&&10===i))return!1;if(0!==parseInt(t.slice(9),10))return!1}return!0}function b(t){return o.luhnCheck(t)}function C(t){for(var e=t.split("").map((function(t){return parseInt(t,10)})),n=[],r=0;r1})),2!==n.length&&3!==n.length)return!1;if(3===n[0].length){for(var s=n[0].split("").map((function(t){return parseInt(t,10)})),a=0,l=0;l58))return!1;e="18".concat(e)}break}3===e.length&&(e=[e.slice(0,2),"0",e.slice(2)].join(""));var r="".concat(e,"/").concat(t.slice(2,4),"/").concat(t.slice(0,2));if(!(0,s.default)(r,"YYYY/MM/DD"))return!1;for(var i=t.split("").map((function(t){return parseInt(t,10)})),o=0,a=4,l=0;l<9;l++)o+=i[l]*a,a-=1,1===a&&(a=7);return o%=11,1!==o&&(0===o?0===i[9]:i[9]===11-o)}function O(t){for(var e=t.slice(0,8).split("").map((function(t){return parseInt(t,10)})),n=0,r=1;r4&&(n+=2));return String.fromCharCode(n%26+65)===t.charAt(8)}function _(t){for(var e=t.split("").map((function(t){return parseInt(t,10)})),n=0,r=0;r<8;r++)n+=e[r]*Math.pow(2,8-r);return n%11%10===e[8]}function x(t){var e=o.reverseMultiplyAndSum(t.split("").slice(0,7).map((function(t){return parseInt(t,10)})),8);return 9===t.length&&"W"!==t[8]&&(e+=9*(t[8].charCodeAt(0)-64)),e%=23,0===e?"W"===t[7].toUpperCase():t[7].toUpperCase()===String.fromCharCode(64+e)}var S={andover:["10","12"],atlanta:["60","67"],austin:["50","53"],brookhaven:["01","02","03","04","05","06","11","13","14","16","21","22","23","25","34","51","52","54","55","56","57","58","59","65"],cincinnati:["30","32","35","36","37","38","61"],fresno:["15","24"],internet:["20","26","27","45","46","47"],kansas:["40","44"],memphis:["94","95"],ogden:["80","90"],philadelphia:["33","39","41","42","43","46","48","62","63","64","66","68","71","72","73","74","75","76","77","81","82","83","84","85","86","87","88","91","92","93","98","99"],sba:["31"]};function E(){var t=[];for(var e in S)S.hasOwnProperty(e)&&t.push.apply(t,u(S[e]));return t}function A(t){return-1!==E().indexOf(t.slice(0,2))}function R(t){var e=t.toUpperCase().split("");if(isNaN(parseInt(e[0],10))&&e.length>1){var n=0;switch(e[0]){case"Y":n=1;break;case"Z":n=2;break;default:}e.splice(0,1,n)}else while(e.length<9)e.unshift(0);var r=["T","R","W","A","G","M","Y","F","P","D","X","B","N","J","Z","S","Q","V","H","L","C","K","E"];e=e.join("");var i=parseInt(e.slice(0,8),10)%23;return e[8]===r[i]}function T(t){var e=t.slice(1,3),n=t.slice(0,1);switch(n){case"1":case"2":e="18".concat(e);break;case"3":case"4":e="19".concat(e);break;default:e="20".concat(e);break}var r="".concat(e,"/").concat(t.slice(3,5),"/").concat(t.slice(5,7));if(!(0,s.default)(r,"YYYY/MM/DD"))return!1;for(var i=t.split("").map((function(t){return parseInt(t,10)})),o=0,a=1,l=0;l<10;l++)o+=i[l]*a,a+=1,10===a&&(a=1);if(o%11===10){o=0,a=3;for(var c=0;c<10;c++)o+=i[c]*a,a+=1,10===a&&(a=1);if(o%11===10)return 0===i[10]}return o%11===i[10]}function P(t){var e=t.slice(4,6),n=t.slice(6,7);switch(n){case"+":e="18".concat(e);break;case"-":e="19".concat(e);break;default:e="20".concat(e);break}var r="".concat(e,"/").concat(t.slice(2,4),"/").concat(t.slice(0,2));if(!(0,s.default)(r,"YYYY/MM/DD"))return!1;var i=parseInt(t.slice(0,6)+t.slice(7,10),10)%31;if(i<10)return i===parseInt(t.slice(10),10);i-=10;var o=["A","B","C","D","E","F","H","J","K","L","M","N","P","R","S","T","U","V","W","X","Y"];return o[i]===t.slice(10)}function D(t){if("00"!==t.slice(2,4)||"00"!==t.slice(4,6)){var e="".concat(t.slice(0,2),"/").concat(t.slice(2,4),"/").concat(t.slice(4,6));if(!(0,s.default)(e,"YY/MM/DD"))return!1}var n=97-parseInt(t.slice(0,9),10)%97,r=parseInt(t.slice(9,11),10);return n===r||(n=97-parseInt("2".concat(t.slice(0,9)),10)%97,n===r)}function j(t){t=t.replace(/\s/g,"");var e=parseInt(t.slice(0,10),10)%511,n=parseInt(t.slice(10,13),10);return e===n}function M(t){var e="".concat(t.slice(0,4),"/").concat(t.slice(4,6),"/").concat(t.slice(6,8));return!!(0,s.default)(e,"YYYY/MM/DD")&&(!!o.luhnCheck(t.slice(0,12))&&o.verhoeffCheck("".concat(t.slice(0,11)).concat(t[12])))}function I(t){return o.iso7064Check(t)}function L(t){for(var e=t.split("").map((function(t){return parseInt(t,10)})),n=8,r=1;r<9;r++)n+=e[r]*(r+1);return n%11===e[9]}function k(t){for(var e=!1,n=!1,r=0;r<3;r++)if(!e&&/[AEIOU]/.test(t[r]))e=!0;else if(!n&&e&&"X"===t[r])n=!0;else if(r>0){if(e&&!n&&!/[AEIOU]/.test(t[r]))return!1;if(n&&!/X/.test(t[r]))return!1}return!0}function N(t){var e=t.toUpperCase().split("");if(!k(e.slice(0,3)))return!1;if(!k(e.slice(3,6)))return!1;for(var n=[6,7,9,10,12,13,14],r={L:"0",M:"1",N:"2",P:"3",Q:"4",R:"5",S:"6",T:"7",U:"8",V:"9"},i=0,o=n;i40&&(u-=40),u<10&&(u="0".concat(u));var p="".concat(e[6]).concat(e[7],"/").concat(c,"/").concat(u);if(!(0,s.default)(p,"YY/MM/DD"))return!1;for(var h=0,d=1;d4&&(m+=2)}h+=m}return String.fromCharCode(65+h%26)===e[15]}function F(t){t=t.replace(/\W/,"");var e=t.slice(0,2);if("32"!==e){var n=t.slice(2,4);if("00"!==n){var r=t.slice(4,6);switch(t[6]){case"0":r="18".concat(r);break;case"1":r="19".concat(r);break;default:r="20".concat(r);break}var i="".concat(r,"/").concat(t.slice(2,4),"/").concat(e);if(!(0,s.default)(i,"YYYY/MM/DD"))return!1}for(var o=1101,a=[1,6,3,7,9,10,5,8,4,2],l=0;l32e3)return!1;var r=parseInt(e.join("").slice(5,7),10);if(n===r)return!1}}return!0}function B(t){return o.reverseMultiplyAndSum(t.split("").slice(0,8).map((function(t){return parseInt(t,10)})),9)%11===parseInt(t[8],10)}function H(t){if(10===t.length){for(var e=[6,5,7,2,3,4,5,6,7],n=0,r=0;r80?(i="18".concat(i),o-=80):o>60?(i="22".concat(i),o-=60):o>40?(i="21".concat(i),o-=40):o>20?(i="20".concat(i),o-=20):i="19".concat(i),o<10&&(o="0".concat(o));var a="".concat(i,"/").concat(o,"/").concat(t.slice(4,6));if(!(0,s.default)(a,"YYYY/MM/DD"))return!1;for(var l=0,c=1,u=0;u10?c=1:5===c&&(c+=2);return l=10-l%10,l===parseInt(t[10],10)}function V(t){if(11===t.length){var e,n;if(e=0,"11111111111"===t||"22222222222"===t||"33333333333"===t||"44444444444"===t||"55555555555"===t||"66666666666"===t||"77777777777"===t||"88888888888"===t||"99999999999"===t||"00000000000"===t)return!1;for(var r=1;r<=9;r++)e+=parseInt(t.substring(r-1,r),10)*(11-r);if(n=10*e%11,10===n&&(n=0),n!==parseInt(t.substring(9,10),10))return!1;e=0;for(var i=1;i<=10;i++)e+=parseInt(t.substring(i-1,i),10)*(12-i);return n=10*e%11,10===n&&(n=0),n===parseInt(t.substring(10,11),10)}if("00000000000000"===t||"11111111111111"===t||"22222222222222"===t||"33333333333333"===t||"44444444444444"===t||"55555555555555"===t||"66666666666666"===t||"77777777777777"===t||"88888888888888"===t||"99999999999999"===t)return!1;for(var o=t.length-2,s=t.substring(0,o),a=t.substring(o),l=0,c=o-7,u=o;u>=1;u--)l+=s.charAt(o-u)*c,c-=1,c<2&&(c=9);var p=l%11<2?0:11-l%11;if(p!==parseInt(a.charAt(0),10))return!1;o+=1,s=t.substring(0,o),l=0,c=o-7;for(var h=o;h>=1;h--)l+=s.charAt(o-h)*c,c-=1,c<2&&(c=9);return p=l%11<2?0:11-l%11,p===parseInt(a.charAt(1),10)}function W(t){var e=11-o.reverseMultiplyAndSum(t.split("").slice(0,8).map((function(t){return parseInt(t,10)})),9)%11;return e>9?0===parseInt(t[8],10):e===parseInt(t[8],10)}function $(t){if("9000"!==t.slice(0,4)){var e=t.slice(1,3);switch(t[0]){case"1":case"2":e="19".concat(e);break;case"3":case"4":e="18".concat(e);break;case"5":case"6":e="20".concat(e);break;default:}var n="".concat(e,"/").concat(t.slice(3,5),"/").concat(t.slice(5,7));if(8===n.length){if(!(0,s.default)(n,"YY/MM/DD"))return!1}else if(!(0,s.default)(n,"YYYY/MM/DD"))return!1;for(var r=t.split("").map((function(t){return parseInt(t,10)})),i=[2,7,9,1,4,6,3,5,8,2,7,9],o=0,a=0;a53)return!1;e=e<10?"190".concat(e):"19".concat(e);var n=parseInt(t.slice(2,4),10);n>50&&(n-=50),n<10&&(n="0".concat(n));var r="".concat(e,"/").concat(n,"/").concat(t.slice(4,6));if(!(0,s.default)(r,"YYYY/MM/DD"))return!1}return!0}function U(t){var e=11-o.reverseMultiplyAndSum(t.split("").slice(0,7).map((function(t){return parseInt(t,10)})),8)%11;return 10===e?0===parseInt(t[7],10):e===parseInt(t[7],10)}function Y(t){var e=t.slice(0);t.length>11&&(e=e.slice(2));var n="",r=e.slice(2,4),i=parseInt(e.slice(4,6),10);if(t.length>11)n=t.slice(0,4);else if(n=t.slice(0,2),11===t.length&&i<60){var a=(new Date).getFullYear().toString(),l=parseInt(a.slice(0,2),10);if(a=parseInt(a,10),"-"===t[6])n=parseInt("".concat(l).concat(n),10)>a?"".concat(l-1).concat(n):"".concat(l).concat(n);else if(n="".concat(l-1).concat(n),a-parseInt(n,10)<100)return!1}i>60&&(i-=60),i<10&&(i="0".concat(i));var c="".concat(n,"/").concat(r,"/").concat(i);if(8===c.length){if(!(0,s.default)(c,"YY/MM/DD"))return!1}else if(!(0,s.default)(c,"YYYY/MM/DD"))return!1;return o.luhnCheck(t.replace(/\W/,""))}var K={"bg-BG":/^\d{10}$/,"cs-CZ":/^\d{6}\/{0,1}\d{3,4}$/,"de-AT":/^\d{9}$/,"de-DE":/^[1-9]\d{10}$/,"dk-DK":/^\d{6}-{0,1}\d{4}$/,"el-CY":/^[09]\d{7}[A-Z]$/,"el-GR":/^([0-4]|[7-9])\d{8}$/,"en-CA":/^\d{9}$/,"en-GB":/^\d{10}$|^(?!GB|NK|TN|ZZ)(?![DFIQUV])[A-Z](?![DFIQUVO])[A-Z]\d{6}[ABCD ]$/i,"en-IE":/^\d{7}[A-W][A-IW]{0,1}$/i,"en-US":/^\d{2}[- ]{0,1}\d{7}$/,"es-ES":/^(\d{0,8}|[XYZKLM]\d{7})[A-HJ-NP-TV-Z]$/i,"et-EE":/^[1-6]\d{6}(00[1-9]|0[1-9][0-9]|[1-6][0-9]{2}|70[0-9]|710)\d$/,"fi-FI":/^\d{6}[-+A]\d{3}[0-9A-FHJ-NPR-Y]$/i,"fr-BE":/^\d{11}$/,"fr-FR":/^[0-3]\d{12}$|^[0-3]\d\s\d{2}(\s\d{3}){3}$/,"fr-LU":/^\d{13}$/,"hr-HR":/^\d{11}$/,"hu-HU":/^8\d{9}$/,"it-IT":/^[A-Z]{6}[L-NP-V0-9]{2}[A-EHLMPRST][L-NP-V0-9]{2}[A-ILMZ][L-NP-V0-9]{3}[A-Z]$/i,"lv-LV":/^\d{6}-{0,1}\d{5}$/,"mt-MT":/^\d{3,7}[APMGLHBZ]$|^([1-8])\1\d{7}$/i,"nl-NL":/^\d{9}$/,"pl-PL":/^\d{10,11}$/,"pt-BR":/(?:^\d{11}$)|(?:^\d{14}$)/,"pt-PT":/^\d{9}$/,"ro-RO":/^\d{13}$/,"sk-SK":/^\d{6}\/{0,1}\d{3,4}$/,"sl-SI":/^[1-9]\d{7}$/,"sv-SE":/^(\d{6}[-+]{0,1}\d{4}|(18|19|20)\d{6}[-+]{0,1}\d{4})$/};K["lb-LU"]=K["fr-LU"],K["lt-LT"]=K["et-EE"],K["nl-BE"]=K["fr-BE"],K["fr-CA"]=K["en-CA"];var Z={"bg-BG":v,"cs-CZ":y,"de-AT":b,"de-DE":C,"dk-DK":w,"el-CY":O,"el-GR":_,"en-CA":m,"en-IE":x,"en-US":A,"es-ES":R,"et-EE":T,"fi-FI":P,"fr-BE":D,"fr-FR":j,"fr-LU":M,"hr-HR":I,"hu-HU":L,"it-IT":N,"lv-LV":F,"mt-MT":G,"nl-NL":B,"pl-PL":H,"pt-BR":V,"pt-PT":W,"ro-RO":$,"sk-SK":z,"sl-SI":U,"sv-SE":Y};Z["lb-LU"]=Z["fr-LU"],Z["lt-LT"]=Z["et-EE"],Z["nl-BE"]=Z["fr-BE"],Z["fr-CA"]=Z["en-CA"];var X=/[-\\\/!@#$%\^&\*\(\)\+\=\[\]]+/g,q={"de-AT":X,"de-DE":/[\/\\]/g,"fr-BE":X};function J(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en-US";(0,i.default)(t);var n=t.slice(0);if(e in K)return e in q&&(n=n.replace(q[e],"")),!!K[e].test(n)&&(!(e in Z)||Z[e](n));throw new Error("Invalid locale '".concat(e,"'"))}q["nl-BE"]=q["fr-BE"],t.exports=e.default,t.exports.default=e.default},"0a06":function(t,e,n){"use strict";var r=n("c532"),i=n("30b5"),o=n("f6b4"),s=n("5270"),a=n("4a7b"),l=n("848b"),c=l.validators;function u(t){this.defaults=t,this.interceptors={request:new o,response:new o}}u.prototype.request=function(t){"string"===typeof t?(t=arguments[1]||{},t.url=arguments[0]):t=t||{},t=a(this.defaults,t),t.method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var e=t.transitional;void 0!==e&&l.assertOptions(e,{silentJSONParsing:c.transitional(c.boolean,"1.0.0"),forcedJSONParsing:c.transitional(c.boolean,"1.0.0"),clarifyTimeoutError:c.transitional(c.boolean,"1.0.0")},!1);var n=[],r=!0;this.interceptors.request.forEach((function(e){"function"===typeof e.runWhen&&!1===e.runWhen(t)||(r=r&&e.synchronous,n.unshift(e.fulfilled,e.rejected))}));var i,o=[];if(this.interceptors.response.forEach((function(t){o.push(t.fulfilled,t.rejected)})),!r){var u=[s,void 0];Array.prototype.unshift.apply(u,n),u=u.concat(o),i=Promise.resolve(t);while(u.length)i=i.then(u.shift(),u.shift());return i}var p=t;while(n.length){var h=n.shift(),d=n.shift();try{p=h(p)}catch(f){d(f);break}}try{i=s(p)}catch(f){return Promise.reject(f)}while(o.length)i=i.then(o.shift(),o.shift());return i},u.prototype.getUri=function(t){return t=a(this.defaults,t),i(t.url,t.params,t.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(t){u.prototype[t]=function(e,n){return this.request(a(n||{},{method:t,url:e,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(t){u.prototype[t]=function(e,n,r){return this.request(a(r||{},{method:t,url:e,data:n}))}})),t.exports=u},"0a19":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=c;var r=o(n("0ecb")),i=o(n("2e66"));function o(t){return t&&t.__esModule?t:{default:t}}var s=/^[A-Z2-7]+=*$/,a=/^[A-HJKMNP-TV-Z0-9]+$/,l={crockford:!1};function c(t,e){if((0,r.default)(t),e=(0,i.default)(e,l),e.crockford)return a.test(t);var n=t.length;return!(n%8!==0||!s.test(t))}t.exports=e.default,t.exports.default=e.default},"0a36":function(t,e,n){"use strict";var r={foo:{}},i=Object;t.exports=function(){return{__proto__:r}.foo===r.foo&&!({__proto__:null}instanceof i)}},"0a49":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=s,e.CurrencyCodes=void 0;var r=i(n("0ecb"));function i(t){return t&&t.__esModule?t:{default:t}}var o=new Set(["AED","AFN","ALL","AMD","ANG","AOA","ARS","AUD","AWG","AZN","BAM","BBD","BDT","BGN","BHD","BIF","BMD","BND","BOB","BOV","BRL","BSD","BTN","BWP","BYN","BZD","CAD","CDF","CHE","CHF","CHW","CLF","CLP","CNY","COP","COU","CRC","CUC","CUP","CVE","CZK","DJF","DKK","DOP","DZD","EGP","ERN","ETB","EUR","FJD","FKP","GBP","GEL","GHS","GIP","GMD","GNF","GTQ","GYD","HKD","HNL","HRK","HTG","HUF","IDR","ILS","INR","IQD","IRR","ISK","JMD","JOD","JPY","KES","KGS","KHR","KMF","KPW","KRW","KWD","KYD","KZT","LAK","LBP","LKR","LRD","LSL","LYD","MAD","MDL","MGA","MKD","MMK","MNT","MOP","MRU","MUR","MVR","MWK","MXN","MXV","MYR","MZN","NAD","NGN","NIO","NOK","NPR","NZD","OMR","PAB","PEN","PGK","PHP","PKR","PLN","PYG","QAR","RON","RSD","RUB","RWF","SAR","SBD","SCR","SDG","SEK","SGD","SHP","SLL","SOS","SRD","SSP","STN","SVC","SYP","SZL","THB","TJS","TMT","TND","TOP","TRY","TTD","TWD","TZS","UAH","UGX","USD","USN","UYI","UYU","UYW","UZS","VES","VND","VUV","WST","XAF","XAG","XAU","XBA","XBB","XBC","XBD","XCD","XDR","XOF","XPD","XPF","XPT","XSU","XTS","XUA","XXX","YER","ZAR","ZMW","ZWL"]);function s(t){return(0,r.default)(t),o.has(t.toUpperCase())}var a=o;e.CurrencyCodes=a},"0b07":function(t,e,n){var r=n("34ac"),i=n("3698");function o(t,e){var n=i(t,e);return r(n)?n:void 0}t.exports=o},"0b10":function(t,e,n){var r=n("f88b"),i=n("8dae"),o=n("5086"),s=n("37aa");function a(t,e,n){if(!s(n))return!1;var a=typeof e;return!!("number"==a?i(n)&&o(e,n.length):"string"==a&&e in n)&&r(n[e],t)}t.exports=a},"0b16":function(t,e,n){"use strict";var r=n("9d88");function i(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}var o=/^([a-z0-9.+-]+:)/i,s=/:[0-9]*$/,a=/^(\/\/?(?!\/)[^?\s]*)(\?[^\s]*)?$/,l=["<",">",'"',"`"," ","\r","\n","\t"],c=["{","}","|","\\","^","`"].concat(l),u=["'"].concat(c),p=["%","/","?",";","#"].concat(u),h=["/","?","#"],d=255,f=/^[+a-z0-9A-Z_-]{0,63}$/,g=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,v={javascript:!0,"javascript:":!0},m={javascript:!0,"javascript:":!0},y={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},b=n("184d");function C(t,e,n){if(t&&"object"===typeof t&&t instanceof i)return t;var r=new i;return r.parse(t,e,n),r}function w(t){return"string"===typeof t&&(t=C(t)),t instanceof i?t.format():i.prototype.format.call(t)}function O(t,e){return C(t,!1,!0).resolve(e)}function _(t,e){return t?C(t,!1,!0).resolveObject(e):e}i.prototype.parse=function(t,e,n){if("string"!==typeof t)throw new TypeError("Parameter 'url' must be a string, not "+typeof t);var i=t.indexOf("?"),s=-1!==i&&i127?I+="x":I+=M[L];if(!I.match(f)){var N=D.slice(0,R),F=D.slice(R+1),G=M.match(g);G&&(N.push(G[1]),F.unshift(G[2])),F.length&&(C="/"+F.join(".")+C),this.hostname=N.join(".");break}}}this.hostname.length>d?this.hostname="":this.hostname=this.hostname.toLowerCase(),P||(this.hostname=r.toASCII(this.hostname));var B=this.port?":"+this.port:"",H=this.hostname||"";this.host=H+B,this.href+=this.host,P&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==C[0]&&(C="/"+C))}if(!v[_])for(R=0,j=u.length;R0)&&n.host.split("@");x&&(n.auth=x.shift(),n.hostname=x.shift(),n.host=n.hostname)}return n.search=t.search,n.query=t.query,null===n.pathname&&null===n.search||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!O.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var S=O.slice(-1)[0],E=(n.host||t.host||O.length>1)&&("."===S||".."===S)||""===S,A=0,R=O.length;R>=0;R--)S=O[R],"."===S?O.splice(R,1):".."===S?(O.splice(R,1),A++):A&&(O.splice(R,1),A--);if(!C&&!w)for(;A--;A)O.unshift("..");!C||""===O[0]||O[0]&&"/"===O[0].charAt(0)||O.unshift(""),E&&"/"!==O.join("/").substr(-1)&&O.push("");var T=""===O[0]||O[0]&&"/"===O[0].charAt(0);if(_){n.hostname=T?"":O.length?O.shift():"",n.host=n.hostname;x=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@");x&&(n.auth=x.shift(),n.hostname=x.shift(),n.host=n.hostname)}return C=C||n.host&&O.length,C&&!T&&O.unshift(""),O.length>0?n.pathname=O.join("/"):(n.pathname=null,n.path=null),null===n.pathname&&null===n.search||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=t.auth||n.auth,n.slashes=n.slashes||t.slashes,n.href=n.format(),n},i.prototype.parseHost=function(){var t=this.host,e=s.exec(t);e&&(e=e[0],":"!==e&&(this.port=e.substr(1)),t=t.substr(0,t.length-e.length)),t&&(this.hostname=t)},e.parse=C,e.resolve=O,e.resolveObject=_,e.format=w,e.Url=i},"0bc6":function(t,e,n){},"0c18":function(t,e,n){},"0c1a":function(t,e,n){var r=n("6722"),i=Function.prototype,o=i.call,s=r&&i.bind.bind(o,o);t.exports=r?s:function(t){return function(){return o.apply(t,arguments)}}},"0c1c":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=s;var r=o(n("0ecb")),i=o(n("9b39"));function o(t){return t&&t.__esModule?t:{default:t}}function s(t,e){(0,r.default)(t);var n=e?"\\x00-\\x09\\x0B\\x0C\\x0E-\\x1F\\x7F":"\\x00-\\x1F\\x7F";return(0,i.default)(t,n)}t.exports=e.default,t.exports.default=e.default},"0cfb":function(t,e,n){"use strict";var r=n("83ab"),i=n("d039"),o=n("cc12");t.exports=!r&&!i((function(){return 7!==Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},"0d24":function(t,e,n){(function(t){var r=n("2b3e"),i=n("07c7"),o=e&&!e.nodeType&&e,s=o&&"object"==typeof t&&t&&!t.nodeType&&t,a=s&&s.exports===o,l=a?r.Buffer:void 0,c=l?l.isBuffer:void 0,u=c||i;t.exports=u}).call(this,n("62e4")(t))},"0d51":function(t,e,n){"use strict";var r=String;t.exports=function(t){try{return r(t)}catch(e){return"Object"}}},"0d9a":function(t,e,n){"use strict";n.d(e,"b",(function(){return o})),n.d(e,"d",(function(){return P})),n.d(e,"c",(function(){return D})),n.d(e,"a",(function(){return j}));var r={};n.r(r),n.d(r,"stringToArray",(function(){return s}));var i={};n.r(i),n.d(i,"sortRowNodesByOrder",(function(){return _})),n.d(i,"traverseNodesWithKey",(function(){return x})); +/** + * @ag-grid-community/core - Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components + * @version v25.3.0 + * @link http://www.ag-grid.com/ + * @license MIT + */ +var o=function(){function t(t,e,n,r){void 0===r&&(r=1),this.r=Math.min(1,Math.max(0,t||0)),this.g=Math.min(1,Math.max(0,e||0)),this.b=Math.min(1,Math.max(0,n||0)),this.a=Math.min(1,Math.max(0,r||0))}return t.fromString=function(e){if(e.indexOf("#")>=0)return t.fromHexString(e);var n=t.nameToHex[e];if(n)return t.fromHexString(n);if(e.indexOf("rgb")>=0)return t.fromRgbaString(e);throw new Error("Invalid color string: '"+e+"'")},t.fromHexString=function(e){var n=e.match(t.hexRe);if(n){var r=parseInt(n[1],16),i=parseInt(n[2],16),o=parseInt(n[3],16),s=void 0!==n[4]?parseInt(n[4],16):255;return new t(r/255,i/255,o/255,s/255)}if(n=e.match(t.shortHexRe),n){r=parseInt(n[1],16),i=parseInt(n[2],16),o=parseInt(n[3],16),s=void 0!==n[4]?parseInt(n[4],16):15;return r+=16*r,i+=16*i,o+=16*o,s+=16*s,new t(r/255,i/255,o/255,s/255)}throw new Error("Malformed hexadecimal color string: '"+e+"'")},t.fromRgbaString=function(e){var n=e.match(t.rgbRe);if(n)return new t(+n[1]/255,+n[2]/255,+n[3]/255);if(n=e.match(t.rgbaRe),n)return new t(+n[1]/255,+n[2]/255,+n[3]/255,+n[4]);throw new Error("Malformed rgb/rgba color string: '"+e+"'")},t.fromArray=function(e){if(4===e.length)return new t(e[0],e[1],e[2],e[3]);if(3===e.length)return new t(e[0],e[1],e[2]);throw new Error("The given array should contain 3 or 4 color components (numbers).")},t.fromHSB=function(e,n,r,i){void 0===i&&(i=1);var o=t.HSBtoRGB(e,n,r);return new t(o[0],o[1],o[2],i)},t.padHex=function(t){return 1===t.length?"0"+t:t},t.prototype.toHexString=function(){var e="#"+t.padHex(Math.round(255*this.r).toString(16))+t.padHex(Math.round(255*this.g).toString(16))+t.padHex(Math.round(255*this.b).toString(16));return this.a<1&&(e+=t.padHex(Math.round(255*this.a).toString(16))),e},t.prototype.toRgbaString=function(t){void 0===t&&(t=3);var e=[Math.round(255*this.r),Math.round(255*this.g),Math.round(255*this.b)],n=Math.pow(10,t);return 1!==this.a?(e.push(Math.round(this.a*n)/n),"rgba("+e.join(", ")+")"):"rgb("+e.join(", ")+")"},t.prototype.toString=function(){return 1===this.a?this.toHexString():this.toRgbaString()},t.prototype.toHSB=function(){return t.RGBtoHSB(this.r,this.g,this.b)},t.RGBtoHSB=function(t,e,n){var r=Math.min(t,e,n),i=Math.max(t,e,n),o=0!==i?(i-r)/i:0,s=NaN;if(r!==i){var a=i-r,l=(i-t)/a,c=(i-e)/a,u=(i-n)/a;s=t===i?u-c:e===i?2+l-u:4+c-l,s/=6,s<0&&(s+=1)}return[360*s,o,i]},t.HSBtoRGB=function(t,e,n){isNaN(t)&&(t=0),t=(t%360+360)%360/360;var r=0,i=0,o=0;if(0===e)r=i=o=n;else{var s=6*(t-Math.floor(t)),a=s-Math.floor(s),l=n*(1-e),c=n*(1-e*a),u=n*(1-e*(1-a));switch(s>>0){case 0:r=n,i=u,o=l;break;case 1:r=c,i=n,o=l;break;case 2:r=l,i=n,o=u;break;case 3:r=l,i=c,o=n;break;case 4:r=u,i=l,o=n;break;case 5:r=n,i=l,o=c;break}}return[r,i,o]},t.prototype.derive=function(e,n,r,i){var o=t.RGBtoHSB(this.r,this.g,this.b),s=o[2];0==s&&r>1&&(s=.05);var a=((o[0]+e)%360+360)%360,l=Math.max(Math.min(o[1]*n,1),0);s=Math.max(Math.min(s*r,1),0);var c=Math.max(Math.min(this.a*i,1),0),u=t.HSBtoRGB(a,l,s);return u.push(c),t.fromArray(u)},t.prototype.brighter=function(){return this.derive(0,1,1/.7,1)},t.prototype.darker=function(){return this.derive(0,1,.7,1)},t.hexRe=/\s*#([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})?\s*$/,t.shortHexRe=/\s*#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])?\s*$/,t.rgbRe=/\s*rgb\((\d+),\s*(\d+),\s*(\d+)\)\s*/,t.rgbaRe=/\s*rgba\((\d+),\s*(\d+),\s*(\d+),\s*([.\d]+)\)\s*/,t.nameToHex=Object.freeze({aliceblue:"#F0F8FF",antiquewhite:"#FAEBD7",aqua:"#00FFFF",aquamarine:"#7FFFD4",azure:"#F0FFFF",beige:"#F5F5DC",bisque:"#FFE4C4",black:"#000000",blanchedalmond:"#FFEBCD",blue:"#0000FF",blueviolet:"#8A2BE2",brown:"#A52A2A",burlywood:"#DEB887",cadetblue:"#5F9EA0",chartreuse:"#7FFF00",chocolate:"#D2691E",coral:"#FF7F50",cornflowerblue:"#6495ED",cornsilk:"#FFF8DC",crimson:"#DC143C",cyan:"#00FFFF",darkblue:"#00008B",darkcyan:"#008B8B",darkgoldenrod:"#B8860B",darkgray:"#A9A9A9",darkgreen:"#006400",darkgrey:"#A9A9A9",darkkhaki:"#BDB76B",darkmagenta:"#8B008B",darkolivegreen:"#556B2F",darkorange:"#FF8C00",darkorchid:"#9932CC",darkred:"#8B0000",darksalmon:"#E9967A",darkseagreen:"#8FBC8F",darkslateblue:"#483D8B",darkslategray:"#2F4F4F",darkslategrey:"#2F4F4F",darkturquoise:"#00CED1",darkviolet:"#9400D3",deeppink:"#FF1493",deepskyblue:"#00BFFF",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1E90FF",firebrick:"#B22222",floralwhite:"#FFFAF0",forestgreen:"#228B22",fuchsia:"#FF00FF",gainsboro:"#DCDCDC",ghostwhite:"#F8F8FF",gold:"#FFD700",goldenrod:"#DAA520",gray:"#808080",green:"#008000",greenyellow:"#ADFF2F",grey:"#808080",honeydew:"#F0FFF0",hotpink:"#FF69B4",indianred:"#CD5C5C",indigo:"#4B0082",ivory:"#FFFFF0",khaki:"#F0E68C",lavender:"#E6E6FA",lavenderblush:"#FFF0F5",lawngreen:"#7CFC00",lemonchiffon:"#FFFACD",lightblue:"#ADD8E6",lightcoral:"#F08080",lightcyan:"#E0FFFF",lightgoldenrodyellow:"#FAFAD2",lightgray:"#D3D3D3",lightgreen:"#90EE90",lightgrey:"#D3D3D3",lightpink:"#FFB6C1",lightsalmon:"#FFA07A",lightseagreen:"#20B2AA",lightskyblue:"#87CEFA",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#B0C4DE",lightyellow:"#FFFFE0",lime:"#00FF00",limegreen:"#32CD32",linen:"#FAF0E6",magenta:"#FF00FF",maroon:"#800000",mediumaquamarine:"#66CDAA",mediumblue:"#0000CD",mediumorchid:"#BA55D3",mediumpurple:"#9370DB",mediumseagreen:"#3CB371",mediumslateblue:"#7B68EE",mediumspringgreen:"#00FA9A",mediumturquoise:"#48D1CC",mediumvioletred:"#C71585",midnightblue:"#191970",mintcream:"#F5FFFA",mistyrose:"#FFE4E1",moccasin:"#FFE4B5",navajowhite:"#FFDEAD",navy:"#000080",oldlace:"#FDF5E6",olive:"#808000",olivedrab:"#6B8E23",orange:"#FFA500",orangered:"#FF4500",orchid:"#DA70D6",palegoldenrod:"#EEE8AA",palegreen:"#98FB98",paleturquoise:"#AFEEEE",palevioletred:"#DB7093",papayawhip:"#FFEFD5",peachpuff:"#FFDAB9",peru:"#CD853F",pink:"#FFC0CB",plum:"#DDA0DD",powderblue:"#B0E0E6",purple:"#800080",rebeccapurple:"#663399",red:"#FF0000",rosybrown:"#BC8F8F",royalblue:"#4169E1",saddlebrown:"#8B4513",salmon:"#FA8072",sandybrown:"#F4A460",seagreen:"#2E8B57",seashell:"#FFF5EE",sienna:"#A0522D",silver:"#C0C0C0",skyblue:"#87CEEB",slateblue:"#6A5ACD",slategray:"#708090",slategrey:"#708090",snow:"#FFFAFA",springgreen:"#00FF7F",steelblue:"#4682B4",tan:"#D2B48C",teal:"#008080",thistle:"#D8BFD8",tomato:"#FF6347",turquoise:"#40E0D0",violet:"#EE82EE",wheat:"#F5DEB3",white:"#FFFFFF",whitesmoke:"#F5F5F5",yellow:"#FFFF00",yellowgreen:"#9ACD32"}),t}(); +/** + * @ag-grid-community/core - Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components + * @version v25.3.0 + * @link http://www.ag-grid.com/ + * @license MIT + */function s(t,e){void 0===e&&(e=",");var n=[],r=function(t){return"\r"===t||"\n"===t},i=!1;if(""===t)return[[""]];for(var o,s,a,l=function(l,c,u){var p=t[u-1],h=t[u],d=t[u+1],f=function(){n[l]||(n[l]=[]),n[l][c]||(n[l][c]="")};if(f(),'"'===h){if(i)return'"'===d?(n[l][c]+='"',u++):i=!1,o=l,s=c,a=u,"continue";if(void 0===p||p===e||r(p))return i=!0,o=l,s=c,a=u,"continue"}if(!i){if(h===e)return c++,f(),o=l,s=c,a=u,"continue";if(r(h))return c=0,l++,f(),"\r"===h&&"\n"===d&&u++,o=l,s=c,a=u,"continue"}n[l][c]+=h,o=l,s=c,a=u},c=0,u=0,p=0;p0){o=!0;break}o&&t.sort(i)}}function x(t,e){var n=[];function r(t){t&&t.forEach((function(t){if(t.group||t.hasChildren()){n.push(t.key);var i=n.join("|");e(t,i),r(t.childrenAfterGroup),n.pop()}}))}r(t)}var S,E=n("3c35"),A=n("a1fa"),R=function(){return R=Object.assign||function(t){for(var e,n=1,r=arguments.length;n=0;a--)(i=t[a])&&(s=(o<3?i(s):o>3?i(e,n,s):i(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return a(e,t),e.prototype.observeResize=function(t,e,n){void 0===n&&(n=50);var r=this.getFrameworkOverrides(),i=Object(o["debounce"])(e,n),a=function(){var e=new window.ResizeObserver(i);return e.observe(t),function(){return e.disconnect()}},l=function(){var i=Object(s["offsetWidth"])(t),o=Object(s["offsetHeight"])(t),a=!0,l=function(){if(a){var c=Object(s["offsetWidth"])(t),u=Object(s["offsetHeight"])(t),p=c!==i||u!==o;p&&(i=c,o=u,e()),r.setTimeout(l,n)}};return l(),function(){return a=!1}},c=this.gridOptionsWrapper.isSuppressBrowserResizeObserver(),u=!!window.ResizeObserver;return u&&!c?a():l()},e=l([Object(r["b"])("resizeObserverService")],e),e}(i["a"])},"0fd9":function(t,e,n){"use strict";n("4b85");var r=n("2b0e"),i=n("d9f7"),o=n("80d2");const s=["sm","md","lg","xl"],a=["start","end","center"];function l(t,e){return s.reduce((n,r)=>(n[t+Object(o["H"])(r)]=e(),n),{})}const c=t=>[...a,"baseline","stretch"].includes(t),u=l("align",()=>({type:String,default:null,validator:c})),p=t=>[...a,"space-between","space-around"].includes(t),h=l("justify",()=>({type:String,default:null,validator:p})),d=t=>[...a,"space-between","space-around","stretch"].includes(t),f=l("alignContent",()=>({type:String,default:null,validator:d})),g={align:Object.keys(u),justify:Object.keys(h),alignContent:Object.keys(f)},v={align:"align",justify:"justify",alignContent:"align-content"};function m(t,e,n){let r=v[t];if(null!=n){if(e){const n=e.replace(t,"");r+="-"+n}return r+="-"+n,r.toLowerCase()}}const y=new Map;e["a"]=r["default"].extend({name:"v-row",functional:!0,props:{tag:{type:String,default:"div"},dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:c},...u,justify:{type:String,default:null,validator:p},...h,alignContent:{type:String,default:null,validator:d},...f},render(t,{props:e,data:n,children:r}){let o="";for(const i in e)o+=String(e[i]);let s=y.get(o);if(!s){let t;for(t in s=[],g)g[t].forEach(n=>{const r=e[n],i=m(t,n,r);i&&s.push(i)});s.push({"no-gutters":e.noGutters,"row--dense":e.dense,["align-"+e.align]:e.align,["justify-"+e.justify]:e.justify,["align-content-"+e.alignContent]:e.alignContent}),y.set(o,s)}return t(e.tag,Object(i["a"])(n,{staticClass:"row",class:s}),r)}})},1041:function(t,e,n){var r=n("8eeb"),i=n("a029");function o(t,e){return r(t,i(t),e)}t.exports=o},1077:function(t,e,n){var r=n("8c34"),i=n("128d"),o=n("48b1"),s=o&&o.isTypedArray,a=s?i(s):r;t.exports=a},"10d2":function(t,e,n){"use strict";var r=n("8dd9");e["a"]=r["a"]},"10d6":function(t,e,n){var r=n("2494"),i=n("0eaa").f,o=n("549b"),s=n("5034"),a=n("d18a"),l=n("b039"),c=n("dde7");t.exports=function(t,e){var n,u,p,h,d,f,g=t.target,v=t.global,m=t.stat;if(u=v?r:m?r[g]||a(g,{}):(r[g]||{}).prototype,u)for(p in e){if(d=e[p],t.dontCallGetSet?(f=i(u,p),h=f&&f.value):h=u[p],n=c(v?p:g+(m?".":"#")+p,t.forced),!n&&void 0!==h){if(typeof d==typeof h)continue;l(d,h)}(t.sham||h&&h.sham)&&o(d,"sham",!0),s(u,p,d,t)}}},"11c5":function(t,e,n){"use strict";function r(t){for(var e=10,n=0;n=0;r--){if(n){var i=2*parseInt(t[r],10);e+=i>9?i.toString().split("").map((function(t){return parseInt(t,10)})).reduce((function(t,e){return t+e}),0):i}else e+=parseInt(t[r],10);n=!n}return e%10===0}function o(t,e){for(var n=0,r=0;r=0;a--)(i=t[a])&&(s=(o<3?i(s):o>3?i(e,n,s):i(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},h=function(){function t(t,e,n,i){this.moving=!1,this.menuVisible=!1,this.filterActive=!1,this.eventService=new r["a"],this.rowGroupActive=!1,this.pivotActive=!1,this.aggregationActive=!1,this.colDef=t,this.userProvidedColDef=e,this.colId=n,this.primary=i,this.setState(t)}return t.prototype.setState=function(t){void 0!==t.sort?t.sort!==o["a"].SORT_ASC&&t.sort!==o["a"].SORT_DESC||(this.sort=t.sort):t.initialSort!==o["a"].SORT_ASC&&t.initialSort!==o["a"].SORT_DESC||(this.sort=t.initialSort);var e=Object(l["attrToNumber"])(t.sortIndex),n=Object(l["attrToNumber"])(t.initialSortIndex);void 0!==e?null!==e&&(this.sortIndex=e):null!==n&&(this.sortIndex=n);var r=Object(l["attrToBoolean"])(t.hide),i=Object(l["attrToBoolean"])(t.initialHide);this.visible=void 0!==r?!r:!i,void 0!==t.pinned?this.setPinned(t.pinned):this.setPinned(t.initialPinned);var s=Object(l["attrToNumber"])(t.flex),a=Object(l["attrToNumber"])(t.initialFlex);void 0!==s?this.flex=s:void 0!==a&&(this.flex=a)},t.prototype.setColDef=function(t,e){this.colDef=t,this.userProvidedColDef=e,this.initMinAndMaxWidths(),this.initDotNotation()},t.prototype.getUserProvidedColDef=function(){return this.userProvidedColDef},t.prototype.setParent=function(t){this.parent=t},t.prototype.getParent=function(){return this.parent},t.prototype.setOriginalParent=function(t){this.originalParent=t},t.prototype.getOriginalParent=function(){return this.originalParent},t.prototype.initialise=function(){this.initMinAndMaxWidths(),this.resetActualWidth("gridInitializing"),this.initDotNotation(),this.validate()},t.prototype.initDotNotation=function(){var t=this.gridOptionsWrapper.isSuppressFieldDotNotation();this.fieldContainsDots=Object(l["exists"])(this.colDef.field)&&this.colDef.field.indexOf(".")>=0&&!t,this.tooltipFieldContainsDots=Object(l["exists"])(this.colDef.tooltipField)&&this.colDef.tooltipField.indexOf(".")>=0&&!t},t.prototype.initMinAndMaxWidths=function(){var t=this.gridOptionsWrapper.getMinColWidth(),e=this.gridOptionsWrapper.getMaxColWidth();null!=this.colDef.minWidth?this.minWidth=Math.max(this.colDef.minWidth,1):this.minWidth=t,null!=this.colDef.maxWidth?this.maxWidth=this.colDef.maxWidth:this.maxWidth=e},t.prototype.resetActualWidth=function(t){void 0===t&&(t="api");var e=this.columnUtils.calculateColInitialWidth(this.colDef);this.setActualWidth(e,t,!0)},t.prototype.isEmptyGroup=function(){return!1},t.prototype.isRowGroupDisplayed=function(t){if(Object(l["missing"])(this.colDef)||Object(l["missing"])(this.colDef.showRowGroup))return!1;var e=!0===this.colDef.showRowGroup,n=this.colDef.showRowGroup===t;return e||n},t.prototype.getUniqueId=function(){return this.getId()},t.prototype.isPrimary=function(){return this.primary},t.prototype.isFilterAllowed=function(){var t=!!this.colDef.filter||!!this.colDef.filterFramework;return this.primary&&t},t.prototype.isFieldContainsDots=function(){return this.fieldContainsDots},t.prototype.isTooltipFieldContainsDots=function(){return this.tooltipFieldContainsDots},t.prototype.validate=function(){var t=this.colDef;function e(t,e,n){Object(c["doOnce"])((function(){n?console.warn(t,n):Object(c["doOnce"])((function(){return console.warn(t)}),e)}),e)}var n=this.gridOptionsWrapper.isRowModelDefault();if(n&&!a["a"].isRegistered(s["a"].RowGroupingModule)){var r=["enableRowGroup","rowGroup","rowGroupIndex","enablePivot","enableValue","pivot","pivotIndex","aggFunc"];r.forEach((function(n){Object(l["exists"])(t[n])&&(a["a"].isPackageBased()?e("AG Grid: "+n+" is only valid in ag-grid-enterprise, your column definition should not have "+n,"ColumnRowGroupingMissing"+n):e("AG Grid: "+n+" is only valid with AG Grid Enterprise Module "+s["a"].RowGroupingModule+" - your column definition should not have "+n,"ColumnRowGroupingMissing"+n))}))}if(a["a"].isRegistered(s["a"].RichSelectModule)||"agRichSelect"!==this.colDef.cellEditor&&"agRichSelectCellEditor"!==this.colDef.cellEditor||(a["a"].isPackageBased()?e("AG Grid: "+this.colDef.cellEditor+" can only be used with ag-grid-enterprise","ColumnRichSelectMissing"):e("AG Grid: "+this.colDef.cellEditor+" can only be used with AG Grid Enterprise Module "+s["a"].RichSelectModule,"ColumnRichSelectMissing")),a["a"].isRegistered(s["a"].DateTimeCellEditorModule)||"agRichSelect"!==this.colDef.cellEditor&&"agDateTimeCellEditor"!==this.colDef.cellEditor||(a["a"].isPackageBased()?e("AG Grid: "+this.colDef.cellEditor+" can only be used with ag-grid-enterprise","ColumnDateTimeMissing"):e("AG Grid: "+this.colDef.cellEditor+" can only be used with AG Grid Enterprise Module "+s["a"].DateTimeCellEditorModule,"ColumnDateTimeMissing")),this.gridOptionsWrapper.isTreeData()){var i=["rowGroup","rowGroupIndex","pivot","pivotIndex"];i.forEach((function(n){Object(l["exists"])(t[n])&&e("AG Grid: "+n+" is not possible when doing tree data, your column definition should not have "+n,"TreeDataCannotRowGroup")}))}Object(l["exists"])(this.colDef.width)&&"number"!==typeof this.colDef.width&&e("AG Grid: colDef.width should be a number, not "+typeof this.colDef.width,"ColumnCheck_asdfawef")},t.prototype.addEventListener=function(t,e){this.eventService.addEventListener(t,e)},t.prototype.removeEventListener=function(t,e){this.eventService.removeEventListener(t,e)},t.prototype.createColumnFunctionCallbackParams=function(t){return{node:t,data:t.data,column:this,colDef:this.colDef,context:this.gridOptionsWrapper.getContext(),api:this.gridOptionsWrapper.getApi(),columnApi:this.gridOptionsWrapper.getColumnApi()}},t.prototype.isSuppressNavigable=function(t){if("boolean"===typeof this.colDef.suppressNavigable)return this.colDef.suppressNavigable;if("function"===typeof this.colDef.suppressNavigable){var e=this.createColumnFunctionCallbackParams(t),n=this.colDef.suppressNavigable;return n(e)}return!1},t.prototype.isCellEditable=function(t){return!(t.group&&!this.gridOptionsWrapper.isEnableGroupEdit())&&this.isColumnFunc(t,this.colDef.editable)},t.prototype.isRowDrag=function(t){return this.isColumnFunc(t,this.colDef.rowDrag)},t.prototype.isDndSource=function(t){return this.isColumnFunc(t,this.colDef.dndSource)},t.prototype.isCellCheckboxSelection=function(t){return this.isColumnFunc(t,this.colDef.checkboxSelection)},t.prototype.isSuppressPaste=function(t){return this.isColumnFunc(t,this.colDef?this.colDef.suppressPaste:null)},t.prototype.isResizable=function(){return!0===this.colDef.resizable},t.prototype.isColumnFunc=function(t,e){if("boolean"===typeof e)return e;if("function"===typeof e){var n=this.createColumnFunctionCallbackParams(t),r=e;return r(n)}return!1},t.prototype.setMoving=function(e,n){void 0===n&&(n="api"),this.moving=e,this.eventService.dispatchEvent(this.createColumnEvent(t.EVENT_MOVING_CHANGED,n))},t.prototype.createColumnEvent=function(t,e){return{api:this.gridApi,columnApi:this.columnApi,type:t,column:this,columns:[this],source:e}},t.prototype.isMoving=function(){return this.moving},t.prototype.getSort=function(){return this.sort},t.prototype.setSort=function(e,n){void 0===n&&(n="api"),this.sort!==e&&(this.sort=e,this.eventService.dispatchEvent(this.createColumnEvent(t.EVENT_SORT_CHANGED,n)))},t.prototype.setMenuVisible=function(e,n){void 0===n&&(n="api"),this.menuVisible!==e&&(this.menuVisible=e,this.eventService.dispatchEvent(this.createColumnEvent(t.EVENT_MENU_VISIBLE_CHANGED,n)))},t.prototype.isMenuVisible=function(){return this.menuVisible},t.prototype.isSortAscending=function(){return this.sort===o["a"].SORT_ASC},t.prototype.isSortDescending=function(){return this.sort===o["a"].SORT_DESC},t.prototype.isSortNone=function(){return Object(l["missing"])(this.sort)},t.prototype.isSorting=function(){return Object(l["exists"])(this.sort)},t.prototype.getSortIndex=function(){return this.sortIndex},t.prototype.setSortIndex=function(t){this.sortIndex=t},t.prototype.setAggFunc=function(t){this.aggFunc=t},t.prototype.getAggFunc=function(){return this.aggFunc},t.prototype.getLeft=function(){return this.left},t.prototype.getOldLeft=function(){return this.oldLeft},t.prototype.getRight=function(){return this.left+this.actualWidth},t.prototype.setLeft=function(e,n){void 0===n&&(n="api"),this.oldLeft=this.left,this.left!==e&&(this.left=e,this.eventService.dispatchEvent(this.createColumnEvent(t.EVENT_LEFT_CHANGED,n)))},t.prototype.isFilterActive=function(){return this.filterActive},t.prototype.setFilterActive=function(e,n,r){void 0===n&&(n="api"),this.filterActive!==e&&(this.filterActive=e,this.eventService.dispatchEvent(this.createColumnEvent(t.EVENT_FILTER_ACTIVE_CHANGED,n)));var i=this.createColumnEvent(t.EVENT_FILTER_CHANGED,n);r&&Object(u["mergeDeep"])(i,r),this.eventService.dispatchEvent(i)},t.prototype.setPinned=function(t){!0===t||t===o["a"].PINNED_LEFT?this.pinned=o["a"].PINNED_LEFT:t===o["a"].PINNED_RIGHT?this.pinned=o["a"].PINNED_RIGHT:this.pinned=null},t.prototype.setFirstRightPinned=function(e,n){void 0===n&&(n="api"),this.firstRightPinned!==e&&(this.firstRightPinned=e,this.eventService.dispatchEvent(this.createColumnEvent(t.EVENT_FIRST_RIGHT_PINNED_CHANGED,n)))},t.prototype.setLastLeftPinned=function(e,n){void 0===n&&(n="api"),this.lastLeftPinned!==e&&(this.lastLeftPinned=e,this.eventService.dispatchEvent(this.createColumnEvent(t.EVENT_LAST_LEFT_PINNED_CHANGED,n)))},t.prototype.isFirstRightPinned=function(){return this.firstRightPinned},t.prototype.isLastLeftPinned=function(){return this.lastLeftPinned},t.prototype.isPinned=function(){return this.pinned===o["a"].PINNED_LEFT||this.pinned===o["a"].PINNED_RIGHT},t.prototype.isPinnedLeft=function(){return this.pinned===o["a"].PINNED_LEFT},t.prototype.isPinnedRight=function(){return this.pinned===o["a"].PINNED_RIGHT},t.prototype.getPinned=function(){return this.pinned},t.prototype.setVisible=function(e,n){void 0===n&&(n="api");var r=!0===e;this.visible!==r&&(this.visible=r,this.eventService.dispatchEvent(this.createColumnEvent(t.EVENT_VISIBLE_CHANGED,n)))},t.prototype.isVisible=function(){return this.visible},t.prototype.getColDef=function(){return this.colDef},t.prototype.getColumnGroupShow=function(){return this.colDef.columnGroupShow},t.prototype.getColId=function(){return this.colId},t.prototype.getId=function(){return this.getColId()},t.prototype.getDefinition=function(){return this.colDef},t.prototype.getActualWidth=function(){return this.actualWidth},t.prototype.createBaseColDefParams=function(t){var e={node:t,data:t.data,colDef:this.colDef,column:this,api:this.gridOptionsWrapper.getApi(),columnApi:this.gridOptionsWrapper.getColumnApi(),context:this.gridOptionsWrapper.getContext()};return e},t.prototype.getColSpan=function(t){if(Object(l["missing"])(this.colDef.colSpan))return 1;var e=this.createBaseColDefParams(t),n=this.colDef.colSpan(e);return Math.max(n,1)},t.prototype.getRowSpan=function(t){if(Object(l["missing"])(this.colDef.rowSpan))return 1;var e=this.createBaseColDefParams(t),n=this.colDef.rowSpan(e);return Math.max(n,1)},t.prototype.setActualWidth=function(t,e,n){void 0===e&&(e="api"),void 0===n&&(n=!1),null!=this.minWidth&&(t=Math.max(t,this.minWidth)),null!=this.maxWidth&&(t=Math.min(t,this.maxWidth)),this.actualWidth!==t&&(this.actualWidth=t,this.flex&&"flex"!==e&&"gridInitializing"!==e&&(this.flex=null),n||this.fireColumnWidthChangedEvent(e))},t.prototype.fireColumnWidthChangedEvent=function(e){this.eventService.dispatchEvent(this.createColumnEvent(t.EVENT_WIDTH_CHANGED,e))},t.prototype.isGreaterThanMax=function(t){return null!=this.maxWidth&&t>this.maxWidth},t.prototype.getMinWidth=function(){return this.minWidth},t.prototype.getMaxWidth=function(){return this.maxWidth},t.prototype.getFlex=function(){return this.flex||0},t.prototype.setFlex=function(t){this.flex!==t&&(this.flex=t)},t.prototype.setMinimum=function(t){void 0===t&&(t="api"),Object(l["exists"])(this.minWidth)&&this.setActualWidth(this.minWidth,t)},t.prototype.setRowGroupActive=function(e,n){void 0===n&&(n="api"),this.rowGroupActive!==e&&(this.rowGroupActive=e,this.eventService.dispatchEvent(this.createColumnEvent(t.EVENT_ROW_GROUP_CHANGED,n)))},t.prototype.isRowGroupActive=function(){return this.rowGroupActive},t.prototype.setPivotActive=function(e,n){void 0===n&&(n="api"),this.pivotActive!==e&&(this.pivotActive=e,this.eventService.dispatchEvent(this.createColumnEvent(t.EVENT_PIVOT_CHANGED,n)))},t.prototype.isPivotActive=function(){return this.pivotActive},t.prototype.isAnyFunctionActive=function(){return this.isPivotActive()||this.isRowGroupActive()||this.isValueActive()},t.prototype.isAnyFunctionAllowed=function(){return this.isAllowPivot()||this.isAllowRowGroup()||this.isAllowValue()},t.prototype.setValueActive=function(e,n){void 0===n&&(n="api"),this.aggregationActive!==e&&(this.aggregationActive=e,this.eventService.dispatchEvent(this.createColumnEvent(t.EVENT_VALUE_CHANGED,n)))},t.prototype.isValueActive=function(){return this.aggregationActive},t.prototype.isAllowPivot=function(){return!0===this.colDef.enablePivot},t.prototype.isAllowValue=function(){return!0===this.colDef.enableValue},t.prototype.isAllowRowGroup=function(){return!0===this.colDef.enableRowGroup},t.prototype.getMenuTabs=function(t){var e=this.getColDef().menuTabs;return null==e&&(e=t),e},t.prototype.isLockPosition=function(){return console.warn("AG Grid: since v21, col.isLockPosition() should not be used, please use col.getColDef().lockPosition instead."),!!this.colDef&&!!this.colDef.lockPosition},t.prototype.isLockVisible=function(){return console.warn("AG Grid: since v21, col.isLockVisible() should not be used, please use col.getColDef().lockVisible instead."),!!this.colDef&&!!this.colDef.lockVisible},t.prototype.isLockPinned=function(){return console.warn("AG Grid: since v21, col.isLockPinned() should not be used, please use col.getColDef().lockPinned instead."),!!this.colDef&&!!this.colDef.lockPinned},t.EVENT_MOVING_CHANGED="movingChanged",t.EVENT_LEFT_CHANGED="leftChanged",t.EVENT_WIDTH_CHANGED="widthChanged",t.EVENT_LAST_LEFT_PINNED_CHANGED="lastLeftPinnedChanged",t.EVENT_FIRST_RIGHT_PINNED_CHANGED="firstRightPinnedChanged",t.EVENT_VISIBLE_CHANGED="visibleChanged",t.EVENT_FILTER_CHANGED="filterChanged",t.EVENT_FILTER_ACTIVE_CHANGED="filterActiveChanged",t.EVENT_SORT_CHANGED="sortChanged",t.EVENT_MENU_VISIBLE_CHANGED="menuVisibleChanged",t.EVENT_ROW_GROUP_CHANGED="columnRowGroupChanged",t.EVENT_PIVOT_CHANGED="columnPivotChanged",t.EVENT_VALUE_CHANGED="columnValueChanged",p([Object(i["a"])("gridOptionsWrapper")],t.prototype,"gridOptionsWrapper",void 0),p([Object(i["a"])("columnUtils")],t.prototype,"columnUtils",void 0),p([Object(i["a"])("columnApi")],t.prototype,"columnApi",void 0),p([Object(i["a"])("gridApi")],t.prototype,"gridApi",void 0),p([Object(i["a"])("context")],t.prototype,"context",void 0),p([i["e"]],t.prototype,"initialise",null),t}()},1310:function(t,e){function n(t){return null!=t&&"object"==typeof t}t.exports=n},"132d":function(t,e,n){"use strict";n("4804");var r,i=n("7e2b"),o=n("a9ad"),s=n("af2b"),a=n("7560"),l=n("80d2"),c=n("2b0e"),u=n("58df");function p(t){return["fas","far","fal","fab","fad","fak"].some(e=>t.includes(e))}function h(t){return/^[mzlhvcsqta]\s*[-+.0-9][^mlhvzcsqta]+/i.test(t)&&/[\dz]$/i.test(t)&&t.length>4}(function(t){t["xSmall"]="12px",t["small"]="16px",t["default"]="24px",t["medium"]="28px",t["large"]="36px",t["xLarge"]="40px"})(r||(r={}));const d=Object(u["a"])(i["a"],o["a"],s["a"],a["a"]).extend({name:"v-icon",props:{dense:Boolean,disabled:Boolean,left:Boolean,right:Boolean,size:[Number,String],tag:{type:String,required:!1,default:"i"}},computed:{medium(){return!1},hasClickListener(){return Boolean(this.listeners$.click||this.listeners$["!click"])}},methods:{getIcon(){let t="";return this.$slots.default&&(t=this.$slots.default[0].text.trim()),Object(l["E"])(this,t)},getSize(){const t={xSmall:this.xSmall,small:this.small,medium:this.medium,large:this.large,xLarge:this.xLarge},e=Object(l["A"])(t).find(e=>t[e]);return e&&r[e]||Object(l["i"])(this.size)},getDefaultData(){return{staticClass:"v-icon notranslate",class:{"v-icon--disabled":this.disabled,"v-icon--left":this.left,"v-icon--link":this.hasClickListener,"v-icon--right":this.right,"v-icon--dense":this.dense},attrs:{"aria-hidden":!this.hasClickListener,disabled:this.hasClickListener&&this.disabled,type:this.hasClickListener?"button":void 0,...this.attrs$},on:this.listeners$}},getSvgWrapperData(){const t=this.getSize(),e={...this.getDefaultData(),style:t?{fontSize:t,height:t,width:t}:void 0};return this.applyColors(e),e},applyColors(t){t.class={...t.class,...this.themeClasses},this.setTextColor(this.color,t)},renderFontIcon(t,e){const n=[],r=this.getDefaultData();let i="material-icons";const o=t.indexOf("-"),s=o<=-1;s?n.push(t):(i=t.slice(0,o),p(i)&&(i="")),r.class[i]=!0,r.class[t]=!s;const a=this.getSize();return a&&(r.style={fontSize:a}),this.applyColors(r),e(this.hasClickListener?"button":this.tag,r,n)},renderSvgIcon(t,e){const n={class:"v-icon__svg",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img","aria-hidden":!0}},r=this.getSize();return r&&(n.style={fontSize:r,height:r,width:r}),e(this.hasClickListener?"button":"span",this.getSvgWrapperData(),[e("svg",n,[e("path",{attrs:{d:t}})])])},renderSvgIconComponent(t,e){const n={class:{"v-icon__component":!0}},r=this.getSize();r&&(n.style={fontSize:r,height:r,width:r}),this.applyColors(n);const i=t.component;return n.props=t.props,n.nativeOn=n.on,e(this.hasClickListener?"button":"span",this.getSvgWrapperData(),[e(i,n)])}},render(t){const e=this.getIcon();return"string"===typeof e?h(e)?this.renderSvgIcon(e,t):this.renderFontIcon(e,t):this.renderSvgIconComponent(e,t)}});e["a"]=c["default"].extend({name:"v-icon",$_wrapperFor:d,functional:!0,render(t,{data:e,children:n}){let r="";return e.domProps&&(r=e.domProps.textContent||e.domProps.innerHTML||r,delete e.domProps.textContent,delete e.domProps.innerHTML),t(d,e,r?[r]:n)}})},1368:function(t,e,n){var r=n("da037"),i=function(){var t=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function o(t){return!!i&&i in t}t.exports=o},1391:function(t,e){function n(){this.__data__=[],this.size=0}t.exports=n},"139b":function(t,e,n){"use strict";n.d(e,"a",(function(){return l}));var r=n("12d5"),i=n("efcb"),o=n("d65e"),s=n("06fa"),a=function(t,e,n,r){var i,o=arguments.length,s=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(t,e,n,r);else for(var a=t.length-1;a>=0;a--)(i=t[a])&&(s=(o<3?i(s):o>3?i(e,n,s):i(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},l=function(){function t(t,e,n,r){this.displayedChildren=[],this.localEventService=new i["a"],this.groupId=e,this.instanceId=n,this.originalColumnGroup=t,this.pinned=r}return t.createUniqueId=function(t,e){return t+"_"+e},t.prototype.reset=function(){this.parent=null,this.children=null,this.displayedChildren=null},t.prototype.getParent=function(){return this.parent},t.prototype.setParent=function(t){this.parent=t},t.prototype.getUniqueId=function(){return t.createUniqueId(this.groupId,this.instanceId)},t.prototype.isEmptyGroup=function(){return 0===this.displayedChildren.length},t.prototype.isMoving=function(){var t=this.getOriginalColumnGroup().getLeafColumns();return!(!t||0===t.length)&&t.every((function(t){return t.isMoving()}))},t.prototype.checkLeft=function(){if(this.displayedChildren.forEach((function(e){e instanceof t&&e.checkLeft()})),this.displayedChildren.length>0)if(this.gridOptionsWrapper.isEnableRtl()){var e=Object(s["last"])(this.displayedChildren),n=e.getLeft();this.setLeft(n)}else{var r=this.displayedChildren[0].getLeft();this.setLeft(r)}else this.setLeft(null)},t.prototype.getLeft=function(){return this.left},t.prototype.getOldLeft=function(){return this.oldLeft},t.prototype.setLeft=function(e){this.oldLeft=e,this.left!==e&&(this.left=e,this.localEventService.dispatchEvent(this.createAgEvent(t.EVENT_LEFT_CHANGED)))},t.prototype.getPinned=function(){return this.pinned},t.prototype.createAgEvent=function(t){return{type:t}},t.prototype.addEventListener=function(t,e){this.localEventService.addEventListener(t,e)},t.prototype.removeEventListener=function(t,e){this.localEventService.removeEventListener(t,e)},t.prototype.getGroupId=function(){return this.groupId},t.prototype.getInstanceId=function(){return this.instanceId},t.prototype.isChildInThisGroupDeepSearch=function(e){var n=!1;return this.children.forEach((function(r){e===r&&(n=!0),r instanceof t&&r.isChildInThisGroupDeepSearch(e)&&(n=!0)})),n},t.prototype.getActualWidth=function(){var t=0;return this.displayedChildren&&this.displayedChildren.forEach((function(e){t+=e.getActualWidth()})),t},t.prototype.isResizable=function(){if(!this.displayedChildren)return!1;var t=!1;return this.displayedChildren.forEach((function(e){e.isResizable()&&(t=!0)})),t},t.prototype.getMinWidth=function(){var t=0;return this.displayedChildren.forEach((function(e){t+=e.getMinWidth()||0})),t},t.prototype.addChild=function(t){this.children||(this.children=[]),this.children.push(t)},t.prototype.getDisplayedChildren=function(){return this.displayedChildren},t.prototype.getLeafColumns=function(){var t=[];return this.addLeafColumns(t),t},t.prototype.getDisplayedLeafColumns=function(){var t=[];return this.addDisplayedLeafColumns(t),t},t.prototype.getDefinition=function(){return this.originalColumnGroup.getColGroupDef()},t.prototype.getColGroupDef=function(){return this.originalColumnGroup.getColGroupDef()},t.prototype.isPadding=function(){return this.originalColumnGroup.isPadding()},t.prototype.isExpandable=function(){return this.originalColumnGroup.isExpandable()},t.prototype.isExpanded=function(){return this.originalColumnGroup.isExpanded()},t.prototype.setExpanded=function(t){this.originalColumnGroup.setExpanded(t)},t.prototype.addDisplayedLeafColumns=function(e){this.displayedChildren.forEach((function(n){n instanceof r["a"]?e.push(n):n instanceof t&&n.addDisplayedLeafColumns(e)}))},t.prototype.addLeafColumns=function(e){this.children.forEach((function(n){n instanceof r["a"]?e.push(n):n instanceof t&&n.addLeafColumns(e)}))},t.prototype.getChildren=function(){return this.children},t.prototype.getColumnGroupShow=function(){return this.originalColumnGroup.getColumnGroupShow()},t.prototype.getOriginalColumnGroup=function(){return this.originalColumnGroup},t.prototype.getPaddingLevel=function(){var t=this.getParent();return this.isPadding()&&t&&t.isPadding()?1+t.getPaddingLevel():0},t.prototype.calculateDisplayedColumns=function(){var e=this;this.displayedChildren=[];var n=this;while(null!=n&&n.isPadding())n=n.getParent();var r=!!n&&n.originalColumnGroup.isExpandable();if(!r)return this.displayedChildren=this.children,void this.localEventService.dispatchEvent(this.createAgEvent(t.EVENT_DISPLAYED_CHILDREN_CHANGED));this.children.forEach((function(r){var i=r instanceof t&&(!r.displayedChildren||!r.displayedChildren.length);if(!i){var o=r.getColumnGroupShow();switch(o){case t.HEADER_GROUP_SHOW_OPEN:n.originalColumnGroup.isExpanded()&&e.displayedChildren.push(r);break;case t.HEADER_GROUP_SHOW_CLOSED:n.originalColumnGroup.isExpanded()||e.displayedChildren.push(r);break;default:e.displayedChildren.push(r);break}}})),this.localEventService.dispatchEvent(this.createAgEvent(t.EVENT_DISPLAYED_CHILDREN_CHANGED))},t.HEADER_GROUP_SHOW_OPEN="open",t.HEADER_GROUP_SHOW_CLOSED="closed",t.EVENT_LEFT_CHANGED="leftChanged",t.EVENT_DISPLAYED_CHILDREN_CHANGED="displayedChildrenChanged",a([Object(o["a"])("gridOptionsWrapper")],t.prototype,"gridOptionsWrapper",void 0),t}()},"13b3":function(t,e,n){},"13d2":function(t,e,n){"use strict";var r=n("e330"),i=n("d039"),o=n("1626"),s=n("1a2d"),a=n("83ab"),l=n("5e77").CONFIGURABLE,c=n("8925"),u=n("69f3"),p=u.enforce,h=u.get,d=String,f=Object.defineProperty,g=r("".slice),v=r("".replace),m=r([].join),y=a&&!i((function(){return 8!==f((function(){}),"length",{value:8}).length})),b=String(String).split("String"),C=t.exports=function(t,e,n){"Symbol("===g(d(e),0,7)&&(e="["+v(d(e),/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(e="get "+e),n&&n.setter&&(e="set "+e),(!s(t,"name")||l&&t.name!==e)&&(a?f(t,"name",{value:e,configurable:!0}):t.name=e),y&&n&&s(n,"arity")&&t.length!==n.arity&&f(t,"length",{value:n.arity});try{n&&s(n,"constructor")&&n.constructor?a&&f(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(i){}var r=p(t);return s(r,"source")||(r.source=m(b,"string"==typeof e?e:"")),t};Function.prototype.toString=C((function(){return o(this)&&h(this).source||c(this)}),"toString")},"13d8":function(t,e,n){"use strict";n.d(e,"a",(function(){return d}));var r=n("3893"),i=n("6268"),o=n("3dc5"),s=n("d65e"),a=n("6baa"),l=n("7d90"),c=n("843e"),u=n("57b6"),p=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},t(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),h=function(t,e,n,r){var i,o=arguments.length,s=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(t,e,n,r);else for(var a=t.length-1;a>=0;a--)(i=t[a])&&(s=(o<3?i(s):o>3?i(e,n,s):i(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},d=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return p(e,t),e.prototype.postConstruct=function(){this.setTemplate('\n ')},e.prototype.getDefaultDebounceMs=function(){return 500},e.prototype.onParentModelChanged=function(t,e){this.isEventFromFloatingFilter(e)||(this.setLastTypeFromModel(t),this.eFloatingFilterInput.setValue(this.getTextFromModel(t)),this.setEditable(this.canWeEditAfterModelFromParentFilter(t)))},e.prototype.init=function(e){t.prototype.init.call(this,e),this.params=e,this.applyActive=o["a"].isUseApplyButton(this.params.filterParams);var n=o["a"].getDebounceMs(this.params.filterParams,this.getDefaultDebounceMs()),r=Object(i["debounce"])(this.syncUpWithParentFilter.bind(this),n),s=this.eFloatingFilterInput.getGui();this.addManagedListener(s,"input",r),this.addManagedListener(s,"keypress",r),this.addManagedListener(s,"keydown",r);var a=e.column.getDefinition();a.filterParams&&a.filterParams.filterOptions&&1===a.filterParams.filterOptions.length&&"inRange"===a.filterParams.filterOptions[0]&&this.eFloatingFilterInput.setDisabled(!0);var l=this.columnController.getDisplayNameForColumn(e.column,"header",!0),c=this.gridOptionsWrapper.getLocaleTextFunc();this.eFloatingFilterInput.setInputAriaLabel(l+" "+c("ariaFilterInput","Filter Input"))},e.prototype.syncUpWithParentFilter=function(t){var e=this,n=Object(l["isKeyPressed"])(t,c["a"].ENTER);if(!this.applyActive||n){var r=this.eFloatingFilterInput.getValue();this.params.filterParams.trimInput&&(r=u["a"].trimInput(r),this.eFloatingFilterInput.setValue(r,!0)),this.params.parentFilterInstance((function(t){if(t){var n=t;n.onFloatingFilterChanged(e.getLastType(),r)}}))}},e.prototype.setEditable=function(t){this.eFloatingFilterInput.setDisabled(!t)},h([Object(s["a"])("columnController")],e.prototype,"columnController",void 0),h([Object(r["a"])("eFloatingFilterInput")],e.prototype,"eFloatingFilterInput",void 0),h([s["e"]],e.prototype,"postConstruct",null),e}(a["a"])},1416:function(t,e){function n(){return[]}t.exports=n},1452:function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var r=n("a3c5"),i=n("2c1e"),o=n("c635"),s=function(){function t(t){this.errors=0,this.sid=Object(r["f"])(),this.duration=0,this.status="ok",this.init=!0,this.ignoreDuration=!1;var e=Object(i["c"])();this.timestamp=e,this.started=e,t&&this.update(t)}return t.prototype.update=function(t){if(void 0===t&&(t={}),t.user&&(!this.ipAddress&&t.user.ip_address&&(this.ipAddress=t.user.ip_address),this.did||t.did||(this.did=t.user.id||t.user.email||t.user.username)),this.timestamp=t.timestamp||Object(i["c"])(),t.ignoreDuration&&(this.ignoreDuration=t.ignoreDuration),t.sid&&(this.sid=32===t.sid.length?t.sid:Object(r["f"])()),void 0!==t.init&&(this.init=t.init),!this.did&&t.did&&(this.did=""+t.did),"number"===typeof t.started&&(this.started=t.started),this.ignoreDuration)this.duration=void 0;else if("number"===typeof t.duration)this.duration=t.duration;else{var e=this.timestamp-this.started;this.duration=e>=0?e:0}t.release&&(this.release=t.release),t.environment&&(this.environment=t.environment),!this.ipAddress&&t.ipAddress&&(this.ipAddress=t.ipAddress),!this.userAgent&&t.userAgent&&(this.userAgent=t.userAgent),"number"===typeof t.errors&&(this.errors=t.errors),t.status&&(this.status=t.status)},t.prototype.close=function(t){t?this.update({status:t}):"ok"===this.status?this.update({status:"exited"}):this.update()},t.prototype.toJSON=function(){return Object(o["c"])({sid:""+this.sid,init:this.init,started:new Date(1e3*this.started).toISOString(),timestamp:new Date(1e3*this.timestamp).toISOString(),status:this.status,errors:this.errors,did:"number"===typeof this.did||"string"===typeof this.did?""+this.did:void 0,duration:this.duration,attrs:{release:this.release,environment:this.environment,ip_address:this.ipAddress,user_agent:this.userAgent}})},t}()},1499:function(t,e,n){var r=n("5278");t.exports=function(t){var e=+t;return e!==e||0===e?0:r(e)}},"14d9":function(t,e,n){"use strict";var r=n("23e7"),i=n("7b0b"),o=n("07fa"),s=n("3a34"),a=n("3511"),l=n("d039"),c=l((function(){return 4294967297!==[].push.call({length:4294967296},1)})),u=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(t){return t instanceof TypeError}},p=c||!u();r({target:"Array",proto:!0,arity:1,forced:p},{push:function(t){var e=i(this),n=o(e),r=arguments.length;a(n+r);for(var l=0;lthis.max&&(t=this.max.toString()),t},e.prototype.adjustPrecision=function(t){if(this.precision){var e=parseFloat(t).toFixed(this.precision);t=parseFloat(e).toString()}return t},e.prototype.setMin=function(t){return this.min===t||(this.min=t,Object(i["addOrRemoveAttribute"])(this.eInput,"min",t)),this},e.prototype.setMax=function(t){return this.max===t||(this.max=t,Object(i["addOrRemoveAttribute"])(this.eInput,"max",t)),this},e.prototype.setPrecision=function(t){return this.precision=t,this},e.prototype.setStep=function(t){return this.step===t||(this.step=t,Object(i["addOrRemoveAttribute"])(this.eInput,"step",t)),this},e.prototype.setValue=function(e,n){e=this.adjustPrecision(e);var r=this.normalizeValue(e);return e!=r?this:t.prototype.setValue.call(this,e,n)},e}(r["a"])},1511:function(t,e,n){"use strict";n.d(e,"a",(function(){return p}));var r=n("d65e"),i=n("0d9a"),o=n("f2c7"),s=n("aaed"),a=n("1781"),l=n("7a76"),c=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},t(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),u=function(t,e,n,r){var i,o=arguments.length,s=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(t,e,n,r);else for(var a=t.length-1;a>=0;a--)(i=t[a])&&(s=(o<3?i(s):o>3?i(e,n,s):i(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},p=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.gridInstanceId=n.gridInstanceSequence.next(),e}var n;return c(e,t),n=e,e.prototype.stampTopLevelGridCompWithGridInstance=function(t){t[n.GRID_DOM_KEY]=this.gridInstanceId},e.prototype.getRenderedCellForEvent=function(t){return Object(a["getComponentForEvent"])(this.gridOptionsWrapper,t,"cellComp")},e.prototype.isEventFromThisGrid=function(t){var e=this.isElementInThisGrid(t.target);return e},e.prototype.isElementInThisGrid=function(t){var e=t;while(e){var r=e[n.GRID_DOM_KEY];if(Object(l["exists"])(r)){var i=r===this.gridInstanceId;return i}e=e.parentElement}return!1},e.prototype.getCellPositionForEvent=function(t){var e=this.getRenderedCellForEvent(t);return e?e.getCellPosition():null},e.prototype.getNormalisedPosition=function(t){var e,n,r=this.gridOptionsWrapper.getDomLayout()===o["a"].DOM_LAYOUT_NORMAL,i=t;if(null!=i.clientX||null!=i.clientY?(e=i.clientX,n=i.clientY):(e=i.x,n=i.y),r){var s=this.controllersService.getGridBodyController(),a=s.getScrollFeature().getVScrollPosition(),l=s.getScrollFeature().getHScrollPosition();e+=l.left,n+=a.top}return{x:e,y:n}},e.gridInstanceSequence=new i["c"],e.GRID_DOM_KEY="__ag_grid_instance",u([Object(r["a"])("controllersService")],e.prototype,"controllersService",void 0),e=n=u([Object(r["b"])("mouseEventService")],e),e}(s["a"])},1626:function(t,e,n){"use strict";var r="object"==typeof document&&document.all;t.exports="undefined"==typeof r&&void 0!==r?function(t){return"function"==typeof t||t===r}:function(t){return"function"==typeof t}},1658:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=p;var r=i(n("2e66"));function i(t){return t&&t.__esModule?t:{default:t}}var o={all_lowercase:!0,gmail_lowercase:!0,gmail_remove_dots:!0,gmail_remove_subaddress:!0,gmail_convert_googlemaildotcom:!0,outlookdotcom_lowercase:!0,outlookdotcom_remove_subaddress:!0,yahoo_lowercase:!0,yahoo_remove_subaddress:!0,yandex_lowercase:!0,icloud_lowercase:!0,icloud_remove_subaddress:!0},s=["icloud.com","me.com"],a=["hotmail.at","hotmail.be","hotmail.ca","hotmail.cl","hotmail.co.il","hotmail.co.nz","hotmail.co.th","hotmail.co.uk","hotmail.com","hotmail.com.ar","hotmail.com.au","hotmail.com.br","hotmail.com.gr","hotmail.com.mx","hotmail.com.pe","hotmail.com.tr","hotmail.com.vn","hotmail.cz","hotmail.de","hotmail.dk","hotmail.es","hotmail.fr","hotmail.hu","hotmail.id","hotmail.ie","hotmail.in","hotmail.it","hotmail.jp","hotmail.kr","hotmail.lv","hotmail.my","hotmail.ph","hotmail.pt","hotmail.sa","hotmail.sg","hotmail.sk","live.be","live.co.uk","live.com","live.com.ar","live.com.mx","live.de","live.es","live.eu","live.fr","live.it","live.nl","msn.com","outlook.at","outlook.be","outlook.cl","outlook.co.il","outlook.co.nz","outlook.co.th","outlook.com","outlook.com.ar","outlook.com.au","outlook.com.br","outlook.com.gr","outlook.com.pe","outlook.com.tr","outlook.com.vn","outlook.cz","outlook.de","outlook.dk","outlook.es","outlook.fr","outlook.hu","outlook.id","outlook.ie","outlook.in","outlook.it","outlook.jp","outlook.kr","outlook.lv","outlook.my","outlook.ph","outlook.pt","outlook.sa","outlook.sg","outlook.sk","passport.com"],l=["rocketmail.com","yahoo.ca","yahoo.co.uk","yahoo.com","yahoo.de","yahoo.fr","yahoo.in","yahoo.it","ymail.com"],c=["yandex.ru","yandex.ua","yandex.kz","yandex.com","yandex.by","ya.ru"];function u(t){return t.length>1?t:""}function p(t,e){e=(0,r.default)(e,o);var n=t.split("@"),i=n.pop(),p=n.join("@"),h=[p,i];if(h[1]=h[1].toLowerCase(),"gmail.com"===h[1]||"googlemail.com"===h[1]){if(e.gmail_remove_subaddress&&(h[0]=h[0].split("+")[0]),e.gmail_remove_dots&&(h[0]=h[0].replace(/\.+/g,u)),!h[0].length)return!1;(e.all_lowercase||e.gmail_lowercase)&&(h[0]=h[0].toLowerCase()),h[1]=e.gmail_convert_googlemaildotcom?"gmail.com":h[1]}else if(s.indexOf(h[1])>=0){if(e.icloud_remove_subaddress&&(h[0]=h[0].split("+")[0]),!h[0].length)return!1;(e.all_lowercase||e.icloud_lowercase)&&(h[0]=h[0].toLowerCase())}else if(a.indexOf(h[1])>=0){if(e.outlookdotcom_remove_subaddress&&(h[0]=h[0].split("+")[0]),!h[0].length)return!1;(e.all_lowercase||e.outlookdotcom_lowercase)&&(h[0]=h[0].toLowerCase())}else if(l.indexOf(h[1])>=0){if(e.yahoo_remove_subaddress){var d=h[0].split("-");h[0]=d.length>1?d.slice(0,-1).join("-"):d[0]}if(!h[0].length)return!1;(e.all_lowercase||e.yahoo_lowercase)&&(h[0]=h[0].toLowerCase())}else c.indexOf(h[1])>=0?((e.all_lowercase||e.yandex_lowercase)&&(h[0]=h[0].toLowerCase()),h[1]="yandex.ru"):e.all_lowercase&&(h[0]=h[0].toLowerCase());return h.join("@")}t.exports=e.default,t.exports.default=e.default},"166a":function(t,e,n){},1681:function(t,e,n){},1696:function(t,e,n){"use strict";t.exports=function(){if("function"!==typeof Symbol||"function"!==typeof Object.getOwnPropertySymbols)return!1;if("symbol"===typeof Symbol.iterator)return!0;var t={},e=Symbol("test"),n=Object(e);if("string"===typeof e)return!1;if("[object Symbol]"!==Object.prototype.toString.call(e))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;var r=42;for(e in t[e]=r,t)return!1;if("function"===typeof Object.keys&&0!==Object.keys(t).length)return!1;if("function"===typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(t).length)return!1;var i=Object.getOwnPropertySymbols(t);if(1!==i.length||i[0]!==e)return!1;if(!Object.prototype.propertyIsEnumerable.call(t,e))return!1;if("function"===typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(t,e);if(o.value!==r||!0!==o.enumerable)return!1}return!0}},"169a":function(t,e,n){"use strict";n("368e");var r=n("480e"),i=n("4ad4"),o=n("b848"),s=n("75eb"),a=n("e707"),l=n("e4d3"),c=n("21be"),u=n("a293"),p=n("58df"),h=n("d9bd"),d=n("80d2");const f=Object(p["a"])(o["a"],s["a"],a["a"],l["a"],c["a"],i["a"]);e["a"]=f.extend({name:"v-dialog",directives:{ClickOutside:u["a"]},props:{dark:Boolean,disabled:Boolean,fullscreen:Boolean,light:Boolean,maxWidth:[String,Number],noClickAnimation:Boolean,origin:{type:String,default:"center center"},persistent:Boolean,retainFocus:{type:Boolean,default:!0},scrollable:Boolean,transition:{type:[String,Boolean],default:"dialog-transition"},width:[String,Number]},data(){return{activatedBy:null,animate:!1,animateTimeout:-1,stackMinZIndex:200,previousActiveElement:null}},computed:{classes(){return{[("v-dialog "+this.contentClass).trim()]:!0,"v-dialog--active":this.isActive,"v-dialog--persistent":this.persistent,"v-dialog--fullscreen":this.fullscreen,"v-dialog--scrollable":this.scrollable,"v-dialog--animated":this.animate}},contentClasses(){return{"v-dialog__content":!0,"v-dialog__content--active":this.isActive}},hasActivator(){return Boolean(!!this.$slots.activator||!!this.$scopedSlots.activator)}},watch:{isActive(t){var e;t?(this.show(),this.hideScroll()):(this.removeOverlay(),this.unbind(),null===(e=this.previousActiveElement)||void 0===e||e.focus())},fullscreen(t){this.isActive&&(t?(this.hideScroll(),this.removeOverlay(!1)):(this.showScroll(),this.genOverlay()))}},created(){this.$attrs.hasOwnProperty("full-width")&&Object(h["e"])("full-width",this)},beforeMount(){this.$nextTick(()=>{this.isBooted=this.isActive,this.isActive&&this.show()})},beforeDestroy(){"undefined"!==typeof window&&this.unbind()},methods:{animateClick(){this.animate=!1,this.$nextTick(()=>{this.animate=!0,window.clearTimeout(this.animateTimeout),this.animateTimeout=window.setTimeout(()=>this.animate=!1,150)})},closeConditional(t){const e=t.target;return!(this._isDestroyed||!this.isActive||this.$refs.content.contains(e)||this.overlay&&e&&!this.overlay.$el.contains(e))&&this.activeZIndex>=this.getMaxZIndex()},hideScroll(){this.fullscreen?document.documentElement.classList.add("overflow-y-hidden"):a["a"].options.methods.hideScroll.call(this)},show(){!this.fullscreen&&!this.hideOverlay&&this.genOverlay(),this.$nextTick(()=>{this.$nextTick(()=>{var t,e;(null===(t=this.$refs.dialog)||void 0===t?void 0:t.contains(document.activeElement))||(this.previousActiveElement=document.activeElement,null===(e=this.$refs.dialog)||void 0===e||e.focus()),this.bind()})})},bind(){window.addEventListener("focusin",this.onFocusin)},unbind(){window.removeEventListener("focusin",this.onFocusin)},onClickOutside(t){this.$emit("click:outside",t),this.persistent?this.noClickAnimation||this.animateClick():this.isActive=!1},onKeydown(t){if(t.keyCode===d["z"].esc&&!this.getOpenDependents().length)if(this.persistent)this.noClickAnimation||this.animateClick();else{this.isActive=!1;const t=this.getActivator();this.$nextTick(()=>t&&t.focus())}this.$emit("keydown",t)},onFocusin(t){if(!t||!this.retainFocus)return;const e=t.target;if(e&&this.$refs.dialog&&![document,this.$refs.dialog].includes(e)&&!this.$refs.dialog.contains(e)&&this.activeZIndex>=this.getMaxZIndex()&&!this.getOpenDependentElements().some(t=>t.contains(e))){const t=this.$refs.dialog.querySelectorAll('button, [href], input:not([type="hidden"]), select, textarea, [tabindex]:not([tabindex="-1"])'),e=[...t].find(t=>!t.hasAttribute("disabled")&&!t.matches('[tabindex="-1"]'));e&&e.focus()}},genContent(){return this.showLazyContent(()=>[this.$createElement(r["a"],{props:{root:!0,light:this.light,dark:this.dark}},[this.$createElement("div",{class:this.contentClasses,attrs:{role:"dialog","aria-modal":this.hideOverlay?void 0:"true",...this.getScopeIdAttrs()},on:{keydown:this.onKeydown},style:{zIndex:this.activeZIndex},ref:"content"},[this.genTransition()])])])},genTransition(){const t=this.genInnerContent();return this.transition?this.$createElement("transition",{props:{name:this.transition,origin:this.origin,appear:!0}},[t]):t},genInnerContent(){const t={class:this.classes,attrs:{tabindex:this.isActive?0:void 0},ref:"dialog",directives:[{name:"click-outside",value:{handler:this.onClickOutside,closeConditional:this.closeConditional,include:this.getOpenDependentElements}},{name:"show",value:this.isActive}],style:{transformOrigin:this.origin}};return this.fullscreen||(t.style={...t.style,maxWidth:Object(d["i"])(this.maxWidth),width:Object(d["i"])(this.width)}),this.$createElement("div",t,this.getContentSlot())}},render(t){return t("div",{staticClass:"v-dialog__container",class:{"v-dialog__container--attached":""===this.attach||!0===this.attach||"attach"===this.attach}},[this.genActivator(),this.genContent()])}})},"16b7":function(t,e,n){"use strict";var r=n("2b0e");e["a"]=r["default"].extend().extend({name:"delayable",props:{openDelay:{type:[Number,String],default:0},closeDelay:{type:[Number,String],default:0}},data:()=>({openTimeout:void 0,closeTimeout:void 0}),methods:{clearDelay(){clearTimeout(this.openTimeout),clearTimeout(this.closeTimeout)},runDelay(t,e){this.clearDelay();const n=parseInt(this[t+"Delay"],10);this[t+"Timeout"]=setTimeout(e||(()=>{this.isActive={open:!0,close:!1}[t]}),n)}}})},1719:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=c;var r=o(n("0ecb")),i=o(n("75f2"));function o(t){return t&&t.__esModule?t:{default:t}}var s=/^\d{1,3}$/,a=32,l=128;function c(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";(0,r.default)(t);var n=t.split("/");if(2!==n.length)return!1;if(!s.test(n[1]))return!1;if(n[1].length>1&&n[1].startsWith("0"))return!1;var o=(0,i.default)(n[0],e);if(!o)return!1;var c=null;switch(String(e)){case"4":c=a;break;case"6":c=l;break;default:c=(0,i.default)(n[0],"6")?l:a}return n[1]<=c&&n[1]>=0}t.exports=e.default,t.exports.default=e.default},1736:function(t,e,n){var r=n("921b"),i=n("3a47");(t.exports=function(t,e){return i[t]||(i[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.27.2",mode:r?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.27.2/LICENSE",source:"https://github.com/zloirock/core-js"})},"176d":function(t,e,n){"use strict";n.d(e,"a",(function(){return u}));var r=n("3893"),i=n("d65e"),o=n("bab2"),s=n("80bd"),a=n("aec1"),l=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},t(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),c=function(t,e,n,r){var i,o=arguments.length,s=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(t,e,n,r);else for(var a=t.length-1;a>=0;a--)(i=t[a])&&(s=(o<3?i(s):o>3?i(e,n,s):i(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},u=function(t){function e(n){var r=t.call(this,e.getTemplate(n))||this;return r.closable=!0,r.positioned=!1,r.dragStartPosition={x:0,y:0},r.position={x:0,y:0},r.size={width:void 0,height:void 0},r.config=n,r}return l(e,t),e.getTemplate=function(t){var e=t&&t.cssIdentifier||"default";return'
\n
\n \n
\n
\n
\n
'},e.prototype.postConstruct=function(){var t=this,e=this.config,n=e.component,r=e.closable,i=e.hideTitleBar,o=e.title,a=e.minWidth,l=e.width,c=e.minHeight,u=e.height,p=e.centered,h=e.x,d=e.y,f=this.getGui();n&&this.setBodyComponent(n),i?Object(s["addCssClass"])(this.eTitleBar,"ag-hidden"):(o&&this.setTitle(o),this.setClosable(null!=r?r:this.closable)),this.addManagedListener(this.eTitleBar,"mousedown",(function(e){if(f.contains(e.relatedTarget)||f.contains(document.activeElement)||t.eTitleBarButtons.contains(e.target))e.preventDefault();else{var n=t.eContentWrapper.querySelector("button, [href], input, select, textarea, [tabindex]");n&&n.focus()}})),this.positioned||(this.minHeight=null!=c?c:250,this.minWidth=null!=a?a:250,this.popupParent=this.popupService.getPopupParent(),l&&this.setWidth(l),u&&this.setHeight(u),this.renderComponent&&this.renderComponent(),l&&u||this.refreshSize(),p?this.center():(h||d)&&this.offsetElement(h,d),this.positioned=!0,this.eContentWrapper.style.height="0")},e.prototype.renderComponent=function(){var t=this,e=this.getGui();e.focus(),this.close=function(){e.parentElement.removeChild(e),t.destroy()}},e.prototype.updateDragStartPosition=function(t,e){this.dragStartPosition={x:t,y:e}},e.prototype.calculateMouseMovement=function(t){var e=this.popupParent.getBoundingClientRect(),n=t.e,r=t.isLeft,i=t.isTop,o=t.anywhereWithin,s=t.topBuffer,a=n.clientX-this.dragStartPosition.x,l=n.clientY-this.dragStartPosition.y,c=this.getWidth(),u=this.getHeight(),p=e.left>=n.clientX&&this.position.x<=0||e.right<=n.clientX&&e.right<=this.position.x+e.left+c;p||(p=r?a<0&&n.clientX>this.position.x+e.left||a>0&&n.clientXthis.position.x+e.left+c||a>0&&n.clientXthis.position.x+e.left+c||a>0&&n.clientX=n.clientY&&this.position.y<=0||e.bottom<=n.clientY&&e.bottom<=this.position.y+e.top+u||i&&(l<0&&n.clientY>this.position.y+e.top+(s||0)||l>0&&n.clientYthis.position.y+e.top+u||l>0&&n.clientYr.clientHeight&&(t=r.clientHeight-this.position.y)}this.size.height!==t&&(this.size.height=t,n?(e.style.maxHeight="unset",e.style.minHeight="unset"):Object(s["setFixedHeight"])(e,t))},e.prototype.getWidth=function(){return this.size.width},e.prototype.setWidth=function(t){var e=this.getGui(),n=!1;if("string"===typeof t&&-1!==t.indexOf("%"))Object(s["setFixedWidth"])(e,t),t=Object(s["getAbsoluteWidth"])(e),n=!0;else{t=Math.max(this.minWidth,t);var r=e.offsetParent;r&&r.clientWidth&&t+this.position.x>r.clientWidth&&(t=r.clientWidth-this.position.x)}this.size.width!==t&&(this.size.width=t,n?(e.style.maxWidth="unset",e.style.minWidth="unset"):Object(s["setFixedWidth"])(e,t))},e.prototype.center=function(){var t=this.getGui(),e=t.offsetParent.clientWidth/2-this.getWidth()/2,n=t.offsetParent.clientHeight/2-this.getHeight()/2;this.offsetElement(e,n)},e.prototype.setClosable=function(t){if(t!==this.closable&&(this.closable=t),t){var n=this.closeButtonComp=new o["a"](e.CLOSE_BTN_TEMPLATE);this.getContext().createBean(n);var r=n.getGui();r.appendChild(Object(s["addCssClass"])(Object(a["createIconNoSpan"])("close",this.gridOptionsWrapper),"ag-panel-title-bar-button-icon")),this.addTitleBarButton(n),n.addManagedListener(r,"click",this.onBtClose.bind(this))}else if(this.closeButtonComp){r=this.closeButtonComp.getGui();r.parentElement.removeChild(r),this.closeButtonComp=this.destroyBean(this.closeButtonComp)}},e.prototype.setBodyComponent=function(t){t.setParentComponent(this),this.eContentWrapper.appendChild(t.getGui())},e.prototype.addTitleBarButton=function(t,e){var n=this.eTitleBarButtons,r=n.children,i=r.length;null==e&&(e=i),e=Math.max(0,Math.min(e,i));var o=t.getGui();Object(s["addCssClass"])(o,"ag-panel-title-bar-button"),0===e?n.insertAdjacentElement("afterbegin",o):e===i?n.insertAdjacentElement("beforeend",o):r[e-1].insertAdjacentElement("afterend",o),t.setParentComponent(this)},e.prototype.getBodyHeight=function(){return Object(s["getInnerHeight"])(this.eContentWrapper)},e.prototype.getBodyWidth=function(){return Object(s["getInnerWidth"])(this.eContentWrapper)},e.prototype.setTitle=function(t){this.eTitle.innerText=t},e.prototype.onBtClose=function(){this.close()},e.prototype.destroy=function(){this.closeButtonComp&&(this.closeButtonComp=this.destroyBean(this.closeButtonComp));var e=this.getGui();e&&e.offsetParent&&this.close(),t.prototype.destroy.call(this)},e.CLOSE_BTN_TEMPLATE='
',c([Object(i["a"])("popupService")],e.prototype,"popupService",void 0),c([Object(r["a"])("eContentWrapper")],e.prototype,"eContentWrapper",void 0),c([Object(r["a"])("eTitleBar")],e.prototype,"eTitleBar",void 0),c([Object(r["a"])("eTitleBarButtons")],e.prototype,"eTitleBarButtons",void 0),c([Object(r["a"])("eTitle")],e.prototype,"eTitle",void 0),c([i["e"]],e.prototype,"postConstruct",null),e}(o["a"])},1781:function(t,e,n){"use strict";n.r(e),n.d(e,"stopPropagationForAgGrid",(function(){return a})),n.d(e,"isStopPropagationForAgGrid",(function(){return l})),n.d(e,"isEventSupported",(function(){return c})),n.d(e,"getComponentForEvent",(function(){return u})),n.d(e,"addChangeListener",(function(){return p})),n.d(e,"getTarget",(function(){return h})),n.d(e,"isElementInEventPath",(function(){return d})),n.d(e,"createEventPath",(function(){return f})),n.d(e,"addAgGridEventPath",(function(){return g})),n.d(e,"getEventPath",(function(){return v})),n.d(e,"addSafePassiveEventListener",(function(){return m}));var r=n("06fa"),i="__ag_Grid_Stop_Propagation",o=["touchstart","touchend","touchmove","touchcancel"],s={}; +/** + * @ag-grid-community/core - Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components + * @version v25.3.0 + * @link http://www.ag-grid.com/ + * @license MIT + */function a(t){t[i]=!0}function l(t){return!0===t[i]}var c=function(){var t={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"},e=function(e){if("boolean"===typeof s[e])return s[e];var n=document.createElement(t[e]||"div");e="on"+e;var r=e in n;return r||(n.setAttribute(e,"return;"),r="function"==typeof n[e]),s[e]=r};return e}();function u(t,e,n){var r=h(e);while(r){var i=t.getDomData(r,n);if(i)return i;r=r.parentElement}return null}function p(t,e){t.addEventListener("changed",e),t.addEventListener("paste",e),t.addEventListener("input",e),t.addEventListener("keydown",e),t.addEventListener("keyup",e)}function h(t){var e=t;return e.target||e.srcElement}function d(t,e){return!(!e||!t)&&v(e).indexOf(t)>=0}function f(t){var e=[],n=h(t);while(n)e.push(n),n=n.parentElement;return e}function g(t){t.__agGridEventPath=v(t)}function v(t){var e=t;return e.deepPath?e.deepPath():e.path?e.path:e.composedPath?e.composedPath():e.__agGridEventPath?e.__agGridEventPath:f(t)}function m(t,e,n,i){var s=Object(r["includes"])(o,n),a=s?{passive:!0}:void 0;t&&t.addEventListener&&t.addEventListener(e,n,i,a)}},1787:function(t,e,n){"use strict";var r=n("861d");t.exports=function(t){return r(t)||null===t}},1800:function(t,e,n){"use strict";var r=n("2b0e");e["a"]=r["default"].extend({name:"v-list-item-action",functional:!0,render(t,{data:e,children:n=[]}){e.staticClass=e.staticClass?"v-list-item__action "+e.staticClass:"v-list-item__action";const r=n.filter(t=>!1===t.isComment&&" "!==t.text);return r.length>1&&(e.staticClass+=" v-list-item__action--stack"),t("div",e,n)}})},"184d":function(t,e,n){"use strict";var r=n("f177"),i=n("2500"),o=n("bbc7");t.exports={formats:o,parse:i,stringify:r}},1879:function(t,e,n){"use strict"; +/** + * @ag-grid-community/core - Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components + * @version v25.3.0 + * @link http://www.ag-grid.com/ + * @license MIT + */ +var r;n.d(e,"a",(function(){return r})),function(t){t["CommunityCoreModule"]="@ag-grid-community/core",t["CommunityAllModules"]="@ag-grid-community/all",t["InfiniteRowModelModule"]="@ag-grid-community/infinite-row-model",t["ClientSideRowModelModule"]="@ag-grid-community/client-side-row-model",t["CsvExportModule"]="@ag-grid-community/csv-export",t["EnterpriseCoreModule"]="@ag-grid-enterprise/core",t["EnterpriseAllModules"]="@ag-grid-enterprise/all",t["RowGroupingModule"]="@ag-grid-enterprise/row-grouping",t["ColumnToolPanelModule"]="@ag-grid-enterprise/column-tool-panel",t["FiltersToolPanelModule"]="@ag-grid-enterprise/filter-tool-panel",t["MenuModule"]="@ag-grid-enterprise/menu",t["SetFilterModule"]="@ag-grid-enterprise/set-filter",t["MultiFilterModule"]="@ag-grid-enterprise/multi-filter",t["StatusBarModule"]="@ag-grid-enterprise/status-bar",t["SideBarModule"]="@ag-grid-enterprise/side-bar",t["RangeSelectionModule"]="@ag-grid-enterprise/range-selection",t["MasterDetailModule"]="@ag-grid-enterprise/master-detail",t["RichSelectModule"]="@ag-grid-enterprise/rich-select",t["GridChartsModule"]="@ag-grid-enterprise/charts",t["ViewportRowModelModule"]="@ag-grid-enterprise/viewport-row-model",t["ServerSideRowModelModule"]="@ag-grid-enterprise/server-side-row-model",t["ExcelExportModule"]="@ag-grid-enterprise/excel-export",t["ClipboardModule"]="@ag-grid-enterprise/clipboard",t["DateTimeCellEditorModule"]="@ag-grid-enterprise/date-time-cell-editor",t["AngularModule"]="@ag-grid-community/angular",t["ReactModule"]="@ag-grid-community/react",t["VueModule"]="@ag-grid-community/vue",t["PolymerModule"]="@ag-grid-community/polymer"}(r||(r={}))},"18eb":function(t,e,n){"use strict";n.d(e,"a",(function(){return c}));var r=n("0230"),i=n("d65e"),o=n("aaed"),s=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},t(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),a=function(t,e,n,r){var i,o=arguments.length,s=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(t,e,n,r);else for(var a=t.length-1;a>=0;a--)(i=t[a])&&(s=(o<3?i(s):o>3?i(e,n,s):i(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},l=function(t,e){return function(n,r){e(n,r,t)}},c=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.consuming=!1,e}return s(e,t),e.prototype.setBeans=function(t){this.logger=t.create("AlignedGridsService")},e.prototype.init=function(){this.addManagedListener(this.eventService,r["a"].EVENT_COLUMN_MOVED,this.fireColumnEvent.bind(this)),this.addManagedListener(this.eventService,r["a"].EVENT_COLUMN_VISIBLE,this.fireColumnEvent.bind(this)),this.addManagedListener(this.eventService,r["a"].EVENT_COLUMN_PINNED,this.fireColumnEvent.bind(this)),this.addManagedListener(this.eventService,r["a"].EVENT_COLUMN_GROUP_OPENED,this.fireColumnEvent.bind(this)),this.addManagedListener(this.eventService,r["a"].EVENT_COLUMN_RESIZED,this.fireColumnEvent.bind(this)),this.addManagedListener(this.eventService,r["a"].EVENT_BODY_SCROLL,this.fireScrollEvent.bind(this))},e.prototype.fireEvent=function(t){if(!this.consuming){var e=this.gridOptionsWrapper.getAlignedGrids();e&&e.forEach((function(e){if(e.api){var n=e.api.__getAlignedGridService();t(n)}}))}},e.prototype.onEvent=function(t){this.consuming=!0,t(),this.consuming=!1},e.prototype.fireColumnEvent=function(t){this.fireEvent((function(e){e.onColumnEvent(t)}))},e.prototype.fireScrollEvent=function(t){"horizontal"===t.direction&&this.fireEvent((function(e){e.onScrollEvent(t)}))},e.prototype.onScrollEvent=function(t){var e=this;this.onEvent((function(){var n=e.controllersService.getGridBodyController();n.getScrollFeature().setHorizontalScrollPosition(t.left)}))},e.prototype.getMasterColumns=function(t){var e=[];return t.columns?t.columns.forEach((function(t){e.push(t)})):t.column&&e.push(t.column),e},e.prototype.getColumnIds=function(t){var e=[];return t.columns?t.columns.forEach((function(t){e.push(t.getColId())})):t.column&&e.push(t.column.getColId()),e},e.prototype.onColumnEvent=function(t){var e=this;this.onEvent((function(){switch(t.type){case r["a"].EVENT_COLUMN_MOVED:case r["a"].EVENT_COLUMN_VISIBLE:case r["a"].EVENT_COLUMN_PINNED:case r["a"].EVENT_COLUMN_RESIZED:var n=t;e.processColumnEvent(n);break;case r["a"].EVENT_COLUMN_GROUP_OPENED:var i=t;e.processGroupOpenedEvent(i);break;case r["a"].EVENT_COLUMN_PIVOT_CHANGED:console.warn("AG Grid: pivoting is not supported with aligned grids. You can only use one of these features at a time in a grid.");break}}))},e.prototype.processGroupOpenedEvent=function(t){var e=t.columnGroup,n=null;if(e){var r=e.getGroupId();n=this.columnController.getOriginalColumnGroup(r)}e&&!n||(this.logger.log("onColumnEvent-> processing "+t+" expanded = "+e.isExpanded()),this.columnController.setColumnGroupOpened(n,e.isExpanded(),"alignedGridChanged"))},e.prototype.processColumnEvent=function(t){var e=this,n=t.column,i=null;if(n&&(i=this.columnController.getPrimaryColumn(n.getColId())),!n||i){var o=this.getMasterColumns(t);switch(t.type){case r["a"].EVENT_COLUMN_MOVED:var s=t,a=t.columnApi.getColumnState(),l=a.map((function(t){return{colId:t.colId}}));this.columnController.applyColumnState({state:l,applyOrder:!0},"alignedGridChanged"),this.logger.log("onColumnEvent-> processing "+t.type+" toIndex = "+s.toIndex);break;case r["a"].EVENT_COLUMN_VISIBLE:var c=t;a=t.columnApi.getColumnState(),l=a.map((function(t){return{colId:t.colId,hide:t.hide}}));this.columnController.applyColumnState({state:l},"alignedGridChanged"),this.logger.log("onColumnEvent-> processing "+t.type+" visible = "+c.visible);break;case r["a"].EVENT_COLUMN_PINNED:var u=t;a=t.columnApi.getColumnState(),l=a.map((function(t){return{colId:t.colId,pinned:t.pinned}}));this.columnController.applyColumnState({state:l},"alignedGridChanged"),this.logger.log("onColumnEvent-> processing "+t.type+" pinned = "+u.pinned);break;case r["a"].EVENT_COLUMN_RESIZED:var p=t;o.forEach((function(n){e.logger.log("onColumnEvent-> processing "+t.type+" actualWidth = "+n.getActualWidth());var r=[{key:n.getColId(),newWidth:n.getActualWidth()}];e.columnController.setColumnWidths(r,!1,p.finished,"alignedGridChanged")}));break}var h=this.controllersService.getGridBodyController(),d=h.isVerticalScrollShowing(),f=this.gridOptionsWrapper.getAlignedGrids();f&&f.forEach((function(t){t.api&&t.api.setAlwaysShowVerticalScroll(d)}))}},a([Object(i["a"])("columnController")],e.prototype,"columnController",void 0),a([Object(i["a"])("controllersService")],e.prototype,"controllersService",void 0),a([l(0,Object(i["h"])("loggerFactory"))],e.prototype,"setBeans",null),a([i["e"]],e.prototype,"init",null),e=a([Object(i["b"])("alignedGridsService")],e),e}(o["a"])},1920:function(t,e,n){"use strict";var r=n("80bd"); +/** + * @ag-grid-community/core - Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components + * @version v25.3.0 + * @link http://www.ag-grid.com/ + * @license MIT + */(function(){function t(){}t.prototype.doSomething=function(t,e){var n=e.api.headlessService,i=n.getHeaderRows(),o=n.getRows();Object(r["clearElement"])(t);var s=document.createElement("table");i.forEach((function(t){var e=document.createElement("tr");s.appendChild(e),t.columns.forEach((function(t){var n=document.createElement("th");e.appendChild(n),null!=t.name&&(n.innerText=t.name)}))})),o.forEach((function(t){var e=document.createElement("tr");s.appendChild(e),t.cells.forEach((function(t){var n=document.createElement("td");e.appendChild(n),null!=t.value&&(n.innerText=t.value.toString())}))})),t.append(s),console.warn("TestHeadless.doSomething")}})()},"19cd":function(t,e,n){"use strict";n.d(e,"a",(function(){return r})); +/** + * @ag-grid-community/core - Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components + * @version v25.3.0 + * @link http://www.ag-grid.com/ + * @license MIT + */ +var r=function(){function t(){}return t.prototype.wrap=function(t,e,n,r,i){var o=this;void 0===n&&(n=[]);var s=this.createWrapper(t,r,i);return e.forEach((function(t){o.createMethod(s,t,!0)})),n.forEach((function(t){o.createMethod(s,t,!1)})),s},t.prototype.createMethod=function(t,e,n){t.addMethod(e,this.createMethodProxy(t,e,n))},t.prototype.createMethodProxy=function(t,e,n){return function(){return t.hasMethod(e)?t.callMethod(e,arguments):(n&&console.warn("AG Grid: Framework component is missing the method "+e+"()"),null)}},t}()},"1a2d":function(t,e,n){"use strict";var r=n("e330"),i=n("7b0b"),o=r({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,e){return o(i(t),e)}},"1a2d0":function(t,e,n){var r=n("42a2"),i=n("1310"),o="[object Map]";function s(t){return i(t)&&r(t)==o}t.exports=s},"1a8c":function(t,e){function n(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}t.exports=n},"1b21":function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("9ba5"),i=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},t(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),o=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e.prototype.isPopup=function(){return!0},e}(r["a"]); +/** + * @ag-grid-community/core - Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components + * @version v25.3.0 + * @link http://www.ag-grid.com/ + * @license MIT + */},"1b2c":function(t,e,n){},"1b73":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=s;var r=i(n("0ecb"));function i(t){return t&&t.__esModule?t:{default:t}}var o=/[\uD800-\uDBFF][\uDC00-\uDFFF]/;function s(t){return(0,r.default)(t),o.test(t)}t.exports=e.default,t.exports.default=e.default},"1baa":function(t,e,n){"use strict";n("899c");var r=n("604c"),i=n("a9ad"),o=n("58df");e["a"]=Object(o["a"])(r["a"],i["a"]).extend({name:"v-list-item-group",provide(){return{isInGroup:!0,listItemGroup:this}},computed:{classes(){return{...r["a"].options.computed.classes.call(this),"v-list-item-group":!0}}},methods:{genData(){return this.setTextColor(this.color,{...r["a"].options.methods.genData.call(this),attrs:{role:"listbox"}})}}})},"1bac":function(t,e,n){var r=n("7d1f"),i=n("a029"),o=n("9934");function s(t){return r(t,o,i)}t.exports=s},"1bf9":function(t,e,n){var r=n("c367"),i=r(Object,"create");t.exports=i},"1bfb":function(t,e,n){},"1c5d":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=o;var r=i(n("0ecb"));function i(t){return t&&t.__esModule?t:{default:t}}function o(t,e){return(0,r.default)(t),t.replace(new RegExp("[^".concat(e,"]+"),"g"),"")}t.exports=e.default,t.exports.default=e.default},"1c87":function(t,e,n){"use strict";var r=n("2b0e"),i=n("5607"),o=n("80d2");e["a"]=r["default"].extend({name:"routable",directives:{Ripple:i["a"]},props:{activeClass:String,append:Boolean,disabled:Boolean,exact:{type:Boolean,default:void 0},exactPath:Boolean,exactActiveClass:String,link:Boolean,href:[String,Object],to:[String,Object],nuxt:Boolean,replace:Boolean,ripple:{type:[Boolean,Object],default:null},tag:String,target:String},data:()=>({isActive:!1,proxyClass:""}),computed:{classes(){const t={};return this.to||(this.activeClass&&(t[this.activeClass]=this.isActive),this.proxyClass&&(t[this.proxyClass]=this.isActive)),t},computedRipple(){var t;return null!==(t=this.ripple)&&void 0!==t?t:!this.disabled&&this.isClickable},isClickable(){return!this.disabled&&Boolean(this.isLink||this.$listeners.click||this.$listeners["!click"]||this.$attrs.tabindex)},isLink(){return this.to||this.href||this.link},styles:()=>({})},watch:{$route:"onRouteChange"},mounted(){this.onRouteChange()},methods:{generateRouteLink(){let t,e=this.exact;const n={attrs:{tabindex:"tabindex"in this.$attrs?this.$attrs.tabindex:void 0},class:this.classes,style:this.styles,props:{},directives:[{name:"ripple",value:this.computedRipple}],[this.to?"nativeOn":"on"]:{...this.$listeners,..."click"in this?{click:this.click}:void 0},ref:"link"};if("undefined"===typeof this.exact&&(e="/"===this.to||this.to===Object(this.to)&&"/"===this.to.path),this.to){let r=this.activeClass,i=this.exactActiveClass||r;this.proxyClass&&(r=`${r} ${this.proxyClass}`.trim(),i=`${i} ${this.proxyClass}`.trim()),t=this.nuxt?"nuxt-link":"router-link",Object.assign(n.props,{to:this.to,exact:e,exactPath:this.exactPath,activeClass:r,exactActiveClass:i,append:this.append,replace:this.replace})}else t=(this.href?"a":this.tag)||"div","a"===t&&this.href&&(n.attrs.href=this.href);return this.target&&(n.attrs.target=this.target),{tag:t,data:n}},onRouteChange(){if(!this.to||!this.$refs.link||!this.$route)return;const t=`${this.activeClass||""} ${this.proxyClass||""}`.trim(),e=`${this.exactActiveClass||""} ${this.proxyClass||""}`.trim()||t,n="_vnode.data.class."+(this.exact?e:t);this.$nextTick(()=>{!Object(o["q"])(this.$refs.link,n)===this.isActive&&this.toggle()})},toggle(){this.isActive=!this.isActive}}})},"1cec":function(t,e,n){var r=n("0b07"),i=n("2b3e"),o=r(i,"Promise");t.exports=o},"1d10":function(t,e,n){var r=n("5c1b");function i(t,e){var n=this.__data__,i=r(n,t);return i<0?(++this.size,n.push([t,e])):n[i][1]=e,this}t.exports=i},"1d2b":function(t,e,n){"use strict";t.exports=function(t,e){return function(){for(var n=new Array(arguments.length),r=0;r=0;a--)(i=t[a])&&(s=(o<3?i(s):o>3?i(e,n,s):i(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},f=function(t){function e(e){void 0===e&&(e="default");var n=t.call(this,'
')||this;return n.cssIdentifier=e,n.options=[],n.itemEls=[],n}return h(e,t),e.prototype.init=function(){this.addManagedListener(this.getGui(),"keydown",this.handleKeyDown.bind(this))},e.prototype.handleKeyDown=function(t){var e=t.keyCode;switch(e){case u["a"].ENTER:if(this.highlightedEl){var n=this.itemEls.indexOf(this.highlightedEl);this.setValueByIndex(n)}else this.setValue(this.getValue());break;case u["a"].DOWN:case u["a"].UP:var r=e===u["a"].DOWN,i=void 0;if(t.preventDefault(),this.highlightedEl){var o=this.itemEls.indexOf(this.highlightedEl),s=o+(r?1:-1);s=Math.min(Math.max(s,0),this.itemEls.length-1),i=this.itemEls[s]}else i=this.itemEls[r?0:this.itemEls.length-1];this.highlightItem(i);break}},e.prototype.addOptions=function(t){var e=this;return t.forEach((function(t){return e.addOption(t)})),this},e.prototype.addOption=function(t){var e=t.value,n=t.text,r=Object(a["escapeString"])(n||e);return this.options.push({value:e,text:r}),this.renderOption(e,r),this},e.prototype.renderOption=function(t,e){var n=this,r=document.createElement("div");r.setAttribute("role","option"),Object(l["addCssClass"])(r,"ag-list-item"),Object(l["addCssClass"])(r,"ag-"+this.cssIdentifier+"-list-item"),r.innerHTML=""+e+"",r.tabIndex=-1,this.itemEls.push(r),this.addManagedListener(r,"mouseover",(function(){return n.highlightItem(r)})),this.addManagedListener(r,"mouseleave",(function(){return n.clearHighlighted()})),this.addManagedListener(r,"click",(function(){return n.setValue(t)})),this.getGui().appendChild(r)},e.prototype.setValue=function(t,e){if(this.value===t)return this.fireItemSelected(),this;if(null==t)return this.reset(),this;var n=Object(c["findIndex"])(this.options,(function(e){return e.value===t}));if(-1!==n){var r=this.options[n];this.value=r.value,this.displayValue=null!=r.text?r.text:r.value,this.highlightItem(this.itemEls[n]),e||this.fireChangeEvent()}return this},e.prototype.setValueByIndex=function(t){return this.setValue(this.options[t].value)},e.prototype.getValue=function(){return this.value},e.prototype.getDisplayValue=function(){return this.displayValue},e.prototype.refreshHighlighted=function(){var t=this;this.clearHighlighted();var e=Object(c["findIndex"])(this.options,(function(e){return e.value===t.value}));-1!==e&&this.highlightItem(this.itemEls[e])},e.prototype.reset=function(){this.value=null,this.displayValue=null,this.clearHighlighted(),this.fireChangeEvent()},e.prototype.highlightItem=function(t){t.offsetParent&&(this.clearHighlighted(),this.highlightedEl=t,Object(l["addCssClass"])(this.highlightedEl,e.ACTIVE_CLASS),Object(p["setAriaSelected"])(this.highlightedEl,!0),this.highlightedEl.focus())},e.prototype.clearHighlighted=function(){this.highlightedEl&&this.highlightedEl.offsetParent&&(Object(l["removeCssClass"])(this.highlightedEl,e.ACTIVE_CLASS),Object(p["setAriaSelected"])(this.highlightedEl,!1),this.highlightedEl=null)},e.prototype.fireChangeEvent=function(){this.dispatchEvent({type:r["a"].EVENT_CHANGED}),this.fireItemSelected()},e.prototype.fireItemSelected=function(){this.dispatchEvent({type:e.EVENT_ITEM_SELECTED})},e.EVENT_ITEM_SELECTED="selectedItem",e.ACTIVE_CLASS="ag-active-item",d([s["e"]],e.prototype,"init",null),e}(o["a"]),g=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},t(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),v=function(t,e,n,r){var i,o=arguments.length,s=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(t,e,n,r);else for(var a=t.length-1;a>=0;a--)(i=t[a])&&(s=(o<3?i(s):o>3?i(e,n,s):i(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},m=function(t){function e(e){return t.call(this,e,"ag-select","smallDown","listbox")||this}return g(e,t),e.prototype.init=function(){var t=this;this.listComponent=this.createBean(new f("select")),this.listComponent.setParentComponent(this),this.eWrapper.tabIndex=0,this.listComponent.addManagedListener(this.listComponent,f.EVENT_ITEM_SELECTED,(function(){t.hideList&&t.hideList()})),this.listComponent.addManagedListener(this.listComponent,r["a"].EVENT_CHANGED,(function(){t.setValue(t.listComponent.getValue(),!1,!0),t.hideList&&t.hideList()}))},e.prototype.showPicker=function(){var t=this,e=this.listComponent.getGui(),n=this.addManagedListener(document.body,"wheel",(function(n){!e.contains(n.target)&&t.hideList&&t.hideList()})),r=this.addManagedListener(e,"focusout",(function(n){!e.contains(n.relatedTarget)&&t.hideList&&t.hideList()})),i=this.popupService.addPopup({modal:!0,eChild:e,closeOnEsc:!0,closedCallback:function(){t.hideList=null,t.isPickerDisplayed=!1,r(),n(),t.isAlive()&&t.getFocusableElement().focus()}});return i&&(this.hideList=i.hideFunc),this.isPickerDisplayed=!0,Object(l["setElementWidth"])(e,Object(l["getAbsoluteWidth"])(this.eWrapper)),e.style.maxHeight=Object(l["getInnerHeight"])(this.popupService.getPopupParent())+"px",e.style.position="absolute",this.popupService.positionPopupUnderComponent({type:"ag-list",eventSource:this.eWrapper,ePopup:e,keepWithinBounds:!0}),this.listComponent.refreshHighlighted(),this.listComponent},e.prototype.addOptions=function(t){var e=this;return t.forEach((function(t){return e.addOption(t)})),this},e.prototype.addOption=function(t){return this.listComponent.addOption(t),this},e.prototype.setValue=function(e,n,r){if(this.value===e)return this;r||this.listComponent.setValue(e,!0);var i=this.listComponent.getValue();return i===this.getValue()?this:(this.eDisplayField.innerHTML=this.listComponent.getDisplayValue(),t.prototype.setValue.call(this,e,n))},e.prototype.destroy=function(){this.hideList&&this.hideList(),this.destroyBean(this.listComponent),t.prototype.destroy.call(this)},v([Object(s["a"])("popupService")],e.prototype,"popupService",void 0),v([s["e"]],e.prototype,"init",null),e}(i["a"])},"23a7":function(t,e,n){"use strict";n("5803");var r=n("8654"),i=r["a"],o=n("cc20"),s=n("80d2"),a=n("d9bd"),l=n("d9f7");e["a"]=i.extend({name:"v-file-input",model:{prop:"value",event:"change"},props:{chips:Boolean,clearable:{type:Boolean,default:!0},counterSizeString:{type:String,default:"$vuetify.fileInput.counterSize"},counterString:{type:String,default:"$vuetify.fileInput.counter"},hideInput:Boolean,multiple:Boolean,placeholder:String,prependIcon:{type:String,default:"$file"},readonly:{type:Boolean,default:!1},showSize:{type:[Boolean,Number],default:!1,validator:t=>"boolean"===typeof t||[1e3,1024].includes(t)},smallChips:Boolean,truncateLength:{type:[Number,String],default:22},type:{type:String,default:"file"},value:{default:void 0,validator:t=>Object(s["I"])(t).every(t=>null!=t&&"object"===typeof t)}},computed:{classes(){return{...i.options.computed.classes.call(this),"v-file-input":!0}},computedCounterValue(){const t=this.multiple&&this.lazyValue?this.lazyValue.length:this.lazyValue instanceof File?1:0;if(!this.showSize)return this.$vuetify.lang.t(this.counterString,t);const e=this.internalArrayValue.reduce((t,{size:e=0})=>t+e,0);return this.$vuetify.lang.t(this.counterSizeString,t,Object(s["x"])(e,1024===this.base))},internalArrayValue(){return Object(s["I"])(this.internalValue)},internalValue:{get(){return this.lazyValue},set(t){this.lazyValue=t,this.$emit("change",this.lazyValue)}},isDirty(){return this.internalArrayValue.length>0},isLabelActive(){return this.isDirty},text(){return this.isDirty||!this.persistentPlaceholder&&!this.isFocused&&this.hasLabel?this.internalArrayValue.map(t=>{const{name:e="",size:n=0}=t,r=this.truncateText(e);return this.showSize?`${r} (${Object(s["x"])(n,1024===this.base)})`:r}):[this.placeholder]},base(){return"boolean"!==typeof this.showSize?this.showSize:void 0},hasChips(){return this.chips||this.smallChips}},watch:{readonly:{handler(t){!0===t&&Object(a["b"])("readonly is not supported on ",this)},immediate:!0},value(t){const e=this.multiple?t:t?[t]:[];Object(s["l"])(e,this.$refs.input.files)||(this.$refs.input.value="")}},methods:{clearableCallback(){this.internalValue=this.multiple?[]:null,this.$refs.input.value=""},genChips(){return this.isDirty?this.text.map((t,e)=>this.$createElement(o["a"],{props:{small:this.smallChips},on:{"click:close":()=>{const t=this.internalValue;t.splice(e,1),this.internalValue=t}}},[t])):[]},genControl(){const t=i.options.methods.genControl.call(this);return this.hideInput&&(t.data.style=Object(l["d"])(t.data.style,{display:"none"})),t},genInput(){const t=i.options.methods.genInput.call(this);return t.data.attrs.multiple=this.multiple,delete t.data.domProps.value,delete t.data.on.input,t.data.on.change=this.onInput,[this.genSelections(),t]},genPrependSlot(){if(!this.prependIcon)return null;const t=this.genIcon("prepend",()=>{this.$refs.input.click()});return this.genSlot("prepend","outer",[t])},genSelectionText(){const t=this.text.length;return t<2?this.text:this.showSize&&!this.counter?[this.computedCounterValue]:[this.$vuetify.lang.t(this.counterString,t)]},genSelections(){const t=[];return this.isDirty&&this.$scopedSlots.selection?this.internalArrayValue.forEach((e,n)=>{this.$scopedSlots.selection&&t.push(this.$scopedSlots.selection({text:this.text[n],file:e,index:n}))}):t.push(this.hasChips&&this.isDirty?this.genChips():this.genSelectionText()),this.$createElement("div",{staticClass:"v-file-input__text",class:{"v-file-input__text--placeholder":this.placeholder&&!this.isDirty,"v-file-input__text--chips":this.hasChips&&!this.$scopedSlots.selection}},t)},genTextFieldSlot(){const t=i.options.methods.genTextFieldSlot.call(this);return t.data.on={...t.data.on||{},click:t=>{t.target&&"LABEL"===t.target.nodeName||this.$refs.input.click()}},t},onInput(t){const e=[...t.target.files||[]];this.internalValue=this.multiple?e:e[0],this.initialValue=this.internalValue},onKeyDown(t){this.$emit("keydown",t)},truncateText(t){if(t.length=0;a--)(i=t[a])&&(s=(o<3?i(s):o>3?i(e,n,s):i(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},h=function(t,e){return function(n,r){e(n,r,t)}},d=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return u(e,t),e.prototype.setBeans=function(t){this.logger=t.create("SelectionController"),this.reset(),this.gridOptionsWrapper.isRowModelDefault()&&this.addManagedListener(this.eventService,o["a"].EVENT_ROW_DATA_CHANGED,this.reset.bind(this))},e.prototype.init=function(){this.groupSelectsChildren=this.gridOptionsWrapper.isGroupSelectsChildren(),this.addManagedListener(this.eventService,o["a"].EVENT_ROW_SELECTED,this.onRowSelected.bind(this))},e.prototype.setLastSelectedNode=function(t){this.lastSelectedNode=t},e.prototype.getLastSelectedNode=function(){return this.lastSelectedNode},e.prototype.getSelectedNodes=function(){var t=[];return Object(l["iterateObject"])(this.selectedNodes,(function(e,n){n&&t.push(n)})),t},e.prototype.getSelectedRows=function(){var t=[];return Object(l["iterateObject"])(this.selectedNodes,(function(e,n){n&&n.data&&t.push(n.data)})),t},e.prototype.removeGroupsFromSelection=function(){var t=this;Object(l["iterateObject"])(this.selectedNodes,(function(e,n){n&&n.group&&(t.selectedNodes[n.id]=void 0)}))},e.prototype.updateGroupsFromChildrenSelections=function(t){if(this.gridOptionsWrapper.isGroupSelectsChildren()&&this.rowModel.getType()===s["a"].ROW_MODEL_TYPE_CLIENT_SIDE){var e=this.rowModel,n=e.getRootNode();t||(t=new a["a"](!0,n),t.setInactive()),t.forEachChangedNodeDepthFirst((function(t){t!==n&&t.calculateSelectedFromChildren()}))}},e.prototype.getNodeForIdIfSelected=function(t){return this.selectedNodes[t]},e.prototype.clearOtherNodes=function(t){var e=this,n={},r=0;return Object(l["iterateObject"])(this.selectedNodes,(function(i,o){if(o&&o.id!==t.id){var s=e.selectedNodes[o.id];r+=s.setSelectedParams({newValue:!1,clearSelection:!1,suppressFinishActions:!0}),e.groupSelectsChildren&&o.parent&&(n[o.parent.id]=o.parent)}})),Object(l["iterateObject"])(n,(function(t,e){e.calculateSelectedFromChildren()})),r},e.prototype.onRowSelected=function(t){var e=t.node;this.groupSelectsChildren&&e.group||(e.isSelected()?this.selectedNodes[e.id]=e:this.selectedNodes[e.id]=void 0)},e.prototype.syncInRowNode=function(t,e){this.syncInOldRowNode(t,e),this.syncInNewRowNode(t)},e.prototype.syncInOldRowNode=function(t,e){var n=Object(c["exists"])(e)&&t.id!==e.id;if(n&&e){var r=Object(c["exists"])(this.selectedNodes[e.id]);r&&(this.selectedNodes[e.id]=e)}},e.prototype.syncInNewRowNode=function(t){Object(c["exists"])(this.selectedNodes[t.id])?(t.setSelectedInitialValue(!0),this.selectedNodes[t.id]=t):t.setSelectedInitialValue(!1)},e.prototype.reset=function(){this.logger.log("reset"),this.selectedNodes={},this.lastSelectedNode=null},e.prototype.getBestCostNodeSelection=function(){if(this.rowModel.getType()===s["a"].ROW_MODEL_TYPE_CLIENT_SIDE){var t=this.rowModel,e=t.getTopLevelNodes();if(null!==e){var n=[];return r(e),n}console.warn("selectAll not available doing rowModel=virtual")}else console.warn("getBestCostNodeSelection is only available when using normal row model");function r(t){for(var e=0,i=t.length;e=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function(t){u.headers[t]={}})),r.forEach(["post","put","patch"],(function(t){u.headers[t]=r.merge(s)})),t.exports=u}).call(this,n("4362"))},2474:function(t,e,n){var r=n("2b3e"),i=r.Uint8Array;t.exports=i},2478:function(t,e,n){var r=n("4245");function i(t){return r(this,t).get(t)}t.exports=i},2494:function(t,e,n){(function(e){var n=function(t){return t&&t.Math==Math&&t};t.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof e&&e)||function(){return this}()||Function("return this")()}).call(this,n("c8ba"))},"24b2":function(t,e,n){"use strict";var r=n("80d2"),i=n("2b0e");e["a"]=i["default"].extend({name:"measurable",props:{height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},computed:{measurableStyles(){const t={},e=Object(r["i"])(this.height),n=Object(r["i"])(this.minHeight),i=Object(r["i"])(this.minWidth),o=Object(r["i"])(this.maxHeight),s=Object(r["i"])(this.maxWidth),a=Object(r["i"])(this.width);return e&&(t.height=e),n&&(t.minHeight=n),i&&(t.minWidth=i),o&&(t.maxHeight=o),s&&(t.maxWidth=s),a&&(t.width=a),t}}})},2500:function(t,e,n){"use strict";var r=n("a29f"),i=Object.prototype.hasOwnProperty,o=Array.isArray,s={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:r.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},a=function(t){return t.replace(/&#(\d+);/g,(function(t,e){return String.fromCharCode(parseInt(e,10))}))},l=function(t,e){return t&&"string"===typeof t&&e.comma&&t.indexOf(",")>-1?t.split(","):t},c="utf8=%26%2310003%3B",u="utf8=%E2%9C%93",p=function(t,e){var n,p={__proto__:null},h=e.ignoreQueryPrefix?t.replace(/^\?/,""):t,d=e.parameterLimit===1/0?void 0:e.parameterLimit,f=h.split(e.delimiter,d),g=-1,v=e.charset;if(e.charsetSentinel)for(n=0;n-1&&(y=o(y)?[y]:y),i.call(p,m)?p[m]=r.combine(p[m],y):p[m]=y}return p},h=function(t,e,n,r){for(var i=r?e:l(e,n),o=t.length-1;o>=0;--o){var s,a=t[o];if("[]"===a&&n.parseArrays)s=[].concat(i);else{s=n.plainObjects?Object.create(null):{};var c="["===a.charAt(0)&&"]"===a.charAt(a.length-1)?a.slice(1,-1):a,u=parseInt(c,10);n.parseArrays||""!==c?!isNaN(u)&&a!==c&&String(u)===c&&u>=0&&n.parseArrays&&u<=n.arrayLimit?(s=[],s[u]=i):"__proto__"!==c&&(s[c]=i):s={0:i}}i=s}return i},d=function(t,e,n,r){if(t){var o=n.allowDots?t.replace(/\.([^.[]+)/g,"[$1]"):t,s=/(\[[^[\]]*])/,a=/(\[[^[\]]*])/g,l=n.depth>0&&s.exec(o),c=l?o.slice(0,l.index):o,u=[];if(c){if(!n.plainObjects&&i.call(Object.prototype,c)&&!n.allowPrototypes)return;u.push(c)}var p=0;while(n.depth>0&&null!==(l=a.exec(o))&&p=0;a--)(i=t[a])&&(s=(o<3?i(s):o>3?i(e,n,s):i(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},S=function(t){function e(n,r){var i=t.call(this,e.TEMPLATE)||this;return i.removeChildListenersFuncs=[],i.column=n,i.pinned=r,i}return _(e,t),e.prototype.postConstruct=function(){t.prototype.postConstruct.call(this),h["a"].addHeaderClassesFromColDef(this.getComponentHolder(),this.getGui(),this.gridOptionsWrapper,null,this.column);var e=this.columnController.getDisplayNameForColumnGroup(this.column,"header");this.appendHeaderGroupComp(e),this.setupResize(),this.addClasses(),this.setupWidth(),this.addAttributes(),this.setupMovingCss(),this.setupTooltip(),this.setupExpandable(),this.createManagedBean(new g["a"](this.column.getOriginalColumnGroup().getLeafColumns(),this.getGui())),this.createManagedBean(new f["a"](this.column,this.getGui(),this.beans))},e.prototype.onFocusIn=function(t){if(!this.getGui().contains(t.relatedTarget)){var e=this.getParentComponent();this.beans.focusController.setFocusedHeader(e.getRowIndex(),this.getColumn())}},e.prototype.handleKeyDown=function(t){var e=document.activeElement,n=this.getGui(),r=e===n;if(this.expandable&&r&&t.keyCode===w["a"].ENTER){var i=this.getColumn(),o=!i.isExpanded();this.columnController.setColumnGroupOpened(i.getOriginalColumnGroup(),o,"uiColumnExpanded")}},e.prototype.onTabKeyDown=function(){},e.prototype.setupExpandable=function(){var t=this.getColumn(),e=t.getOriginalColumnGroup();this.refreshExpanded(),this.addManagedListener(e,m["a"].EVENT_EXPANDABLE_CHANGED,this.refreshExpanded.bind(this)),this.addManagedListener(e,m["a"].EVENT_EXPANDED_CHANGED,this.refreshExpanded.bind(this))},e.prototype.refreshExpanded=function(){var t=this.getColumn(),e=this.getGui(),n=t.isExpandable(),r=t.isExpanded();this.expandable=n,n?Object(y["setAriaExpanded"])(e,r):e.removeAttribute("aria-expanded")},e.prototype.setupMovingCss=function(){var t=this,e=this.column.getOriginalColumnGroup(),n=e.getLeafColumns();n.forEach((function(e){t.addManagedListener(e,c["a"].EVENT_MOVING_CHANGED,t.onColumnMovingChanged.bind(t))})),this.onColumnMovingChanged()},e.prototype.getComponentHolder=function(){return this.column.getColGroupDef()},e.prototype.getTooltipParams=function(){var e=t.prototype.getTooltipParams.call(this);return e.location="headerGroup",e.colDef=this.getComponentHolder(),e.column=this.getColumn(),e},e.prototype.setupTooltip=function(){var t=this.getComponentHolder(),e=t&&t.headerTooltip;null!=e&&this.setTooltip(Object(O["escapeString"])(e))},e.prototype.onColumnMovingChanged=function(){Object(C["addOrRemoveCssClass"])(this.getGui(),"ag-header-cell-moving",this.column.isMoving())},e.prototype.addAttributes=function(){this.getGui().setAttribute("col-id",this.column.getUniqueId())},e.prototype.appendHeaderGroupComp=function(t){var e=this,n={displayName:t,columnGroup:this.column,setExpanded:function(t){e.columnController.setColumnGroupOpened(e.column.getOriginalColumnGroup(),t,"gridInitializing")},api:this.gridApi,columnApi:this.columnApi,context:this.gridOptionsWrapper.getContext()};if(!t){var r=this.column,i=r.getLeafColumns();while(r.getParent()&&r.getParent().getLeafColumns().length===i.length)r=r.getParent();var o=r.getColGroupDef();o&&(t=o.headerName),t||(t=i?this.columnController.getDisplayNameForColumn(i[0],"header",!0):"")}var s=this.afterHeaderCompCreated.bind(this,t);this.userComponentFactory.newHeaderGroupComponent(n).then(s)},e.prototype.afterHeaderCompCreated=function(t,e){var n=this;this.getGui().appendChild(e.getGui()),this.addDestroyFunc((function(){n.getContext().destroyBean(e)})),this.setupMove(e.getGui(),t)},e.prototype.addClasses=function(){var t=this.column.isPadding()?"no":"with";this.addCssClass("ag-header-group-cell-"+t+"-group")},e.prototype.setupMove=function(t,e){var n=this;if(t&&!this.isSuppressMoving()){var r=this.column.getOriginalColumnGroup().getLeafColumns(),i={type:d["b"].HeaderCell,eElement:t,defaultIconName:d["a"].ICON_HIDE,dragItemName:e,getDragItem:this.getDragItemForGroup.bind(this),onDragStarted:function(){return r.forEach((function(t){return t.setMoving(!0,"uiColumnDragged")}))},onDragStopped:function(){return r.forEach((function(t){return t.setMoving(!1,"uiColumnDragged")}))}};this.dragAndDropService.addDragSource(i,!0),this.addDestroyFunc((function(){return n.dragAndDropService.removeDragSource(i)}))}},e.prototype.getDragItemForGroup=function(){var t=this.column.getOriginalColumnGroup().getLeafColumns(),e={};t.forEach((function(t){return e[t.getId()]=t.isVisible()}));var n=[];return this.columnController.getAllDisplayedColumns().forEach((function(e){t.indexOf(e)>=0&&(n.push(e),Object(b["removeFromArray"])(t,e))})),t.forEach((function(t){return n.push(t)})),{columns:n,visibleState:e}},e.prototype.isSuppressMoving=function(){var t=!1;this.column.getLeafColumns().forEach((function(e){(e.getColDef().suppressMovable||e.getColDef().lockPosition)&&(t=!0)}));var e=t||this.gridOptionsWrapper.isSuppressMovableColumns();return e},e.prototype.setupWidth=function(){this.addListenersToChildrenColumns(),this.addManagedListener(this.column,u["a"].EVENT_DISPLAYED_CHILDREN_CHANGED,this.onDisplayedChildrenChanged.bind(this)),this.onWidthChanged(),this.addDestroyFunc(this.removeListenersOnChildrenColumns.bind(this))},e.prototype.onDisplayedChildrenChanged=function(){this.addListenersToChildrenColumns(),this.onWidthChanged()},e.prototype.addListenersToChildrenColumns=function(){var t=this;this.removeListenersOnChildrenColumns();var e=this.onWidthChanged.bind(this);this.column.getLeafColumns().forEach((function(n){n.addEventListener(c["a"].EVENT_WIDTH_CHANGED,e),n.addEventListener(c["a"].EVENT_VISIBLE_CHANGED,e),t.removeChildListenersFuncs.push((function(){n.removeEventListener(c["a"].EVENT_WIDTH_CHANGED,e),n.removeEventListener(c["a"].EVENT_VISIBLE_CHANGED,e)}))}))},e.prototype.removeListenersOnChildrenColumns=function(){this.removeChildListenersFuncs.forEach((function(t){return t()})),this.removeChildListenersFuncs=[]},e.prototype.onWidthChanged=function(){this.getGui().style.width=this.column.getActualWidth()+"px"},e.prototype.setupResize=function(){var t=this;if(this.eHeaderCellResize=this.getRefElement("agResize"),this.column.isResizable()){var e=this.horizontalResizeService.addResizeBar({eResizeBar:this.eHeaderCellResize,onResizeStart:this.onResizeStart.bind(this),onResizing:this.onResizing.bind(this,!1),onResizeEnd:this.onResizing.bind(this,!0)});if(this.addDestroyFunc(e),!this.gridOptionsWrapper.isSuppressAutoSize()){var n=this.gridOptionsWrapper.isSkipHeaderOnAutoSize();this.eHeaderCellResize.addEventListener("dblclick",(function(e){var r=[];t.column.getDisplayedLeafColumns().forEach((function(t){t.getColDef().suppressAutoSize||r.push(t.getColId())})),r.length>0&&t.columnController.autoSizeColumns(r,n,"uiColumnResized")}))}}else Object(C["removeFromParent"])(this.eHeaderCellResize)},e.prototype.onResizeStart=function(t){var e=this,n=this.column.getDisplayedLeafColumns();this.resizeCols=n.filter((function(t){return t.isResizable()})),this.resizeStartWidth=0,this.resizeCols.forEach((function(t){return e.resizeStartWidth+=t.getActualWidth()})),this.resizeRatios=[],this.resizeCols.forEach((function(t){return e.resizeRatios.push(t.getActualWidth()/e.resizeStartWidth)}));var r=null;if(t&&(r=this.columnController.getDisplayedGroupAfter(this.column)),r){var i=r.getDisplayedLeafColumns();this.resizeTakeFromCols=i.filter((function(t){return t.isResizable()})),this.resizeTakeFromStartWidth=0,this.resizeTakeFromCols.forEach((function(t){return e.resizeTakeFromStartWidth+=t.getActualWidth()})),this.resizeTakeFromRatios=[],this.resizeTakeFromCols.forEach((function(t){return e.resizeTakeFromRatios.push(t.getActualWidth()/e.resizeTakeFromStartWidth)}))}else this.resizeTakeFromCols=null,this.resizeTakeFromStartWidth=null,this.resizeTakeFromRatios=null;Object(C["addCssClass"])(this.getGui(),"ag-column-resizing")},e.prototype.onResizing=function(t,e){var n=[],r=this.normaliseDragChange(e);n.push({columns:this.resizeCols,ratios:this.resizeRatios,width:this.resizeStartWidth+r}),this.resizeTakeFromCols&&n.push({columns:this.resizeTakeFromCols,ratios:this.resizeTakeFromRatios,width:this.resizeTakeFromStartWidth-r}),this.columnController.resizeColumnSets(n,t,"uiColumnDragged"),t&&Object(C["removeCssClass"])(this.getGui(),"ag-column-resizing")},e.prototype.normaliseDragChange=function(t){var e=t;return this.gridOptionsWrapper.isEnableRtl()?this.pinned!==p["a"].PINNED_LEFT&&(e*=-1):this.pinned===p["a"].PINNED_RIGHT&&(e*=-1),e},e.TEMPLATE='
\n \n
',x([Object(o["a"])("columnController")],e.prototype,"columnController",void 0),x([Object(o["a"])("horizontalResizeService")],e.prototype,"horizontalResizeService",void 0),x([Object(o["a"])("dragAndDropService")],e.prototype,"dragAndDropService",void 0),x([Object(o["a"])("userComponentFactory")],e.prototype,"userComponentFactory",void 0),x([Object(o["a"])("beans")],e.prototype,"beans",void 0),x([Object(o["a"])("gridApi")],e.prototype,"gridApi",void 0),x([Object(o["a"])("columnApi")],e.prototype,"columnApi",void 0),e}(v["a"]),E=n("cdf9"),A=n("4433"),R=n("7a76"),T=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},t(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),P=function(t,e,n,r){var i,o=arguments.length,s=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(t,e,n,r);else for(var a=t.length-1;a>=0;a--)(i=t[a])&&(s=(o<3?i(s):o>3?i(e,n,s):i(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s};(function(t){t[t["COLUMN_GROUP"]=0]="COLUMN_GROUP",t[t["COLUMN"]=1]="COLUMN",t[t["FLOATING_FILTER"]=2]="FLOATING_FILTER"})(r||(r={}));var D=function(t){function e(e,n,i){var o=t.call(this,'
')||this;o.headerComps={},o.setRowIndex(e),o.type=n,o.pinned=i;var s=r[n].toLowerCase().replace(/_/g,"-");return o.addCssClass("ag-header-row-"+s),Object(A["isBrowserSafari"])()&&(o.getGui().style.transform="translateZ(0)"),o}return T(e,t),e.prototype.forEachHeaderElement=function(t){var e=this;Object.keys(this.headerComps).forEach((function(n){t(e.headerComps[n])}))},e.prototype.setRowIndex=function(t){this.dept=t,Object(y["setAriaRowIndex"])(this.getGui(),t+1)},e.prototype.getRowIndex=function(){return this.dept},e.prototype.getType=function(){return this.type},e.prototype.destroyAllChildComponents=function(){var t=Object.keys(this.headerComps);this.destroyChildComponents(t)},e.prototype.destroyChildComponents=function(t){var e=this;t.forEach((function(t){var n=e.headerComps[t];e.getGui().removeChild(n.getGui()),e.destroyBean(n),delete e.headerComps[t]}))},e.prototype.onRowHeightChanged=function(){var t,e,n=this.columnController.getHeaderRowCount(),r=[],i=0;this.columnController.isPivotMode()?(t=this.gridOptionsWrapper.getPivotGroupHeaderHeight(),e=this.gridOptionsWrapper.getPivotHeaderHeight()):(this.columnController.hasFloatingFilters()&&(n++,i=1),t=this.gridOptionsWrapper.getGroupHeaderHeight(),e=this.gridOptionsWrapper.getHeaderHeight());for(var o=1+i,s=n-o,a=0;a-1e3&&t<1e3||S.call(/e/,e))return e;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"===typeof t){var r=t<0?-T(-t):T(t);if(r!==t){var i=String(r),o=w.call(e,i.length+1);return O.call(i,n,"$&_")+"."+O.call(O.call(o,/([0-9]{3})/g,"$&_"),/_$/,"")}}return O.call(e,n,"$&_")}var F=n(1),G=F.custom,B=X(G)?G:null;function H(t,e,n){var r="double"===(n.quoteStyle||e)?'"':"'";return r+t+r}function V(t){return O.call(String(t),/"/g,""")}function W(t){return"[object Array]"===tt(t)&&(!I||!("object"===typeof t&&I in t))}function $(t){return"[object Date]"===tt(t)&&(!I||!("object"===typeof t&&I in t))}function z(t){return"[object RegExp]"===tt(t)&&(!I||!("object"===typeof t&&I in t))}function U(t){return"[object Error]"===tt(t)&&(!I||!("object"===typeof t&&I in t))}function Y(t){return"[object String]"===tt(t)&&(!I||!("object"===typeof t&&I in t))}function K(t){return"[object Number]"===tt(t)&&(!I||!("object"===typeof t&&I in t))}function Z(t){return"[object Boolean]"===tt(t)&&(!I||!("object"===typeof t&&I in t))}function X(t){if(M)return t&&"object"===typeof t&&t instanceof Symbol;if("symbol"===typeof t)return!0;if(!t||"object"!==typeof t||!j)return!1;try{return j.call(t),!0}catch(e){}return!1}function q(t){if(!t||"object"!==typeof t||!P)return!1;try{return P.call(t),!0}catch(e){}return!1}t.exports=function t(n,r,i,a){var l=r||{};if(Q(l,"quoteStyle")&&"single"!==l.quoteStyle&&"double"!==l.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(Q(l,"maxStringLength")&&("number"===typeof l.maxStringLength?l.maxStringLength<0&&l.maxStringLength!==1/0:null!==l.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var p=!Q(l,"customInspect")||l.customInspect;if("boolean"!==typeof p&&"symbol"!==p)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(Q(l,"indent")&&null!==l.indent&&"\t"!==l.indent&&!(parseInt(l.indent,10)===l.indent&&l.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(Q(l,"numericSeparator")&&"boolean"!==typeof l.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var h=l.numericSeparator;if("undefined"===typeof n)return"undefined";if(null===n)return"null";if("boolean"===typeof n)return n?"true":"false";if("string"===typeof n)return ct(n,l);if("number"===typeof n){if(0===n)return 1/0/n>0?"0":"-0";var d=String(n);return h?N(n,d):d}if("bigint"===typeof n){var f=String(n)+"n";return h?N(n,f):f}var g="undefined"===typeof l.depth?5:l.depth;if("undefined"===typeof i&&(i=0),i>=g&&g>0&&"object"===typeof n)return W(n)?"[Array]":"[Object]";var v=gt(l,i);if("undefined"===typeof a)a=[];else if(nt(a,n)>=0)return"[Circular]";function y(e,n,r){if(n&&(a=R.call(a),a.push(n)),r){var o={depth:l.depth};return Q(l,"quoteStyle")&&(o.quoteStyle=l.quoteStyle),t(e,o,i+1,a)}return t(e,l,i+1,a)}if("function"===typeof n&&!z(n)){var b=et(n),C=mt(n,y);return"[Function"+(b?": "+b:" (anonymous)")+"]"+(C.length>0?" { "+A.call(C,", ")+" }":"")}if(X(n)){var _=M?O.call(String(n),/^(Symbol\(.*\))_[^)]*$/,"$1"):j.call(n);return"object"!==typeof n||M?_:pt(_)}if(lt(n)){for(var S="<"+x.call(String(n.nodeName)),T=n.attributes||[],D=0;D",S}if(W(n)){if(0===n.length)return"[]";var G=mt(n,y);return v&&!ft(G)?"["+vt(G,v)+"]":"[ "+A.call(G,", ")+" ]"}if(U(n)){var J=mt(n,y);return"cause"in Error.prototype||!("cause"in n)||L.call(n,"cause")?0===J.length?"["+String(n)+"]":"{ ["+String(n)+"] "+A.call(J,", ")+" }":"{ ["+String(n)+"] "+A.call(E.call("[cause]: "+y(n.cause),J),", ")+" }"}if("object"===typeof n&&p){if(B&&"function"===typeof n[B]&&F)return F(n,{depth:g-i});if("symbol"!==p&&"function"===typeof n.inspect)return n.inspect()}if(rt(n)){var ut=[];return s&&s.call(n,(function(t,e){ut.push(y(e,n,!0)+" => "+y(t,n))})),dt("Map",o.call(n),ut,v)}if(st(n)){var yt=[];return u&&u.call(n,(function(t){yt.push(y(t,n))})),dt("Set",c.call(n),yt,v)}if(it(n))return ht("WeakMap");if(at(n))return ht("WeakSet");if(ot(n))return ht("WeakRef");if(K(n))return pt(y(Number(n)));if(q(n))return pt(y(P.call(n)));if(Z(n))return pt(m.call(n));if(Y(n))return pt(y(String(n)));if("undefined"!==typeof window&&n===window)return"{ [object Window] }";if(n===e)return"{ [object globalThis] }";if(!$(n)&&!z(n)){var bt=mt(n,y),Ct=k?k(n)===Object.prototype:n instanceof Object||n.constructor===Object,wt=n instanceof Object?"":"null prototype",Ot=!Ct&&I&&Object(n)===n&&I in n?w.call(tt(n),8,-1):wt?"Object":"",_t=Ct||"function"!==typeof n.constructor?"":n.constructor.name?n.constructor.name+" ":"",xt=_t+(Ot||wt?"["+A.call(E.call([],Ot||[],wt||[]),": ")+"] ":"");return 0===bt.length?xt+"{}":v?xt+"{"+vt(bt,v)+"}":xt+"{ "+A.call(bt,", ")+" }"}return String(n)};var J=Object.prototype.hasOwnProperty||function(t){return t in this};function Q(t,e){return J.call(t,e)}function tt(t){return y.call(t)}function et(t){if(t.name)return t.name;var e=C.call(b.call(t),/^function\s*([\w$]+)/);return e?e[1]:null}function nt(t,e){if(t.indexOf)return t.indexOf(e);for(var n=0,r=t.length;ne.maxStringLength){var n=t.length-e.maxStringLength,r="... "+n+" more character"+(n>1?"s":"");return ct(w.call(t,0,e.maxStringLength),e)+r}var i=O.call(O.call(t,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,ut);return H(i,"single",e)}function ut(t){var e=t.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[e];return n?"\\"+n:"\\x"+(e<16?"0":"")+_.call(e.toString(16))}function pt(t){return"Object("+t+")"}function ht(t){return t+" { ? }"}function dt(t,e,n,r){var i=r?vt(n,r):A.call(n,", ");return t+" ("+e+") {"+i+"}"}function ft(t){for(var e=0;e=0)return!1;return!0}function gt(t,e){var n;if("\t"===t.indent)n="\t";else{if(!("number"===typeof t.indent&&t.indent>0))return null;n=A.call(Array(t.indent+1)," ")}return{base:n,prev:A.call(Array(e+1),n)}}function vt(t,e){if(0===t.length)return"";var n="\n"+e.prev+e.base;return n+A.call(t,","+n)+"\n"+e.prev}function mt(t,e){var n=W(t),r=[];if(n){r.length=t.length;for(var i=0;i=0;a--)(i=t[a])&&(s=(o<3?i(s):o>3?i(e,n,s):i(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.createTasksP1={list:[],sorted:!1},e.createTasksP2={list:[],sorted:!1},e.destroyTasks=[],e.ticking=!1,e.scrollGoingDown=!0,e.lastScrollTop=0,e.taskCount=0,e.cancelledTasks=new Set,e}return s(e,t),e.prototype.setScrollTop=function(t){this.scrollGoingDown=t>this.lastScrollTop,this.lastScrollTop=t},e.prototype.init=function(){this.useAnimationFrame=!this.gridOptionsWrapper.isSuppressAnimationFrame()},e.prototype.verifyAnimationFrameOn=function(t){!1===this.useAnimationFrame&&console.warn("AG Grid: AnimationFrameService."+t+" called but animation frames are off")},e.prototype.createTask=function(t,e,n){this.verifyAnimationFrameOn(n);var r={task:t,index:e,createOrder:++this.taskCount};this.addTaskToList(this[n],r),this.schedule()},e.prototype.cancelTask=function(t){this.cancelledTasks.add(t)},e.prototype.addTaskToList=function(t,e){t.list.push(e),t.sorted=!1},e.prototype.sortTaskList=function(t){if(!t.sorted){var e=this.scrollGoingDown?1:-1;t.list.sort((function(t,n){return t.index!==n.index?e*(n.index-t.index):n.createOrder-t.createOrder})),t.sorted=!0}},e.prototype.addDestroyTask=function(t){this.verifyAnimationFrameOn("createTasksP3"),this.destroyTasks.push(t),this.schedule()},e.prototype.executeFrame=function(t){this.verifyAnimationFrameOn("executeFrame");var e=this.createTasksP1,n=e.list,r=this.createTasksP2,i=r.list,o=this.destroyTasks,s=(new Date).getTime(),a=(new Date).getTime()-s,l=t<=0,c=this.controllersService.getGridBodyController();while(l||a0)}function a(t,e){var n=t.replace(/[\s\-]+/gi,"").toUpperCase(),r=n.slice(0,2).toUpperCase(),i=r in o;if(e.whitelist){if(!s(e.whitelist))return!1;var a=e.whitelist.includes(r);if(!a)return!1}if(e.blacklist){var l=e.blacklist.includes(r);if(l)return!1}return i&&o[r].test(n)}function l(t){var e=t.replace(/[^A-Z0-9]+/gi,"").toUpperCase(),n=e.slice(4)+e.slice(0,4),r=n.replace(/[A-Z]/g,(function(t){return t.charCodeAt(0)-55})),i=r.match(/\d{1,7}/g).reduce((function(t,e){return Number(t+e)%97}),"");return 1===i}function c(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,r.default)(t),a(t,e)&&l(t)}var u=Object.keys(o);e.locales=u},"28a0":function(t,e){"function"===typeof Object.create?t.exports=function(t,e){t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:t.exports=function(t,e){t.super_=e;var n=function(){};n.prototype=e.prototype,t.prototype=new n,t.prototype.constructor=t}},"28c9":function(t,e){function n(){this.__data__=[],this.size=0}t.exports=n},"290d":function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("88a6"),i=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},t(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),o=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e.prototype.setParams=function(e){t.prototype.setParams.call(this,e),this.scalarFilterParams=e,this.checkDeprecatedParams()},e.prototype.checkDeprecatedParams=function(){this.scalarFilterParams.nullComparator&&(console.warn("AG Grid: Since v21.0, the property filterParams.nullComparator is deprecated. Please use filterParams.includeBlanksInEquals, filterParams.includeBlanksInLessThan and filterParams.includeBlanksInGreaterThan instead."),this.scalarFilterParams.includeBlanksInEquals=this.scalarFilterParams.nullComparator.equals,this.scalarFilterParams.includeBlanksInLessThan=this.scalarFilterParams.nullComparator.lessThan,this.scalarFilterParams.includeBlanksInGreaterThan=this.scalarFilterParams.nullComparator.greaterThan)},e.prototype.individualConditionPasses=function(t,n){var r=this.scalarFilterParams.valueGetter(t.node),i=this.mapRangeFromModel(n),o=i.from,s=i.to,a=n.type,l=this.optionsFactory.getCustomOption(a);if(l&&(null!=o||l.hideFilterInput))return l.test(o,r);if(null==r){switch(a){case e.EQUALS:case e.NOT_EQUAL:if(this.scalarFilterParams.includeBlanksInEquals)return!0;break;case e.GREATER_THAN:case e.GREATER_THAN_OR_EQUAL:if(this.scalarFilterParams.includeBlanksInGreaterThan)return!0;break;case e.LESS_THAN:case e.LESS_THAN_OR_EQUAL:if(this.scalarFilterParams.includeBlanksInLessThan)return!0;break;case e.IN_RANGE:if(this.scalarFilterParams.includeBlanksInRange)return!0;break}return!1}var c=this.comparator(),u=c(o,r);switch(a){case e.EQUALS:return 0===u;case e.NOT_EQUAL:return 0!==u;case e.GREATER_THAN:return u>0;case e.GREATER_THAN_OR_EQUAL:return u>=0;case e.LESS_THAN:return u<0;case e.LESS_THAN_OR_EQUAL:return u<=0;case e.IN_RANGE:var p=c(s,r);return this.scalarFilterParams.inRangeInclusive?u>=0&&p<=0:u>0&&p<0;default:return console.warn('AG Grid: Unexpected type of filter "'+a+'", it looks like the filter was configured with incorrect Filter Options'),!0}},e}(r["b"]); +/** + * @ag-grid-community/core - Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components + * @version v25.3.0 + * @link http://www.ag-grid.com/ + * @license MIT + */},2969:function(t,e,n){"use strict";n.d(e,"a",(function(){return v}));var r=n("d65e"),i=n("aaed"),o=n("80bd"),s=n("6268"),a=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},t(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),l=function(t,e,n,r){var i,o=arguments.length,s=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(t,e,n,r);else for(var a=t.length-1;a>=0;a--)(i=t[a])&&(s=(o<3?i(s):o>3?i(e,n,s):i(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},c=8,u=4,p=4,h=6,d={"ag-theme-custom":{headerHeight:25,headerCellMinWidth:24,listItemHeight:5*u,rowHeight:25,chartMenuPanelWidth:220},"ag-theme-material":{headerHeight:7*c,headerCellMinWidth:48,listItemHeight:4*c,rowHeight:6*c,chartMenuPanelWidth:240},"ag-theme-balham":{headerHeight:8*p,headerCellMinWidth:24,listItemHeight:6*p,rowHeight:7*p,chartMenuPanelWidth:220},"ag-theme-alpine":{headerHeight:8*h,headerCellMinWidth:36,listItemHeight:4*h,rowHeight:7*h,chartMenuPanelWidth:240}},f={headerHeight:["ag-header-row"],headerCellMinWidth:["ag-header-cell"],listItemHeight:["ag-virtual-list-item"],rowHeight:["ag-row"],chartMenuPanelWidth:["ag-chart-docked-container"]},g={},v=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return a(e,t),e.prototype.getSassVariable=function(t,e){var n="ag-theme-"+(t.match("material")?"material":t.match("balham")?"balham":t.match("alpine")?"alpine":"custom"),r=d[n][e],i=0;g[t]||(g[t]={});var s=g[t][e];if(null!=s)return s;if(f[e]){var a=f[e],l=document.createElement("div");Object(o["addCssClass"])(l,t),l.style.position="absolute";var c=a.reduce((function(t,e){var n=document.createElement("div");return n.style.position="static",Object(o["addCssClass"])(n,e),t.appendChild(n),n}),l);if(document.body){document.body.appendChild(l);var u=-1!==e.toLowerCase().indexOf("height")?"height":"width";i=parseInt(window.getComputedStyle(c)[u],10),document.body.removeChild(l)}}return g[t][e]=i||r,g[t][e]},e.prototype.isThemeDark=function(){var t=this.getTheme().theme;return!!t&&t.indexOf("dark")>=0},e.prototype.chartMenuPanelWidth=function(){var t=this.getTheme().themeFamily;return this.getSassVariable(t,"chartMenuPanelWidth")},e.prototype.getTheme=function(){var t=/\bag-(material|(?:theme-([\w\-]*)))\b/,e=this.eGridDiv,n=null;while(e){if(n=t.exec(e.className),n)break;e=e.parentElement||void 0}if(!n)return{};var r=n[0],i=void 0===n[2];if(i){var o=r.replace("ag-","ag-theme-");Object(s["doOnce"])((function(){return console.warn("AG Grid: As of v19 old theme are no longer provided. Please replace "+r+" with "+o+".")}),"using-old-theme")}return{theme:r,el:e,themeFamily:r.replace(/-dark$/,"")}},l([Object(r["a"])("eGridDiv")],e.prototype,"eGridDiv",void 0),e=l([Object(r["b"])("environment")],e),e}(i["a"])},"297c":function(t,e,n){"use strict";var r=n("2b0e"),i=n("8e36"),o=i["a"];e["a"]=r["default"].extend().extend({name:"loadable",props:{loading:{type:[Boolean,String],default:!1},loaderHeight:{type:[Number,String],default:2}},methods:{genProgress(){return!1===this.loading?null:this.$slots.progress||this.$createElement(o,{props:{absolute:!0,color:!0===this.loading||""===this.loading?this.color||"primary":this.loading,height:this.loaderHeight,indeterminate:!0}})}}})},"29da":function(t,e,n){"use strict";n.d(e,"a",(function(){return r})); +/** + * @ag-grid-community/core - Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components + * @version v25.3.0 + * @link http://www.ag-grid.com/ + * @license MIT + */ +var r=function(){function t(){}return t.getFloatingFilterType=function(t){return this.filterToFloatingFilterMapping[t]},t.filterToFloatingFilterMapping={set:"agSetColumnFloatingFilter",agSetColumnFilter:"agSetColumnFloatingFilter",multi:"agMultiColumnFloatingFilter",agMultiColumnFilter:"agMultiColumnFloatingFilter",number:"agNumberColumnFloatingFilter",agNumberColumnFilter:"agNumberColumnFloatingFilter",date:"agDateColumnFloatingFilter",agDateColumnFilter:"agDateColumnFloatingFilter",text:"agTextColumnFloatingFilter",agTextColumnFilter:"agTextColumnFloatingFilter"},t}()},"29e9":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=a;var r=o(n("0ecb")),i=o(n("2e66"));function o(t){return t&&t.__esModule?t:{default:t}}var s={require_tld:!0,allow_underscores:!1,allow_trailing_dot:!1,allow_numeric_tld:!1,allow_wildcard:!1,ignore_max_length:!1};function a(t,e){(0,r.default)(t),e=(0,i.default)(e,s),e.allow_trailing_dot&&"."===t[t.length-1]&&(t=t.substring(0,t.length-1)),!0===e.allow_wildcard&&0===t.indexOf("*.")&&(t=t.substring(2));var n=t.split("."),o=n[n.length-1];if(e.require_tld){if(n.length<2)return!1;if(!e.allow_numeric_tld&&!/^([a-z\u00A1-\u00A8\u00AA-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}|xn[a-z0-9-]{2,})$/i.test(o))return!1;if(/\s/.test(o))return!1}return!(!e.allow_numeric_tld&&/^\d+$/.test(o))&&n.every((function(t){return!(t.length>63&&!e.ignore_max_length)&&(!!/^[a-z_\u00a1-\uffff0-9-]+$/i.test(t)&&(!/[\uff01-\uff5e]/.test(t)&&(!/^-|-$/.test(t)&&!(!e.allow_underscores&&/_/.test(t)))))}))}t.exports=e.default,t.exports.default=e.default},"29f3":function(t,e){var n=Object.prototype,r=n.toString;function i(t){return r.call(t)}t.exports=i},"29f7":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=o;var r=i(n("0ecb"));function i(t){return t&&t.__esModule?t:{default:t}}function o(t,e){(0,r.default)(t);for(var n=t.length-1;n>=0;n--)if(-1===e.indexOf(t[n]))return!1;return!0}t.exports=e.default,t.exports.default=e.default},"2aa9":function(t,e,n){"use strict";var r=n("00ce"),i=r("%Object.getOwnPropertyDescriptor%",!0);if(i)try{i([],"length")}catch(o){i=null}t.exports=i},"2b0e":function(t,e,n){"use strict";n.r(e),function(t){n.d(e,"EffectScope",(function(){return Te})),n.d(e,"computed",(function(){return me})),n.d(e,"customRef",(function(){return le})),n.d(e,"default",(function(){return io})),n.d(e,"defineAsyncComponent",(function(){return nr})),n.d(e,"defineComponent",(function(){return br})),n.d(e,"del",(function(){return Vt})),n.d(e,"effectScope",(function(){return Pe})),n.d(e,"getCurrentInstance",(function(){return mt})),n.d(e,"getCurrentScope",(function(){return je})),n.d(e,"h",(function(){return Gn})),n.d(e,"inject",(function(){return ke})),n.d(e,"isProxy",(function(){return Xt})),n.d(e,"isReactive",(function(){return Yt})),n.d(e,"isReadonly",(function(){return Zt})),n.d(e,"isRef",(function(){return te})),n.d(e,"isShallow",(function(){return Kt})),n.d(e,"markRaw",(function(){return Jt})),n.d(e,"mergeDefaults",(function(){return Sn})),n.d(e,"nextTick",(function(){return Qn})),n.d(e,"onActivated",(function(){return pr})),n.d(e,"onBeforeMount",(function(){return or})),n.d(e,"onBeforeUnmount",(function(){return cr})),n.d(e,"onBeforeUpdate",(function(){return ar})),n.d(e,"onDeactivated",(function(){return hr})),n.d(e,"onErrorCaptured",(function(){return mr})),n.d(e,"onMounted",(function(){return sr})),n.d(e,"onRenderTracked",(function(){return fr})),n.d(e,"onRenderTriggered",(function(){return gr})),n.d(e,"onScopeDispose",(function(){return Me})),n.d(e,"onServerPrefetch",(function(){return dr})),n.d(e,"onUnmounted",(function(){return ur})),n.d(e,"onUpdated",(function(){return lr})),n.d(e,"provide",(function(){return Ie})),n.d(e,"proxyRefs",(function(){return se})),n.d(e,"reactive",(function(){return $t})),n.d(e,"readonly",(function(){return de})),n.d(e,"ref",(function(){return ee})),n.d(e,"set",(function(){return Ht})),n.d(e,"shallowReactive",(function(){return zt})),n.d(e,"shallowReadonly",(function(){return ve})),n.d(e,"shallowRef",(function(){return ne})),n.d(e,"toRaw",(function(){return qt})),n.d(e,"toRef",(function(){return ue})),n.d(e,"toRefs",(function(){return ce})),n.d(e,"triggerRef",(function(){return ie})),n.d(e,"unref",(function(){return oe})),n.d(e,"useAttrs",(function(){return On})),n.d(e,"useCssModule",(function(){return tr})),n.d(e,"useCssVars",(function(){return er})),n.d(e,"useListeners",(function(){return _n})),n.d(e,"useSlots",(function(){return wn})),n.d(e,"version",(function(){return yr})),n.d(e,"watch",(function(){return Ae})),n.d(e,"watchEffect",(function(){return Oe})),n.d(e,"watchPostEffect",(function(){return _e})),n.d(e,"watchSyncEffect",(function(){return xe})); +/*! + * Vue.js v2.7.16 + * (c) 2014-2023 Evan You + * Released under the MIT License. + */ +var r=Object.freeze({}),i=Array.isArray;function o(t){return void 0===t||null===t}function s(t){return void 0!==t&&null!==t}function a(t){return!0===t}function l(t){return!1===t}function c(t){return"string"===typeof t||"number"===typeof t||"symbol"===typeof t||"boolean"===typeof t}function u(t){return"function"===typeof t}function p(t){return null!==t&&"object"===typeof t}var h=Object.prototype.toString;function d(t){return"[object Object]"===h.call(t)}function f(t){return"[object RegExp]"===h.call(t)}function g(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function v(t){return s(t)&&"function"===typeof t.then&&"function"===typeof t.catch}function m(t){return null==t?"":Array.isArray(t)||d(t)&&t.toString===h?JSON.stringify(t,y,2):String(t)}function y(t,e){return e&&e.__v_isRef?e.value:e}function b(t){var e=parseFloat(t);return isNaN(e)?t:e}function C(t,e){for(var n=Object.create(null),r=t.split(","),i=0;i-1)return t.splice(r,1)}}var _=Object.prototype.hasOwnProperty;function x(t,e){return _.call(t,e)}function S(t){var e=Object.create(null);return function(n){var r=e[n];return r||(e[n]=t(n))}}var E=/-(\w)/g,A=S((function(t){return t.replace(E,(function(t,e){return e?e.toUpperCase():""}))})),R=S((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),T=/\B([A-Z])/g,P=S((function(t){return t.replace(T,"-$1").toLowerCase()}));function D(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n}function j(t,e){return t.bind(e)}var M=Function.prototype.bind?j:D;function I(t,e){e=e||0;var n=t.length-e,r=new Array(n);while(n--)r[n]=t[n+e];return r}function L(t,e){for(var n in e)t[n]=e[n];return t}function k(t){for(var e={},n=0;n0,it=et&&et.indexOf("edge/")>0;et&&et.indexOf("android");var ot=et&&/iphone|ipad|ipod|ios/.test(et);et&&/chrome\/\d+/.test(et),et&&/phantomjs/.test(et);var st,at=et&&et.match(/firefox\/(\d+)/),lt={}.watch,ct=!1;if(tt)try{var ut={};Object.defineProperty(ut,"passive",{get:function(){ct=!0}}),window.addEventListener("test-passive",null,ut)}catch(ol){}var pt=function(){return void 0===st&&(st=!tt&&"undefined"!==typeof t&&(t["process"]&&"server"===t["process"].env.VUE_ENV)),st},ht=tt&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function dt(t){return"function"===typeof t&&/native code/.test(t.toString())}var ft,gt="undefined"!==typeof Symbol&&dt(Symbol)&&"undefined"!==typeof Reflect&&dt(Reflect.ownKeys);ft="undefined"!==typeof Set&&dt(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var vt=null;function mt(){return vt&&{proxy:vt}}function yt(t){void 0===t&&(t=null),t||vt&&vt._scope.off(),vt=t,t&&t._scope.on()}var bt=function(){function t(t,e,n,r,i,o,s,a){this.tag=t,this.data=e,this.children=n,this.text=r,this.elm=i,this.ns=void 0,this.context=o,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=s,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=a,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(t.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),t}(),Ct=function(t){void 0===t&&(t="");var e=new bt;return e.text=t,e.isComment=!0,e};function wt(t){return new bt(void 0,void 0,void 0,String(t))}function Ot(t){var e=new bt(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}"function"===typeof SuppressedError&&SuppressedError;var _t=0,xt=[],St=function(){for(var t=0;t1)return n&&u(e)?e.call(r):e}else 0}var Ne=S((function(t){var e="&"===t.charAt(0);t=e?t.slice(1):t;var n="~"===t.charAt(0);t=n?t.slice(1):t;var r="!"===t.charAt(0);return t=r?t.slice(1):t,{name:t,once:n,capture:r,passive:e}}));function Fe(t,e){function n(){var t=n.fns;if(!i(t))return Hn(t,null,arguments,e,"v-on handler");for(var r=t.slice(),o=0;o0&&(r=Ue(r,"".concat(e||"","_").concat(n)),ze(r[0])&&ze(u)&&(p[l]=wt(u.text+r[0].text),r.shift()),p.push.apply(p,r)):c(r)?ze(u)?p[l]=wt(u.text+r):""!==r&&p.push(wt(r)):ze(r)&&ze(u)?p[l]=wt(u.text+r.text):(a(t._isVList)&&s(r.tag)&&o(r.key)&&s(e)&&(r.key="__vlist".concat(e,"_").concat(n,"__")),p.push(r)));return p}function Ye(t,e){var n,r,o,a,l=null;if(i(t)||"string"===typeof t)for(l=new Array(t.length),n=0,r=t.length;n0,a=e?!!e.$stable:!s,l=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(a&&i&&i!==r&&l===i.$key&&!s&&!i.$hasNormal)return i;for(var c in o={},e)e[c]&&"$"!==c[0]&&(o[c]=dn(t,n,c,e[c]))}else o={};for(var u in n)u in o||(o[u]=fn(n,u));return e&&Object.isExtensible(e)&&(e._normalized=o),X(o,"$stable",a),X(o,"$key",l),X(o,"$hasNormal",s),o}function dn(t,e,n,r){var o=function(){var e=vt;yt(t);var n=arguments.length?r.apply(null,arguments):r({});n=n&&"object"===typeof n&&!i(n)?[n]:$e(n);var o=n&&n[0];return yt(e),n&&(!o||1===n.length&&o.isComment&&!pn(o))?void 0:n};return r.proxy&&Object.defineProperty(e,n,{get:o,enumerable:!0,configurable:!0}),o}function fn(t,e){return function(){return t[e]}}function gn(t){var e=t.$options,n=e.setup;if(n){var r=t._setupContext=vn(t);yt(t),Rt();var i=Hn(n,null,[t._props||zt({}),r],t,"setup");if(Tt(),yt(),u(i))e.render=i;else if(p(i))if(t._setupState=i,i.__sfc){var o=t._setupProxy={};for(var s in i)"__sfc"!==s&&ae(o,i,s)}else for(var s in i)Z(s)||ae(t,i,s);else 0}}function vn(t){return{get attrs(){if(!t._attrsProxy){var e=t._attrsProxy={};X(e,"_v_attr_proxy",!0),mn(e,t.$attrs,r,t,"$attrs")}return t._attrsProxy},get listeners(){if(!t._listenersProxy){var e=t._listenersProxy={};mn(e,t.$listeners,r,t,"$listeners")}return t._listenersProxy},get slots(){return bn(t)},emit:M(t.$emit,t),expose:function(e){e&&Object.keys(e).forEach((function(n){return ae(t,e,n)}))}}}function mn(t,e,n,r,i){var o=!1;for(var s in e)s in t?e[s]!==n[s]&&(o=!0):(o=!0,yn(t,s,r,i));for(var s in t)s in e||(o=!0,delete t[s]);return o}function yn(t,e,n,r){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return n[r][e]}})}function bn(t){return t._slotsProxy||Cn(t._slotsProxy={},t.$scopedSlots),t._slotsProxy}function Cn(t,e){for(var n in e)t[n]=e[n];for(var n in t)n in e||delete t[n]}function wn(){return xn().slots}function On(){return xn().attrs}function _n(){return xn().listeners}function xn(){var t=vt;return t._setupContext||(t._setupContext=vn(t))}function Sn(t,e){var n=i(t)?t.reduce((function(t,e){return t[e]={},t}),{}):t;for(var r in e){var o=n[r];o?i(o)||u(o)?n[r]={type:o,default:e[r]}:o.default=e[r]:null===o&&(n[r]={default:e[r]})}return n}function En(t){t._vnode=null,t._staticTrees=null;var e=t.$options,n=t.$vnode=e._parentVnode,i=n&&n.context;t.$slots=cn(e._renderChildren,i),t.$scopedSlots=n?hn(t.$parent,n.data.scopedSlots,t.$slots):r,t._c=function(e,n,r,i){return Ln(t,e,n,r,i,!1)},t.$createElement=function(e,n,r,i){return Ln(t,e,n,r,i,!0)};var o=n&&n.data;Bt(t,"$attrs",o&&o.attrs||r,null,!0),Bt(t,"$listeners",e._parentListeners||r,null,!0)}var An=null;function Rn(t){ln(t.prototype),t.prototype.$nextTick=function(t){return Qn(t,this)},t.prototype._render=function(){var t=this,e=t.$options,n=e.render,r=e._parentVnode;r&&t._isMounted&&(t.$scopedSlots=hn(t.$parent,r.data.scopedSlots,t.$slots,t.$scopedSlots),t._slotsProxy&&Cn(t._slotsProxy,t.$scopedSlots)),t.$vnode=r;var o,s=vt,a=An;try{yt(t),An=t,o=n.call(t._renderProxy,t.$createElement)}catch(ol){Bn(ol,t,"render"),o=t._vnode}finally{An=a,yt(s)}return i(o)&&1===o.length&&(o=o[0]),o instanceof bt||(o=Ct()),o.parent=r,o}}function Tn(t,e){return(t.__esModule||gt&&"Module"===t[Symbol.toStringTag])&&(t=t.default),p(t)?e.extend(t):t}function Pn(t,e,n,r,i){var o=Ct();return o.asyncFactory=t,o.asyncMeta={data:e,context:n,children:r,tag:i},o}function Dn(t,e){if(a(t.error)&&s(t.errorComp))return t.errorComp;if(s(t.resolved))return t.resolved;var n=An;if(n&&s(t.owners)&&-1===t.owners.indexOf(n)&&t.owners.push(n),a(t.loading)&&s(t.loadingComp))return t.loadingComp;if(n&&!s(t.owners)){var r=t.owners=[n],i=!0,l=null,c=null;n.$on("hook:destroyed",(function(){return O(r,n)}));var u=function(t){for(var e=0,n=r.length;e1?I(n):n;for(var r=I(arguments,1),i='event handler for "'.concat(t,'"'),o=0,s=n.length;odocument.createEvent("Event").timeStamp&&(Xr=function(){return qr.now()})}var Jr=function(t,e){if(t.post){if(!e.post)return 1}else if(e.post)return-1;return t.id-e.id};function Qr(){var t,e;for(Zr=Xr(),Ur=!0,Vr.sort(Jr),Yr=0;YrYr&&Vr[n].id>t.id)n--;Vr.splice(n+1,0,t)}else Vr.push(t);zr||(zr=!0,Qn(Qr))}}function ii(t){var e=t.$options.provide;if(e){var n=u(e)?e.call(t):e;if(!p(n))return;for(var r=Le(t),i=gt?Reflect.ownKeys(n):Object.keys(n),o=0;o-1)if(o&&!x(i,"default"))s=!1;else if(""===s||s===P(t)){var l=Ni(String,i.type);(l<0||a-1)return this;var n=I(arguments,1);return n.unshift(this),u(t.install)?t.install.apply(t,n):u(t)&&t.apply(null,n),e.push(t),this}}function so(t){t.mixin=function(t){return this.options=Pi(this.options,t),this}}function ao(t){t.cid=0;var e=1;t.extend=function(t){t=t||{};var n=this,r=n.cid,i=t._Ctor||(t._Ctor={});if(i[r])return i[r];var o=pi(t)||pi(n.options);var s=function(t){this._init(t)};return s.prototype=Object.create(n.prototype),s.prototype.constructor=s,s.cid=e++,s.options=Pi(n.options,t),s["super"]=n,s.options.props&&lo(s),s.options.computed&&co(s),s.extend=n.extend,s.mixin=n.mixin,s.use=n.use,z.forEach((function(t){s[t]=n[t]})),o&&(s.options.components[o]=s),s.superOptions=n.options,s.extendOptions=t,s.sealedOptions=L({},s.options),i[r]=s,s}}function lo(t){var e=t.options.props;for(var n in e)Gi(t.prototype,"_props",n)}function co(t){var e=t.options.computed;for(var n in e)Ui(t.prototype,n,e[n])}function uo(t){z.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&d(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&u(n)&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}function po(t){return t&&(pi(t.Ctor.options)||t.tag)}function ho(t,e){return i(t)?t.indexOf(e)>-1:"string"===typeof t?t.split(",").indexOf(e)>-1:!!f(t)&&t.test(e)}function fo(t,e){var n=t.cache,r=t.keys,i=t._vnode,o=t.$vnode;for(var s in n){var a=n[s];if(a){var l=a.name;l&&!e(l)&&go(n,s,r,i)}}o.componentOptions.children=void 0}function go(t,e,n,r){var i=t[e];!i||r&&i.tag===r.tag||i.componentInstance.$destroy(),t[e]=null,O(n,e)}to(io),Ji(io),Dr(io),Lr(io),Rn(io);var vo=[String,RegExp,Array],mo={name:"keep-alive",abstract:!0,props:{include:vo,exclude:vo,max:[String,Number]},methods:{cacheVNode:function(){var t=this,e=t.cache,n=t.keys,r=t.vnodeToCache,i=t.keyToCache;if(r){var o=r.tag,s=r.componentInstance,a=r.componentOptions;e[i]={name:po(a),tag:o,componentInstance:s},n.push(i),this.max&&n.length>parseInt(this.max)&&go(e,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)go(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){fo(t,(function(t){return ho(e,t)}))})),this.$watch("exclude",(function(e){fo(t,(function(t){return!ho(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=jn(t),n=e&&e.componentOptions;if(n){var r=po(n),i=this,o=i.include,s=i.exclude;if(o&&(!r||!ho(o,r))||s&&r&&ho(s,r))return e;var a=this,l=a.cache,c=a.keys,u=null==e.key?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):e.key;l[u]?(e.componentInstance=l[u].componentInstance,O(c,u),c.push(u)):(this.vnodeToCache=e,this.keyToCache=u),e.data.keepAlive=!0}return e||t&&t[0]}},yo={KeepAlive:mo};function bo(t){var e={get:function(){return Y}};Object.defineProperty(t,"config",e),t.util={warn:bi,extend:L,mergeOptions:Pi,defineReactive:Bt},t.set=Ht,t.delete=Vt,t.nextTick=Qn,t.observable=function(t){return Gt(t),t},t.options=Object.create(null),z.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,L(t.options.components,yo),oo(t),so(t),ao(t),uo(t)}bo(io),Object.defineProperty(io.prototype,"$isServer",{get:pt}),Object.defineProperty(io.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(io,"FunctionalRenderContext",{value:ai}),io.version=yr;var Co=C("style,class"),wo=C("input,textarea,option,select,progress"),Oo=function(t,e,n){return"value"===n&&wo(t)&&"button"!==e||"selected"===n&&"option"===t||"checked"===n&&"input"===t||"muted"===n&&"video"===t},_o=C("contenteditable,draggable,spellcheck"),xo=C("events,caret,typing,plaintext-only"),So=function(t,e){return Po(e)||"false"===e?"false":"contenteditable"===t&&xo(e)?e:"true"},Eo=C("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),Ao="http://www.w3.org/1999/xlink",Ro=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},To=function(t){return Ro(t)?t.slice(6,t.length):""},Po=function(t){return null==t||!1===t};function Do(t){var e=t.data,n=t,r=t;while(s(r.componentInstance))r=r.componentInstance._vnode,r&&r.data&&(e=jo(r.data,e));while(s(n=n.parent))n&&n.data&&(e=jo(e,n.data));return Mo(e.staticClass,e.class)}function jo(t,e){return{staticClass:Io(t.staticClass,e.staticClass),class:s(t.class)?[t.class,e.class]:e.class}}function Mo(t,e){return s(t)||s(e)?Io(t,Lo(e)):""}function Io(t,e){return t?e?t+" "+e:t:e||""}function Lo(t){return Array.isArray(t)?ko(t):p(t)?No(t):"string"===typeof t?t:""}function ko(t){for(var e,n="",r=0,i=t.length;r-1?Wo[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:Wo[t]=/HTMLUnknownElement/.test(e.toString())}var zo=C("text,number,password,search,email,tel,url");function Uo(t){if("string"===typeof t){var e=document.querySelector(t);return e||document.createElement("div")}return t}function Yo(t,e){var n=document.createElement(t);return"select"!==t||e.data&&e.data.attrs&&void 0!==e.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n}function Ko(t,e){return document.createElementNS(Fo[t],e)}function Zo(t){return document.createTextNode(t)}function Xo(t){return document.createComment(t)}function qo(t,e,n){t.insertBefore(e,n)}function Jo(t,e){t.removeChild(e)}function Qo(t,e){t.appendChild(e)}function ts(t){return t.parentNode}function es(t){return t.nextSibling}function ns(t){return t.tagName}function rs(t,e){t.textContent=e}function is(t,e){t.setAttribute(e,"")}var os=Object.freeze({__proto__:null,createElement:Yo,createElementNS:Ko,createTextNode:Zo,createComment:Xo,insertBefore:qo,removeChild:Jo,appendChild:Qo,parentNode:ts,nextSibling:es,tagName:ns,setTextContent:rs,setStyleScope:is}),ss={create:function(t,e){as(e)},update:function(t,e){t.data.ref!==e.data.ref&&(as(t,!0),as(e))},destroy:function(t){as(t,!0)}};function as(t,e){var n=t.data.ref;if(s(n)){var r=t.context,o=t.componentInstance||t.elm,a=e?null:o,l=e?void 0:o;if(u(n))Hn(n,r,[a],r,"template ref function");else{var c=t.data.refInFor,p="string"===typeof n||"number"===typeof n,h=te(n),d=r.$refs;if(p||h)if(c){var f=p?d[n]:n.value;e?i(f)&&O(f,o):i(f)?f.includes(o)||f.push(o):p?(d[n]=[o],ls(r,n,d[n])):n.value=[o]}else if(p){if(e&&d[n]!==o)return;d[n]=l,ls(r,n,a)}else if(h){if(e&&n.value!==o)return;n.value=a}else 0}}}function ls(t,e,n){var r=t._setupState;r&&x(r,e)&&(te(r[e])?r[e].value=n:r[e]=n)}var cs=new bt("",{},[]),us=["create","activate","update","remove","destroy"];function ps(t,e){return t.key===e.key&&t.asyncFactory===e.asyncFactory&&(t.tag===e.tag&&t.isComment===e.isComment&&s(t.data)===s(e.data)&&hs(t,e)||a(t.isAsyncPlaceholder)&&o(e.asyncFactory.error))}function hs(t,e){if("input"!==t.tag)return!0;var n,r=s(n=t.data)&&s(n=n.attrs)&&n.type,i=s(n=e.data)&&s(n=n.attrs)&&n.type;return r===i||zo(r)&&zo(i)}function ds(t,e,n){var r,i,o={};for(r=e;r<=n;++r)i=t[r].key,s(i)&&(o[i]=r);return o}function fs(t){var e,n,r={},l=t.modules,u=t.nodeOps;for(e=0;eg?(p=o(n[y+1])?null:n[y+1].elm,x(t,p,n,d,y,r)):d>y&&E(e,h,g)}function T(t,e,n,r){for(var i=n;i-1?Ss(t,e,n):Eo(e)?Po(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):_o(e)?t.setAttribute(e,So(e,n)):Ro(e)?Po(n)?t.removeAttributeNS(Ao,To(e)):t.setAttributeNS(Ao,e,n):Ss(t,e,n)}function Ss(t,e,n){if(Po(n))t.removeAttribute(e);else{if(nt&&!rt&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var Es={create:_s,update:_s};function As(t,e){var n=e.elm,r=e.data,i=t.data;if(!(o(r.staticClass)&&o(r.class)&&(o(i)||o(i.staticClass)&&o(i.class)))){var a=Do(e),l=n._transitionClasses;s(l)&&(a=Io(a,Lo(l))),a!==n._prevClass&&(n.setAttribute("class",a),n._prevClass=a)}}var Rs,Ts={create:As,update:As},Ps="__r",Ds="__c";function js(t){if(s(t[Ps])){var e=nt?"change":"input";t[e]=[].concat(t[Ps],t[e]||[]),delete t[Ps]}s(t[Ds])&&(t.change=[].concat(t[Ds],t.change||[]),delete t[Ds])}function Ms(t,e,n){var r=Rs;return function i(){var o=e.apply(null,arguments);null!==o&&ks(t,i,n,r)}}var Is=zn&&!(at&&Number(at[1])<=53);function Ls(t,e,n,r){if(Is){var i=Zr,o=e;e=o._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=i||t.timeStamp<=0||t.target.ownerDocument!==document)return o.apply(this,arguments)}}Rs.addEventListener(t,e,ct?{capture:n,passive:r}:n)}function ks(t,e,n,r){(r||Rs).removeEventListener(t,e._wrapper||e,n)}function Ns(t,e){if(!o(t.data.on)||!o(e.data.on)){var n=e.data.on||{},r=t.data.on||{};Rs=e.elm||t.elm,js(n),Ge(n,r,Ls,ks,Ms,e.context),Rs=void 0}}var Fs,Gs={create:Ns,update:Ns,destroy:function(t){return Ns(t,cs)}};function Bs(t,e){if(!o(t.data.domProps)||!o(e.data.domProps)){var n,r,i=e.elm,l=t.data.domProps||{},c=e.data.domProps||{};for(n in(s(c.__ob__)||a(c._v_attr_proxy))&&(c=e.data.domProps=L({},c)),l)n in c||(i[n]="");for(n in c){if(r=c[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),r===l[n])continue;1===i.childNodes.length&&i.removeChild(i.childNodes[0])}if("value"===n&&"PROGRESS"!==i.tagName){i._value=r;var u=o(r)?"":String(r);Hs(i,u)&&(i.value=u)}else if("innerHTML"===n&&Bo(i.tagName)&&o(i.innerHTML)){Fs=Fs||document.createElement("div"),Fs.innerHTML="".concat(r,"");var p=Fs.firstChild;while(i.firstChild)i.removeChild(i.firstChild);while(p.firstChild)i.appendChild(p.firstChild)}else if(r!==l[n])try{i[n]=r}catch(ol){}}}}function Hs(t,e){return!t.composing&&("OPTION"===t.tagName||Vs(t,e)||Ws(t,e))}function Vs(t,e){var n=!0;try{n=document.activeElement!==t}catch(ol){}return n&&t.value!==e}function Ws(t,e){var n=t.value,r=t._vModifiers;if(s(r)){if(r.number)return b(n)!==b(e);if(r.trim)return n.trim()!==e.trim()}return n!==e}var $s={create:Bs,update:Bs},zs=S((function(t){var e={},n=/;(?![^(]*\))/g,r=/:(.+)/;return t.split(n).forEach((function(t){if(t){var n=t.split(r);n.length>1&&(e[n[0].trim()]=n[1].trim())}})),e}));function Us(t){var e=Ys(t.style);return t.staticStyle?L(t.staticStyle,e):e}function Ys(t){return Array.isArray(t)?k(t):"string"===typeof t?zs(t):t}function Ks(t,e){var n,r={};if(e){var i=t;while(i.componentInstance)i=i.componentInstance._vnode,i&&i.data&&(n=Us(i.data))&&L(r,n)}(n=Us(t.data))&&L(r,n);var o=t;while(o=o.parent)o.data&&(n=Us(o.data))&&L(r,n);return r}var Zs,Xs=/^--/,qs=/\s*!important$/,Js=function(t,e,n){if(Xs.test(e))t.style.setProperty(e,n);else if(qs.test(n))t.style.setProperty(P(e),n.replace(qs,""),"important");else{var r=ta(e);if(Array.isArray(n))for(var i=0,o=n.length;i-1?e.split(ra).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" ".concat(t.getAttribute("class")||""," ");n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function oa(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(ra).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{var n=" ".concat(t.getAttribute("class")||""," "),r=" "+e+" ";while(n.indexOf(r)>=0)n=n.replace(r," ");n=n.trim(),n?t.setAttribute("class",n):t.removeAttribute("class")}}function sa(t){if(t){if("object"===typeof t){var e={};return!1!==t.css&&L(e,aa(t.name||"v")),L(e,t),e}return"string"===typeof t?aa(t):void 0}}var aa=S((function(t){return{enterClass:"".concat(t,"-enter"),enterToClass:"".concat(t,"-enter-to"),enterActiveClass:"".concat(t,"-enter-active"),leaveClass:"".concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-to"),leaveActiveClass:"".concat(t,"-leave-active")}})),la=tt&&!rt,ca="transition",ua="animation",pa="transition",ha="transitionend",da="animation",fa="animationend";la&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(pa="WebkitTransition",ha="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(da="WebkitAnimation",fa="webkitAnimationEnd"));var ga=tt?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function va(t){ga((function(){ga(t)}))}function ma(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),ia(t,e))}function ya(t,e){t._transitionClasses&&O(t._transitionClasses,e),oa(t,e)}function ba(t,e,n){var r=wa(t,e),i=r.type,o=r.timeout,s=r.propCount;if(!i)return n();var a=i===ca?ha:fa,l=0,c=function(){t.removeEventListener(a,u),n()},u=function(e){e.target===t&&++l>=s&&c()};setTimeout((function(){l0&&(n=ca,u=s,p=o.length):e===ua?c>0&&(n=ua,u=c,p=l.length):(u=Math.max(s,c),n=u>0?s>c?ca:ua:null,p=n?n===ca?o.length:l.length:0);var h=n===ca&&Ca.test(r[pa+"Property"]);return{type:n,timeout:u,propCount:p,hasTransform:h}}function Oa(t,e){while(t.length1}function Ra(t,e){!0!==e.data.show&&xa(e)}var Ta=tt?{create:Ra,activate:Ra,remove:function(t,e){!0!==t.data.show?Sa(t,e):e()}}:{},Pa=[Es,Ts,Gs,$s,na,Ta],Da=Pa.concat(Os),ja=fs({nodeOps:os,modules:Da});rt&&document.addEventListener("selectionchange",(function(){var t=document.activeElement;t&&t.vmodel&&Ba(t,"input")}));var Ma={inserted:function(t,e,n,r){"select"===n.tag?(r.elm&&!r.elm._vOptions?Be(n,"postpatch",(function(){Ma.componentUpdated(t,e,n)})):Ia(t,e,n.context),t._vOptions=[].map.call(t.options,Na)):("textarea"===n.tag||zo(t.type))&&(t._vModifiers=e.modifiers,e.modifiers.lazy||(t.addEventListener("compositionstart",Fa),t.addEventListener("compositionend",Ga),t.addEventListener("change",Ga),rt&&(t.vmodel=!0)))},componentUpdated:function(t,e,n){if("select"===n.tag){Ia(t,e,n.context);var r=t._vOptions,i=t._vOptions=[].map.call(t.options,Na);if(i.some((function(t,e){return!B(t,r[e])}))){var o=t.multiple?e.value.some((function(t){return ka(t,i)})):e.value!==e.oldValue&&ka(e.value,i);o&&Ba(t,"change")}}}};function Ia(t,e,n){La(t,e,n),(nt||it)&&setTimeout((function(){La(t,e,n)}),0)}function La(t,e,n){var r=e.value,i=t.multiple;if(!i||Array.isArray(r)){for(var o,s,a=0,l=t.options.length;a-1,s.selected!==o&&(s.selected=o);else if(B(Na(s),r))return void(t.selectedIndex!==a&&(t.selectedIndex=a));i||(t.selectedIndex=-1)}}function ka(t,e){return e.every((function(e){return!B(e,t)}))}function Na(t){return"_value"in t?t._value:t.value}function Fa(t){t.target.composing=!0}function Ga(t){t.target.composing&&(t.target.composing=!1,Ba(t.target,"input"))}function Ba(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function Ha(t){return!t.componentInstance||t.data&&t.data.transition?t:Ha(t.componentInstance._vnode)}var Va={bind:function(t,e,n){var r=e.value;n=Ha(n);var i=n.data&&n.data.transition,o=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&i?(n.data.show=!0,xa(n,(function(){t.style.display=o}))):t.style.display=r?o:"none"},update:function(t,e,n){var r=e.value,i=e.oldValue;if(!r!==!i){n=Ha(n);var o=n.data&&n.data.transition;o?(n.data.show=!0,r?xa(n,(function(){t.style.display=t.__vOriginalDisplay})):Sa(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none"}},unbind:function(t,e,n,r,i){i||(t.style.display=t.__vOriginalDisplay)}},Wa={model:Ma,show:Va},$a={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function za(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?za(jn(e.children)):t}function Ua(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var i=n._parentListeners;for(var r in i)e[A(r)]=i[r];return e}function Ya(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}function Ka(t){while(t=t.parent)if(t.data.transition)return!0}function Za(t,e){return e.key===t.key&&e.tag===t.tag}var Xa=function(t){return t.tag||pn(t)},qa=function(t){return"show"===t.name},Ja={name:"transition",props:$a,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(Xa),n.length)){0;var r=this.mode;0;var i=n[0];if(Ka(this.$vnode))return i;var o=za(i);if(!o)return i;if(this._leaving)return Ya(t,i);var s="__transition-".concat(this._uid,"-");o.key=null==o.key?o.isComment?s+"comment":s+o.tag:c(o.key)?0===String(o.key).indexOf(s)?o.key:s+o.key:o.key;var a=(o.data||(o.data={})).transition=Ua(this),l=this._vnode,u=za(l);if(o.data.directives&&o.data.directives.some(qa)&&(o.data.show=!0),u&&u.data&&!Za(o,u)&&!pn(u)&&(!u.componentInstance||!u.componentInstance._vnode.isComment)){var p=u.data.transition=L({},a);if("out-in"===r)return this._leaving=!0,Be(p,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),Ya(t,i);if("in-out"===r){if(pn(o))return l;var h,d=function(){h()};Be(a,"afterEnter",d),Be(a,"enterCancelled",d),Be(p,"delayLeave",(function(t){h=t}))}}return i}}},Qa=L({tag:String,moveClass:String},$a);delete Qa.mode;var tl={props:Qa,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var i=Mr(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,i(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,i=this.$slots.default||[],o=this.children=[],s=Ua(this),a=0;a[]},returnObject:{type:Boolean,default:!0}},data:()=>({editingIndex:-1}),computed:{computedCounterValue(){return this.multiple?this.selectedItems.length:(this.internalSearch||"").toString().length},hasSlot(){return r["a"].options.computed.hasSlot.call(this)||this.multiple},isAnyValueAllowed(){return!0},menuCanShow(){return!!this.isFocused&&(this.hasDisplayedItems||!!this.$slots["no-data"]&&!this.hideNoData)},searchIsDirty(){return null!=this.internalSearch}},methods:{onInternalSearchChanged(t){if(t&&this.multiple&&this.delimiters.length){const e=this.delimiters.find(e=>t.endsWith(e));null!=e&&(this.internalSearch=t.slice(0,t.length-e.length),this.updateTags())}this.updateMenuDimensions()},genInput(){const t=i["a"].options.methods.genInput.call(this);return delete t.data.attrs.name,t.data.on.paste=this.onPaste,t},genChipSelection(t,e){const n=r["a"].options.methods.genChipSelection.call(this,t,e);return this.multiple&&(n.componentOptions.listeners={...n.componentOptions.listeners,dblclick:()=>{this.editingIndex=e,this.internalSearch=this.getText(t),this.selectedIndex=-1}}),n},onChipInput(t){r["a"].options.methods.onChipInput.call(this,t),this.editingIndex=-1},onEnterDown(t){t.preventDefault(),this.getMenuIndex()>-1||this.$nextTick(this.updateSelf)},onKeyDown(t){const e=t.keyCode;!t.ctrlKey&&[o["z"].home,o["z"].end].includes(e)||r["a"].options.methods.onKeyDown.call(this,t),this.multiple&&e===o["z"].left&&0===this.$refs.input.selectionStart?this.updateSelf():e===o["z"].enter&&this.onEnterDown(t),this.changeSelectedIndex(e)},onTabDown(t){if(this.multiple&&this.internalSearch&&-1===this.getMenuIndex())return t.preventDefault(),t.stopPropagation(),this.updateTags();i["a"].options.methods.onTabDown.call(this,t)},selectItem(t){this.editingIndex>-1?this.updateEditing():(i["a"].options.methods.selectItem.call(this,t),this.internalSearch&&this.multiple&&this.getText(t).toLocaleLowerCase().includes(this.internalSearch.toLocaleLowerCase())&&(this.internalSearch=null))},setSelectedItems(){null==this.internalValue||""===this.internalValue?this.selectedItems=[]:this.selectedItems=this.multiple?this.internalValue:[this.internalValue]},setValue(t){r["a"].options.methods.setValue.call(this,void 0===t?this.internalSearch:t)},updateEditing(){const t=this.internalValue.slice(),e=this.selectedItems.findIndex(t=>this.getText(t)===this.internalSearch);if(e>-1){const n="object"===typeof t[e]?Object.assign({},t[e]):t[e];t.splice(e,1),t.push(n)}else t[this.editingIndex]=this.internalSearch;this.setValue(t),this.editingIndex=-1,this.internalSearch=null},updateCombobox(){if(!this.searchIsDirty)return;this.internalSearch!==this.getText(this.internalValue)&&this.setValue();const t=Boolean(this.$scopedSlots.selection)||this.hasChips;t&&(this.internalSearch=null)},updateSelf(){this.multiple?this.updateTags():this.updateCombobox()},updateTags(){const t=this.getMenuIndex();if(t<0&&!this.searchIsDirty||!this.internalSearch)return;if(this.editingIndex>-1)return this.updateEditing();const e=this.selectedItems.findIndex(t=>this.internalSearch===this.getText(t)),n=e>-1&&"object"===typeof this.selectedItems[e]?Object.assign({},this.selectedItems[e]):this.internalSearch;if(e>-1){const t=this.internalValue.slice();t.splice(e,1),this.setValue(t)}if(t>-1)return this.internalSearch=null;this.selectItem(n),this.internalSearch=null},onPaste(t){var e;if(this.$emit("paste",t),!this.multiple||this.searchIsDirty)return;const n=null===(e=t.clipboardData)||void 0===e?void 0:e.getData("text/vnd.vuetify.autocomplete.item+plain");n&&-1===this.findExistingIndex(n)&&(t.preventDefault(),r["a"].options.methods.selectItem.call(this,n))},clearableCallback(){this.editingIndex=-1,i["a"].options.methods.clearableCallback.call(this)}}})},"2bc5":function(t,e,n){"use strict";n("abd3");var r=n("1c87"),i=n("58df"),o=Object(i["a"])(r["a"]).extend({name:"v-breadcrumbs-item",props:{activeClass:{type:String,default:"v-breadcrumbs__item--disabled"},ripple:{type:[Boolean,Object],default:!1}},computed:{classes(){return{"v-breadcrumbs__item":!0,[this.activeClass]:this.disabled}}},render(t){const{tag:e,data:n}=this.generateRouteLink();return t("li",[t(e,{...n,attrs:{...n.attrs,"aria-current":this.isActive&&this.isLink?"page":void 0}},this.$slots.default)])}}),s=n("80d2"),a=Object(s["k"])("v-breadcrumbs__divider","li"),l=n("7560");e["a"]=Object(i["a"])(l["a"]).extend({name:"v-breadcrumbs",props:{divider:{type:String,default:"/"},items:{type:Array,default:()=>[]},large:Boolean},computed:{classes(){return{"v-breadcrumbs--large":this.large,...this.themeClasses}}},methods:{genDivider(){return this.$createElement(a,this.$slots.divider?this.$slots.divider:this.divider)},genItems(){const t=[],e=!!this.$scopedSlots.item,n=[];for(let r=0;r1?r[1]:""}function a(t){var e=t.length,n=0;if(e<=1)return t;for(var r=0;r0&&r[0]<4?1:+(r[0]+r[1])),!i&&s&&(r=s.match(/Edge\/(\d+)/),(!r||r[1]>=74)&&(r=s.match(/Chrome\/(\d+)/),r&&(i=+r[1]))),t.exports=i},"2d18":function(t,e,n){var r=n("5f59"),i=n("6d03"),o=n("fd09"),s=n("bbbe"),a=s("toStringTag"),l=Object,c="Arguments"==o(function(){return arguments}()),u=function(t,e){try{return t[e]}catch(n){}};t.exports=r?o:function(t){var e,n,r;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=u(e=l(t),a))?n:c?o(e):"Object"==(r=o(e))&&i(e.callee)?"Arguments":r}},"2d1c":function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("06fa"),i=["mouseover","mouseout","mouseenter","mouseleave"],o=function(){function t(){this.isOutsideAngular=function(t){return Object(r["includes"])(i,t)}}return t.prototype.setTimeout=function(t,e){window.setTimeout(t,e)},t.prototype.addEventListener=function(t,e,n,r){t.addEventListener(e,n,r)},t.prototype.dispatchEvent=function(t,e){e()},t}(); +/** + * @ag-grid-community/core - Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components + * @version v25.3.0 + * @link http://www.ag-grid.com/ + * @license MIT + */},"2d5c":function(t,e,n){"use strict";function r(t){return r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=Xt(n("b8cb")),o=Xt(n("9a5e")),s=Xt(n("8988")),a=Xt(n("c3aa")),l=Xt(n("23c9")),c=Xt(n("bc55")),u=Xt(n("f279")),p=Xt(n("3074")),h=Xt(n("d0c4")),d=Xt(n("27dc")),f=Xt(n("75f2")),g=Xt(n("1719")),v=Xt(n("29e9")),m=Xt(n("5aad")),y=Xt(n("bfe5")),b=Xt(n("b79b")),C=Xt(n("8538")),w=Zt(n("fb41")),O=Zt(n("d81e")),_=Xt(n("5c9d")),x=Xt(n("3143")),S=Xt(n("d528")),E=Xt(n("7795")),A=Xt(n("2ee2")),R=Xt(n("066d")),T=Xt(n("4213")),P=Xt(n("4466")),D=Xt(n("4663")),j=Xt(n("a41a")),M=Xt(n("f73e")),I=Xt(n("fc02")),L=Xt(n("1b73")),k=Xt(n("2d6c")),N=Zt(n("ff2b")),F=Xt(n("d73a")),G=Xt(n("f7db")),B=Xt(n("ece2")),H=Xt(n("36d6")),V=Xt(n("7825")),W=Xt(n("685a")),$=Xt(n("e65b")),z=Xt(n("6802")),U=Zt(n("2895")),Y=Xt(n("6d95")),K=Xt(n("d5cc")),Z=Xt(n("3591")),X=Xt(n("c482")),q=Xt(n("4b93")),J=Xt(n("21a0")),Q=Xt(n("c045")),tt=Xt(n("a6cc")),et=Xt(n("0307")),nt=Xt(n("7fa4")),rt=Xt(n("b86f")),it=Xt(n("4cc9")),ot=Xt(n("ef8c")),st=Xt(n("6fef")),at=Xt(n("bf4e")),lt=Xt(n("7b72")),ct=Xt(n("5391")),ut=Xt(n("4ff2")),pt=Xt(n("f23d")),ht=Xt(n("d6e3")),dt=Xt(n("09e1")),ft=Zt(n("4c06")),gt=Xt(n("a7ef")),vt=Xt(n("82b6")),mt=Xt(n("99ab")),yt=n("a962"),bt=Xt(n("d511")),Ct=Xt(n("b43d")),wt=Xt(n("ff9d")),Ot=Xt(n("48fc")),_t=Xt(n("c74f")),xt=Xt(n("0a49")),St=Xt(n("0a19")),Et=Xt(n("1f79")),At=Xt(n("81cc")),Rt=Xt(n("bafc")),Tt=Xt(n("6023")),Pt=Xt(n("ecd9")),Dt=Xt(n("47b6")),jt=Xt(n("f4e1")),Mt=Zt(n("550b")),It=Xt(n("3b73")),Lt=Xt(n("f0ef")),kt=Xt(n("c55a")),Nt=Xt(n("ee4d5")),Ft=Xt(n("6358")),Gt=Xt(n("0c1c")),Bt=Xt(n("1c5d")),Ht=Xt(n("9b39")),Vt=Xt(n("29f7")),Wt=Xt(n("1658")),$t=Xt(n("8c15")),zt=Xt(n("9018")),Ut=Xt(n("92ba")),Yt=Xt(n("ad1b"));function Kt(){if("function"!==typeof WeakMap)return null;var t=new WeakMap;return Kt=function(){return t},t}function Zt(t){if(t&&t.__esModule)return t;if(null===t||"object"!==r(t)&&"function"!==typeof t)return{default:t};var e=Kt();if(e&&e.has(t))return e.get(t);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o)){var s=i?Object.getOwnPropertyDescriptor(t,o):null;s&&(s.get||s.set)?Object.defineProperty(n,o,s):n[o]=t[o]}return n.default=t,e&&e.set(t,n),n}function Xt(t){return t&&t.__esModule?t:{default:t}}var qt="13.11.0",Jt={version:qt,toDate:i.default,toFloat:o.default,toInt:s.default,toBoolean:a.default,equals:l.default,contains:c.default,matches:u.default,isEmail:p.default,isURL:h.default,isMACAddress:d.default,isIP:f.default,isIPRange:g.default,isFQDN:v.default,isBoolean:b.default,isIBAN:U.default,isBIC:Y.default,isAlpha:w.default,isAlphaLocales:w.locales,isAlphanumeric:O.default,isAlphanumericLocales:O.locales,isNumeric:_.default,isPassportNumber:x.default,isPort:S.default,isLowercase:E.default,isUppercase:A.default,isAscii:T.default,isFullWidth:P.default,isHalfWidth:D.default,isVariableWidth:j.default,isMultibyte:M.default,isSemVer:I.default,isSurrogatePair:L.default,isInt:k.default,isIMEI:R.default,isFloat:N.default,isFloatLocales:N.locales,isDecimal:F.default,isHexadecimal:G.default,isOctal:B.default,isDivisibleBy:H.default,isHexColor:V.default,isRgbColor:W.default,isHSL:$.default,isISRC:z.default,isMD5:K.default,isHash:Z.default,isJWT:X.default,isJSON:q.default,isEmpty:J.default,isLength:Q.default,isLocale:C.default,isByteLength:tt.default,isUUID:et.default,isMongoId:nt.default,isAfter:rt.default,isBefore:it.default,isIn:ot.default,isLuhnNumber:st.default,isCreditCard:at.default,isIdentityCard:lt.default,isEAN:ct.default,isISIN:ut.default,isISBN:pt.default,isISSN:ht.default,isMobilePhone:ft.default,isMobilePhoneLocales:ft.locales,isPostalCode:Mt.default,isPostalCodeLocales:Mt.locales,isEthereumAddress:gt.default,isCurrency:vt.default,isBtcAddress:mt.default,isISO6346:yt.isISO6346,isFreightContainerID:yt.isFreightContainerID,isISO6391:bt.default,isISO8601:Ct.default,isRFC3339:wt.default,isISO31661Alpha2:Ot.default,isISO31661Alpha3:_t.default,isISO4217:xt.default,isBase32:St.default,isBase58:Et.default,isBase64:At.default,isDataURI:Rt.default,isMagnetURI:Tt.default,isMailtoURI:Pt.default,isMimeType:Dt.default,isLatLong:jt.default,ltrim:It.default,rtrim:Lt.default,trim:kt.default,escape:Nt.default,unescape:Ft.default,stripLow:Gt.default,whitelist:Bt.default,blacklist:Ht.default,isWhitelisted:Vt.default,normalizeEmail:Wt.default,toString:toString,isSlug:$t.default,isStrongPassword:Ut.default,isTaxID:dt.default,isDate:m.default,isTime:y.default,isLicensePlate:zt.default,isVAT:Yt.default,ibanLocales:U.locales},Qt=Jt;e.default=Qt,t.exports=e.default,t.exports.default=e.default},"2d6c":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=a;var r=i(n("0ecb"));function i(t){return t&&t.__esModule?t:{default:t}}var o=/^(?:[-+]?(?:0|[1-9][0-9]*))$/,s=/^[-+]?[0-9]+$/;function a(t,e){(0,r.default)(t),e=e||{};var n=e.hasOwnProperty("allow_leading_zeroes")&&!e.allow_leading_zeroes?o:s,i=!e.hasOwnProperty("min")||t>=e.min,a=!e.hasOwnProperty("max")||t<=e.max,l=!e.hasOwnProperty("lt")||te.gt;return n.test(t)&&i&&a&&l&&c}t.exports=e.default,t.exports.default=e.default},"2d7c":function(t,e){function n(t,e){var n=-1,r=null==t?0:t.length,i=0,o=[];while(++n"string"===typeof t||!1===t},vertical:Boolean},data:()=>({activeTimeout:-1}),computed:{classes(){return{"v-snack--absolute":this.absolute,"v-snack--active":this.isActive,"v-snack--bottom":this.bottom||!this.top,"v-snack--centered":this.centered,"v-snack--has-background":this.hasBackground,"v-snack--left":this.left,"v-snack--multi-line":this.multiLine&&!this.vertical,"v-snack--right":this.right,"v-snack--text":this.text,"v-snack--top":this.top,"v-snack--vertical":this.vertical}},hasBackground(){return!this.text&&!this.outlined},isDark(){return this.hasBackground?!this.light:o["a"].options.computed.isDark.call(this)},styles(){if(this.absolute||!this.app)return{};const{bar:t,bottom:e,footer:n,insetFooter:r,left:i,right:o,top:s}=this.$vuetify.application;return{paddingBottom:Object(c["i"])(e+n+r),paddingLeft:Object(c["i"])(i),paddingRight:Object(c["i"])(o),paddingTop:Object(c["i"])(t+s)}}},watch:{isActive:"setTimeout",timeout:"setTimeout"},mounted(){this.isActive&&this.setTimeout()},created(){this.$attrs.hasOwnProperty("auto-height")&&Object(u["e"])("auto-height",this),0==this.timeout&&Object(u["d"])('timeout="0"',"-1",this)},methods:{genActions(){return this.$createElement("div",{staticClass:"v-snack__action "},[Object(c["t"])(this,"action",{attrs:{class:"v-snack__btn"}})])},genContent(){return this.$createElement("div",{staticClass:"v-snack__content",class:{[this.contentClass]:!0},attrs:{role:"status","aria-live":"polite"}},[Object(c["t"])(this)])},genWrapper(){const t=this.hasBackground?this.setBackgroundColor:this.setTextColor,e=t(this.color,{staticClass:"v-snack__wrapper",class:r["a"].options.computed.classes.call(this),style:r["a"].options.computed.styles.call(this),directives:[{name:"show",value:this.isActive}],on:{pointerenter:()=>window.clearTimeout(this.activeTimeout),pointerleave:this.setTimeout}});return this.$createElement("div",e,[this.genContent(),this.genActions()])},genTransition(){return this.$createElement("transition",{props:{name:this.transition}},[this.genWrapper()])},setTimeout(){window.clearTimeout(this.activeTimeout);const t=Number(this.timeout);this.isActive&&![0,-1].includes(t)&&(this.activeTimeout=window.setTimeout(()=>{this.isActive=!1},t))}},render(t){return t("div",{staticClass:"v-snack",class:this.classes,style:this.styles},[!1!==this.transition?this.genTransition():this.genWrapper()])}})},"2dcb":function(t,e,n){var r=n("91e9"),i=r(Object.getPrototypeOf,Object);t.exports=i},"2deb":function(t,e,n){"use strict";(function(t,r){n.d(e,"b",(function(){return o})),n.d(e,"a",(function(){return s})),n.d(e,"c",(function(){return a}));var i=n("496e");function o(){return!Object(i["a"])()&&"[object process]"===Object.prototype.toString.call("undefined"!==typeof t?t:0)}function s(t,e){return t.require(e)}function a(t){var e;try{e=s(r,t)}catch(i){}try{var n=s(r,"process").cwd;e=s(r,n()+"/node_modules/"+t)}catch(i){}return e}}).call(this,n("4362"),n("dd40")(t))},"2e47":function(t,e,n){"use strict";n.d(e,"a",(function(){return c}));var r=n("139b"),i=n("d65e"),o=n("aaed"),s=n("26f6"),a=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},t(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),l=function(t,e,n,r){var i,o=arguments.length,s=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(t,e,n,r);else for(var a=t.length-1;a>=0;a--)(i=t[a])&&(s=(o<3?i(s):o>3?i(e,n,s):i(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return a(e,t),e.prototype.findHeader=function(t,e){var n,i,o;if(t.column instanceof r["a"]?(i="getDisplayedGroup"+e,n=this.columnController[i](t.column)):(o="getDisplayedCol"+e,n=this.columnController[o](t.column)),n)return{column:n,headerRowIndex:t.headerRowIndex}},e.prototype.findColAtEdgeForHeaderRow=function(t,e){var n=this.columnController.getAllDisplayedColumns(),r=n["start"===e?0:n.length-1];if(r){var i=this.headerNavigationService.getHeaderContainer(r.getPinned()),o=i.getRowComps()[t],a=o&&o.getType();if(a==s["b"].COLUMN_GROUP){var l=this.columnController.getColumnGroupAtLevel(r,t);return{headerRowIndex:t,column:l}}return{headerRowIndex:o?t:-1,column:r}}},l([Object(i["a"])("columnController")],e.prototype,"columnController",void 0),l([Object(i["a"])("headerNavigationService")],e.prototype,"headerNavigationService",void 0),e=l([Object(i["b"])("headerPositionUtils")],e),e}(o["a"])},"2e66":function(t,e,n){"use strict";function r(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1?arguments[1]:void 0;for(var n in e)"undefined"===typeof t[n]&&(t[n]=e[n]);return t}Object.defineProperty(e,"__esModule",{value:!0}),e.default=r,t.exports=e.default,t.exports.default=e.default},"2e67":function(t,e,n){"use strict";t.exports=function(t){return!(!t||!t.__CANCEL__)}},"2e91":function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n("d65e"),i=n("aaed"),o=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},t(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),s=function(t,e,n,r){var i,o=arguments.length,s=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(t,e,n,r);else for(var a=t.length-1;a>=0;a--)(i=t[a])&&(s=(o<3?i(s):o>3?i(e,n,s):i(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},a=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.templateCache={},e.waitingCallbacks={},e}return o(e,t),e.prototype.getTemplate=function(t,e){var n=this.templateCache[t];if(n)return n;var r=this.waitingCallbacks[t],i=this;if(!r){r=[],this.waitingCallbacks[t]=r;var o=new XMLHttpRequest;o.onload=function(){i.handleHttpResult(this,t)},o.open("GET",t),o.send()}return e&&r.push(e),null},e.prototype.handleHttpResult=function(t,e){if(200===t.status&&null!==t.response){this.templateCache[e]=t.response||t.responseText;for(var n=this.waitingCallbacks[e],r=0;r + * Copyright OpenJS Foundation and other contributors + * Released under MIT license + * Based on Underscore.js 1.8.3 + * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + */(function(){var o,s="4.17.21",a=200,l="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",c="Expected a function",u="Invalid `variable` option passed into `_.template`",p="__lodash_hash_undefined__",h=500,d="__lodash_placeholder__",f=1,g=2,v=4,m=1,y=2,b=1,C=2,w=4,O=8,_=16,x=32,S=64,E=128,A=256,R=512,T=30,P="...",D=800,j=16,M=1,I=2,L=3,k=1/0,N=9007199254740991,F=17976931348623157e292,G=NaN,B=4294967295,H=B-1,V=B>>>1,W=[["ary",E],["bind",b],["bindKey",C],["curry",O],["curryRight",_],["flip",R],["partial",x],["partialRight",S],["rearg",A]],$="[object Arguments]",z="[object Array]",U="[object AsyncFunction]",Y="[object Boolean]",K="[object Date]",Z="[object DOMException]",X="[object Error]",q="[object Function]",J="[object GeneratorFunction]",Q="[object Map]",tt="[object Number]",et="[object Null]",nt="[object Object]",rt="[object Promise]",it="[object Proxy]",ot="[object RegExp]",st="[object Set]",at="[object String]",lt="[object Symbol]",ct="[object Undefined]",ut="[object WeakMap]",pt="[object WeakSet]",ht="[object ArrayBuffer]",dt="[object DataView]",ft="[object Float32Array]",gt="[object Float64Array]",vt="[object Int8Array]",mt="[object Int16Array]",yt="[object Int32Array]",bt="[object Uint8Array]",Ct="[object Uint8ClampedArray]",wt="[object Uint16Array]",Ot="[object Uint32Array]",_t=/\b__p \+= '';/g,xt=/\b(__p \+=) '' \+/g,St=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Et=/&(?:amp|lt|gt|quot|#39);/g,At=/[&<>"']/g,Rt=RegExp(Et.source),Tt=RegExp(At.source),Pt=/<%-([\s\S]+?)%>/g,Dt=/<%([\s\S]+?)%>/g,jt=/<%=([\s\S]+?)%>/g,Mt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,It=/^\w*$/,Lt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,kt=/[\\^$.*+?()[\]{}|]/g,Nt=RegExp(kt.source),Ft=/^\s+/,Gt=/\s/,Bt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Ht=/\{\n\/\* \[wrapped with (.+)\] \*/,Vt=/,? & /,Wt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,$t=/[()=,{}\[\]\/\s]/,zt=/\\(\\)?/g,Ut=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Yt=/\w*$/,Kt=/^[-+]0x[0-9a-f]+$/i,Zt=/^0b[01]+$/i,Xt=/^\[object .+?Constructor\]$/,qt=/^0o[0-7]+$/i,Jt=/^(?:0|[1-9]\d*)$/,Qt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,te=/($^)/,ee=/['\n\r\u2028\u2029\\]/g,ne="\\ud800-\\udfff",re="\\u0300-\\u036f",ie="\\ufe20-\\ufe2f",oe="\\u20d0-\\u20ff",se=re+ie+oe,ae="\\u2700-\\u27bf",le="a-z\\xdf-\\xf6\\xf8-\\xff",ce="\\xac\\xb1\\xd7\\xf7",ue="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",pe="\\u2000-\\u206f",he=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",de="A-Z\\xc0-\\xd6\\xd8-\\xde",fe="\\ufe0e\\ufe0f",ge=ce+ue+pe+he,ve="['’]",me="["+ne+"]",ye="["+ge+"]",be="["+se+"]",Ce="\\d+",we="["+ae+"]",Oe="["+le+"]",_e="[^"+ne+ge+Ce+ae+le+de+"]",xe="\\ud83c[\\udffb-\\udfff]",Se="(?:"+be+"|"+xe+")",Ee="[^"+ne+"]",Ae="(?:\\ud83c[\\udde6-\\uddff]){2}",Re="[\\ud800-\\udbff][\\udc00-\\udfff]",Te="["+de+"]",Pe="\\u200d",De="(?:"+Oe+"|"+_e+")",je="(?:"+Te+"|"+_e+")",Me="(?:"+ve+"(?:d|ll|m|re|s|t|ve))?",Ie="(?:"+ve+"(?:D|LL|M|RE|S|T|VE))?",Le=Se+"?",ke="["+fe+"]?",Ne="(?:"+Pe+"(?:"+[Ee,Ae,Re].join("|")+")"+ke+Le+")*",Fe="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Ge="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Be=ke+Le+Ne,He="(?:"+[we,Ae,Re].join("|")+")"+Be,Ve="(?:"+[Ee+be+"?",be,Ae,Re,me].join("|")+")",We=RegExp(ve,"g"),$e=RegExp(be,"g"),ze=RegExp(xe+"(?="+xe+")|"+Ve+Be,"g"),Ue=RegExp([Te+"?"+Oe+"+"+Me+"(?="+[ye,Te,"$"].join("|")+")",je+"+"+Ie+"(?="+[ye,Te+De,"$"].join("|")+")",Te+"?"+De+"+"+Me,Te+"+"+Ie,Ge,Fe,Ce,He].join("|"),"g"),Ye=RegExp("["+Pe+ne+se+fe+"]"),Ke=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ze=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Xe=-1,qe={};qe[ft]=qe[gt]=qe[vt]=qe[mt]=qe[yt]=qe[bt]=qe[Ct]=qe[wt]=qe[Ot]=!0,qe[$]=qe[z]=qe[ht]=qe[Y]=qe[dt]=qe[K]=qe[X]=qe[q]=qe[Q]=qe[tt]=qe[nt]=qe[ot]=qe[st]=qe[at]=qe[ut]=!1;var Je={};Je[$]=Je[z]=Je[ht]=Je[dt]=Je[Y]=Je[K]=Je[ft]=Je[gt]=Je[vt]=Je[mt]=Je[yt]=Je[Q]=Je[tt]=Je[nt]=Je[ot]=Je[st]=Je[at]=Je[lt]=Je[bt]=Je[Ct]=Je[wt]=Je[Ot]=!0,Je[X]=Je[q]=Je[ut]=!1;var Qe={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"},tn={"&":"&","<":"<",">":">",'"':""","'":"'"},en={"&":"&","<":"<",">":">",""":'"',"'":"'"},nn={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},rn=parseFloat,on=parseInt,sn="object"==typeof t&&t&&t.Object===Object&&t,an="object"==typeof self&&self&&self.Object===Object&&self,ln=sn||an||Function("return this")(),cn=e&&!e.nodeType&&e,un=cn&&"object"==typeof r&&r&&!r.nodeType&&r,pn=un&&un.exports===cn,hn=pn&&sn.process,dn=function(){try{var t=un&&un.require&&un.require("util").types;return t||hn&&hn.binding&&hn.binding("util")}catch(e){}}(),fn=dn&&dn.isArrayBuffer,gn=dn&&dn.isDate,vn=dn&&dn.isMap,mn=dn&&dn.isRegExp,yn=dn&&dn.isSet,bn=dn&&dn.isTypedArray;function Cn(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}function wn(t,e,n,r){var i=-1,o=null==t?0:t.length;while(++i-1}function An(t,e,n){var r=-1,i=null==t?0:t.length;while(++r-1);return n}function tr(t,e){var n=t.length;while(n--&&Fn(e,t[n],0)>-1);return n}function er(t,e){var n=t.length,r=0;while(n--)t[n]===e&&++r;return r}var nr=Wn(Qe),rr=Wn(tn);function ir(t){return"\\"+nn[t]}function or(t,e){return null==t?o:t[e]}function sr(t){return Ye.test(t)}function ar(t){return Ke.test(t)}function lr(t){var e,n=[];while(!(e=t.next()).done)n.push(e.value);return n}function cr(t){var e=-1,n=Array(t.size);return t.forEach((function(t,r){n[++e]=[r,t]})),n}function ur(t,e){return function(n){return t(e(n))}}function pr(t,e){var n=-1,r=t.length,i=0,o=[];while(++n-1}function Vr(t,e){var n=this.__data__,r=ui(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}function Wr(t){var e=-1,n=null==t?0:t.length;this.clear();while(++e=e?t:e)),t}function mi(t,e,n,r,i,s){var a,l=e&f,c=e&g,u=e&v;if(n&&(a=i?n(t,r,i,s):n(t)),a!==o)return a;if(!xu(t))return t;var p=lu(t);if(p){if(a=ea(t),!l)return is(t,a)}else{var h=qs(t),d=h==q||h==J;if(du(t))return Ko(t,l);if(h==nt||h==$||d&&!i){if(a=c||d?{}:na(t),!l)return c?as(t,di(a,t)):ss(t,hi(a,t))}else{if(!Je[h])return i?t:{};a=ra(t,h,l)}}s||(s=new Jr);var m=s.get(t);if(m)return m;s.set(t,a),Nu(t)?t.forEach((function(r){a.add(mi(r,e,n,r,t,s))})):Eu(t)&&t.forEach((function(r,i){a.set(i,mi(r,e,n,i,t,s))}));var y=u?c?Bs:Gs:c?_p:Op,b=p?o:y(t);return On(b||t,(function(r,i){b&&(i=r,r=t[i]),ci(a,i,mi(r,e,n,i,t,s))})),a}function yi(t){var e=Op(t);return function(n){return bi(n,t,e)}}function bi(t,e,n){var r=n.length;if(null==t)return!r;t=ne(t);while(r--){var i=n[r],s=e[i],a=t[i];if(a===o&&!(i in t)||!s(a))return!1}return!0}function Ci(t,e,n){if("function"!=typeof t)throw new oe(c);return Sa((function(){t.apply(o,n)}),e)}function wi(t,e,n,r){var i=-1,o=En,s=!0,l=t.length,c=[],u=e.length;if(!l)return c;n&&(e=Rn(e,Xn(n))),r?(o=An,s=!1):e.length>=a&&(o=Jn,s=!1,e=new Zr(e));t:while(++ii?0:i+n),r=r===o||r>i?i:Ku(r),r<0&&(r+=i),r=n>r?0:Zu(r);while(n0&&n(a)?e>1?Ri(a,e-1,n,r,i):Tn(i,a):r||(i[i.length]=a)}return i}var Ti=ps(),Pi=ps(!0);function Di(t,e){return t&&Ti(t,e,Op)}function ji(t,e){return t&&Pi(t,e,Op)}function Mi(t,e){return Sn(e,(function(e){return wu(t[e])}))}function Ii(t,e){e=$o(e,t);var n=0,r=e.length;while(null!=t&&ne}function Fi(t,e){return null!=t&&pe.call(t,e)}function Gi(t,e){return null!=t&&e in ne(t)}function Bi(t,e,n){return t>=He(e,n)&&t=120&&h.length>=120)?new Zr(l&&h):o}h=t[0];var d=-1,f=c[0];t:while(++d-1)a!==t&&Se.call(a,l,1),Se.call(t,l,1)}return t}function mo(t,e){var n=t?e.length:0,r=n-1;while(n--){var i=e[n];if(n==r||i!==o){var o=i;sa(i)?Se.call(t,i,1):ko(t,i)}}return t}function yo(t,e){return t+Ie(Ue()*(e-t+1))}function bo(t,e,r,i){var o=-1,s=Be(Me((e-t)/(r||1)),0),a=n(s);while(s--)a[i?s:++o]=t,t+=r;return a}function Co(t,e){var n="";if(!t||e<1||e>N)return n;do{e%2&&(n+=t),e=Ie(e/2),e&&(t+=t)}while(e);return n}function wo(t,e){return Ea(Ca(t,e,Ph),t+"")}function Oo(t){return oi(Hp(t))}function _o(t,e){var n=Hp(t);return Ta(n,vi(e,0,n.length))}function xo(t,e,n,r){if(!xu(t))return t;e=$o(e,t);var i=-1,s=e.length,a=s-1,l=t;while(null!=l&&++io?0:o+e),r=r>o?o:r,r<0&&(r+=o),o=e>r?0:r-e>>>0,e>>>=0;var s=n(o);while(++i>>1,s=t[o];null!==s&&!Gu(s)&&(n?s<=e:s=a){var u=e?null:Ts(t);if(u)return hr(u);s=!1,i=Jn,c=new Zr}else c=e?[]:l;t:while(++r=r?t:Ro(t,e,n)}var Yo=Pe||function(t){return ln.clearTimeout(t)};function Ko(t,e){if(e)return t.slice();var n=t.length,r=we?we(n):new t.constructor(n);return t.copy(r),r}function Zo(t){var e=new t.constructor(t.byteLength);return new Ce(e).set(new Ce(t)),e}function Xo(t,e){var n=e?Zo(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}function qo(t){var e=new t.constructor(t.source,Yt.exec(t));return e.lastIndex=t.lastIndex,e}function Jo(t){return fr?ne(fr.call(t)):{}}function Qo(t,e){var n=e?Zo(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}function ts(t,e){if(t!==e){var n=t!==o,r=null===t,i=t===t,s=Gu(t),a=e!==o,l=null===e,c=e===e,u=Gu(e);if(!l&&!u&&!s&&t>e||s&&a&&c&&!l&&!u||r&&a&&c||!n&&c||!i)return 1;if(!r&&!s&&!u&&t=a)return l;var c=n[r];return l*("desc"==c?-1:1)}}return t.index-e.index}function ns(t,e,r,i){var o=-1,s=t.length,a=r.length,l=-1,c=e.length,u=Be(s-a,0),p=n(c+u),h=!i;while(++l1?n[i-1]:o,a=i>2?n[2]:o;s=t.length>3&&"function"==typeof s?(i--,s):o,a&&aa(n[0],n[1],a)&&(s=i<3?o:s,i=1),e=ne(e);while(++r-1?i[s?e[a]:a]:o}}function ys(t){return Fs((function(e){var n=e.length,r=n,i=Er.prototype.thru;t&&e.reverse();while(r--){var s=e[r];if("function"!=typeof s)throw new oe(c);if(i&&!a&&"wrapper"==Vs(s))var a=new Er([],!0)}r=a?r:n;while(++r1&&b.reverse(),h&&ul))return!1;var u=s.get(t),p=s.get(e);if(u&&p)return u==e&&p==t;var h=-1,d=!0,f=n&y?new Zr:o;s.set(t,e),s.set(e,t);while(++h1?"& ":"")+e[r],e=e.join(n>2?", ":" "),t.replace(Bt,"{\n/* [wrapped with "+e+"] */\n")}function oa(t){return lu(t)||au(t)||!!(Ee&&t&&t[Ee])}function sa(t,e){var n=typeof t;return e=null==e?N:e,!!e&&("number"==n||"symbol"!=n&&Jt.test(t))&&t>-1&&t%1==0&&t0){if(++e>=D)return arguments[0]}else e=0;return t.apply(o,arguments)}}function Ta(t,e){var n=-1,r=t.length,i=r-1;e=e===o?r:e;while(++n1?t[e-1]:o;return n="function"==typeof n?(t.pop(),n):o,kl(t,n)}));function zl(t){var e=wr(t);return e.__chain__=!0,e}function Ul(t,e){return e(t),t}function Yl(t,e){return e(t)}var Kl=Fs((function(t){var e=t.length,n=e?t[0]:0,r=this.__wrapped__,i=function(e){return gi(e,t)};return!(e>1||this.__actions__.length)&&r instanceof Ar&&sa(n)?(r=r.slice(n,+n+(e?1:0)),r.__actions__.push({func:Yl,args:[i],thisArg:o}),new Er(r,this.__chain__).thru((function(t){return e&&!t.length&&t.push(o),t}))):this.thru(i)}));function Zl(){return zl(this)}function Xl(){return new Er(this.value(),this.__chain__)}function ql(){this.__values__===o&&(this.__values__=Uu(this.value()));var t=this.__index__>=this.__values__.length,e=t?o:this.__values__[this.__index__++];return{done:t,value:e}}function Jl(){return this}function Ql(t){var e,n=this;while(n instanceof Sr){var r=Ia(n);r.__index__=0,r.__values__=o,e?i.__wrapped__=r:e=r;var i=r;n=n.__wrapped__}return i.__wrapped__=t,e}function tc(){var t=this.__wrapped__;if(t instanceof Ar){var e=t;return this.__actions__.length&&(e=new Ar(this)),e=e.reverse(),e.__actions__.push({func:Yl,args:[fl],thisArg:o}),new Er(e,this.__chain__)}return this.thru(fl)}function ec(){return Go(this.__wrapped__,this.__actions__)}var nc=ls((function(t,e,n){pe.call(t,n)?++t[n]:fi(t,n,1)}));function rc(t,e,n){var r=lu(t)?xn:xi;return n&&aa(t,e,n)&&(e=o),r(t,$s(e,3))}function ic(t,e){var n=lu(t)?Sn:Ai;return n(t,$s(e,3))}var oc=ms(Ua),sc=ms(Ya);function ac(t,e){return Ri(vc(t,e),1)}function lc(t,e){return Ri(vc(t,e),k)}function cc(t,e,n){return n=n===o?1:Ku(n),Ri(vc(t,e),n)}function uc(t,e){var n=lu(t)?On:Oi;return n(t,$s(e,3))}function pc(t,e){var n=lu(t)?_n:_i;return n(t,$s(e,3))}var hc=ls((function(t,e,n){pe.call(t,n)?t[n].push(e):fi(t,n,[e])}));function dc(t,e,n,r){t=uu(t)?t:Hp(t),n=n&&!r?Ku(n):0;var i=t.length;return n<0&&(n=Be(i+n,0)),Fu(t)?n<=i&&t.indexOf(e,n)>-1:!!i&&Fn(t,e,n)>-1}var fc=wo((function(t,e,r){var i=-1,o="function"==typeof e,s=uu(t)?n(t.length):[];return Oi(t,(function(t){s[++i]=o?Cn(e,t,r):Wi(t,e,r)})),s})),gc=ls((function(t,e,n){fi(t,n,e)}));function vc(t,e){var n=lu(t)?Rn:oo;return n(t,$s(e,3))}function mc(t,e,n,r){return null==t?[]:(lu(e)||(e=null==e?[]:[e]),n=r?o:n,lu(n)||(n=null==n?[]:[n]),po(t,e,n))}var yc=ls((function(t,e,n){t[n?0:1].push(e)}),(function(){return[[],[]]}));function bc(t,e,n){var r=lu(t)?Pn:$n,i=arguments.length<3;return r(t,$s(e,4),n,i,Oi)}function Cc(t,e,n){var r=lu(t)?Dn:$n,i=arguments.length<3;return r(t,$s(e,4),n,i,_i)}function wc(t,e){var n=lu(t)?Sn:Ai;return n(t,Hc($s(e,3)))}function Oc(t){var e=lu(t)?oi:Oo;return e(t)}function _c(t,e,n){e=(n?aa(t,e,n):e===o)?1:Ku(e);var r=lu(t)?si:_o;return r(t,e)}function xc(t){var e=lu(t)?ai:Ao;return e(t)}function Sc(t){if(null==t)return 0;if(uu(t))return Fu(t)?vr(t):t.length;var e=qs(t);return e==Q||e==st?t.size:no(t).length}function Ec(t,e,n){var r=lu(t)?jn:To;return n&&aa(t,e,n)&&(e=o),r(t,$s(e,3))}var Ac=wo((function(t,e){if(null==t)return[];var n=e.length;return n>1&&aa(t,e[0],e[1])?e=[]:n>2&&aa(e[0],e[1],e[2])&&(e=[e[0]]),po(t,Ri(e,1),[])})),Rc=De||function(){return ln.Date.now()};function Tc(t,e){if("function"!=typeof e)throw new oe(c);return t=Ku(t),function(){if(--t<1)return e.apply(this,arguments)}}function Pc(t,e,n){return e=n?o:e,e=t&&null==e?t.length:e,Ds(t,E,o,o,o,o,e)}function Dc(t,e){var n;if("function"!=typeof e)throw new oe(c);return t=Ku(t),function(){return--t>0&&(n=e.apply(this,arguments)),t<=1&&(e=o),n}}var jc=wo((function(t,e,n){var r=b;if(n.length){var i=pr(n,Ws(jc));r|=x}return Ds(t,r,e,n,i)})),Mc=wo((function(t,e,n){var r=b|C;if(n.length){var i=pr(n,Ws(Mc));r|=x}return Ds(e,r,t,n,i)}));function Ic(t,e,n){e=n?o:e;var r=Ds(t,O,o,o,o,o,o,e);return r.placeholder=Ic.placeholder,r}function Lc(t,e,n){e=n?o:e;var r=Ds(t,_,o,o,o,o,o,e);return r.placeholder=Lc.placeholder,r}function kc(t,e,n){var r,i,s,a,l,u,p=0,h=!1,d=!1,f=!0;if("function"!=typeof t)throw new oe(c);function g(e){var n=r,s=i;return r=i=o,p=e,a=t.apply(s,n),a}function v(t){return p=t,l=Sa(b,e),h?g(t):a}function m(t){var n=t-u,r=t-p,i=e-n;return d?He(i,s-r):i}function y(t){var n=t-u,r=t-p;return u===o||n>=e||n<0||d&&r>=s}function b(){var t=Rc();if(y(t))return C(t);l=Sa(b,m(t))}function C(t){return l=o,f&&r?g(t):(r=i=o,a)}function w(){l!==o&&Yo(l),p=0,r=u=i=l=o}function O(){return l===o?a:C(Rc())}function _(){var t=Rc(),n=y(t);if(r=arguments,i=this,u=t,n){if(l===o)return v(u);if(d)return Yo(l),l=Sa(b,e),g(u)}return l===o&&(l=Sa(b,e)),a}return e=Xu(e)||0,xu(n)&&(h=!!n.leading,d="maxWait"in n,s=d?Be(Xu(n.maxWait)||0,e):s,f="trailing"in n?!!n.trailing:f),_.cancel=w,_.flush=O,_}var Nc=wo((function(t,e){return Ci(t,1,e)})),Fc=wo((function(t,e,n){return Ci(t,Xu(e)||0,n)}));function Gc(t){return Ds(t,R)}function Bc(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new oe(c);var n=function(){var r=arguments,i=e?e.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var s=t.apply(this,r);return n.cache=o.set(i,s)||o,s};return n.cache=new(Bc.Cache||Wr),n}function Hc(t){if("function"!=typeof t)throw new oe(c);return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}function Vc(t){return Dc(2,t)}Bc.Cache=Wr;var Wc=zo((function(t,e){e=1==e.length&&lu(e[0])?Rn(e[0],Xn($s())):Rn(Ri(e,1),Xn($s()));var n=e.length;return wo((function(r){var i=-1,o=He(r.length,n);while(++i=e})),au=$i(function(){return arguments}())?$i:function(t){return Su(t)&&pe.call(t,"callee")&&!xe.call(t,"callee")},lu=n.isArray,cu=fn?Xn(fn):zi;function uu(t){return null!=t&&_u(t.length)&&!wu(t)}function pu(t){return Su(t)&&uu(t)}function hu(t){return!0===t||!1===t||Su(t)&&ki(t)==Y}var du=ke||Kh,fu=gn?Xn(gn):Ui;function gu(t){return Su(t)&&1===t.nodeType&&!Iu(t)}function vu(t){if(null==t)return!0;if(uu(t)&&(lu(t)||"string"==typeof t||"function"==typeof t.splice||du(t)||Bu(t)||au(t)))return!t.length;var e=qs(t);if(e==Q||e==st)return!t.size;if(da(t))return!no(t).length;for(var n in t)if(pe.call(t,n))return!1;return!0}function mu(t,e){return Yi(t,e)}function yu(t,e,n){n="function"==typeof n?n:o;var r=n?n(t,e):o;return r===o?Yi(t,e,o,n):!!r}function bu(t){if(!Su(t))return!1;var e=ki(t);return e==X||e==Z||"string"==typeof t.message&&"string"==typeof t.name&&!Iu(t)}function Cu(t){return"number"==typeof t&&Ne(t)}function wu(t){if(!xu(t))return!1;var e=ki(t);return e==q||e==J||e==U||e==it}function Ou(t){return"number"==typeof t&&t==Ku(t)}function _u(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=N}function xu(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function Su(t){return null!=t&&"object"==typeof t}var Eu=vn?Xn(vn):Zi;function Au(t,e){return t===e||Xi(t,e,Us(e))}function Ru(t,e,n){return n="function"==typeof n?n:o,Xi(t,e,Us(e),n)}function Tu(t){return Mu(t)&&t!=+t}function Pu(t){if(ha(t))throw new i(l);return qi(t)}function Du(t){return null===t}function ju(t){return null==t}function Mu(t){return"number"==typeof t||Su(t)&&ki(t)==tt}function Iu(t){if(!Su(t)||ki(t)!=nt)return!1;var e=Oe(t);if(null===e)return!0;var n=pe.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&ue.call(n)==ge}var Lu=mn?Xn(mn):Ji;function ku(t){return Ou(t)&&t>=-N&&t<=N}var Nu=yn?Xn(yn):Qi;function Fu(t){return"string"==typeof t||!lu(t)&&Su(t)&&ki(t)==at}function Gu(t){return"symbol"==typeof t||Su(t)&&ki(t)==lt}var Bu=bn?Xn(bn):to;function Hu(t){return t===o}function Vu(t){return Su(t)&&qs(t)==ut}function Wu(t){return Su(t)&&ki(t)==pt}var $u=Es(io),zu=Es((function(t,e){return t<=e}));function Uu(t){if(!t)return[];if(uu(t))return Fu(t)?mr(t):is(t);if(Ae&&t[Ae])return lr(t[Ae]());var e=qs(t),n=e==Q?cr:e==st?hr:Hp;return n(t)}function Yu(t){if(!t)return 0===t?t:0;if(t=Xu(t),t===k||t===-k){var e=t<0?-1:1;return e*F}return t===t?t:0}function Ku(t){var e=Yu(t),n=e%1;return e===e?n?e-n:e:0}function Zu(t){return t?vi(Ku(t),0,B):0}function Xu(t){if("number"==typeof t)return t;if(Gu(t))return G;if(xu(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=xu(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=Zn(t);var n=Zt.test(t);return n||qt.test(t)?on(t.slice(2),n?2:8):Kt.test(t)?G:+t}function qu(t){return os(t,_p(t))}function Ju(t){return t?vi(Ku(t),-N,N):0===t?t:0}function Qu(t){return null==t?"":Io(t)}var tp=cs((function(t,e){if(da(e)||uu(e))os(e,Op(e),t);else for(var n in e)pe.call(e,n)&&ci(t,n,e[n])})),ep=cs((function(t,e){os(e,_p(e),t)})),np=cs((function(t,e,n,r){os(e,_p(e),t,r)})),rp=cs((function(t,e,n,r){os(e,Op(e),t,r)})),ip=Fs(gi);function op(t,e){var n=_r(t);return null==e?n:hi(n,e)}var sp=wo((function(t,e){t=ne(t);var n=-1,r=e.length,i=r>2?e[2]:o;i&&aa(e[0],e[1],i)&&(r=1);while(++n1),e})),os(t,Bs(t),n),r&&(n=mi(n,f|g|v,Is));var i=e.length;while(i--)ko(n,e[i]);return n}));function Tp(t,e){return Dp(t,Hc($s(e)))}var Pp=Fs((function(t,e){return null==t?{}:ho(t,e)}));function Dp(t,e){if(null==t)return{};var n=Rn(Bs(t),(function(t){return[t]}));return e=$s(e),fo(t,n,(function(t,n){return e(t,n[0])}))}function jp(t,e,n){e=$o(e,t);var r=-1,i=e.length;i||(i=1,t=o);while(++re){var r=t;t=e,e=r}if(n||t%1||e%1){var i=Ue();return He(t+i*(e-t+rn("1e-"+((i+"").length-1))),e)}return yo(t,e)}var Up=fs((function(t,e,n){return e=e.toLowerCase(),t+(n?Yp(e):e)}));function Yp(t){return Ch(Qu(t).toLowerCase())}function Kp(t){return t=Qu(t),t&&t.replace(Qt,nr).replace($e,"")}function Zp(t,e,n){t=Qu(t),e=Io(e);var r=t.length;n=n===o?r:vi(Ku(n),0,r);var i=n;return n-=e.length,n>=0&&t.slice(n,i)==e}function Xp(t){return t=Qu(t),t&&Tt.test(t)?t.replace(At,rr):t}function qp(t){return t=Qu(t),t&&Nt.test(t)?t.replace(kt,"\\$&"):t}var Jp=fs((function(t,e,n){return t+(n?"-":"")+e.toLowerCase()})),Qp=fs((function(t,e,n){return t+(n?" ":"")+e.toLowerCase()})),th=ds("toLowerCase");function eh(t,e,n){t=Qu(t),e=Ku(e);var r=e?vr(t):0;if(!e||r>=e)return t;var i=(e-r)/2;return _s(Ie(i),n)+t+_s(Me(i),n)}function nh(t,e,n){t=Qu(t),e=Ku(e);var r=e?vr(t):0;return e&&r>>0,n?(t=Qu(t),t&&("string"==typeof e||null!=e&&!Lu(e))&&(e=Io(e),!e&&sr(t))?Uo(mr(t),0,n):t.split(e,n)):[]}var ch=fs((function(t,e,n){return t+(n?" ":"")+Ch(e)}));function uh(t,e,n){return t=Qu(t),n=null==n?0:vi(Ku(n),0,t.length),e=Io(e),t.slice(n,n+e.length)==e}function ph(t,e,n){var r=wr.templateSettings;n&&aa(t,e,n)&&(e=o),t=Qu(t),e=np({},e,r,js);var s,a,l=np({},e.imports,r.imports,js),c=Op(l),p=qn(l,c),h=0,d=e.interpolate||te,f="__p += '",g=re((e.escape||te).source+"|"+d.source+"|"+(d===jt?Ut:te).source+"|"+(e.evaluate||te).source+"|$","g"),v="//# sourceURL="+(pe.call(e,"sourceURL")?(e.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Xe+"]")+"\n";t.replace(g,(function(e,n,r,i,o,l){return r||(r=i),f+=t.slice(h,l).replace(ee,ir),n&&(s=!0,f+="' +\n__e("+n+") +\n'"),o&&(a=!0,f+="';\n"+o+";\n__p += '"),r&&(f+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),h=l+e.length,e})),f+="';\n";var m=pe.call(e,"variable")&&e.variable;if(m){if($t.test(m))throw new i(u)}else f="with (obj) {\n"+f+"\n}\n";f=(a?f.replace(_t,""):f).replace(xt,"$1").replace(St,"$1;"),f="function("+(m||"obj")+") {\n"+(m?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(s?", __e = _.escape":"")+(a?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+f+"return __p\n}";var y=Oh((function(){return Gt(c,v+"return "+f).apply(o,p)}));if(y.source=f,bu(y))throw y;return y}function hh(t){return Qu(t).toLowerCase()}function dh(t){return Qu(t).toUpperCase()}function fh(t,e,n){if(t=Qu(t),t&&(n||e===o))return Zn(t);if(!t||!(e=Io(e)))return t;var r=mr(t),i=mr(e),s=Qn(r,i),a=tr(r,i)+1;return Uo(r,s,a).join("")}function gh(t,e,n){if(t=Qu(t),t&&(n||e===o))return t.slice(0,yr(t)+1);if(!t||!(e=Io(e)))return t;var r=mr(t),i=tr(r,mr(e))+1;return Uo(r,0,i).join("")}function vh(t,e,n){if(t=Qu(t),t&&(n||e===o))return t.replace(Ft,"");if(!t||!(e=Io(e)))return t;var r=mr(t),i=Qn(r,mr(e));return Uo(r,i).join("")}function mh(t,e){var n=T,r=P;if(xu(e)){var i="separator"in e?e.separator:i;n="length"in e?Ku(e.length):n,r="omission"in e?Io(e.omission):r}t=Qu(t);var s=t.length;if(sr(t)){var a=mr(t);s=a.length}if(n>=s)return t;var l=n-vr(r);if(l<1)return r;var c=a?Uo(a,0,l).join(""):t.slice(0,l);if(i===o)return c+r;if(a&&(l+=c.length-l),Lu(i)){if(t.slice(l).search(i)){var u,p=c;i.global||(i=re(i.source,Qu(Yt.exec(i))+"g")),i.lastIndex=0;while(u=i.exec(p))var h=u.index;c=c.slice(0,h===o?l:h)}}else if(t.indexOf(Io(i),l)!=l){var d=c.lastIndexOf(i);d>-1&&(c=c.slice(0,d))}return c+r}function yh(t){return t=Qu(t),t&&Rt.test(t)?t.replace(Et,br):t}var bh=fs((function(t,e,n){return t+(n?" ":"")+e.toUpperCase()})),Ch=ds("toUpperCase");function wh(t,e,n){return t=Qu(t),e=n?o:e,e===o?ar(t)?Or(t):Ln(t):t.match(e)||[]}var Oh=wo((function(t,e){try{return Cn(t,o,e)}catch(n){return bu(n)?n:new i(n)}})),_h=Fs((function(t,e){return On(e,(function(e){e=Da(e),fi(t,e,jc(t[e],t))})),t}));function xh(t){var e=null==t?0:t.length,n=$s();return t=e?Rn(t,(function(t){if("function"!=typeof t[1])throw new oe(c);return[n(t[0]),t[1]]})):[],wo((function(n){var r=-1;while(++rN)return[];var n=B,r=He(t,B);e=$s(e),t-=B;var i=Yn(r,e);while(++n0||e<0)?new Ar(n):(t<0?n=n.takeRight(-t):t&&(n=n.drop(t)),e!==o&&(e=Ku(e),n=e<0?n.dropRight(-e):n.take(e-t)),n)},Ar.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},Ar.prototype.toArray=function(){return this.take(B)},Di(Ar.prototype,(function(t,e){var n=/^(?:filter|find|map|reject)|While$/.test(e),r=/^(?:head|last)$/.test(e),i=wr[r?"take"+("last"==e?"Right":""):e],s=r||/^find/.test(e);i&&(wr.prototype[e]=function(){var e=this.__wrapped__,a=r?[1]:arguments,l=e instanceof Ar,c=a[0],u=l||lu(e),p=function(t){var e=i.apply(wr,Tn([t],a));return r&&h?e[0]:e};u&&n&&"function"==typeof c&&1!=c.length&&(l=u=!1);var h=this.__chain__,d=!!this.__actions__.length,f=s&&!h,g=l&&!d;if(!s&&u){e=g?e:new Ar(this);var v=t.apply(e,a);return v.__actions__.push({func:Yl,args:[p],thisArg:o}),new Er(v,h)}return f&&g?t.apply(this,a):(v=this.thru(p),f?r?v.value()[0]:v.value():v)})})),On(["pop","push","shift","sort","splice","unshift"],(function(t){var e=se[t],n=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",r=/^(?:pop|shift)$/.test(t);wr.prototype[t]=function(){var t=arguments;if(r&&!this.__chain__){var i=this.value();return e.apply(lu(i)?i:[],t)}return this[n]((function(n){return e.apply(lu(n)?n:[],t)}))}})),Di(Ar.prototype,(function(t,e){var n=wr[e];if(n){var r=n.name+"";pe.call(cn,r)||(cn[r]=[]),cn[r].push({name:e,func:n})}})),cn[bs(o,C).name]=[{name:"wrapper",func:o}],Ar.prototype.clone=Rr,Ar.prototype.reverse=Tr,Ar.prototype.value=Pr,wr.prototype.at=Kl,wr.prototype.chain=Zl,wr.prototype.commit=Xl,wr.prototype.next=ql,wr.prototype.plant=Ql,wr.prototype.reverse=tc,wr.prototype.toJSON=wr.prototype.valueOf=wr.prototype.value=ec,wr.prototype.first=wr.prototype.head,Ae&&(wr.prototype[Ae]=Jl),wr},xr=_r();ln._=xr,i=function(){return xr}.call(e,n,e,r),i===o||(r.exports=i)}).call(this)}).call(this,n("c8ba"),n("62e4")(t))},"2f0c":function(t,e,n){var r=n("cd2b");t.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},"2f62":function(t,e,n){"use strict";(function(t){ +/*! + * vuex v3.6.2 + * (c) 2021 Evan You + * @license MIT + */ +function r(t){var e=Number(t.version.split(".")[0]);if(e>=2)t.mixin({beforeCreate:r});else{var n=t.prototype._init;t.prototype._init=function(t){void 0===t&&(t={}),t.init=t.init?[r].concat(t.init):r,n.call(this,t)}}function r(){var t=this.$options;t.store?this.$store="function"===typeof t.store?t.store():t.store:t.parent&&t.parent.$store&&(this.$store=t.parent.$store)}}n.d(e,"a",(function(){return y}));var i="undefined"!==typeof window?window:"undefined"!==typeof t?t:{},o=i.__VUE_DEVTOOLS_GLOBAL_HOOK__;function s(t){o&&(t._devtoolHook=o,o.emit("vuex:init",t),o.on("vuex:travel-to-state",(function(e){t.replaceState(e)})),t.subscribe((function(t,e){o.emit("vuex:mutation",t,e)}),{prepend:!0}),t.subscribeAction((function(t,e){o.emit("vuex:action",t,e)}),{prepend:!0}))}function a(t,e){return t.filter(e)[0]}function l(t,e){if(void 0===e&&(e=[]),null===t||"object"!==typeof t)return t;var n=a(e,(function(e){return e.original===t}));if(n)return n.copy;var r=Array.isArray(t)?[]:{};return e.push({original:t,copy:r}),Object.keys(t).forEach((function(n){r[n]=l(t[n],e)})),r}function c(t,e){Object.keys(t).forEach((function(n){return e(t[n],n)}))}function u(t){return null!==t&&"object"===typeof t}function p(t){return t&&"function"===typeof t.then}function h(t,e){return function(){return t(e)}}var d=function(t,e){this.runtime=e,this._children=Object.create(null),this._rawModule=t;var n=t.state;this.state=("function"===typeof n?n():n)||{}},f={namespaced:{configurable:!0}};f.namespaced.get=function(){return!!this._rawModule.namespaced},d.prototype.addChild=function(t,e){this._children[t]=e},d.prototype.removeChild=function(t){delete this._children[t]},d.prototype.getChild=function(t){return this._children[t]},d.prototype.hasChild=function(t){return t in this._children},d.prototype.update=function(t){this._rawModule.namespaced=t.namespaced,t.actions&&(this._rawModule.actions=t.actions),t.mutations&&(this._rawModule.mutations=t.mutations),t.getters&&(this._rawModule.getters=t.getters)},d.prototype.forEachChild=function(t){c(this._children,t)},d.prototype.forEachGetter=function(t){this._rawModule.getters&&c(this._rawModule.getters,t)},d.prototype.forEachAction=function(t){this._rawModule.actions&&c(this._rawModule.actions,t)},d.prototype.forEachMutation=function(t){this._rawModule.mutations&&c(this._rawModule.mutations,t)},Object.defineProperties(d.prototype,f);var g=function(t){this.register([],t,!1)};function v(t,e,n){if(e.update(n),n.modules)for(var r in n.modules){if(!e.getChild(r))return void 0;v(t.concat(r),e.getChild(r),n.modules[r])}}g.prototype.get=function(t){return t.reduce((function(t,e){return t.getChild(e)}),this.root)},g.prototype.getNamespace=function(t){var e=this.root;return t.reduce((function(t,n){return e=e.getChild(n),t+(e.namespaced?n+"/":"")}),"")},g.prototype.update=function(t){v([],this.root,t)},g.prototype.register=function(t,e,n){var r=this;void 0===n&&(n=!0);var i=new d(e,n);if(0===t.length)this.root=i;else{var o=this.get(t.slice(0,-1));o.addChild(t[t.length-1],i)}e.modules&&c(e.modules,(function(e,i){r.register(t.concat(i),e,n)}))},g.prototype.unregister=function(t){var e=this.get(t.slice(0,-1)),n=t[t.length-1],r=e.getChild(n);r&&r.runtime&&e.removeChild(n)},g.prototype.isRegistered=function(t){var e=this.get(t.slice(0,-1)),n=t[t.length-1];return!!e&&e.hasChild(n)};var m;var y=function(t){var e=this;void 0===t&&(t={}),!m&&"undefined"!==typeof window&&window.Vue&&j(window.Vue);var n=t.plugins;void 0===n&&(n=[]);var r=t.strict;void 0===r&&(r=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new g(t),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new m,this._makeLocalGettersCache=Object.create(null);var i=this,o=this,a=o.dispatch,l=o.commit;this.dispatch=function(t,e){return a.call(i,t,e)},this.commit=function(t,e,n){return l.call(i,t,e,n)},this.strict=r;var c=this._modules.root.state;_(this,c,[],this._modules.root),O(this,c),n.forEach((function(t){return t(e)}));var u=void 0!==t.devtools?t.devtools:m.config.devtools;u&&s(this)},b={state:{configurable:!0}};function C(t,e,n){return e.indexOf(t)<0&&(n&&n.prepend?e.unshift(t):e.push(t)),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}}function w(t,e){t._actions=Object.create(null),t._mutations=Object.create(null),t._wrappedGetters=Object.create(null),t._modulesNamespaceMap=Object.create(null);var n=t.state;_(t,n,[],t._modules.root,!0),O(t,n,e)}function O(t,e,n){var r=t._vm;t.getters={},t._makeLocalGettersCache=Object.create(null);var i=t._wrappedGetters,o={};c(i,(function(e,n){o[n]=h(e,t),Object.defineProperty(t.getters,n,{get:function(){return t._vm[n]},enumerable:!0})}));var s=m.config.silent;m.config.silent=!0,t._vm=new m({data:{$$state:e},computed:o}),m.config.silent=s,t.strict&&T(t),r&&(n&&t._withCommit((function(){r._data.$$state=null})),m.nextTick((function(){return r.$destroy()})))}function _(t,e,n,r,i){var o=!n.length,s=t._modules.getNamespace(n);if(r.namespaced&&(t._modulesNamespaceMap[s],t._modulesNamespaceMap[s]=r),!o&&!i){var a=P(e,n.slice(0,-1)),l=n[n.length-1];t._withCommit((function(){m.set(a,l,r.state)}))}var c=r.context=x(t,s,n);r.forEachMutation((function(e,n){var r=s+n;E(t,r,e,c)})),r.forEachAction((function(e,n){var r=e.root?n:s+n,i=e.handler||e;A(t,r,i,c)})),r.forEachGetter((function(e,n){var r=s+n;R(t,r,e,c)})),r.forEachChild((function(r,o){_(t,e,n.concat(o),r,i)}))}function x(t,e,n){var r=""===e,i={dispatch:r?t.dispatch:function(n,r,i){var o=D(n,r,i),s=o.payload,a=o.options,l=o.type;return a&&a.root||(l=e+l),t.dispatch(l,s)},commit:r?t.commit:function(n,r,i){var o=D(n,r,i),s=o.payload,a=o.options,l=o.type;a&&a.root||(l=e+l),t.commit(l,s,a)}};return Object.defineProperties(i,{getters:{get:r?function(){return t.getters}:function(){return S(t,e)}},state:{get:function(){return P(t.state,n)}}}),i}function S(t,e){if(!t._makeLocalGettersCache[e]){var n={},r=e.length;Object.keys(t.getters).forEach((function(i){if(i.slice(0,r)===e){var o=i.slice(r);Object.defineProperty(n,o,{get:function(){return t.getters[i]},enumerable:!0})}})),t._makeLocalGettersCache[e]=n}return t._makeLocalGettersCache[e]}function E(t,e,n,r){var i=t._mutations[e]||(t._mutations[e]=[]);i.push((function(e){n.call(t,r.state,e)}))}function A(t,e,n,r){var i=t._actions[e]||(t._actions[e]=[]);i.push((function(e){var i=n.call(t,{dispatch:r.dispatch,commit:r.commit,getters:r.getters,state:r.state,rootGetters:t.getters,rootState:t.state},e);return p(i)||(i=Promise.resolve(i)),t._devtoolHook?i.catch((function(e){throw t._devtoolHook.emit("vuex:error",e),e})):i}))}function R(t,e,n,r){t._wrappedGetters[e]||(t._wrappedGetters[e]=function(t){return n(r.state,r.getters,t.state,t.getters)})}function T(t){t._vm.$watch((function(){return this._data.$$state}),(function(){0}),{deep:!0,sync:!0})}function P(t,e){return e.reduce((function(t,e){return t[e]}),t)}function D(t,e,n){return u(t)&&t.type&&(n=e,e=t,t=t.type),{type:t,payload:e,options:n}}function j(t){m&&t===m||(m=t,r(m))}b.state.get=function(){return this._vm._data.$$state},b.state.set=function(t){0},y.prototype.commit=function(t,e,n){var r=this,i=D(t,e,n),o=i.type,s=i.payload,a=(i.options,{type:o,payload:s}),l=this._mutations[o];l&&(this._withCommit((function(){l.forEach((function(t){t(s)}))})),this._subscribers.slice().forEach((function(t){return t(a,r.state)})))},y.prototype.dispatch=function(t,e){var n=this,r=D(t,e),i=r.type,o=r.payload,s={type:i,payload:o},a=this._actions[i];if(a){try{this._actionSubscribers.slice().filter((function(t){return t.before})).forEach((function(t){return t.before(s,n.state)}))}catch(c){0}var l=a.length>1?Promise.all(a.map((function(t){return t(o)}))):a[0](o);return new Promise((function(t,e){l.then((function(e){try{n._actionSubscribers.filter((function(t){return t.after})).forEach((function(t){return t.after(s,n.state)}))}catch(c){0}t(e)}),(function(t){try{n._actionSubscribers.filter((function(t){return t.error})).forEach((function(e){return e.error(s,n.state,t)}))}catch(c){0}e(t)}))}))}},y.prototype.subscribe=function(t,e){return C(t,this._subscribers,e)},y.prototype.subscribeAction=function(t,e){var n="function"===typeof t?{before:t}:t;return C(n,this._actionSubscribers,e)},y.prototype.watch=function(t,e,n){var r=this;return this._watcherVM.$watch((function(){return t(r.state,r.getters)}),e,n)},y.prototype.replaceState=function(t){var e=this;this._withCommit((function(){e._vm._data.$$state=t}))},y.prototype.registerModule=function(t,e,n){void 0===n&&(n={}),"string"===typeof t&&(t=[t]),this._modules.register(t,e),_(this,this.state,t,this._modules.get(t),n.preserveState),O(this,this.state)},y.prototype.unregisterModule=function(t){var e=this;"string"===typeof t&&(t=[t]),this._modules.unregister(t),this._withCommit((function(){var n=P(e.state,t.slice(0,-1));m.delete(n,t[t.length-1])})),w(this)},y.prototype.hasModule=function(t){return"string"===typeof t&&(t=[t]),this._modules.isRegistered(t)},y.prototype.hotUpdate=function(t){this._modules.update(t),w(this,!0)},y.prototype._withCommit=function(t){var e=this._committing;this._committing=!0,t(),this._committing=e},Object.defineProperties(y.prototype,b);var M=B((function(t,e){var n={};return F(e).forEach((function(e){var r=e.key,i=e.val;n[r]=function(){var e=this.$store.state,n=this.$store.getters;if(t){var r=H(this.$store,"mapState",t);if(!r)return;e=r.context.state,n=r.context.getters}return"function"===typeof i?i.call(this,e,n):e[i]},n[r].vuex=!0})),n})),I=B((function(t,e){var n={};return F(e).forEach((function(e){var r=e.key,i=e.val;n[r]=function(){var e=[],n=arguments.length;while(n--)e[n]=arguments[n];var r=this.$store.commit;if(t){var o=H(this.$store,"mapMutations",t);if(!o)return;r=o.context.commit}return"function"===typeof i?i.apply(this,[r].concat(e)):r.apply(this.$store,[i].concat(e))}})),n})),L=B((function(t,e){var n={};return F(e).forEach((function(e){var r=e.key,i=e.val;i=t+i,n[r]=function(){if(!t||H(this.$store,"mapGetters",t))return this.$store.getters[i]},n[r].vuex=!0})),n})),k=B((function(t,e){var n={};return F(e).forEach((function(e){var r=e.key,i=e.val;n[r]=function(){var e=[],n=arguments.length;while(n--)e[n]=arguments[n];var r=this.$store.dispatch;if(t){var o=H(this.$store,"mapActions",t);if(!o)return;r=o.context.dispatch}return"function"===typeof i?i.apply(this,[r].concat(e)):r.apply(this.$store,[i].concat(e))}})),n})),N=function(t){return{mapState:M.bind(null,t),mapGetters:L.bind(null,t),mapMutations:I.bind(null,t),mapActions:k.bind(null,t)}};function F(t){return G(t)?Array.isArray(t)?t.map((function(t){return{key:t,val:t}})):Object.keys(t).map((function(e){return{key:e,val:t[e]}})):[]}function G(t){return Array.isArray(t)||u(t)}function B(t){return function(e,n){return"string"!==typeof e?(n=e,e=""):"/"!==e.charAt(e.length-1)&&(e+="/"),t(e,n)}}function H(t,e,n){var r=t._modulesNamespaceMap[n];return r}function V(t){void 0===t&&(t={});var e=t.collapsed;void 0===e&&(e=!0);var n=t.filter;void 0===n&&(n=function(t,e,n){return!0});var r=t.transformer;void 0===r&&(r=function(t){return t});var i=t.mutationTransformer;void 0===i&&(i=function(t){return t});var o=t.actionFilter;void 0===o&&(o=function(t,e){return!0});var s=t.actionTransformer;void 0===s&&(s=function(t){return t});var a=t.logMutations;void 0===a&&(a=!0);var c=t.logActions;void 0===c&&(c=!0);var u=t.logger;return void 0===u&&(u=console),function(t){var p=l(t.state);"undefined"!==typeof u&&(a&&t.subscribe((function(t,o){var s=l(o);if(n(t,p,s)){var a=z(),c=i(t),h="mutation "+t.type+a;W(u,h,e),u.log("%c prev state","color: #9E9E9E; font-weight: bold",r(p)),u.log("%c mutation","color: #03A9F4; font-weight: bold",c),u.log("%c next state","color: #4CAF50; font-weight: bold",r(s)),$(u)}p=s})),c&&t.subscribeAction((function(t,n){if(o(t,n)){var r=z(),i=s(t),a="action "+t.type+r;W(u,a,e),u.log("%c action","color: #03A9F4; font-weight: bold",i),$(u)}})))}}function W(t,e,n){var r=n?t.groupCollapsed:t.group;try{r.call(t,e)}catch(i){t.log(e)}}function $(t){try{t.groupEnd()}catch(e){t.log("—— log end ——")}}function z(){var t=new Date;return" @ "+Y(t.getHours(),2)+":"+Y(t.getMinutes(),2)+":"+Y(t.getSeconds(),2)+"."+Y(t.getMilliseconds(),3)}function U(t,e){return new Array(e+1).join(t)}function Y(t,e){return U("0",e-t.toString().length)+t}var K={Store:y,install:j,version:"3.6.2",mapState:M,mapMutations:I,mapGetters:L,mapActions:k,createNamespacedHelpers:N,createLogger:V};e["b"]=K}).call(this,n("c8ba"))},"2f92":function(t,e){function n(t){return function(e,n,r){var i=-1,o=Object(e),s=r(e),a=s.length;while(a--){var l=s[t?a:++i];if(!1===n(o[l],l,o))break}return e}}t.exports=n},"2fa4":function(t,e,n){"use strict";n("20f6");var r=n("80d2");e["a"]=Object(r["k"])("spacer","div","v-spacer")},"2fcc":function(t,e){function n(t){var e=this.__data__,n=e["delete"](t);return this.size=e.size,n}t.exports=n},"2ff0":function(t,e,n){"use strict";n("faee"); +/** + * @ag-grid-community/core - Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components + * @version v25.3.0 + * @link http://www.ag-grid.com/ + * @license MIT + */},3013:function(t,e,n){var r=n("518a");function i(){this.__data__=new r,this.size=0}t.exports=i},3022:function(t,e,n){(function(t){var r=Object.getOwnPropertyDescriptors||function(t){for(var e=Object.keys(t),n={},r=0;r=o)return t;switch(t){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(e){return"[Circular]"}default:return t}})),l=r[n];n=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),y(n)?r.showHidden=n:n&&e._extend(r,n),x(r.showHidden)&&(r.showHidden=!1),x(r.depth)&&(r.depth=2),x(r.colors)&&(r.colors=!1),x(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=l),p(r,t,r.depth)}function l(t,e){var n=a.styles[e];return n?"["+a.colors[n][0]+"m"+t+"["+a.colors[n][1]+"m":t}function c(t,e){return t}function u(t){var e={};return t.forEach((function(t,n){e[t]=!0})),e}function p(t,n,r){if(t.customInspect&&n&&T(n.inspect)&&n.inspect!==e.inspect&&(!n.constructor||n.constructor.prototype!==n)){var i=n.inspect(r,t);return O(i)||(i=p(t,i,r)),i}var o=h(t,n);if(o)return o;var s=Object.keys(n),a=u(s);if(t.showHidden&&(s=Object.getOwnPropertyNames(n)),R(n)&&(s.indexOf("message")>=0||s.indexOf("description")>=0))return d(n);if(0===s.length){if(T(n)){var l=n.name?": "+n.name:"";return t.stylize("[Function"+l+"]","special")}if(S(n))return t.stylize(RegExp.prototype.toString.call(n),"regexp");if(A(n))return t.stylize(Date.prototype.toString.call(n),"date");if(R(n))return d(n)}var c,y="",b=!1,C=["{","}"];if(m(n)&&(b=!0,C=["[","]"]),T(n)){var w=n.name?": "+n.name:"";y=" [Function"+w+"]"}return S(n)&&(y=" "+RegExp.prototype.toString.call(n)),A(n)&&(y=" "+Date.prototype.toUTCString.call(n)),R(n)&&(y=" "+d(n)),0!==s.length||b&&0!=n.length?r<0?S(n)?t.stylize(RegExp.prototype.toString.call(n),"regexp"):t.stylize("[Object]","special"):(t.seen.push(n),c=b?f(t,n,r,a,s):s.map((function(e){return g(t,n,r,a,e,b)})),t.seen.pop(),v(c,y,C)):C[0]+y+C[1]}function h(t,e){if(x(e))return t.stylize("undefined","undefined");if(O(e)){var n="'"+JSON.stringify(e).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return t.stylize(n,"string")}return w(e)?t.stylize(""+e,"number"):y(e)?t.stylize(""+e,"boolean"):b(e)?t.stylize("null","null"):void 0}function d(t){return"["+Error.prototype.toString.call(t)+"]"}function f(t,e,n,r,i){for(var o=[],s=0,a=e.length;s-1&&(a=o?a.split("\n").map((function(t){return" "+t})).join("\n").substr(2):"\n"+a.split("\n").map((function(t){return" "+t})).join("\n"))):a=t.stylize("[Circular]","special")),x(s)){if(o&&i.match(/^\d+$/))return a;s=JSON.stringify(""+i),s.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(s=s.substr(1,s.length-2),s=t.stylize(s,"name")):(s=s.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),s=t.stylize(s,"string"))}return s+": "+a}function v(t,e,n){var r=t.reduce((function(t,e){return e.indexOf("\n")>=0&&0,t+e.replace(/\u001b\[\d\d?m/g,"").length+1}),0);return r>60?n[0]+(""===e?"":e+"\n ")+" "+t.join(",\n ")+" "+n[1]:n[0]+e+" "+t.join(", ")+" "+n[1]}function m(t){return Array.isArray(t)}function y(t){return"boolean"===typeof t}function b(t){return null===t}function C(t){return null==t}function w(t){return"number"===typeof t}function O(t){return"string"===typeof t}function _(t){return"symbol"===typeof t}function x(t){return void 0===t}function S(t){return E(t)&&"[object RegExp]"===D(t)}function E(t){return"object"===typeof t&&null!==t}function A(t){return E(t)&&"[object Date]"===D(t)}function R(t){return E(t)&&("[object Error]"===D(t)||t instanceof Error)}function T(t){return"function"===typeof t}function P(t){return null===t||"boolean"===typeof t||"number"===typeof t||"string"===typeof t||"symbol"===typeof t||"undefined"===typeof t}function D(t){return Object.prototype.toString.call(t)}function j(t){return t<10?"0"+t.toString(10):t.toString(10)}e.debuglog=function(n){if(x(o)&&(o=Object({NODE_ENV:"production",VUE_APP_BASE_URL:"/vue/",BASE_URL:"/vue/"}).NODE_DEBUG||""),n=n.toUpperCase(),!s[n])if(new RegExp("\\b"+n+"\\b","i").test(o)){var r=t.pid;s[n]=function(){var t=e.format.apply(e,arguments);console.error("%s %d: %s",n,r,t)}}else s[n]=function(){};return s[n]},e.inspect=a,a.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},a.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},e.isArray=m,e.isBoolean=y,e.isNull=b,e.isNullOrUndefined=C,e.isNumber=w,e.isString=O,e.isSymbol=_,e.isUndefined=x,e.isRegExp=S,e.isObject=E,e.isDate=A,e.isError=R,e.isFunction=T,e.isPrimitive=P,e.isBuffer=n("d60a");var M=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function I(){var t=new Date,e=[j(t.getHours()),j(t.getMinutes()),j(t.getSeconds())].join(":");return[t.getDate(),M[t.getMonth()],e].join(" ")}function L(t,e){return Object.prototype.hasOwnProperty.call(t,e)}e.log=function(){console.log("%s - %s",I(),e.format.apply(e,arguments))},e.inherits=n("28a0"),e._extend=function(t,e){if(!e||!E(e))return t;var n=Object.keys(e),r=n.length;while(r--)t[n[r]]=e[n[r]];return t};var k="undefined"!==typeof Symbol?Symbol("util.promisify.custom"):void 0;function N(t,e){if(!t){var n=new Error("Promise was rejected with a falsy value");n.reason=t,t=n}return e(t)}function F(e){if("function"!==typeof e)throw new TypeError('The "original" argument must be of type Function');function n(){for(var n=[],r=0;r]/.test(e);if(n){if(e===t)return!1;var r=e.split('"').length===e.split('\\"').length;if(!r)return!1}return!0}function y(t,e){if((0,r.default)(t),e=(0,a.default)(e,c),e.require_display_name||e.allow_display_name){var n=t.match(u);if(n){var l=n[1];if(t=t.replace(l,"").replace(/(^<|>$)/g,""),l.endsWith(" ")&&(l=l.slice(0,-1)),!m(l))return!1}else if(e.require_display_name)return!1}if(!e.ignore_max_length&&t.length>v)return!1;var y=t.split("@"),b=y.pop(),C=b.toLowerCase();if(e.host_blacklist.includes(C))return!1;if(e.host_whitelist.length>0&&!e.host_whitelist.includes(C))return!1;var w=y.join("@");if(e.domain_specific_validation&&("gmail.com"===C||"googlemail.com"===C)){w=w.toLowerCase();var O=w.split("+")[0];if(!(0,i.default)(O.replace(/\./g,""),{min:6,max:30}))return!1;for(var _=O.split("."),x=0;x<_.length;x++)if(!h.test(_[x]))return!1}if(!1===e.ignore_max_length&&(!(0,i.default)(w,{max:64})||!(0,i.default)(b,{max:254})))return!1;if(!(0,o.default)(b,{require_tld:e.require_tld,ignore_max_length:e.ignore_max_length,allow_underscores:e.allow_underscores})){if(!e.allow_ip_domain)return!1;if(!(0,s.default)(b)){if(!b.startsWith("[")||!b.endsWith("]"))return!1;var S=b.slice(1,-1);if(0===S.length||!(0,s.default)(S))return!1}}if('"'===w[0])return w=w.slice(1,w.length-1),e.allow_utf8_local_part?g.test(w):d.test(w);for(var E=e.allow_utf8_local_part?f:p,A=w.split("."),R=0;R=0;a--)(i=t[a])&&(s=(o<3?i(s):o>3?i(e,n,s):i(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},u=function(t){function e(n){var r=t.call(this,e.TEMPLATE)||this;return r.H=1,r.S=1,r.B=1,r.A=1,r.isSpectrumDragging=!1,r.isSpectrumHueDragging=!1,r.isSpectrumAlphaDragging=!1,r.colorChanged=!1,r.picker=n.picker,r}return l(e,t),e.prototype.postConstruct=function(){var t=this.getGui();this.initRecentColors(),this.addManagedListener(this.spectrumVal,"mousedown",this.onSpectrumDraggerDown.bind(this)),this.addManagedListener(t,"mousemove",this.onSpectrumDraggerMove.bind(this)),this.addManagedListener(this.spectrumHue,"mousedown",this.onSpectrumHueDown.bind(this)),this.addManagedListener(t,"mousemove",this.onSpectrumHueMove.bind(this)),this.addManagedListener(this.spectrumAlpha,"mousedown",this.onSpectrumAlphaDown.bind(this)),this.addManagedListener(t,"mousemove",this.onSpectrumAlphaMove.bind(this)),this.addManagedListener(document,"mouseup",this.onMouseUp.bind(this)),this.addManagedListener(this.recentColors,"click",this.onRecentColorClick.bind(this))},e.prototype.refreshSpectrumRect=function(){return this.spectrumValRect=this.spectrumVal.getBoundingClientRect()},e.prototype.refreshHueRect=function(){return this.spectrumHueRect=this.spectrumHue.getBoundingClientRect()},e.prototype.refreshAlphaRect=function(){return this.spectrumAlphaRect=this.spectrumAlpha.getBoundingClientRect()},e.prototype.onSpectrumDraggerDown=function(t){this.refreshSpectrumRect(),this.isSpectrumDragging=!0,this.moveDragger(t)},e.prototype.onSpectrumDraggerMove=function(t){this.isSpectrumDragging&&this.moveDragger(t)},e.prototype.onSpectrumHueDown=function(t){this.refreshHueRect(),this.isSpectrumHueDragging=!0,this.moveHueSlider(t)},e.prototype.onSpectrumHueMove=function(t){this.isSpectrumHueDragging&&this.moveHueSlider(t)},e.prototype.onSpectrumAlphaDown=function(t){this.refreshAlphaRect(),this.isSpectrumAlphaDragging=!0,this.moveAlphaSlider(t)},e.prototype.onSpectrumAlphaMove=function(t){this.isSpectrumAlphaDragging&&this.moveAlphaSlider(t)},e.prototype.onMouseUp=function(){this.isSpectrumDragging=!1,this.isSpectrumHueDragging=!1,this.isSpectrumAlphaDragging=!1},e.prototype.moveDragger=function(t){var e=this.spectrumValRect;if(e){var n=t.clientX-e.left,r=t.clientY-e.top;n=Math.max(n,0),n=Math.min(n,e.width),r=Math.max(r,0),r=Math.min(r,e.height),this.setSpectrumValue(n/e.width,1-r/e.height)}},e.prototype.moveHueSlider=function(t){var e=this.spectrumHueRect;if(e){var n=this.spectrumHueSlider,r=n.getBoundingClientRect(),i=t.clientX-e.left;i=Math.max(i,0),i=Math.min(i,e.width),this.H=1-i/e.width,n.style.left=i+r.width/2+"px",this.update()}},e.prototype.moveAlphaSlider=function(t){var e=this.spectrumAlphaRect;if(e){var n=this.spectrumAlphaSlider,r=n.getBoundingClientRect(),i=t.clientX-e.left;i=Math.max(i,0),i=Math.min(i,e.width),this.A=i/e.width,n.style.left=i+r.width/2+"px",this.update()}},e.prototype.update=function(){var t=i["b"].fromHSB(360*this.H,this.S,this.B,this.A),e=i["b"].fromHSB(360*this.H,1,1),n=t.toRgbaString(),r=this.picker,o=i["b"].fromString(r.getValue());o.toRgbaString()!==n&&(this.colorChanged=!0),r.setValue(n),this.spectrumColor.style.backgroundColor=e.toRgbaString(),this.spectrumDragger.style.backgroundColor=n},e.prototype.setSpectrumValue=function(t,e){var n=this.spectrumValRect||this.refreshSpectrumRect();if(n){var r=this.spectrumDragger,i=r.getBoundingClientRect();t=Math.max(0,t),t=Math.min(1,t),e=Math.max(0,e),e=Math.min(1,e),this.S=t,this.B=e,r.style.left=t*n.width-i.width/2+"px",r.style.top=(1-e)*n.height-i.height/2+"px",this.update()}},e.prototype.initRecentColors=function(){var t=e.recentColors,n=t.map((function(t,e){return'
'}));this.recentColors.innerHTML=n.join("")},e.prototype.setValue=function(t){var e=i["b"].fromString(t),n=e.toHSB(),r=n[0],o=n[1],s=n[2];this.H=(isNaN(r)?0:r)/360,this.A=e.a;var a=this.spectrumHueRect||this.refreshHueRect(),l=this.spectrumAlphaRect||this.refreshAlphaRect();this.spectrumHueSlider.style.left=(this.H-1)*-a.width+"px",this.spectrumAlphaSlider.style.left=this.A*l.width+"px",this.setSpectrumValue(o,s)},e.prototype.onRecentColorClick=function(t){var n=t.target;if(Object(a["exists"])(n.id)){var r=parseInt(n.id,10);this.setValue(e.recentColors[r]),this.destroy()}},e.prototype.addRecentColor=function(){var t=i["b"].fromHSB(360*this.H,this.S,this.B,this.A),n=t.toRgbaString(),r=e.recentColors;this.colorChanged&&r[0]!==n&&(r=r.filter((function(t){return t!=n})),r=[n].concat(r),r.length>e.maxRecentColors&&(r=r.slice(0,e.maxRecentColors)),e.recentColors=r)},e.prototype.destroy=function(){this.addRecentColor(),t.prototype.destroy.call(this)},e.maxRecentColors=8,e.recentColors=[],e.TEMPLATE='
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
',c([Object(o["a"])("spectrumColor")],e.prototype,"spectrumColor",void 0),c([Object(o["a"])("spectrumVal")],e.prototype,"spectrumVal",void 0),c([Object(o["a"])("spectrumDragger")],e.prototype,"spectrumDragger",void 0),c([Object(o["a"])("spectrumHue")],e.prototype,"spectrumHue",void 0),c([Object(o["a"])("spectrumHueSlider")],e.prototype,"spectrumHueSlider",void 0),c([Object(o["a"])("spectrumAlpha")],e.prototype,"spectrumAlpha",void 0),c([Object(o["a"])("spectrumAlphaSlider")],e.prototype,"spectrumAlphaSlider",void 0),c([Object(o["a"])("recentColors")],e.prototype,"recentColors",void 0),c([s["e"]],e.prototype,"postConstruct",null),e}(r["a"]),p=n("d018"),h=n("67a2"),d=n("80bd"),f=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},t(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),g=function(t){function e(e){var n=t.call(this,e,"ag-color-picker","colorPicker")||this;return e&&e.color&&(n.value=e.color),n}return f(e,t),e.prototype.postConstruct=function(){t.prototype.postConstruct.call(this),this.value&&this.setValue(this.value)},e.prototype.showPicker=function(){var t=this,e=this.getGui().getBoundingClientRect(),n=this.createBean(new p["a"]({closable:!1,modal:!0,hideTitleBar:!0,minWidth:190,width:190,height:250,x:e.right-190,y:e.top-250}));this.isPickerDisplayed=!0,Object(d["addCssClass"])(n.getGui(),"ag-color-dialog");var r=this.createBean(new u({picker:this}));return r.addDestroyFunc((function(){n.isAlive()&&t.destroyBean(n)})),n.setParentComponent(this),n.setBodyComponent(r),r.setValue(this.getValue()),n.addDestroyFunc((function(){t.isDestroyingPicker?t.isDestroyingPicker=!1:(t.isDestroyingPicker=!0,r.isAlive()&&t.destroyBean(r)),t.isAlive()&&t.getFocusableElement().focus(),t.isPickerDisplayed=!1})),n},e.prototype.setValue=function(e){return this.value===e?this:(this.eDisplayField.style.backgroundColor=e,t.prototype.setValue.call(this,e))},e.prototype.getValue=function(){return this.value},e}(h["a"])},3206:function(t,e,n){"use strict";n.d(e,"a",(function(){return s})),n.d(e,"b",(function(){return a}));var r=n("2b0e"),i=n("d9bd");function o(t,e){return()=>Object(i["c"])(`The ${t} component must be used inside a ${e}`)}function s(t,e,n){const i=e&&n?{register:o(e,n),unregister:o(e,n)}:null;return r["default"].extend({name:"registrable-inject",inject:{[t]:{default:i}}})}function a(t,e=!1){return r["default"].extend({name:"registrable-provide",provide(){return{[t]:e?this:{register:this.register,unregister:this.unregister}}}})}},3297:function(t,e){var n="object"==typeof document&&document.all,r="undefined"==typeof n&&void 0!==n;t.exports={all:n,IS_HTMLDDA:r}},"32b3":function(t,e,n){var r=n("872a"),i=n("9638"),o=Object.prototype,s=o.hasOwnProperty;function a(t,e,n){var o=t[e];s.call(t,e)&&i(o,n)&&(void 0!==n||e in t)||r(t,e,n)}t.exports=a},"32f4":function(t,e,n){var r=n("2d7c"),i=n("d327"),o=Object.prototype,s=o.propertyIsEnumerable,a=Object.getOwnPropertySymbols,l=a?function(t){return null==t?[]:(t=Object(t),r(a(t),(function(e){return s.call(t,e)})))}:i;t.exports=l},3353:function(t,e,n){var r=n("e1fe"),i=n("ea77");t.exports=function(t){var e=r(t,"string");return i(e)?e:e+""}},"33e9":function(t,e,n){},3408:function(t,e,n){},"342f":function(t,e,n){"use strict";t.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},"34ac":function(t,e,n){var r=n("9520"),i=n("1368"),o=n("1a8c"),s=n("dc57"),a=/[\\^$.*+?()[\]{}|]/g,l=/^\[object .+?Constructor\]$/,c=Function.prototype,u=Object.prototype,p=c.toString,h=u.hasOwnProperty,d=RegExp("^"+p.call(h).replace(a,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function f(t){if(!o(t)||i(t))return!1;var e=r(t)?d:l;return e.test(s(t))}t.exports=f},"34be":function(t,e){function n(t,e){var n=-1,r=t.length;e||(e=Array(r));while(++ni)throw r("Maximum allowed index exceeded");return t}},"358c":function(t,e){function n(t,e){var n=-1,r=null==t?0:t.length,i=0,o=[];while(++nr&&(e=r);var i=Math.max(e-60,0);i<5&&(i=0);var o=Math.min(i+140,r);return o>r-5&&(o=r),o===r&&(i=Math.max(o-140,0)),n=n.slice(i,o),i>0&&(n="'{snip} "+n),o1?n[o-1]:void 0,a=o>2?n[2]:void 0;s=t.length>3&&"function"==typeof s?(o--,s):void 0,a&&i(n[0],n[1],a)&&(s=o<3?void 0:s,o=1),e=Object(e);while(++r[]},messages:{type:[String,Array],default:()=>[]},readonly:{type:Boolean,default:null},rules:{type:Array,default:()=>[]},success:Boolean,successMessages:{type:[String,Array],default:()=>[]},validateOnBlur:Boolean,value:{required:!1}},data(){return{errorBucket:[],hasColor:!1,hasFocused:!1,hasInput:!1,isFocused:!1,isResetting:!1,lazyValue:this.value,valid:!1}},computed:{computedColor(){if(!this.isDisabled)return this.color?this.color:this.isDark&&!this.appIsDark?"white":"primary"},hasError(){return this.internalErrorMessages.length>0||this.errorBucket.length>0||this.error},hasSuccess(){return this.internalSuccessMessages.length>0||this.success},externalError(){return this.internalErrorMessages.length>0||this.error},hasMessages(){return this.validationTarget.length>0},hasState(){return!this.isDisabled&&(this.hasSuccess||this.shouldValidate&&this.hasError)},internalErrorMessages(){return this.genInternalMessages(this.errorMessages)},internalMessages(){return this.genInternalMessages(this.messages)},internalSuccessMessages(){return this.genInternalMessages(this.successMessages)},internalValue:{get(){return this.lazyValue},set(t){this.lazyValue=t,this.$emit("input",t)}},isDisabled(){var t;return null!==(t=this.disabled)&&void 0!==t?t:!!this.form&&this.form.disabled},isInteractive(){return!this.isDisabled&&!this.isReadonly},isReadonly(){var t;return null!==(t=this.readonly)&&void 0!==t?t:!!this.form&&this.form.readonly},shouldValidate(){return!!this.externalError||!this.isResetting&&(this.validateOnBlur?this.hasFocused&&!this.isFocused:this.hasInput||this.hasFocused)},validations(){return this.validationTarget.slice(0,Number(this.errorCount))},validationState(){if(!this.isDisabled)return this.hasError&&this.shouldValidate?"error":this.hasSuccess?"success":this.hasColor?this.computedColor:void 0},validationTarget(){return this.internalErrorMessages.length>0?this.internalErrorMessages:this.successMessages&&this.successMessages.length>0?this.internalSuccessMessages:this.messages&&this.messages.length>0?this.internalMessages:this.shouldValidate?this.errorBucket:[]}},watch:{rules:{handler(t,e){Object(s["l"])(t,e)||this.validate()},deep:!0},internalValue(){this.hasInput=!0,this.validateOnBlur||this.$nextTick(this.validate)},isFocused(t){t||this.isDisabled||(this.hasFocused=!0,this.validateOnBlur&&this.$nextTick(this.validate))},isResetting(){setTimeout(()=>{this.hasInput=!1,this.hasFocused=!1,this.isResetting=!1,this.validate()},0)},hasError(t){this.shouldValidate&&this.$emit("update:error",t)},value(t){this.lazyValue=t}},beforeMount(){this.validate()},created(){this.form&&this.form.register(this)},beforeDestroy(){this.form&&this.form.unregister(this)},methods:{genInternalMessages(t){return t?Array.isArray(t)?t:[t]:[]},reset(){this.isResetting=!0,this.internalValue=Array.isArray(this.internalValue)?[]:null},resetValidation(){this.isResetting=!0},validate(t=!1,e){const n=[];e=e||this.internalValue,t&&(this.hasInput=this.hasFocused=!0);for(let r=0;r({calculatedMinWidth:0,closeDependents:!1}),computed:{calculatedLeft(){const{activator:t,content:e}=this.dimensions,n=!this.bottom&&!this.left&&!this.top&&!this.right,r=!1!==this.attach?t.offsetLeft:t.left;let i=0;return this.top||this.bottom||n?i=r+t.width/2-e.width/2:(this.left||this.right)&&(i=r+(this.right?t.width:-e.width)+(this.right?10:-10)),this.nudgeLeft&&(i-=parseInt(this.nudgeLeft)),this.nudgeRight&&(i+=parseInt(this.nudgeRight)),this.calcXOverflow(i,this.dimensions.content.width)+"px"},calculatedTop(){const{activator:t,content:e}=this.dimensions,n=!1!==this.attach?t.offsetTop:t.top;let r=0;return this.top||this.bottom?r=n+(this.bottom?t.height:-e.height)+(this.bottom?10:-10):(this.left||this.right)&&(r=n+t.height/2-e.height/2),this.nudgeTop&&(r-=parseInt(this.nudgeTop)),this.nudgeBottom&&(r+=parseInt(this.nudgeBottom)),!1===this.attach&&(r+=this.pageYOffset),this.calcYOverflow(r)+"px"},classes(){return{"v-tooltip--top":this.top,"v-tooltip--right":this.right,"v-tooltip--bottom":this.bottom,"v-tooltip--left":this.left,"v-tooltip--attached":""===this.attach||!0===this.attach||"attach"===this.attach}},computedTransition(){return this.transition?this.transition:this.isActive?"scale-transition":"fade-transition"},offsetY(){return this.top||this.bottom},offsetX(){return this.left||this.right},styles(){return{left:this.calculatedLeft,maxWidth:Object(l["i"])(this.maxWidth),minWidth:Object(l["i"])(this.minWidth),top:this.calculatedTop,zIndex:this.zIndex||this.activeZIndex}}},beforeMount(){this.$nextTick(()=>{this.value&&this.callActivate()})},mounted(){"v-slot"===Object(l["u"])(this,"activator",!0)&&Object(c["b"])("v-tooltip's activator slot must be bound, try '