DevExtreme jQuery - Distribution Channels

npm

jQuery

You can use npm to deliver DevExtreme to a jQuery application.

Install the latest stable version:

npm install devextreme-dist@23.2 --save --save-exact

Install the latest published version. It can be stable or pre-release. Pre-release versions contain hotfixes and new features for early testing.

npm install devextreme-dist@23.2-next --save --save-exact
NOTE
We recommend saving an exact version of DevExtreme to avoid unexpected updates because DevExtreme does not use Semantic Versioning. In our versioning system, the first and middle numbers indicate a major release which may contain behavior changes.
Angular

You can use npm to deliver DevExtreme to an Angular application. The following packages are provided:

Install the latest stable version:

npm install devextreme@23.2 --save --save-exact

npm install devextreme-angular@23.2 --save --save-exact

Install the latest published version. It can be stable or pre-release. Pre-release versions contain hotfixes and new features for early testing.

npm install devextreme@23.2-next --save --save-exact

npm install devextreme-angular@23.2-next --save --save-exact
NOTE
We recommend saving an exact version of DevExtreme to avoid unexpected updates because DevExtreme does not use Semantic Versioning. In our versioning system, the first and middle numbers indicate a major release which may contain behavior changes.
See Also
Vue

You can use npm to deliver DevExtreme to a Vue application. The following packages are provided:

Install the latest stable version:

npm install devextreme@23.2 --save --save-exact

npm install devextreme-vue@23.2 --save --save-exact

Install the latest published version. It can be stable or pre-release. Pre-release versions contain hotfixes and new features for early testing.

npm install devextreme@23.2-next --save --save-exact

npm install devextreme-vue@23.2-next --save --save-exact
NOTE
We recommend saving an exact version of DevExtreme to avoid unexpected updates because DevExtreme does not use Semantic Versioning. In our versioning system, the first and middle numbers indicate a major release which may contain behavior changes.
See Also
React

You can use npm to deliver DevExtreme to a React application. The following packages are provided:

Install the latest stable version:

npm install devextreme@23.2 --save --save-exact

npm install devextreme-react@23.2 --save --save-exact

Install the latest published version. It can be stable or pre-release. Pre-release versions contain hotfixes and new features for early testing.

npm install devextreme@23.2-next --save --save-exact

npm install devextreme-react@23.2-next --save --save-exact
NOTE
We recommend saving an exact version of DevExtreme to avoid unexpected updates because DevExtreme does not use Semantic Versioning. In our versioning system, the first and middle numbers indicate a major release which may contain behavior changes.
See Also

Yarn

jQuery

You can use Yarn to install the DevExtreme npm package.

Install the latest stable version:

yarn add devextreme@23.2 --exact

Install the latest published version. It can be stable or pre-release. Pre-release versions contain hotfixes and new features for early testing.

yarn add devextreme@23.2-next --exact
NOTE
We recommend saving an exact version of DevExtreme to avoid unexpected updates because DevExtreme does not use Semantic Versioning. In our versioning system, the first and middle numbers indicate a major release which may contain behavior changes.
Angular

You can use Yarn to install the following DevExtreme npm packages:

Install the latest stable version:

yarn add devextreme@23.2 --exact

yarn add devextreme-angular@23.2 --exact

Install the latest published version. It can be stable or pre-release. Pre-release versions contain hotfixes and new features for early testing.

yarn add devextreme@23.2-next --exact

yarn add devextreme-angular@23.2-next --exact 
NOTE
We recommend saving an exact version of DevExtreme to avoid unexpected updates because DevExtreme does not use Semantic Versioning. In our versioning system, the first and middle numbers indicate a major release which may contain behavior changes.
See Also
Vue

You can use Yarn to install the following DevExtreme npm packages:

Install the latest stable version:

yarn add devextreme@23.2 --exact

yarn add devextreme-vue@23.2 --exact

Install the latest published version. It can be stable or pre-release. Pre-release versions contain hotfixes and new features for early testing.

yarn add devextreme@23.2-next --exact

yarn add devextreme-vue@23.2-next --exact
NOTE
We recommend saving an exact version of DevExtreme to avoid unexpected updates because DevExtreme does not use Semantic Versioning. In our versioning system, the first and middle numbers indicate a major release which may contain behavior changes.
See Also
React

You can use Yarn to install the following DevExtreme npm packages:

Install the latest stable version:

yarn add devextreme@23.2 --exact

yarn add devextreme-react@23.2 --exact

Install the latest published version. It can be stable or pre-release. Pre-release versions contain hotfixes and new features for early testing.

yarn add devextreme@23.2-next --exact

yarn add devextreme-react@23.2-next --exact
NOTE
We recommend saving an exact version of DevExtreme to avoid unexpected updates because DevExtreme does not use Semantic Versioning. In our versioning system, the first and middle numbers indicate a major release which may contain behavior changes.
See Also

CDN

DevExtreme sources are available on cdnjs:

Scripts

<!-- Diagram and Gantt -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/devexpress-diagram/2.2.5/dx-diagram.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/devexpress-gantt/4.1.51/dx-gantt.min.js"></script>

<!-- DevExtreme Quill (required by the HtmlEditor UI component) -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/devextreme-quill/1.6.4/dx-quill.min.js"></script>

<!-- DevExtreme library -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/devextreme-dist/23.2.5/js/dx.all.js"></script>

<!-- DevExpress.AspNet.Data -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/devextreme-aspnet-data/4.0.0-beta.2/dx.aspnet.data.min.js"></script>

<!-- Development scripts -->
<!-- <script src="https://cdnjs.cloudflare.com/ajax/libs/devexpress-diagram/2.2.5/dx-diagram.js"></script> -->
<!-- <script src="https://cdnjs.cloudflare.com/ajax/libs/devexpress-gantt/4.1.51/dx-gantt.js"></script> -->
<!-- <script src="https://cdnjs.cloudflare.com/ajax/libs/devextreme-quill/1.6.4/dx-quill.js"></script> -->
<!-- <script src="https://cdnjs.cloudflare.com/ajax/libs/devextreme-aspnet-data/4.0.0-beta.2/dx.aspnet.data.js"></script> -->

Stylesheets

<!-- Diagram and Gantt stylesheets -->
<link href="https://cdnjs.cloudflare.com/ajax/libs/devexpress-diagram/2.2.5/dx-diagram.min.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/devexpress-gantt/4.1.51/dx-gantt.min.css" rel="stylesheet">

<!-- Theme stylesheets (reference only one of them) -->
<link href="https://cdnjs.cloudflare.com/ajax/libs/devextreme-dist/23.2.5/css/dx.carmine.compact.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/devextreme-dist/23.2.5/css/dx.carmine.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/devextreme-dist/23.2.5/css/dx.contrast.compact.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/devextreme-dist/23.2.5/css/dx.contrast.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/devextreme-dist/23.2.5/css/dx.dark.compact.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/devextreme-dist/23.2.5/css/dx.dark.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/devextreme-dist/23.2.5/css/dx.darkmoon.compact.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/devextreme-dist/23.2.5/css/dx.darkmoon.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/devextreme-dist/23.2.5/css/dx.darkviolet.compact.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/devextreme-dist/23.2.5/css/dx.darkviolet.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/devextreme-dist/23.2.5/css/dx.greenmist.compact.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/devextreme-dist/23.2.5/css/dx.greenmist.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/devextreme-dist/23.2.5/css/dx.light.compact.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/devextreme-dist/23.2.5/css/dx.light.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/devextreme-dist/23.2.5/css/dx.material.blue.dark.compact.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/devextreme-dist/23.2.5/css/dx.material.blue.dark.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/devextreme-dist/23.2.5/css/dx.material.blue.light.compact.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/devextreme-dist/23.2.5/css/dx.material.blue.light.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/devextreme-dist/23.2.5/css/dx.material.lime.dark.compact.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/devextreme-dist/23.2.5/css/dx.material.lime.dark.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/devextreme-dist/23.2.5/css/dx.material.lime.light.compact.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/devextreme-dist/23.2.5/css/dx.material.lime.light.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/devextreme-dist/23.2.5/css/dx.material.orange.dark.compact.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/devextreme-dist/23.2.5/css/dx.material.orange.dark.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/devextreme-dist/23.2.5/css/dx.material.orange.light.compact.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/devextreme-dist/23.2.5/css/dx.material.orange.light.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/devextreme-dist/23.2.5/css/dx.material.purple.dark.compact.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/devextreme-dist/23.2.5/css/dx.material.purple.dark.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/devextreme-dist/23.2.5/css/dx.material.purple.light.compact.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/devextreme-dist/23.2.5/css/dx.material.purple.light.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/devextreme-dist/23.2.5/css/dx.material.teal.dark.compact.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/devextreme-dist/23.2.5/css/dx.material.teal.dark.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/devextreme-dist/23.2.5/css/dx.material.teal.light.compact.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/devextreme-dist/23.2.5/css/dx.material.teal.light.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/devextreme-dist/23.2.5/css/dx.softblue.compact.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/devextreme-dist/23.2.5/css/dx.softblue.css" rel="stylesheet">

<!-- Diagram and Gantt development stylesheets -->
<!-- <link href="https://cdnjs.cloudflare.com/ajax/libs/devexpress-diagram/2.2.5/dx-diagram.css" rel="stylesheet"> -->
<!-- <link href="https://cdnjs.cloudflare.com/ajax/libs/devexpress-gantt/4.1.51/dx-gantt.css" rel="stylesheet"> -->

Alternatively, you can get DevExtreme sources from DevExpress CDN:

Scripts
<!-- Diagram and Gantt -->
<script src="https://cdn3.devexpress.com/jslib/23.2.5/js/dx-diagram.min.js"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.5/js/dx-gantt.min.js"></script>

<!-- DevExtreme Quill (required by the HtmlEditor UI component) -->
<script src="https://cdn3.devexpress.com/jslib/23.2.5/js/dx-quill.min.js"></script>

<!-- DevExtreme libraries (reference only one of them) -->
<script src="https://cdn3.devexpress.com/jslib/23.2.5/js/dx.all.js"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.5/js/dx.viz.js"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.5/js/dx.web.js"></script>

<!-- DevExpress.AspNet.Data -->
<script src="https://cdn3.devexpress.com/jslib/23.2.5/js/dx.aspnet.mvc.js"></script>

<!-- Development scripts -->
<!-- <script src="https://cdn3.devexpress.com/jslib/23.2.5/js/dx-diagram.js"></script> -->
<!-- <script src="https://cdn3.devexpress.com/jslib/23.2.5/js/dx-gantt.js"></script> -->
<!-- <script src="https://cdn3.devexpress.com/jslib/23.2.5/js/dx-quill.js"></script> -->
<!-- <script src="https://cdn3.devexpress.com/jslib/23.2.5/js/dx.all.debug.js"></script> -->
<!-- <script src="https://cdn3.devexpress.com/jslib/23.2.5/js/dx.viz.debug.js"></script> -->
<!-- <script src="https://cdn3.devexpress.com/jslib/23.2.5/js/dx.web.debug.js"></script> -->
Stylesheets
<!-- Diagram and Gantt stylesheets -->
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx-diagram.min.css" rel="stylesheet">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx-gantt.min.css" rel="stylesheet">

<!-- Theme stylesheets (reference only one of them) -->
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.carmine.compact.css" rel="stylesheet">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.carmine.css" rel="stylesheet">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.contrast.compact.css" rel="stylesheet">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.contrast.css" rel="stylesheet">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.dark.compact.css" rel="stylesheet">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.dark.css" rel="stylesheet">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.darkmoon.compact.css" rel="stylesheet">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.darkmoon.css" rel="stylesheet">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.darkviolet.compact.css" rel="stylesheet">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.darkviolet.css" rel="stylesheet">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.greenmist.compact.css" rel="stylesheet">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.greenmist.css" rel="stylesheet">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.light.compact.css" rel="stylesheet">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.light.css" rel="stylesheet">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.blue.dark.compact.css" rel="stylesheet">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.blue.dark.css" rel="stylesheet">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.blue.light.compact.css" rel="stylesheet">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.blue.light.css" rel="stylesheet">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.lime.dark.compact.css" rel="stylesheet">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.lime.dark.css" rel="stylesheet">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.lime.light.compact.css" rel="stylesheet">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.lime.light.css" rel="stylesheet">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.orange.dark.compact.css" rel="stylesheet">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.orange.dark.css" rel="stylesheet">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.orange.light.compact.css" rel="stylesheet">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.orange.light.css" rel="stylesheet">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.purple.dark.compact.css" rel="stylesheet">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.purple.dark.css" rel="stylesheet">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.purple.light.compact.css" rel="stylesheet">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.purple.light.css" rel="stylesheet">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.teal.dark.compact.css" rel="stylesheet">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.teal.dark.css" rel="stylesheet">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.teal.light.compact.css" rel="stylesheet">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.teal.light.css" rel="stylesheet">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.softblue.compact.css" rel="stylesheet">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.softblue.css" rel="stylesheet">

<!-- Diagram and Gantt development stylesheets -->
<!-- <link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx-diagram.css" rel="stylesheet"> -->
<!-- <link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx-gantt.css" rel="stylesheet"> -->

Subresource Integrity Hashes

You can use Subresource Integrity (SRI) hashes to verify DevExtreme files when fetching them from CDN. Each link below contains sha384 and sha512 hashes:

23.2.5
<script src="https://cdn3.devexpress.com/jslib/23.2.5/js/dx-diagram.js" integrity="sha384-iC1CrDGy8GqsGlK/qGmFVWNqQqTeZUpPOPAQUxcJ+p174PDROhdgkJHGjFmKrUC8 sha512-/lEjP9YmIvF7DJ4m1Ypg+x+DccGifk999lvCm1N0ieJbdod1VAmD06fUfOLcCW1dAHI8WQFJmL84ieGYst3J3Q==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.5/js/dx-diagram.min.js" integrity="sha384-CCyCfvKKwader6fqJs7mVvhtQSwYTSVmbV+FwInyLl0Lofb/km8ib62cVcs91Qdj sha512-5gZgFGiyFpMw5lnCbTnpT/uRlMmNoVSh6OE20prHiyr/JGrlE9GOUTsOzyqh4UayvByx63nrFNalTip+t5hs1w==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.5/js/dx-gantt.js" integrity="sha384-h0/xzEkVcNAvZ1841G6/2M7XeCogcULUfltFiP6k4bk0AQcKlFOuCsiF9dELODz9 sha512-z7PuZU9n5sQ8Ps7bqm2efOTwdLbtfTKGSE/bdzj8aJ84OFM61XPvBPAx04PYqToWufQ1kPIoAel4A/FsYxM1ug==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.5/js/dx-gantt.min.js" integrity="sha384-E9s5D/er58xYm/KR537n6CHNIZynJL9tEpwzD1Z8moKeNxhc59R064Gq2EA5Ytqq sha512-vJzHU53nch8EPOUQJjJ7J0u5QCo0//a1XuZ3YSM5Lox4+cIBRFyKZ9oPca7yQtnLo+CEsDy0gZTIS/V9jDl8JA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.5/js/dx-quill.js" integrity="sha384-eeoXzt1zhtb/tn+t8MMvSJEuZU7Eoq/r75qCbopVpA3YM15GMvtH8TP7Vnd4J5ez sha512-kk7wAUj0s+0OFWsjsNSLH7yQ5ngrrszKqporY5ku8SI63JtWnSydohppHbXyDvp5Zl97cfre74XNdBpw4lEwfA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.5/js/dx-quill.min.js" integrity="sha384-+n0p6goh//S1vs8RAenxq0l8Lknm5i2OeHJ1yifLiKZrBi0K6w8BrY4N2W93t8pa sha512-CPKfOySnj/5BKashQ8gJpIMm2EKaeeE37d+mCWH0uy0R40bXlGQN2CtJZSL/I08yMoI7+xn5xq3r7y3QiwvEfw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.5/js/dx.all.debug.js" integrity="sha384-cIQy2QAtLnQch1nTqwV0qKIOFeqn3St7jUzOuQf3VGV+CPypBen2vYXwLTu1R4bU sha512-OWhGlO79QxA+Ytb0bCByNVa06CNhBAF6fNPIbcNkMGwRp+VSz+/1c5YyCRx97XQD1PVD7nbRKebiRmpFE62kQQ==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.5/js/dx.all.js" integrity="sha384-HfOqEff9PwB8GrzPKwzfht69/NVQ4RwCNCjEk+TnsETseiWohO8YU8d63WWOOlkM sha512-0I0Zca+WzIr5yF3VXLDMlr2xBzeYXbysN6Bp94WdHir28xbOGwCuBSXGE/2ox7/2i7H36a3oWqYYP9wp3rtU6Q==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.5/js/dx.aspnet.data.js" integrity="sha384-xLyIGJ2ajCtoQdDf3g0zhXZCXrhGT/Vp3A22GrU/50MA1fu4bo5qyL4x9Mt9cgX9 sha512-YWezfT0RwMaisflM2v0KkPlzTHlArmgNaSpRJ3Fp/DDrhLuppH0O9aKEf60f4m/c44Jd8fWTpchpdEOyk5w0cA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.5/js/dx.aspnet.mvc.js" integrity="sha384-yEzTN7DnEppyTnsz9Bqljas7Et2hsSBVcIZ6OaSZr6QCY2eThKIR3+ekFlBRRUrr sha512-Gu9Jsqy/9SExsBiy1P3A2f1YCl582zVobgvwAwyXIYoP8SohYOG/U/1gnuI+GKg5vxNpayWRSaha1p5icuiRHw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.5/js/dx.viz.debug.js" integrity="sha384-HJ+oQziiH3ZwpMSPeHA/3pyFYoQJZtl4DDiCdUx4er9tOnPfo+NZrNTQtzRn2w3n sha512-jD2CZZ2LYgrzt42uCkHLhGNQSZyJiMshf4Xk7/NPax4EoNaKMhvVk2/uUIpeLeBL9LCok9lkRP6SC5yqbFRBHw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.5/js/dx.viz.js" integrity="sha384-kagQMEBWVyb4LXPZI2ehnAd3VoI2cjqalokWOEKnJzXLX3suLr9tSxU8wJUlvD5H sha512-uhoY9xXHvQAlBCfDLbeZ3soWtp74kuo/bEQfJ0DdiJX90ji6CMsg3eto3oZNVIrVc1aVSYs2udUgXy0OSyp3CA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.5/js/dx.web.debug.js" integrity="sha384-RAMz1BQOlrVKh4rDHqnmLyAK8zEEjWuHR7nIZyoAfCTzzLhY7DbUlaqRRPDfZTKL sha512-VKrBSwKJBIVrHXM6gKW2I3OPXRvcHfKsDBQDLR8qDJVK50TP07ZZ3dtDXn1XATRQcItgb7ona+24D31WL52Zow==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.5/js/dx.web.js" integrity="sha384-9MsAX5AR2XkOcVqdsQ+bBIkylYsPlsJ+DbdJi0z/Plftuw9s/n0eBMtVn6NExs0P sha512-CgsbRb2Xcs6RPDOdUPSNP4M6HX/Ztw/xrJX/DW5l1lTj3tErA0jB8I9gzSS4FkjQJtaKe7ZNJTmZSX5Ravdc1A==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.5/js/exceljs.js" integrity="sha384-Heh3TfLNl1ryyEfw/KCVqXUhYj9CO7N2K7P/mvYIwfQlck0MSgMXgr6P5xWfxg8m sha512-KnRSGPI3rrfonYItBkenM6vyGmetr9uQViDSOb39QLvXt7EoqTn/g+pubMb7ZW9cNMNeXTIMr3utPLEf28JqiQ==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.5/js/exceljs.min.js" integrity="sha384-Pqp51FUN2/qzfxZxBCtF0stpc9ONI6MYZpVqmo8m20SoaQCzf+arZvACkLkirlPz sha512-dlPw+ytv/6JyepmelABrgeYgHI0O+frEwgfnPdXDTOIZz+eDgfW07QXG02/O8COfivBdGNINy+Vex+lYmJ5rxw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.5/js/FileSaver.js" integrity="sha384-N1SMedecAugDHscH0pjeb8ErInCgitD3G4dlX1cvaja3M92yqRBiuMh44RpbCO9J sha512-B+gr+zLWg81qxVwvtYwKrmjvQtZKD/GGFF7jD80OfzbqFw+NsbS5faEqpCO7Q7oRw1bYi0+WLJf54j8Vm7NADw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.5/js/FileSaver.min.js" integrity="sha384-PlRSzpewlarQuj5alIadXwjNUX+2eNMKwr0f07ShWYLy8B6TjEbm7ZlcN/ScSbwy sha512-Qlv6VSKh1gDKGoJbnyA5RMXYcvnpIqhO++MhIM2fStMcGT9i2T//tSwYFlcyoRRDcDZ+TYHpH8azBBCyhpSeqw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.5/js/jspdf.plugin.autotable.js" integrity="sha384-57f0jqj7vdIxndBG4wUqfMW2Dgk8zM5C0cRfOurFaeC5Z0sgckWdnZeyigSHv064 sha512-QbpHkTKy9ZZfLzC8t1TwPkopb6fQ0sq6FJ0RMpbjSz4Or53ohmZUE8Ri3JdQHCAiuw/UIYgA3XvgJ/WYcMwMMA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.5/js/jspdf.plugin.autotable.min.js" integrity="sha384-9crLjtL468FQqFa24VM0ldxiM0tbREUHExinok4MhgLH2s+0FRgU2Qs6PACeFB43 sha512-MOQkOfO7iw7/ZiuMJzThLhiiidpNBXcocOWUi514xVtxZKhKQAhS/krSuGA8OCZnPuQixxZhd8+wXAZVNJsqeA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.5/js/jspdf.umd.js" integrity="sha384-jbKrW0JzZ9F05MPQ9FU8vTa4UpGjm2Ccr3TOOgPo0X/34Cb+rF6hzdXlN0ThePzX sha512-Bw9Zj8x4giJb3OmlMiMaGbNrFr0ERD2f9jL3en5FmcTXLhkI+fKyXVeyGyxKMIl1RfgcCBDprJJt4JvlglEb3A==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.5/js/jspdf.umd.min.js" integrity="sha384-JcnsjUPPylna1s1fvi1u12X5qjY5OL56iySh75FdtrwhO/SWXgMjoVqcKyIIWOLk sha512-qZvrmS2ekKPF2mSznTQsxqPgnpkI4DNTlrdUmTzrDgektczlKNRRhy5X5AAOnx5S09ydFYWWNSfcEqDTTHgtNA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.5/js/showdown.min.js" integrity="sha384-g8/GsvDIpLyyckFLE5ew1KythiZY7C20p3U5XFgvUh2ZYHyJ2YwJ68iF/YScVek7 sha512-xY6+3NXsubRhRssZe+rYHEWf0//wNfWSauvKYWHRPPA8GmC4FOFJR2xVmm5UbeqctHsk27P3xyd7U15OU63EmQ==" crossorigin="anonymous"></script>
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx-diagram.css" rel="stylesheet" integrity="sha384-eQB7GqZgVVJbF6nJgDs7cYJebj3gFz99rb9wrzHhKURYLevepQtUzirNfAZpAfLu sha512-g3bAgHtzlqjPdzfkeQhaYr+/q+3xw0bglRy6yY5bZ3tySPRoT3eijDrse28jp1/lOL6foiYL+l7VKnmLSmZY9w==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx-diagram.min.css" rel="stylesheet" integrity="sha384-2OFNRfE2znn5v9LPHzGBG2FAuIDeih4Nj/On+Dg+KRlrR/NXHn1bZLIRXVJNvfh6 sha512-ULD0V/Vu5rQKRSsz2ULueoomYhKK196/S4jwdFZiptPKupJvHoULd7AW6fLkuyAm+/7JY5BbBdO3knwmMYeKFw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx-gantt.css" rel="stylesheet" integrity="sha384-Um6WGAqBdEgj5VPxWO5RNKusC93hUaKlrA9UDmAHJ6HpCBWjgxb1xlJdptJWypYL sha512-4M18K6cCteSNjrzr0Ni4UBAWxvNRYkYbL1Ia6GX6BVbVfXWR+CKkhmBUW0g7d/cMmySr0KtPYrfjtU3tX+4+TQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx-gantt.min.css" rel="stylesheet" integrity="sha384-wtcRE0qrRDAqXdS1Uz/t3y4aXlED7fP97Driqkwtqrf+c6Du2OfiDxrJvjdxdSu+ sha512-ikpsj8rPRJ4DFo86ScAzX3mku7ZyB2T0/b69QWgM6D7PeLeo+LniaOYqU5sGDV1TMKt2MRjuasbynrk5xp5EVQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.carmine.compact.css" rel="stylesheet" integrity="sha384-s8U6vtyAhnkdmDdcORrbqrgobU2Q2AJ4Z3mnDjy/9hAKr9n3oAj4JN/TwiO3cRvy sha512-km4UHw54ADuVOUGWxC8sdQ7FMT58KvBoE/JBuYTJkXqjQeCnVPPOTX2hNh41K3RyWVoUHSyh1kb4uGGP02BuBQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.carmine.css" rel="stylesheet" integrity="sha384-WSL9I3k370OolsnP/bx0Hw28yY/pSYNke4Oyr718nOG+XSplVLTA9U17c51FOyC7 sha512-UQVMr5PxrpV6lbBr2uBsWlthDNaHHBoZGELScuntwAxcUE7kjRNJoDbC8izZVSM7x7lDzKZuHYJx7kTzoCO0Gw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.common.css" rel="stylesheet" integrity="sha384-cu2P/TqeWGaqJxQGtIBvoldCpI+9IHyVy7uI8nQP4EroUbTSlAO3dUHuGsElpPQm sha512-RxujBNqcml6fZA/F/qzwmz/MDTdhNU5vJBYOaTb+pqi1hcIfi1qNhwfnB30SWovBhg+iClwi55ywQmHS73yxdg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.contrast.compact.css" rel="stylesheet" integrity="sha384-kIzP6mPb1VgUEOLfeqcRavt7lkmDs4AwbN8Bk5WU9xB/YYUafKUuen87JKg8pFIP sha512-jNQfy1Kp2G9VGmaWQv/2NIFmH6+LoKsZKzRL4swI3xA9uYbYkvV9GMNXmgtgEyXBQkul30DnZcArq2BDNoRt/A==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.contrast.css" rel="stylesheet" integrity="sha384-xF/cGvmrGnSHA0jhWzBRjIBiw0b8sT/YIjWrfypQfJlEeJ1Qj2erh4S9MhyCdwWv sha512-ViJtejzqf2JvvzqxxTQTEFAu+nftzS+oP+9wfiSJFoFhciRD9+3DGMP+h3rCSzjicCmwpcz4Ni5l/SqcA5MUwA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.dark.compact.css" rel="stylesheet" integrity="sha384-UNcojqlPjcW3iNrS8A67G1Yp6nnbDGzs5Ft7urIKh8M+eunhLeJS9qTTN4bkwp3G sha512-zNijyKUvsygcn9AjT2Xu8EalyL2r8TuYk3yr0Pnto6CzrwdiDnTqDqvMdyb86sUJxMs78vAIF9kxOW0VlFa4BQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.dark.css" rel="stylesheet" integrity="sha384-om/27eF1XMAWOqoR0R0VdCAc8aJcoOIVPWsZlLXY/UY8lnrPO6mOryYgSvGXphK9 sha512-bgm2LWVDSHADVS4PVlIeQ2osvyghVQHeruO2MYZ5dOWAs/2enmZtnvSL3T/DG97ZW5RKprPPnjNFX465dB6e6w==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.darkmoon.compact.css" rel="stylesheet" integrity="sha384-Lz7obJkfYOmYWY2sW0J3bEuMcF9tg0lFBfjXDtZEr4SqG1rfItTElc3rG9/yQtq5 sha512-jdMvoRKtcBzIyEt2VUyuoaJJzloPnZCvbXrRaMuFbkWPKdOlo1CEo4KsDF5vYzk2qDxkYlvZpTAFP876KI+qOw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.darkmoon.css" rel="stylesheet" integrity="sha384-RmH3uluU/0dvBfe17ka0HwB1jfOANQmjBUxFzY7yf9to+3rc7hQDd5riBpNFCqvj sha512-0CmXH/HTzMSnbICZGyHP9jPItPUkDmovWHL/QiiKBglcSiL7o9/J3/1f88RQb2+PkAUQNZUNqGKotHru9HFLJg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.darkviolet.compact.css" rel="stylesheet" integrity="sha384-gNFuBh35x7xKh7b1I79CnfatzJR9h6wckXRK1uND8uF1ACOttHOirUo74LPWQzEu sha512-ccfmj360iazLn/ASxuKxLNVvTMkU2Z09hmAf6iVPbfLNo5DrIViOVzYwDSfegjHqXcP4M6ufsiaGmrCQu65h4g==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.darkviolet.css" rel="stylesheet" integrity="sha384-TmbGcgmigPmABgGWnj2DjrqMlwFkLQrzsaiFM6GQm0t/V5dIyjK7zB6exfa658bc sha512-C8dgjDez6v3MKUHZXdXepjPKnqqaZsqYzVB3nb1UgtY3ivNo6TBNEnRj5ouSS2+PjgIV2zH1eAhGbaKGdWZdSg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.fluent.blue.dark.compact.css" rel="stylesheet" integrity="sha384-AQP4c9GY1Efdo89uMIij+B2NCQ+b77TAgfXptMhcUVsu4aiabDcOJx+m37XBuf6P sha512-gBs8s7N1P6e+4GmXytWPsfSFoIHha1UCgFSCmVl9M3dy+/X8t1JYm7Ln8ketdb3kWjEl+iBwS5ZSfWnqwE5gdg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.fluent.blue.dark.css" rel="stylesheet" integrity="sha384-HN0UdiWtUKw0oCQm9foVfEOndo9ycNdiS8eOXl534C7IWvOKmF6425epC7vdHcaD sha512-eUBZcOiQ8go+AshcKi6hn9V5AEd8IiJtkwxbfyYKvHldEVrMYgfs/oFCS6ClKHmlRWE435MoNtWYzAgPVeqhqA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.fluent.blue.light.compact.css" rel="stylesheet" integrity="sha384-E8cbL910zcCrUHnT9XMt39RUCwLewuoXT1djhVDlmjKvVjhHfBtMRQ1Xdw6cW2RA sha512-B1b4NwFOyFIUlsLHZALeXE1Q0DWmPu+BQWjD5YJ/bGUgq9xexWcOsUrDcr3Djx5VMm3SliWytd3x09pwKLnprw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.fluent.blue.light.css" rel="stylesheet" integrity="sha384-8PnCT2Cc3O6URvflywMCr+QpjJBHLkA8H5a4AS4aI4hgRFuZXxUW1cT+jAHx2wLU sha512-+s/llaXuPVX0dw1fBiNOiRvLfZ26I1uERYFY099W3BRvypf4/9kNquu+y8zCiMUEvCX2snRqv5vMMdx2G8zTQg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.fluent.saas.dark.compact.css" rel="stylesheet" integrity="sha384-K1au8Jw4MmkmcbMvR5/dKiYMTN30/0iPmgkxbM/dU/iJgBapGjs7GU01YZ7l22WZ sha512-Zy8vL4sdXsjclNV1qnJktWEnWqR1jOzokhpKCuQyC+m9Gh4IXjRzTJyHQLmrSy5hT8obIzlmdqcDVjOSrWQhvA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.fluent.saas.dark.css" rel="stylesheet" integrity="sha384-ue7UdOXG54yMSTltWQJHKBqSAe7HROAILILlHf+wvymNtAp+OUDf6ybjI+ZnOzMv sha512-oUhYp0wGaU9XgV7dWFam2TO1+wyxIVNK+RFsiMZTdrpw4E1dPA2I9OxEGW/+tOoisE0mUuHW5rPBoAJSAIekzw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.fluent.saas.light.compact.css" rel="stylesheet" integrity="sha384-hxTufpXYtnkAHxKMejG628E2ML0f8ItRN6Chiq1vZ7DuCtkWIMbqMlwlesI1AQJs sha512-ij7z9O3LfKdSkp4xfmSmAftc2KLNoxAjlHUYexfs2PwXW6bnsDqk/eu1ii4IiX++T7dCLNxHztejD73uwIwZUw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.fluent.saas.light.css" rel="stylesheet" integrity="sha384-yzfkoIBBVDDJyAItXEQFQ6Wl6nNjjKvMUJgEvDRinGzvepjCnxZPG7cS7v5hG8K9 sha512-OVLHyvU2KcYEy41zO3yPc8lF1rQQ6tt/RQf86EhtgWGLrqA7a1jhs79qj/v/OQ3WQzRjS3jsaf9131JO7LGl6A==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.greenmist.compact.css" rel="stylesheet" integrity="sha384-yU4FdXnp2dGcYKzQB6k+bMSxOgdCbBOdqYoeVY/ePAA+aj68ob2VvjGHV1Qb1QPH sha512-GTIJ13L0BlV5QLHJtIPLXheTFCODSspObnMME9kgV+I3Le72ha6YF96P08VJTVx7ieRXGfZdb5zC09Rum5sVvA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.greenmist.css" rel="stylesheet" integrity="sha384-iS6SePMI1wQX40/mh1E3Md5zVCKGJdIFOsERsIGerfJJ8hGH1Wgyi2n5u59NHHki sha512-lHPhFfNIKRJfwBESJ56R4zj1atVEfw7I2HycbzTkQVkGJEgeYaesJYuxDXjiJ2TWsCmgfePpoohjQsfcfi0MiA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.light.compact.css" rel="stylesheet" integrity="sha384-q0t/eX2jt/06q88d4utpgC8EZ7XfBh1uHStObbPYiRGW4z4WiCuRVQooyf75EYx9 sha512-9C1GZHEeoBGnJq4blK6MY2PUY9/F6WrDIPajb+2xDzvTidcX6FUJ9gASXQJGUbHLksbctp99K3XdU4BScCyPuA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.light.css" rel="stylesheet" integrity="sha384-VIwq8yKoERtnSS5xUqfQgDoY7wTLBE7MrhOpg9pSTEyXUju3V0dyKVvugPCrIFoD sha512-HyI1xybzmAtoYGEIHrqYHxDTdXTAz5foNBC6Z6pedrus2F/IcJOX+Bf7y+3Acdm/OSvEITjBSep/AvO04nSkcA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.blue.dark.compact.css" rel="stylesheet" integrity="sha384-EfxqKeH0rq/oWiVkZgEZFt7N0zKC1/E0MZlfY5Gao6iK8x1o6s1aIoyiZQ7nTxv+ sha512-P+hUaXLza6N8eE52C/fsb83FRrmGWQAjCngPtnH8mgM+SvjZymgXsB67aupTkeea6jUQEavSt09Dm0hAytZG7A==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.blue.dark.css" rel="stylesheet" integrity="sha384-DpX4hbb0GYlYT9+Dor6/rXHfTvTtT3xk0BMBeYJLapNORlySK0qS0YSLIlJKNRDH sha512-Ku11eXHjeBBdDTDQTLjbvMk2sS7vG4rM93ArSiAuUctKa6LO/I1iuQa8Wa1dH2G5tOrUqMWqsihdC52oRxV9Vg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.blue.light.compact.css" rel="stylesheet" integrity="sha384-mErQPz8OEdwqq2R6LCJorkB8wopW6Ny1dcftukoQ6ABGefeZT3XRcg86l7wXQ+Kq sha512-rhjGgTFC4onPaa7cThASh42F8rHU/SRze3hfyoqly9LRIZSFzEIAMKe3PsjhyXp+nj0rv/t9KgyTntopGNeWgQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.blue.light.css" rel="stylesheet" integrity="sha384-6qAaT0BNS25saGNMn5oskB2Zzo+ZEjsoyknpTyF0hT4iteV+6uTeUFmX/mTb6r1k sha512-3imFwny7Rlfeio9mtxwkOQAKxwx0jMoXhajDRgdTSEjjjgdOm/z5jp8XgDJmkUALw1yfeSuA/YGIEYXUIPavBA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.lime.dark.compact.css" rel="stylesheet" integrity="sha384-7Q3POJb1BCLQcdntlhUWxbiKlWo1VFdWyMAj/lgQY2cev7RfLqJFBPz8zDCyAg7L sha512-tvQ4umbIrCZxRrbOQwRBLvjKwnUnKmGprljFIUyQ32eNkAlibzpWnlOK+kMqK1CYMaEZiKbFZDylosxPwbSMJQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.lime.dark.css" rel="stylesheet" integrity="sha384-Yj1ydLdx5VmTNKTmyIWPyp+oioS3xgWtt9og8blkmSR9wHjkBbZF/sXeYNOvpbWE sha512-wGHOkenrAAoO5oABMtpsUA5fx43KF39vg2s0cFTtvcz0ZK/C2P7DUVusVY9wpcQ3IoX7sI4WAHUBSdpNxNskjg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.lime.light.compact.css" rel="stylesheet" integrity="sha384-ix75XSEJ95RIE1DxotDtF3tpiYkjIqPg75iCQwxF31EV5CnPqANNkev2PxuMXKl7 sha512-yKlWFxbplIb5sk/5wEaLyHXq5fxALq9mJEWSFQQA0hs/6sWPWbZKCFokK6464yJEtGjQ0nL32+ClDUi1DAJeiQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.lime.light.css" rel="stylesheet" integrity="sha384-v+Mb8osdIu6rnfPn4Tb24oSGwsrs+83LFg4Nlrxj5u28gLSif8kw7xjEPet7/wD1 sha512-vwqnDgKtsXKCH4UtHQU0LAKZVVE1tvHI+wQfG8sON3yksG5UoC4QQ0/AnAhLTe1uMh0VFwsWQw9CA6T/ksSRMw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.orange.dark.compact.css" rel="stylesheet" integrity="sha384-fu/SalEWcoHalJTLvPthCZM8N0GBprGR3fku/N4HsVEXC0XI9pI3PtSDsaFxrV3M sha512-eD2o9OTeQuOzVSIuhql++O8zwcIZfLfZB9qXv/AEjBG5SXoxMn6tdlnfzMWEDqvXVqs7NvChDJz7rNvcN3Y4cg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.orange.dark.css" rel="stylesheet" integrity="sha384-YRxsHIhjBqCypJ/wNjLipaLA+OwoydrkcfyXRRX9DjhKdNL59pgtq1k/SyoYdy7W sha512-Oo4Mgg+kLiDWjF/o+P4nhs3M7HAfuSJjjsxfXFTpB6pqFN9KRcuPYjcuQ+/ZRn5fj9EMj/xv24X+p/RsBbrtyA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.orange.light.compact.css" rel="stylesheet" integrity="sha384-sXZnJyfmyZDz+6Fl0dx1gOpAhfE1rc8l696vRKrr6YmtxnFwKFoeJCe+mi6Dy0UL sha512-jYbnu6KyCRFJdeHfWHrXgarGfZJcKbwtuxA1ua9oAk7ICaEoRlNgM4jzfXURWpdkFeIVs2b4UKuRd6NpHRZ8WA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.orange.light.css" rel="stylesheet" integrity="sha384-m/EzPcRZ5kuWuqxhDUcI5/8vAnCvQrv9V2eZgbVgG6tiOeXryWwcSm/10VkpWd5a sha512-UEj1R7FG7lU5LFYiFg4R6T2gp8Ve+BIGc85hMh/ZB9C5USv/RwEUQYaf3840QepPXxZ2ue7XSFeLh0m49RZ4vQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.purple.dark.compact.css" rel="stylesheet" integrity="sha384-yPDjXH9AWGnk4Q4yY4mEfOIrhJPfYmQjNiyG2L1Ogaav3vdbaovvw+105kdl72UA sha512-XnNfbYZVO3H3xh0gwFLAgKbvdXEKwSAwQM3lRogaOzgqVgNsYITzwBWWupxCQLLGVzapgmkQSDcTs3Uj8Xm27Q==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.purple.dark.css" rel="stylesheet" integrity="sha384-+60aDAxPlfGxnruZ9IZVOSAMyUcMChjO4imte+dfIT4yu6rHzExzFyRAx7rHHPaa sha512-cGCUq1U7i4n1lYmPzTrDafayyW0Yxc1Yhbd5OTxo73ou+4xJQmdOhlDtZlr/QUxXa91tdLAzNsB8eJHpit4wkQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.purple.light.compact.css" rel="stylesheet" integrity="sha384-d3GrclIzJiNIb5C31quSmq64/xZD1cticEb17EtzLB6L8o/VuoN8cXOb1VFJyZqe sha512-hVWec59mTswIKiImywTOYOGuD3ynkaszWs8eYmFp6ZGiFwf/e2YoNnu39CwFeOh9Qpy2+yvVlV8ywvb8eltlPw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.purple.light.css" rel="stylesheet" integrity="sha384-eDzxbCxAR1lIBVRI2WrPl4rBvNh9Y0eoN+4dw9PPT2Df8TM/Rfc1rw5vQ+KqtHcA sha512-sB53hRKLjI3jjv3KJdKlQDjaVEbCroxnjK4wYUWbiaFl85j96nBGPVNuopWqvkD9xURQknRcZPFdNt2v0s7aaA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.teal.dark.compact.css" rel="stylesheet" integrity="sha384-+H6fghV6TUryYr3ZJKYWO0qUkJH5K3+idl+bLuPrlSh1RDq3OCp+wpwaiqgYQBpz sha512-VklzpdDruEWPFWt5TrOFGZCMKLy3e+joW5OmpJGw7kEh3y2tExS7thKDRQ8CJlUlHOgyYrh0AbB8/8pzXQKNSQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.teal.dark.css" rel="stylesheet" integrity="sha384-kpDKUIAIK2zk8Pgdd64vE+ium73pYXhVTiPSqPXX/6Eo6E83SIaKYJVjjQP7IO0K sha512-kMopu8SNdgp8f+y3+e4gsA2j+5sYZb5Uhcii6xORIguiTG9GkaJgRFupYkmegQZPb1gBGQFs3+fhnY9KcGoZNw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.teal.light.compact.css" rel="stylesheet" integrity="sha384-CY5oJauMyPLCdq5Ou1bS2n/kXr8/inaKUBxXksTWWA+1SE+l02eyKE/3heJ2W70Q sha512-FZfzcnNx9PyOwZOd2vTK4EpuPXTEF6V7FgXppkKNxjMqbouKh852SUogie8WYweR7ce9SZ6+53LrSPm86wanPg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.material.teal.light.css" rel="stylesheet" integrity="sha384-0pcRG3SZJwwBl5VVA0u2fEqPtuO8PE1gl2hfEWQN694Ghi89Kt2TYbhk9oM350Kj sha512-GQEWgzcXcliRewsIntyxnxAVDNUXX+mmkWhg+PNRwFxb4QGEMNxlX2c+Sxg3nJ81V3cqRH+yJuuRl7xgkW3YKQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.softblue.compact.css" rel="stylesheet" integrity="sha384-RhItU6LlabHq++WdfEet5uV1O1EPFFO4NEiM5N3OzxRzI2eoFdOFgLlqR7t8djXt sha512-qVyDRBtMrw+GRDgdpz/SV5D1lonFLL9Z+exBqnHiAM3rpLwjmlk/rGtaIktrYG7uyfGyTb1+HLPS67pRuStC8A==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.5/css/dx.softblue.css" rel="stylesheet" integrity="sha384-vOXnQgEnYc+371GnPD/7zuCwDfXR5PNT+FD2DzFH/Ifn5ABu0BYdMqWotnTFpYfY sha512-SXngMEopVfCAwIvzise7QEApLJ3zxwadCwl7t/sLtbjP+EO9ZkllmVuEU9iYTB8m+iim3Ssub2VjWP0eJQBkyA==" crossorigin="anonymous">
23.2.4
<script src="https://cdn3.devexpress.com/jslib/23.2.4/js/dx-diagram.js" integrity="sha384-iC1CrDGy8GqsGlK/qGmFVWNqQqTeZUpPOPAQUxcJ+p174PDROhdgkJHGjFmKrUC8 sha512-/lEjP9YmIvF7DJ4m1Ypg+x+DccGifk999lvCm1N0ieJbdod1VAmD06fUfOLcCW1dAHI8WQFJmL84ieGYst3J3Q==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.4/js/dx-diagram.min.js" integrity="sha384-CCyCfvKKwader6fqJs7mVvhtQSwYTSVmbV+FwInyLl0Lofb/km8ib62cVcs91Qdj sha512-5gZgFGiyFpMw5lnCbTnpT/uRlMmNoVSh6OE20prHiyr/JGrlE9GOUTsOzyqh4UayvByx63nrFNalTip+t5hs1w==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.4/js/dx-gantt.js" integrity="sha384-h0/xzEkVcNAvZ1841G6/2M7XeCogcULUfltFiP6k4bk0AQcKlFOuCsiF9dELODz9 sha512-z7PuZU9n5sQ8Ps7bqm2efOTwdLbtfTKGSE/bdzj8aJ84OFM61XPvBPAx04PYqToWufQ1kPIoAel4A/FsYxM1ug==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.4/js/dx-gantt.min.js" integrity="sha384-E9s5D/er58xYm/KR537n6CHNIZynJL9tEpwzD1Z8moKeNxhc59R064Gq2EA5Ytqq sha512-vJzHU53nch8EPOUQJjJ7J0u5QCo0//a1XuZ3YSM5Lox4+cIBRFyKZ9oPca7yQtnLo+CEsDy0gZTIS/V9jDl8JA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.4/js/dx-quill.js" integrity="sha384-eeoXzt1zhtb/tn+t8MMvSJEuZU7Eoq/r75qCbopVpA3YM15GMvtH8TP7Vnd4J5ez sha512-kk7wAUj0s+0OFWsjsNSLH7yQ5ngrrszKqporY5ku8SI63JtWnSydohppHbXyDvp5Zl97cfre74XNdBpw4lEwfA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.4/js/dx-quill.min.js" integrity="sha384-+n0p6goh//S1vs8RAenxq0l8Lknm5i2OeHJ1yifLiKZrBi0K6w8BrY4N2W93t8pa sha512-CPKfOySnj/5BKashQ8gJpIMm2EKaeeE37d+mCWH0uy0R40bXlGQN2CtJZSL/I08yMoI7+xn5xq3r7y3QiwvEfw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.4/js/dx.all.debug.js" integrity="sha384-b6Ij2DWkB/ShxP7hIoehdnBz0SLHS4QVRw8vRtDZIBIslmKozf8wlx4a8UwrOHqe sha512-j+yDM1fS4HOh9G68psDF3VREOYAzFmHA4mGrW02JjVtYAwcEfMJE3tbFgleLSD/yt3Z2InYxfLP3XMZP2MFYiQ==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.4/js/dx.all.js" integrity="sha384-XSDp9DKrv2c5qpm3t3LIpJF9az+H0cX+dDeEK9LRAQ+5Wb6DbE+gxERiId06LLwd sha512-EFbtbiD8NKKtxo845x85x63aZsF4kx4NbGnNgqf+5P4VzrZleXEi+LKnqgQFyeWvCfVxWNN+M8/ucgej+SC1WA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.4/js/dx.aspnet.data.js" integrity="sha384-xLyIGJ2ajCtoQdDf3g0zhXZCXrhGT/Vp3A22GrU/50MA1fu4bo5qyL4x9Mt9cgX9 sha512-YWezfT0RwMaisflM2v0KkPlzTHlArmgNaSpRJ3Fp/DDrhLuppH0O9aKEf60f4m/c44Jd8fWTpchpdEOyk5w0cA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.4/js/dx.aspnet.mvc.js" integrity="sha384-+mOGo0TGD/BdVuh5z43vzTA5BApCpXbcRj12LWb1DdPYgiz8c4nizcboz/LZkZid sha512-KJgTk/mlzDntF0UIbo0eBcLpSaqxAHDpnKaqFaX96fZUUOJpHABUHsBrx2VCRKPaDHOYuvbotErKtMbrseuiLg==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.4/js/dx.viz.debug.js" integrity="sha384-pQWT4ewPJDdm/3D998DetM9yeBvokkHlEgCelzeG3Nyr6gxvkrtf6+AAmf7PkDk/ sha512-KWl0jCWUnJ9kQnF7Rxgg3SoPAmNdjSDq5/lWTY7HeK0HEAdi/pJ6mjrpFb+QQWcrgWxgll/VtV37BHJZM+28Dg==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.4/js/dx.viz.js" integrity="sha384-gYDRIS2jpptHWoBxLCQMi7eEioQ/YaZiCYSU9kTyJQTf23qwQNijw4ZGyKZPb8Oc sha512-N84kdBDH2QfV1pNnPif6cxAhjogfjxdwfBYgW+lE0Y9oUYuwfJKL9YkGC5Wv+q0+jFH6eK95Ihb0gPXZ7Lbyrg==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.4/js/dx.web.debug.js" integrity="sha384-T56A033pWUBw+G2mLNHTZ9EMuBiXKMDlZMRmNbpodHRlNY+Nid8Q+ZWs3g7hwFIN sha512-0QrmCkNS+V21fkBaM6YhS+zB9N5WXK8rDb0PkfLmYXTrfbfre0n6ubP2tlI6Ne4foQryQBFaek+9JENN7QVGmg==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.4/js/dx.web.js" integrity="sha384-ZJiKsLuKBXy+LBswVaaxndfsZwlTXbGiedha9UsXUlx6lW+9mVlv8sJaivwV+iQM sha512-iZnV8QvmmLppDPrPade+OE+yuMK/qxkJFsQIoNj+mp4nN86zzx6PSWoULQjq6yJ/UYogacCplhX9gB+PF4uyMA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.4/js/exceljs.js" integrity="sha384-Heh3TfLNl1ryyEfw/KCVqXUhYj9CO7N2K7P/mvYIwfQlck0MSgMXgr6P5xWfxg8m sha512-KnRSGPI3rrfonYItBkenM6vyGmetr9uQViDSOb39QLvXt7EoqTn/g+pubMb7ZW9cNMNeXTIMr3utPLEf28JqiQ==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.4/js/exceljs.min.js" integrity="sha384-Pqp51FUN2/qzfxZxBCtF0stpc9ONI6MYZpVqmo8m20SoaQCzf+arZvACkLkirlPz sha512-dlPw+ytv/6JyepmelABrgeYgHI0O+frEwgfnPdXDTOIZz+eDgfW07QXG02/O8COfivBdGNINy+Vex+lYmJ5rxw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.4/js/FileSaver.js" integrity="sha384-N1SMedecAugDHscH0pjeb8ErInCgitD3G4dlX1cvaja3M92yqRBiuMh44RpbCO9J sha512-B+gr+zLWg81qxVwvtYwKrmjvQtZKD/GGFF7jD80OfzbqFw+NsbS5faEqpCO7Q7oRw1bYi0+WLJf54j8Vm7NADw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.4/js/FileSaver.min.js" integrity="sha384-PlRSzpewlarQuj5alIadXwjNUX+2eNMKwr0f07ShWYLy8B6TjEbm7ZlcN/ScSbwy sha512-Qlv6VSKh1gDKGoJbnyA5RMXYcvnpIqhO++MhIM2fStMcGT9i2T//tSwYFlcyoRRDcDZ+TYHpH8azBBCyhpSeqw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.4/js/jspdf.plugin.autotable.js" integrity="sha384-57f0jqj7vdIxndBG4wUqfMW2Dgk8zM5C0cRfOurFaeC5Z0sgckWdnZeyigSHv064 sha512-QbpHkTKy9ZZfLzC8t1TwPkopb6fQ0sq6FJ0RMpbjSz4Or53ohmZUE8Ri3JdQHCAiuw/UIYgA3XvgJ/WYcMwMMA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.4/js/jspdf.plugin.autotable.min.js" integrity="sha384-9crLjtL468FQqFa24VM0ldxiM0tbREUHExinok4MhgLH2s+0FRgU2Qs6PACeFB43 sha512-MOQkOfO7iw7/ZiuMJzThLhiiidpNBXcocOWUi514xVtxZKhKQAhS/krSuGA8OCZnPuQixxZhd8+wXAZVNJsqeA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.4/js/jspdf.umd.js" integrity="sha384-jbKrW0JzZ9F05MPQ9FU8vTa4UpGjm2Ccr3TOOgPo0X/34Cb+rF6hzdXlN0ThePzX sha512-Bw9Zj8x4giJb3OmlMiMaGbNrFr0ERD2f9jL3en5FmcTXLhkI+fKyXVeyGyxKMIl1RfgcCBDprJJt4JvlglEb3A==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.4/js/jspdf.umd.min.js" integrity="sha384-JcnsjUPPylna1s1fvi1u12X5qjY5OL56iySh75FdtrwhO/SWXgMjoVqcKyIIWOLk sha512-qZvrmS2ekKPF2mSznTQsxqPgnpkI4DNTlrdUmTzrDgektczlKNRRhy5X5AAOnx5S09ydFYWWNSfcEqDTTHgtNA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.4/js/showdown.min.js" integrity="sha384-g8/GsvDIpLyyckFLE5ew1KythiZY7C20p3U5XFgvUh2ZYHyJ2YwJ68iF/YScVek7 sha512-xY6+3NXsubRhRssZe+rYHEWf0//wNfWSauvKYWHRPPA8GmC4FOFJR2xVmm5UbeqctHsk27P3xyd7U15OU63EmQ==" crossorigin="anonymous"></script>
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx-diagram.css" rel="stylesheet" integrity="sha384-eQB7GqZgVVJbF6nJgDs7cYJebj3gFz99rb9wrzHhKURYLevepQtUzirNfAZpAfLu sha512-g3bAgHtzlqjPdzfkeQhaYr+/q+3xw0bglRy6yY5bZ3tySPRoT3eijDrse28jp1/lOL6foiYL+l7VKnmLSmZY9w==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx-diagram.min.css" rel="stylesheet" integrity="sha384-2OFNRfE2znn5v9LPHzGBG2FAuIDeih4Nj/On+Dg+KRlrR/NXHn1bZLIRXVJNvfh6 sha512-ULD0V/Vu5rQKRSsz2ULueoomYhKK196/S4jwdFZiptPKupJvHoULd7AW6fLkuyAm+/7JY5BbBdO3knwmMYeKFw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx-gantt.css" rel="stylesheet" integrity="sha384-Um6WGAqBdEgj5VPxWO5RNKusC93hUaKlrA9UDmAHJ6HpCBWjgxb1xlJdptJWypYL sha512-4M18K6cCteSNjrzr0Ni4UBAWxvNRYkYbL1Ia6GX6BVbVfXWR+CKkhmBUW0g7d/cMmySr0KtPYrfjtU3tX+4+TQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx-gantt.min.css" rel="stylesheet" integrity="sha384-wtcRE0qrRDAqXdS1Uz/t3y4aXlED7fP97Driqkwtqrf+c6Du2OfiDxrJvjdxdSu+ sha512-ikpsj8rPRJ4DFo86ScAzX3mku7ZyB2T0/b69QWgM6D7PeLeo+LniaOYqU5sGDV1TMKt2MRjuasbynrk5xp5EVQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.carmine.compact.css" rel="stylesheet" integrity="sha384-yMXdUy1k3ElmgKW8e/9lGvmFPwFgFJW/fwrbBSg1d+Gqzl8ft8CHAya/OF/kbkhq sha512-mZJxa6+czrsXPAEX0zcZ6bVtWRIPNX5f/X75rCPNaCVN70zCiJNrZr+HyFNU8qN0sdjwBIdbryAT5tsQmIEtAg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.carmine.css" rel="stylesheet" integrity="sha384-3GdJHIioYT6CYkIIlg+Pv31AwLyR50d2QC74WZ44SuJSsQq6MdGDi+KDNoWrcY7F sha512-sLC1F8LIAHc9ihuMQo8LQR6n/NMRhjuwWuFLt9UhFV0cf1mJ6F+miaV4GhDYWEDvkeNxPOk4fwluAHb629MTFw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.common.css" rel="stylesheet" integrity="sha384-bHUk/sZgv/1JncsaY1CpMmto1LJpEka9sgnJ7EkwYHfYMgY3Zu6KwZo5BJeOIy48 sha512-f2zD+smp4eG3ui5g3jH5r4Av6WTGO9k49U3qHi8xir1OJItWknmzzNFRflnhzLpOA66Er0/0uTY4cJjJuBk1zA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.contrast.compact.css" rel="stylesheet" integrity="sha384-/Z4aV4AZZdqjtN4Bt5Y4reRW5yK2UVOk2mX+TrbwjezRzF/LJfkfuzCQLfLjYxxe sha512-vwCDOTKvIJik637drn0h2zPyweo6q8yRY0OTNtw7SDOkYwo39FtMFvFfAONQ1MBeE1H87iADny9K3fxthopWmg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.contrast.css" rel="stylesheet" integrity="sha384-qEOYpSoa3IuP7nj1lE9JSYK0QeC640z0aOHiUEYAF94wCTn3lIJs421UIJFT5wl+ sha512-LNgHOK/cdT/XVo17bf+KEhNjhdd8y1Zn0uCWxPMlH/4kqIwTbB77XB1a0ix41gyFxj1nd3YU//Z396V2nwrN2g==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.dark.compact.css" rel="stylesheet" integrity="sha384-jnW/KFoZ1uryIYcQrYA8HCG2tASi+KrhMAsBYTdz3o5eYxPLPQSz15nbMKZiM/f7 sha512-3fFICuD10L61OaSvpKu6n4hHjkuFWjuEYIz++laMVBV7caREqYZX2BGeC0ynjwOMhbbV1c2j7gnMfRB7Q3n+Kw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.dark.css" rel="stylesheet" integrity="sha384-fIFjLj5xfXVXGQ8o/BeSZ7RkjEymqg0+qVerTvMCEjz81tJ5Hjpm7CwaMoxD29DY sha512-+N6cYDHfzbTHkEqz/Bk3oViqMglvV1LaiWRP+za2HrrcMvY5QaH3wbC7SOy1sMb/m6GSoX2T+ru73mByGXwP2A==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.darkmoon.compact.css" rel="stylesheet" integrity="sha384-6f+yO3QRCviDfbzcSM4hiLbjnC6u27ay736taBhqbhUnpf65X1+xXjeOlVKDzXVG sha512-Ltj2FxjObN4x8nDtlyyMoiUUtr61H/8Xb6LxOJYCQ2OWrV85qEqQfH1dXosRTm42WgP8OwZnW22VSnSuFPkslg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.darkmoon.css" rel="stylesheet" integrity="sha384-cQc7rpJzUOKD2kMdpLkFF/HxSKZY84Yr/kamR3FEaQk8+j5efddtGRj0oZw9S9kd sha512-J7DrjDx+Yg+Xj6dKhM7SEZYpJ44/AovKTE/MSa9niyxJBcG42MeHFOpsxEaEFL1fg8UDNl8JidBFFqDPYF8sFg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.darkviolet.compact.css" rel="stylesheet" integrity="sha384-lbkya3s4q2em8caO9Q1p1mEK6+3obzX9ejf9vLpV8BMl3M/qK3Of4fuhGYFM1Z1t sha512-vEckK717XJbKnXXpi2Uc+H/WUAtM2Rxzfh3LvjW6KaWxHYBNluI3Q1iUZsdelkOXlT2ibbq8BUgf6qz1PIt/aA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.darkviolet.css" rel="stylesheet" integrity="sha384-uZhDatDDTtm3Gjngrq9gArf2Cj34Px0Oi43q6AuaJeGljaXh1KAz5+Gqp8OMJTSf sha512-PdKvNi2GlvJdXtYtmCkzRVLDVXLS0SspjWt/Illj4+GO8Y60K7zAFSRQdO4SXVxUUtJK7x/AmSgUiAzb3rRnyA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.fluent.blue.dark.compact.css" rel="stylesheet" integrity="sha384-2xu2XMd9Jg8wcfE3nWKt9Ud3byrfX33jEZ/c9+Pu2fDtm7siwSza/TDHlmP2wf4h sha512-bxhC45Ibl0UmIrkNiACaruR6VdPbTYoakGGMx6ugdJLQRfWD080mY6iQ54aM83iO0mTYlsIcRmB0QfyyWEVFMQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.fluent.blue.dark.css" rel="stylesheet" integrity="sha384-ODPCcZkLbY/c24Zr6IMsEr6osbU0Tyl4xDf/WYC/UcEjy+PL8IM8olE2kE6DTAoa sha512-TBd93GqarUfY4cPZsJMD9mfsWDcgWnOYkF/fKU2h+SiXCGQgy01XwhMJThdS2vYLn8MaB0nMp9J1m//1zqhQsQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.fluent.blue.light.compact.css" rel="stylesheet" integrity="sha384-ytV+Wm69ANayc2pm+fLCMPVH9J+hSAGsEIr1NWeVDb9YUGBGDK6sXFnHww7Js4zd sha512-DNZHupa3FMQMfoscbzWDTJsjxOJpHyrVxJH8EsgYC5B+4DKV3G/fwkPA3giqTtxxFlxH4cnpdVMCXmCtU8jZgQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.fluent.blue.light.css" rel="stylesheet" integrity="sha384-MkHzo9168IRZ7PctSDwaorqRQRqW1nxcQeUBRwGOZLP9B81YYcx9aGy1R4+uvZkE sha512-8mdpkeeo2C5FoMErPMyX6sip3PeTZMHYgzxPb/7NlFvtGRGxiJph4+vhxW5/RYpTwvddNs6aXdUmL9KdoDaC1g==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.fluent.saas.dark.compact.css" rel="stylesheet" integrity="sha384-VGgbCMtjoXPGTiaXsdtflRlsN9aQHh46Y5BENan79gKKFFQcm2XRisUpLAH93B6j sha512-wxoQN1VsH7YfBwRc9d4yQaOw+pMJlrnsK8BK9v6Ouia9GNyuJaC0HOGmJu22Xh7Rea2j7fgeFyIwu9Ve99vpNg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.fluent.saas.dark.css" rel="stylesheet" integrity="sha384-rnr4lFLUcRqvDtDp2tIulf9V8Ep2KaeOneW1Hf6qAQYTdWVnVZOOVnxN0eVz/pIs sha512-gy2dr1CoV3mxltwosKlpY0qpNl4hGeRnNywsOsfiYHe4hNlaoe1QGVV5sZLLRUiOIYhdjfuD1VvmZIo9JkICsg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.fluent.saas.light.compact.css" rel="stylesheet" integrity="sha384-96kwb79mGLMGoVpgGtJIGQQVm6Bn9Bi5G31Xs9w5LsJUhexDMDhlii7TxEScYPJU sha512-7bQa6mWEeIr53HnfKYhlgn+P6zQ6ze5Tad7w0sjTaVBsdhVuZIscyaZiChBrZ1/VUCi5N1dW5ZxYDPnRMmwhQA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.fluent.saas.light.css" rel="stylesheet" integrity="sha384-P1X8jMGnxOB6UmXoBA5F1OjWPwTUkSx7iCHgI2K/BDdrWX/ffErZSxZBcX2kHjjW sha512-f6UZwawrpSRRUu0SgQyzzAxv6TT15FLVs7TXiCZf3MLFalAQQJO3bcCyIxnHOFuRtC8LjGqb+Oq1xAEjYLR2dQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.greenmist.compact.css" rel="stylesheet" integrity="sha384-q7xv9OwoDOKTpjN1O6nXoMM+iiktcJzy08r1mzq+DP7d80e4sceJTgb93lUXlDHk sha512-X0mbZwLbd/wGocPzQSAJDhsrRpn2RmukCEKlKuqf+qa+aADfqnblbc2oBoM5Vye2Nem+TmtkQL7sNseKoRQ1hQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.greenmist.css" rel="stylesheet" integrity="sha384-KEfOT/OjN3qeH/tos3RE546w0sM59bjOAsEN/FCgKyHO3WWQ1GUEXoGlRRI0ufYz sha512-xaRxSRUrtCI/7fKNaFUMBgTi7ibl9hMrxAJW8UJePkBmHd49AlIxsHBw5XBOR/F9OmYDahpyD7UwOMfQ6c4BVg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.light.compact.css" rel="stylesheet" integrity="sha384-Hn6Xi1Hlzwrm4R1QtfDa3HFABcjmgIVhf3NljKKsY9UB++76KpcogULQy3OgcTIq sha512-Tk5RyP7pXOx6tsp5cGkPCsF4ERQXh+/9H5nNgAww/f32D8EgDdPeM8J+8bXBPs85xn1V2TeoUSW774/Pz3IOGA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.light.css" rel="stylesheet" integrity="sha384-IrUK6XKr8TcLJRHGq3a3PKcu6u871RPk3nQe78l1MGic36Ea2fTdTKE7/Kn1wXgF sha512-JE5WtPWQsIlgEe2jJjj7A6ob35UZeONEEusZDMex+DmH0drSfM7kmLj2ZQQhln5Qyo4J/UxO56SCfx3Onkhd+g==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.material.blue.dark.compact.css" rel="stylesheet" integrity="sha384-SodrwjhO/4Ffm5r2t70S0J5MxkqLwu8xMJAVPtfApOipUGlNmU2MGK0GA4iF0svJ sha512-aMvGlX016uA3DbC4vi+pYid849+wl6oUm+V/AkYqzIm6R9qTrMF9jUAQQli9nyuMJvKxpIKK2mQ7pHuQwblgPA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.material.blue.dark.css" rel="stylesheet" integrity="sha384-cgb9QMkYnm+rRhRpxI2z4CeiTOy0Dx1+kXOlZPcCejBCYa4p38XaI8YcaEIfate9 sha512-CO86FazxTwqbbcqalW7Fnt1XDaYsNcfIYixhi/w+3hGIudxivHhe/KmQEd0/tXI6F5YZ2hhuupO/J4ygIZs2gQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.material.blue.light.compact.css" rel="stylesheet" integrity="sha384-73x0h3eKiNCcYmCi+HDEpJeHA94/sqyQOErWUfPgiz17w6lULvHFYxviyb7m/P1k sha512-T2o8f2JPEJyh6CX5hXndTJJdadjtyGodqp+lvlwfrJKf3btjMBZ+An2aYGdo7CYyJ/rN26ibbjnLIo4WCpXeWQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.material.blue.light.css" rel="stylesheet" integrity="sha384-1wEGdvoRlRAZg68fIxajeKj0NE+OYT+IjCoHclzgnlyJAZyqrRZoLV+vnw7oRR/f sha512-6n5gE/XAun27vYX0N+1zt84jZ/jDFdpdGbWc+c6ZkmZGTpzxkeVln8YhxSTwjoI5s9nYglQPiEPgzvqQrr9aQA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.material.lime.dark.compact.css" rel="stylesheet" integrity="sha384-sYxbG4vjoDUSA/NdXQNGu8fuxQhRVeoBXqWb28oTD/ccZbXY9Cus1D+Lv1/D5Sup sha512-gXYNrqpaKKV8+JP5fnuDxhBo5rxEXupQUiNbwElKC93ore8+a6sUDktEfeD1Dng8QNPJ3Kdd3ETcpHLs6ybQMQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.material.lime.dark.css" rel="stylesheet" integrity="sha384-GGeublmhRPeSoF8DyK2UpqJ5m41+BG8CqQrugLs9BnvUkyeA1PX1B0SSPOBOCftp sha512-fixhdfy/4y5+FPdegaU9vR3v1VN9vdvOCl3tXTBZ5Is/04bXfKm4xDdsFgPqbyL/hdKYk/54CQzvplOxSkn+jw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.material.lime.light.compact.css" rel="stylesheet" integrity="sha384-CeDRl4sZ96NtgnIjNYU/Lv3HAKCqlIISYXJ4xPRlRnQgSyQRtS3n3FSdgLyCFklQ sha512-k/Ujz2v4R2WSf+c2uuAwZH1fHoWWzbNTKqJ+wrKFvT99Y/XfAqsSget3v2ksfaF9Pe8sTPbvlL30JWenB45vYg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.material.lime.light.css" rel="stylesheet" integrity="sha384-ULe5R3O+ijsdRDMX/i0nhqDFjOn+PVLv2DV2KhAOPzNbl0bvW75+MhLXxI0Np4mk sha512-iu/WtMG6xHEaUbk1PD/RpuZkOscmcDMVeQiYaRQwoL3C6rs3hAgKx/kmFdskI6MgI5ZrEbZxEL3D624kC1p4Mg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.material.orange.dark.compact.css" rel="stylesheet" integrity="sha384-7FNFGKmwHAxPXpQjBRDSIJqMQW8CE3TwmmXAlqXKKlrtrQOzXQbWJNp+3EYirWhV sha512-PJtylZ7ltyZYveWyV7G/7I3yUEVu6HJZ9fBnzbVdK9qq8wFjpKWqyn44QDfF2SDIx3gwLztRhko0aQwgkUjBsA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.material.orange.dark.css" rel="stylesheet" integrity="sha384-YWE0p89NrV3RnDeD8MfjYI8IMyPDw6MdCTPFCVisIWnAp4dUleNnSirvJ9H6JAnK sha512-uA+4pYWufsYBz8/HiMFez75ezkeHYZYp4b+TO9LgOmNDDb1v0Fm1l/eLMFe5IZmEmrrMGNUahx7rgI32fPX9Sw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.material.orange.light.compact.css" rel="stylesheet" integrity="sha384-4XFhJAuZKGy99IceoHG+jZQ/t5FRvMmQj1n980tuHorwsS9RF1Ywnvtw/lhV739C sha512-XK7aHmtHovZE0Eq9gq9BNzeg2n8nI5gnoX1pXBhHYNEFzo6/qf3syBr2dLJPlzsoKO/nj0c8J5kQZeUMChktwQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.material.orange.light.css" rel="stylesheet" integrity="sha384-83a/+kV2DFlpt0ZlRNlC70HQFRlmz38UqMfloxzmkqL68TANLCAZQQT8NCVd0xIP sha512-fBclBeedNPjGEO0Lfcryoct20aaJhzjFAOVxRM0RytFanZeCO23Px3akDvRKKzwvFxfWRH9Hh6lWx83w6BcBEw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.material.purple.dark.compact.css" rel="stylesheet" integrity="sha384-aSsnBDIEgMNPbQvYHtQ4q4dXSAzYwNgcUUdjQjrQ3eSKjMJ6WxEp6VxGIVtXuN5j sha512-nL5X+ZT6XTixO1YJUrplFe7G4IvKuK2VX+INnxb7rZtUcv/6sjLqpjWOqXdadlKbWyMm9aC+Afgyyoid+tzrag==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.material.purple.dark.css" rel="stylesheet" integrity="sha384-xjD6ZABqGqKgFpVBWcIbgaSzVgw0Ea8z6sdASWsGZERpsmBGpA0z8vgJI2S2I2uf sha512-pwlARD1Lhfm1f+Mez7U2ZG/jJu5uKmq4de6aFJAquY7fLdHSyw9qXVAhmb5XJZEjRA51HEi+TQzSnzpGxvzR+Q==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.material.purple.light.compact.css" rel="stylesheet" integrity="sha384-tw6syfgt/STlqxLLBDD4vxvvEcoBJ4Tg6/SgTpHjgrarGzzhww+3ZgHGg+c45nZD sha512-Ke0EdTkS+qa3HrncUNkXkHHPdUpio9oc9VJP8g4AdYh01PT8VLHGP1k4Lz0cToMLsU18OVHQZ1t9V3OOGJ9Vdw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.material.purple.light.css" rel="stylesheet" integrity="sha384-H6F17KqTiC3lOhe7nZrMvYQE3I/l0ez5wKgO/sWIDnranNeze5kaQ7OMfVQxjmnS sha512-zRDAglelRU+kb6fl4h5cmTcFeuea9xdxcm+NoAOaOAz+L5YU5/GuBARPr/P9sHNny5xumcIc1tzT3dFXVYHWyg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.material.teal.dark.compact.css" rel="stylesheet" integrity="sha384-0ieLCCK38C361v6g2rou3e3DaEHJIDBkKjxJO3NcER1YnUZnPPPrmOkg4O6oTBc4 sha512-1qlOedQ64T/iZtkk7jreG95fxl81pCNl5UZ0pA2d+/hW6wYCX7txG3givmv9xxbfKb4kTsYRxzut/86ZcFjUmg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.material.teal.dark.css" rel="stylesheet" integrity="sha384-N2XiGGgpfNXHXFwRLdFmzsGGcgfbbSJZFKsfFc4bKoSKgt6L3EwqcOgqQVMuyR3F sha512-opMc9N2msTQ9BtOhBbfYTM4bmuvas+rB7f+McFS0WnwWZKBjk4PaJKN+MU+631pcO6peCjnjNI/E1UI+tvr3DQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.material.teal.light.compact.css" rel="stylesheet" integrity="sha384-c1JmTP4bpobQCC789PKNdRmDz6ZHOCCqy1+A2Gn6XOmTC8ivciZQgy3oYTj//ZB3 sha512-WHEQkqxkQPKQgm3fTBIoq+mga6t3fpEpPexS2jbxXrRfol7YyemVCMFpxJ9pHUpVeOZSh8r6dF9FjbuJWb3ypg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.material.teal.light.css" rel="stylesheet" integrity="sha384-hFpXAiLMHSsebh+s4CLWZiKk+dJUOysYyGbGNz17kvJkCrYfNGNiBbZTFQcYQL01 sha512-SRn/uN6RXkoqvyUL5O5okWwHcthO7sKKKMqJtlEinJywfzPKCcN7FB7NJKBV5TrYVGMQ+nDGwNWKlGOWM1hMcw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.softblue.compact.css" rel="stylesheet" integrity="sha384-8By+fHW8FnWvNypGfGX7tHvJWWEdSqRkMVk0b4BvHwNPUfB0eMobBQlB1nW98DIu sha512-jwFNj6e33ZKniHyeV2ohZvHgOKl45Rjt4vjKVAUksCox5E9z0SmNmm6TfoBXhCaF5D/qwzNwa3Y1sg/viC5N7A==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.4/css/dx.softblue.css" rel="stylesheet" integrity="sha384-xDQF9ltUhP0G00z+EaHh7MbQfWOkOvfo1zEZFYdYf9lVjsCUC2AREsCHraWv8byy sha512-AYkMa/w2avwZGDjHHFzyYnVc9qOi+zOd31GEnLYnn10LXTqTb/D0FKAzLcoswr2/y3zYcvDsNK1XwBgNe+IHMw==" crossorigin="anonymous">
23.2.3
<script src="https://cdn3.devexpress.com/jslib/23.2.3/js/dx-diagram.js" integrity="sha384-ANaUHjE89WtyjVo+bpQX9JtagYd07JTAaChSprqgxV4HoN8xRk/hAMfvjGPRjLOc sha512-vc2+J3BH3jhvXNuPIsQqiIMAcOmm8vZjtuyektWBM9N0E6FPzzD7/odU+oFatztCIcz/CftUIQkcDJBdIH9BkQ==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.3/js/dx-diagram.min.js" integrity="sha384-c9hw023OmjHzAUmpXwrw0ie4hm9sXzOLsoSXRHylWIDquaxATMDJ348B7aQBGRDf sha512-PmXZHme/jnq8w2SKK0g9mG8ZPzi8dLy1D9NTGyYQVK2XHwGZpTiUsu1BJWUKlk4L3yjJ+xZwlbQYs7OhJtb3Cw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.3/js/dx-gantt.js" integrity="sha384-jjdRBq/po3D/nqhIr8UXitQMAVMmqfu3kNPKZh5iQbIELce8RkEPToBHDBAPJlHU sha512-GSW+MT7VesmKSY/kH7sinAw9/9on2W6kKSy51PLaexIWW7vSAD+GDagAFVVvwR7+2M/bnRyxk6jmS7Tx8UVNDQ==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.3/js/dx-gantt.min.js" integrity="sha384-kz0MHjlqonu+fQ66Pj7R+oJj3K8Nik3s74McEnmVBFcTmhdWkVcnPcV3rPo8qwGF sha512-PTgOuZIQwxsfKFsHV6BeU7+AhTFmJ1bBR62tslLunHTIF6R0R3Me+QgCLAH4Qmhf9ca5W4LMCGNDGYKTN/bBwg==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.3/js/dx-quill.js" integrity="sha384-q9aq73NpzTnq0hLM5pdi1LcKrGnc9N7LBchObkOmuVpEL3o2CmqXYW76oqI3HMlh sha512-5eI43i1C6u03EQttmp91by5/a1ldF7RDS7p41rl/BN/GeVctHdKsMJyxkzoUlaZ3EcVh8GPmCUrtZabGwqZLNw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.3/js/dx-quill.min.js" integrity="sha384-eEWproE0mFlCAc80FN/qXvJmHMOls3q8dJbWAUGB+x+trx56Koz8+EiHWEOdnTly sha512-fIUDyhR9ElipkcKvGZbRgnnRKoTDPoHFlBbqa4NVz/p5xc2ohBGonu5cHnUp1y05IHiyv2diNUVdrzhldNx66A==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.3/js/dx.all.debug.js" integrity="sha384-uaSLpOvFiy1yun1I9T3EqcxH9qFoZQbaQ+MsOqjSKi//s6zje8rAdmyWah+5D3wV sha512-SyKmBmwydSX0wF+TIRYQY0R++i3OmgTTGnth706POrn0y8zsP2v5Ocv0n+55xJn3wj1Ja8ppbKk2cwHZ1jOV1g==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.3/js/dx.all.js" integrity="sha384-tlG8WgjIQuL8tR5xfWJTVmYCctb7gWATtww+cCGKIubT8EW5HDu8vYb9ZuRDfeNm sha512-PlbLxLyNkvXmbfCEHxOoVjkJ2aZNZyUez80QyseEPFWJ08q9jy5mdSDs0rRQ3TwrRYv8Zw7xARaIhiJ5w7M5iQ==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.3/js/dx.aspnet.data.js" integrity="sha384-xLyIGJ2ajCtoQdDf3g0zhXZCXrhGT/Vp3A22GrU/50MA1fu4bo5qyL4x9Mt9cgX9 sha512-YWezfT0RwMaisflM2v0KkPlzTHlArmgNaSpRJ3Fp/DDrhLuppH0O9aKEf60f4m/c44Jd8fWTpchpdEOyk5w0cA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.3/js/dx.aspnet.mvc.js" integrity="sha384-RxB4CyV4knlx71MC9KsMgqLp1G2zJ4TNTe32MprG6cpfdUJM+ZMEMscAOwL0VrMX sha512-ndv1futWVBXH3xMytWoS0hvMJYoAIQtU7TFmEl5bKCwG3ZdsKUu/1Tg5C9AWxcPVvfW56Zfsu6Yr5hjhW7mAvw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.3/js/dx.viz.debug.js" integrity="sha384-qZM9O+sTAM4p4cuPqy//XB28CrvnKSQulrL7g5GnyAEYPW+cUaCILNwIcvDgPBMa sha512-6uYIdzfZbZPF+IguRlt0qJ4tFr5/x/Esms0ooDZbPfUrsvxic1UZPqJ7LlpvfkqH7pg5kB+842WxbpLDNw/zJw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.3/js/dx.viz.js" integrity="sha384-NMKskNkupmcwpioM1lmyWx+OxDesxHsCvuXV7zP2RsPzaQfjiCq8NSzSoopjjhoM sha512-58WHVrXvSIbALyF0y8Z0tMsedeQ/z/fP7hnzEfghY/ycvwaeG0Urp7Jk+BnHa2u6atpguhWcYai/Dv98zHZahA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.3/js/dx.web.debug.js" integrity="sha384-fNvjCIWww6bIEeA86+SPkLJ4ZGnTPBcjmi6PWsxhEkWg1gkN+lZsdwNGT1EjpOef sha512-sOUgtBV/VhKqIXDCtMuDJwDfJapxxyxcRRwFxYkBYMV3GRRcDae8nTmnXT2sJQT0+QO+pFiv/IJ6WIZKNpJoug==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.3/js/dx.web.js" integrity="sha384-lvGHvmf3SOLIBOGKKvbjhBoL43Q2uw/wk+a8zDGBjjpEu+tin0HcIpxMoFRiWCxT sha512-KTF2mkG/mMwKjVXQYKCwu9xLdkU/MzrX2MJOYh/pvZ4ArGmCbky3DOwzy1C2waIIZTiOasUckwMo0Z2gFTWWGw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.3/js/exceljs.js" integrity="sha384-rma6MsF4mEnR9Z5yqrMgV/DS5kcUUmL03o62c7a4aLeEpfAah6ssOlyASeH1HgHJ sha512-cGr/NaKGtjxGJokVug48VTo4KNaVgqDxylS4lT5Wi39OFsqfv4J/eMZKOfrcwh/lAnOlK5/P7tEnRkdsbZrxUA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.3/js/exceljs.min.js" integrity="sha384-P7KKlGD3Ng66Ds7oTliLzTnol6DbK+k7PafNYXIBDQ4b5eFWtmqctplDVOxslglR sha512-UnrKxsCMN9hFk7M56t4I4ckB4N/2HHi0w/7+B/1JsXIX3DmyBcsGpT3/BsuZMZf+6mAr0vP81syWtfynHJ69JA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.3/js/FileSaver.js" integrity="sha384-N1SMedecAugDHscH0pjeb8ErInCgitD3G4dlX1cvaja3M92yqRBiuMh44RpbCO9J sha512-B+gr+zLWg81qxVwvtYwKrmjvQtZKD/GGFF7jD80OfzbqFw+NsbS5faEqpCO7Q7oRw1bYi0+WLJf54j8Vm7NADw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.3/js/FileSaver.min.js" integrity="sha384-PlRSzpewlarQuj5alIadXwjNUX+2eNMKwr0f07ShWYLy8B6TjEbm7ZlcN/ScSbwy sha512-Qlv6VSKh1gDKGoJbnyA5RMXYcvnpIqhO++MhIM2fStMcGT9i2T//tSwYFlcyoRRDcDZ+TYHpH8azBBCyhpSeqw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.3/js/jspdf.plugin.autotable.js" integrity="sha384-2QxYF2QKEGzHgS9GPpBwKh/EBKgzlBDtkEpQpsFvp9j5aKNRVdgi1iRdJLX8SSY3 sha512-NmIoYvVsh1mGumphmTK9rc11ia21MZKRPsQV8RUn0x+sN6rxcBtST1Y5fw4WSiAzlryxCtPy00QoPfadNaq6gQ==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.3/js/jspdf.plugin.autotable.min.js" integrity="sha384-vxxMdt1K6XlME6zkLsgFrrHIeC7XIdAo1GW/uhhObjJXnymxiIi/eoMXsKJA13ZJ sha512-03CCNkeosDFN2zCCu4vLpu3pJfZcrL48F3yB8k87ejT+OVMwco7IH3FW02vtbGhdncS6gyYZ/duYaC/K62xQPQ==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.3/js/jspdf.umd.js" integrity="sha384-jbKrW0JzZ9F05MPQ9FU8vTa4UpGjm2Ccr3TOOgPo0X/34Cb+rF6hzdXlN0ThePzX sha512-Bw9Zj8x4giJb3OmlMiMaGbNrFr0ERD2f9jL3en5FmcTXLhkI+fKyXVeyGyxKMIl1RfgcCBDprJJt4JvlglEb3A==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.3/js/jspdf.umd.min.js" integrity="sha384-JcnsjUPPylna1s1fvi1u12X5qjY5OL56iySh75FdtrwhO/SWXgMjoVqcKyIIWOLk sha512-qZvrmS2ekKPF2mSznTQsxqPgnpkI4DNTlrdUmTzrDgektczlKNRRhy5X5AAOnx5S09ydFYWWNSfcEqDTTHgtNA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/23.2.3/js/showdown.min.js" integrity="sha384-g8/GsvDIpLyyckFLE5ew1KythiZY7C20p3U5XFgvUh2ZYHyJ2YwJ68iF/YScVek7 sha512-xY6+3NXsubRhRssZe+rYHEWf0//wNfWSauvKYWHRPPA8GmC4FOFJR2xVmm5UbeqctHsk27P3xyd7U15OU63EmQ==" crossorigin="anonymous"></script>
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx-diagram.css" rel="stylesheet" integrity="sha384-0W3j5IOVQ8ZB7PWWU0GkuCIANgMl+HQVBjPPpPQloGFMznGN3Mn0/CAkuiYuTYpC sha512-5+v1TWf/6TkIc9PKGaLNkHIjRtZDuTS7ybJkEum23siMb11iv73EqC7vogWUNZXojhaUcPKCEk0q8kZ4hOv0kQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx-diagram.min.css" rel="stylesheet" integrity="sha384-RQqJtbWpQwb9OO3ZDmaR0KrmiJGTSO7AmlSPdfinm89X+059dG0FeKtWd0pHA8nS sha512-AWLik9ii8Slfm8VeA3F4bdxOok7W76r8RRanau6vMPE4sWR9rl3uGwyX+TV3M4jNYZs8W6NtzLw7YBiA5++gYg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx-gantt.css" rel="stylesheet" integrity="sha384-Kz5pgl3cUDK/qwGHtXNUQjhko2dSARaVbjZfUzfuzo7dkA2Kx4PVGAp61d0SzIv+ sha512-qrntBNy37RpIE0GAvPWgza4FNiYk5tofrkwuDZjnJ0Zrq74ua6hOezG/03/EKsDRK9RcV1TkV1sNdL1FXxIrwA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx-gantt.min.css" rel="stylesheet" integrity="sha384-rls3hjh4OUiK9VPPa7/Uw1/GgCvW9BUI/gCn1aV5dAVnCWP9Mn4PMJT0OzcWMPwa sha512-4sUUPxHOkkB7DXTdvAymYjWhVKs6RMbcJ1GDzOU8MXPn2aFOBwqBOILsSG8lTrJpjyb+Ceat7vqTI00M5tdr4w==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.carmine.compact.css" rel="stylesheet" integrity="sha384-ZyFEqdBiTkQOi2P4VwSVQndBPuB1m3SxjXfPLep7B0WnxUL9kxq6AuewF5Qlq+xx sha512-BQ4UOylwikdKdeqXfJP/pr1Xd7IV/kIgq6Ef9pdO24EBI221nG5a51Omsk6niXrD2v4n70tV/GAKC6koYHSRUQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.carmine.css" rel="stylesheet" integrity="sha384-D53ZFBeqlkAteFzCbcUBDbEk555nyzf4WiLdhlXoieqXPDLD6/5FeOsuIVWabPMa sha512-soFVJ56z9pxWTTiHAi7aCrV9Df9Mwn4xH/fjF9WWuaUrE7+41OPkmarx0oBeXow4n8d+KV3VauFcbgB/ZSJONQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.common.css" rel="stylesheet" integrity="sha384-dhZZxHgUjRsIPcxlGvTD+YHdd28EV5PMViGIogJrDCZC9425yrY8K7dnW5b6vk4N sha512-35/3m6RNTYaUF4pbnHglX8ft7BgTCn7/O6K+KegkjHVuHpCwlMxlmjz5hjivYclTTE4zRFrJm4cm2PYY+GaWJA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.contrast.compact.css" rel="stylesheet" integrity="sha384-H5inf0SKQBAnL0i4zQ1aru1SQtyby1VjFCFmhkBevAHYwsyPR/Z3wB8Kkp1Zk3Ox sha512-zA+qY0im6kl0l1L/mriPy3p/zQ18HudJHIvlvSt3Tap7hXrOk8zEk1zNkpZADHhHgDSOYpnrtcis33+TCF/5Gg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.contrast.css" rel="stylesheet" integrity="sha384-1r1czHP2dWsK3ERrN7pieD+OVc5lg86COzE4SZAWL+lPspiAIGRokog1+BxUIRna sha512-3LrmNuogxzBBIBmLx8V6DsnAG/rOINY7fX77tPzw30S69v04J26YU9UPMrjTEBEqOxJ/cB9Tjhpv6fFEhUT8cw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.dark.compact.css" rel="stylesheet" integrity="sha384-lEmi7oJ2rykC2a/299S49qc2LeUQA9qoZg8ivZs/o1YEHx2i5Fye4OaShzMqfPIt sha512-Oj/V97ALRp4eTIVP1ro2ADwz/VtCba/9cb65KBOIBOUFneTNQYnU0E9wEGIIVUHxMy7l6o+YeoZnntjxZiJ7Zw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.dark.css" rel="stylesheet" integrity="sha384-XbO8Gt8xdJF5L+kQpRvl0JmVXHl4VsGadOatk/HUjhy6+snfDSV897hDKJy7nCZ0 sha512-hXOqEWo4Xb1Xwdoo30JHSRQlCKij+ZJ+DOmHkfRwCZ47Kmpw93Q7T5nMQcXaP0vP6nT56otLaUMYUUYvHVv7fw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.darkmoon.compact.css" rel="stylesheet" integrity="sha384-310laPMWMXOFOBdZaYvTA841Ri/TXV2rUxaZ+e+VjkSWckEaiputnviXl+8xJ4zn sha512-0R+SplzspNaXybZ0MKI+klz9kll8pyPSo0orbFZ2+6q+k8bIQ9kSsAdmx3ON9VhLbyu21Cg2Jyqtp4WqGfjxcQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.darkmoon.css" rel="stylesheet" integrity="sha384-OYhOgIurjlk0J71z6o2IFDdIJXz/7EByznL1poR22R9PiSSd1Nwg5bU2WbFVMf+z sha512-huPRKLurskbQKFfb9cgo+FrwhPybEGgtJlZ98Qj1JE4Ml5dJhkSlub9o9fpQ6m4V03KAn8G6SPQFQU1Bw6KVIQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.darkviolet.compact.css" rel="stylesheet" integrity="sha384-naOl1Yt5AeWdBX1H8JXAAE3NMyND5oFLjkMZFPuLnX2hKelcY9wq3bZ4SoJOn68/ sha512-ZrNK6iUnzJY1V32e1X9BxSKWEPQi4BVQuasRmMNAfkO9sEtvheX2sjlXj5I1KiODH3ZqbsYu11xEtq/ilokvLw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.darkviolet.css" rel="stylesheet" integrity="sha384-IrjpM8wRH6rShTdpE5+gW9QVQu6zMfM89wjfOxz95oYIxGAHpZWV1xIgCzbwFyeb sha512-RSfykwYPfnNf/WVLt+XMIZcEw/y8zG4oH3Di40HbpDg78RXbwlMiriR3c5zV57Z902wXiSKcItr4PWRz+lTmlA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.fluent.blue.dark.compact.css" rel="stylesheet" integrity="sha384-Ov30zOJmoN8bSDpcsMhzFFf5W+BenWVU1PciTnk7xko0bi0sJYnu6KAeWqOXXaYI sha512-6JOXdo+/+pXWuzC3w9HakcfGxWkaM2/NO0ph/L4/Y8lBeRBge2hXjffVMs7Llgl4ugNqJj6x9icdWKBm2zHy2Q==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.fluent.blue.dark.css" rel="stylesheet" integrity="sha384-dgkaULjGG9Y0DMkGDAiuvKjTXPGgDqnpHUgjlPx36Ix8Q98hUX0txZ3fqTSowmsd sha512-bod1hEDUnBRs0teX0fbWOlZ5G5zRu/FgOIGmDIBOH6ev+N1pH6lO1YcpLWTRxERLFvOz7OGqSH2U5hb/Hk7aHg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.fluent.blue.light.compact.css" rel="stylesheet" integrity="sha384-MoWp9/J42i+s8NJ/5YvQof03V1kv0SXSXdrMK3X3pwi6LFs4qg8OHNZDvye95QY+ sha512-rHLhWXTfeFkdlSy0qsGXRuTsTtKlqI1gdn4hHwxiM8IZN0yqdYgNTm1OWKabYqKZk06bqvESfPepsO5TXqo1jQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.fluent.blue.light.css" rel="stylesheet" integrity="sha384-t9N7MmuHYikFygqefR7JnIGHLDQ56vRFegTGPtJvyPgoz+5ojsvY+gfxahXK6oFr sha512-Dr/O2pVgdOQ2FnlK0o0Q793i4eQC2aRQxYsGywBjmYjqg8ws8t5ZR4VsRxACMpereckGFzQ1xcB+YORO/TPFkw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.fluent.saas.dark.compact.css" rel="stylesheet" integrity="sha384-Sv4WpOWJgPAvBx0PYcpYAkGOJxfol/nu55YtvI9mGIZL32+UW+BB/gC13l0brFlQ sha512-xr8uFLtl4VA+8ZeiS5zMwAEXhHFFoYPTFJikMBIlaFRhOQqNs/5w+iP27R7mbz7pYo8whv58qPhda2mFi80KVw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.fluent.saas.dark.css" rel="stylesheet" integrity="sha384-3DWMGroax8d9K/TFH2SuWHsUgGiHKPYXrs2ciZgCvMEvY+mGm4nX0O422zwUIAf8 sha512-dMbayk3TWJfLP8JaNV6M8opGWwPI5LMH4U5O7EkS/bxUtFj4DkTHzAPRyVDVcp7ssUz62el7oFP5XeSkqiLG8g==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.fluent.saas.light.compact.css" rel="stylesheet" integrity="sha384-rpUk4gY+tVO7GJ6UqXKekZgoj+dYB7d1vaKmQps3NodJsfj3/0wZW7igbRsc/wv0 sha512-McRlC1PDHnS5k9vAATVpNZiSqCII/M+Yqd8P1KXx2n54X7LWOzbThSqp5OGAw55gFTrjoZ0E2DB/38X9TmyBsQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.fluent.saas.light.css" rel="stylesheet" integrity="sha384-/FKwZRS/uSgWNsxYf4w1iJhACB3GSH3O6Qx63B7NpOgSIQDf95C5n0GrVFpzNMsl sha512-3pLwi8QLrENwxP4GAa7hJ23kBAIltRD3OFEQLxwvI283dig36dwh29s8jMUl4sKDdVk/UBbnvfc4QdX8NBdYJA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.greenmist.compact.css" rel="stylesheet" integrity="sha384-/biJ01Y6P8SzYKfwPAStKO6x+Xjjmo/j2LtW4+IraMVo9DFTkXlC4JN1e74VVDYw sha512-r17WJoNzwFaryx2CuKzX1ZNsf3e0vAHiJdxzb23w/HHhA5HN8DbzFP66h5uw2IKIrH1/kxTRTTkwv+e7YWwCyg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.greenmist.css" rel="stylesheet" integrity="sha384-hJU+JGqrCliQZYmKjSjCDk1q1QSG+1dEDS91LfZITIn2GCJeuW39E8FD82mhyJru sha512-BTqU7UsgxOlYFeOlJLy81qBS6C8nnSRarwstPdBF3ypgig68u2By9UQuVDHE4kMAneq/ez6L+hqGCqTmzdYDig==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.light.compact.css" rel="stylesheet" integrity="sha384-cRhNPVppFbbrPf+9YlecGczc5esj5NrSvYpRP3Gj2y69dYffowuW5TOGsS/2rZUG sha512-n1PIbJPhNhzyHrwXFJOs8lhqDW6EcdMWvZLd7lKcLZoxLHZBVoKyqCV/vCgYiEStToHGeEkg54AHGn8JLyy7jg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.light.css" rel="stylesheet" integrity="sha384-grKdJGK47q8fJlIjJPo9mJl/xByZHymCvRL2NhaWcrEOXkIBEqGkt/jrOQDNnzAc sha512-MRaqf89h3OJc4Is9J+YUeoba2DeeQRpAdk5e/X5lMW74L5TaqULmCJpryLLJD5MBmTA5qHTIUHrWiNOeGvdGxA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.material.blue.dark.compact.css" rel="stylesheet" integrity="sha384-PfEVJWlFAfMIkLdRDKjsfg4vcnu7nLwwl5wqYvZD2UNBqgcArJSwfav7QfhC+okP sha512-jzNK+BaRtjrQTpg/LwVBQnhxiKybZJC2aY/Ocll2z8iEGASrUe88A+LlAcpBLjPHjqym8l35J3UesnswJbv+3g==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.material.blue.dark.css" rel="stylesheet" integrity="sha384-/zA/r7tg7M2ZFiagCekUxwB+REZf8HkR5GzrS25Fq5NfLVrvbhV0+MY2W/9b4nCh sha512-ngxo9lvss3tF7yvTiArbT9JMcmd4VrBqnTX+MFn865WxOA23J81DH0QKJwTCA98GJx16V+ksVn0cM44k+DSsWA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.material.blue.light.compact.css" rel="stylesheet" integrity="sha384-FCvNRQ8wIhtFjfDR+G85eqEMocRvlnQMHUHrmbpR5jBNsOR4kHoVPI100PENhnmY sha512-m8DMHqnxdEiiaI2A6s3Bl1C6sC3uuFFNwe1IfY2+jSBppY2axJfLuHQmEZhc50uB6Ehfe3EGuwUTGbZTS0JA+g==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.material.blue.light.css" rel="stylesheet" integrity="sha384-1FUdagdE+xgj+ToPc9fo0HewZd7OeuJlujNZ6CpSRK/z/f6f31GnAY/STZJ/JFLd sha512-jj9CO0RdCYJx7/9LhTqsVTu5+xHhCH2lEP4VmTtSGn6bD1Zv+P1GuqJT3UKJvBkDpK/DayxYLWMQcNMmuiajMA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.material.lime.dark.compact.css" rel="stylesheet" integrity="sha384-S1J7GKaXwZ0maJR1nB2opC8q9Smom5ZNm2J5la1fZljB0nbCSTRHopm9KTV3skTE sha512-Kn76i7qCQ4RjqOlvaQSW/byX9qPy/efTjiV7KaE5DNdgCEjF06z7DMUbRTiGS0PA+5Cswu7w/0nujvNakLSk4g==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.material.lime.dark.css" rel="stylesheet" integrity="sha384-NW1yQq7dRMTritei/Yk3RWSgEYhWrusk9tIpyN6fqflrWbeBclIorjXR8GOsYfvs sha512-A/+b4Hul1KiGOL60V0SBbd+Mvv6S1Ynm9P4UeSnkYOYelhB4ECv+pTjZ0OqRTAAzlfNLBGd8PV40eBenquUaoQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.material.lime.light.compact.css" rel="stylesheet" integrity="sha384-I2DN3FiJexe6h9obbo4GRta2O59cHFLD5SF7XlTNFLjixBeHgSEET3oPxhtPSzzH sha512-UzskdkoduOBdye5lCuR4m127VlEeANNxGau4QLL7Ema48TGSOBBvsrrhINkC2OKXcbokwuWSZzDmaBrTacsHvg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.material.lime.light.css" rel="stylesheet" integrity="sha384-WrsxYA6uxhVrw6dMDO3kBVAJ410SUROlByQa1+nvKlRkY3i29dyZd8Pp6N1uFznK sha512-h8CuG6WEJZCJmoe3CK3+7oHyqCZnyta7vkvjEqyQGz6x+2FLIJrwd4gGvPuY4DzDUiJjetZldCwsXFqsmYgQfQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.material.orange.dark.compact.css" rel="stylesheet" integrity="sha384-p0C+wTuW+JEZbNgOkvAyrKAmtB05P7474Y82Fyoi3Ui4Kzfb4laiRviiqwOV1Htp sha512-4XnpvAwm9B/HRK+ks+bX6SFSp0lAzMn/INF7z+OEYCpwdadcdIXUjieln09pP6zuOLnN9BtFg9/ltkk8wLVlww==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.material.orange.dark.css" rel="stylesheet" integrity="sha384-q6S07I/rrg/DnB9RSMU87/g99pxureFqXdkIPuZDXZSEsUWYdwar9FVeSB2WIchi sha512-6g8dy35n7OZZsV/3x47yORP9IBkHzAa10DRNy7bzq1aus0J/7fgeyDPI/kCe7lWFJATqOElOR4N7ByZkPDsoSA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.material.orange.light.compact.css" rel="stylesheet" integrity="sha384-30sGjugWeg3m7ZkArL9IOCqSQCgiixNIJqyggyWRf+zfSSEVzGo8BC9oJwKg62sP sha512-PWC5zth2/14BevxpDxTpXASSgErcErwsaYGuLWMjuX/9yGlIXcw6gaEAIwsOkbagkm1XEB/KGlx8SJ6AtSe4Eg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.material.orange.light.css" rel="stylesheet" integrity="sha384-Zdtld6A4OtJuVS8wJoPDQ6Y5ezLnwNblyMG7MvOB4Vmr2aALKoUj9PaWKTob59I3 sha512-gJkz/2FEj+B1ZNWbwSVnLD9QH3VZIG/NFNu414p1ZgGaeyH6cCZsZyoNTfrRg0BnfOi4cRQYV9Gb1HKbtKqdrg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.material.purple.dark.compact.css" rel="stylesheet" integrity="sha384-1UJZ6A8S9Ba03Ocx3n/Y827q6HLoM1HBfQ7w+m6eP11vXw373UhzDJtYKcSKDH9s sha512-uVZHvL8An/DYsVtrWwHujY3uaoncKWNViw2KcGQrfCJYWrvZK6LUJ1HFHEsyzm8XgyraG6Hw/1FeO1s/BGCLDA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.material.purple.dark.css" rel="stylesheet" integrity="sha384-JXz4TTn9TDSkdtv9gbsA1VuZT+ibBbEKrlSbkhEvWHhqS/8PzRALCET0qKGpQLWN sha512-UnO+DtpnRr2fcMDlmpazkDE/mUGxXN1TpBgcoMtduOudmlTVatVwQ9zX3EQe7PrUUYHj0ixChUookw3SnSfwng==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.material.purple.light.compact.css" rel="stylesheet" integrity="sha384-ufJMhJtPTu2SW/jNOkOKfYI92zzyrf/Afmk56uAy3/Xfz0hh9QVw4Sod8R2xDGq/ sha512-1iMKy7QJIka0BewKzfS4Bj7iy2oE0KHOnJbJVkdZTvWT2tnqNR5uB1/u5e82mJlv1lm1k9mbD4J5K4Bxq70dtA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.material.purple.light.css" rel="stylesheet" integrity="sha384-f2+h+Xfh5K696MnTOjgz2hNGX5AmKyVQrVAkUFc9J2ovZ+J3ausl8Xum5DssSY7J sha512-w+mhB90azte87KD2xZWSRXax05l5WXUAk8iJ8b/guiRgq9xprp38YJ0eziSMRIimBOws25ADNv+rUGRM+cX7BQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.material.teal.dark.compact.css" rel="stylesheet" integrity="sha384-Fdi7YoMDHURbxqRHpxA0Uf3+f09w08ZhMdw88JCi9xTxK2Wsj+reXv+VSuQc0xcf sha512-DIAWSwcSJO3v+cNkqT/BJ8GG3+hPtt679XXkh6S6PQrb/21ocYTHRnbcJamdxMqqxp564F3kMrAymR0E8ycobA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.material.teal.dark.css" rel="stylesheet" integrity="sha384-c8O0thxr2Lj6t2UGKbpFMeBIImB/QYOsSHA5i/+HgzBTSmxZ4JM89NXkw2Rq/5Yu sha512-nTJGNStsv+tBvkacy1dkITeyzC3tXrQYOpc/3KxsLamFrXBkdckfCmi+vTFIty+fDmsA8P9AbjVlBwkYRqgalQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.material.teal.light.compact.css" rel="stylesheet" integrity="sha384-G8xTT78OHSg9ZiqDyi98rodOtt3StujPFPYC0mql0SqTv35aJxyYDfdDHschKASl sha512-0d/3yUNVIdFg9FCT9MxAxcEFrVcXLL+eva17zFtZl+gt+48d9EqjWn09muG1FFko765O+VmN7kMCqHfibF86Rw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.material.teal.light.css" rel="stylesheet" integrity="sha384-bnIFnL0RslSAXAXMyLOdLLOczyVVWGfYk+4YEM9GjJSEea0itWcbqipckTuxFDl+ sha512-iUruK2c05ZXX3CgYoPj2VJ+qbt3f9U9fKrBjvc/UgnriRB+kwWxyM6NNTY9U00kGK5g7GRxlYau9H2+sw0KrAw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.softblue.compact.css" rel="stylesheet" integrity="sha384-S8XDSOsKBRh1CwoKeOM5++E7699XEJMwMKZHsm/pRMYynPYAr1a/NbUhLdh/TKWu sha512-8BMV8Ty6ndDcMbwrMa7h/5WXitIo27EK2hMAN1wb3txO2uEsDAAef6auLNcYUMJK7R8Reo0Ei3fGzcRbWRAtHQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/23.2.3/css/dx.softblue.css" rel="stylesheet" integrity="sha384-93ggRuJZ8LiYH28MPdhrkhKD74JkFZdzZgXSUbQlQUlUdHlKcplGWF1ca6PNpVhL sha512-UY8rC4cX8GRfk716PG0+e07VdiLAQI9sKxF++BggVPAukgWWqp7Dg5cFnF/502cpFPlsrYEahQoZZN6JRr9MOA==" crossorigin="anonymous">

ZIP Archive

Download the ZIP archive if you use jQuery, develop applications with DevExtreme on Mac or Linux, or simply want to try DevExtreme. In this archive you can find DevExtreme scripts, stylesheets, and demos.

NOTE
This archive contains the latest stable version of DevExtreme.

Download ZIP archive