CDN Services

DevExtreme files are available through a Content Delivery Network (CDN). Link the files within the <head> tag on your index page in the order given below. Optionally, you can verify the files by adding SRI hashes to the links.

HTML
<script type="text/javascript" src="https://ajax.aspnetcdn.com/ajax/jquery/jquery-3.1.0.min.js"></script>

<!-- Reference either Knockout or AngularJS, if you do -->
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/knockout/3.4.0/knockout-min.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.7.2/angular.min.js"></script>

<!-- DevExtreme themes -->
<link rel="stylesheet" href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.common.css">
<link rel="stylesheet" href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.light.css">

<!-- DevExtreme library -->
<script type="text/javascript" src="https://cdn3.devexpress.com/jslib/19.2.4/js/dx.all.js"></script>
<!-- <script type="text/javascript" src="https://cdn3.devexpress.com/jslib/19.2.4/js/dx.web.js"></script> -->
<!-- <script type="text/javascript" src="https://cdn3.devexpress.com/jslib/19.2.4/js/dx.viz.js"></script> -->
<!-- <script type="text/javascript" src="https://cdn3.devexpress.com/jslib/19.2.4/js/dx.viz-web.js"></script> -->

The stylesheets in the code above apply the Generic Light theme. See Predefined Themes for information about the other available themes.

Specific functionality requires additional libraries. For instance, client-side exporting in the DataGrid and PivotGrid widgets requires the JSZip library. Similarly, the HtmlEditor widget requires Quill. Refer to the dedicated topics for details.

Subresource Integrity Hashes

You can use Subresource Integrity (SRI) when fetching DevExtreme files from CDN. Below are the files' SRI hashes for DevExtreme minor releases. Each file has a sha384 and sha512 hash.

19.2.4
<script src="https://cdn3.devexpress.com/jslib/19.2.4/js/dx-diagram.js" integrity="sha384-HrMAj8iRGXZ9dx66W6xiuGqIL6TFSYcD3kfj+IoMDQ/fHyxuuhy7HWzMsZ1cKRbt sha512-xckZHXufOkBvarZKgdEwV13oL7tSe8tCXhIs/ZE0V5AqA1E0eR7YWdWf/UJKGkCfTMAFy3IBcLjHN2DTAFrpSA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/19.2.4/js/dx-diagram.min.js" integrity="sha384-UZVh9TbTrU6TJbbWgvykUi6+TDp+hfIu8k2BvHv8BeSyKk0Um5LI5iSXFMPRop6w sha512-YYs83ytWux//27NqDGYKrhRTEfkEsU1BZ6GWaFKAUVGZjr4WWE2ler1LpoorIDnAN37Y8Kvw2CdU4OJS1gSR4Q==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/19.2.4/js/dx-gantt.js" integrity="sha384-/JppUq/eo5mhqKT7xa/oJFDDUP/69nxkkxVG4e/e4JmMK1IBYlkhpKb+HyeRnSur sha512-BVS7d5w9PDnozvNpWkNAbpNpKpR6gvnQy/lLy96EM9Rgp81lFmjkTUvmxa+d/LbqKwflKCCokKkOGyxNa5dLGA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/19.2.4/js/dx-gantt.min.js" integrity="sha384-0T716d3RPXWWcNrpI+4DfXepuVuPDBB7LBJNkEV5eqcmA0pIDPJudVwTA0aJElcG sha512-1ve5LDN1Io6qTCkMcE9FKZiC0YVRPhIYw2QDcChizB3+hKGeMA0qEuLivERiNHFcy2F661rc5VruaK0g8suHDg==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/19.2.4/js/dx.all.debug.js" integrity="sha384-fryYLWnpabRf2G4Nd9sduvRLdbOMtrfMW4TmwinoLPXieBgeXnLB3CXepcR4OALa sha512-DiZjDuuxhAJVkmZVH1VlzCvibZZbsLGDvy3drKFjPjM+SNngzL/y+hERXh6fbOlxVHqIjRJJFN+6nzKUeFud+A==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/19.2.4/js/dx.all.js" integrity="sha384-VEkyfspcBFuLLGqogOpU2iHSc9adTnYtdjlePjr+HIOrs3hCV9mYCbMK5LPn8dQO sha512-y8kiBCRL7MaI6xyFjETbY4UhXKAJ9yK2wVkqRP4MG+qvHGR02NVzg+0znrmaVoXTCAPmw+hB8t+7RafXpQXKkg==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/19.2.4/js/dx.aspnet.mvc.js" integrity="sha384-VRSaQ9Go7BQ7rzoNmwWNBSy0vdN866M/QDw4yhZAQKVTy0HRlbwsoebbdEBDihVB sha512-/ueaXGOn33Sc+L0yKs+glCRh2GjWB1KChvzZew44tXwGZxtrHFRBEgil6T690uw5Q5g3ejWrbcixYPqA2t4YYg==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/19.2.4/js/dx.viz-web.debug.js" integrity="sha384-W4ljeFlQJcBCNb8ZmmXC5papC4ho2Rb6ZDhOLQkCterQxq8aPxdLiVkvP4Sakdcg sha512-nus8yL9MFIwmCKWhnNA6D7yx38rERrk2KAj0QXt1P5ggftsCOeHdPBwS9ery8Q6aSgMo3grcHL22U/rcZGmbeQ==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/19.2.4/js/dx.viz-web.js" integrity="sha384-SZyPwe4f9x0BYKMHn5j8/X2gESKlZZxIHGvEkJ+iAFcrHlHWyioF29w3mEhESFht sha512-TZC4P9UlR2+Qe6TWe/mn0GOw5O8oUxdezLDJiWq9NNCkIOr3NVzcf7ldodKIWIz5ybhU7mfXbxuW17qMOt4gHw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/19.2.4/js/dx.viz.debug.js" integrity="sha384-aCRdeXxkNL9n/StqZpxpJEuPka3o9Pvg8QE2q49PMr5uZdpMXcxxyy7C2h3iSpS7 sha512-/ISZymthPhg5OELWr8VInNq+7DDu0Dit1GgFt3K6fqsiu4LivPwlNJ+lcO5CBi1If4AqPPph9EMxhQFGU/v6Fg==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/19.2.4/js/dx.viz.js" integrity="sha384-Cx5QuSXfRT0aaiwvHDn93L+w5myp8oE7YaHvmYtOCXpci1itopNGYXrXwa87gqpN sha512-BQKV41Dp8gV6gEh+UTggcNIYzgj22WYNrHFKCRFGZSKJB71hBu0TWl+FR3foW31L4E/5xN3pSj5kK0wgTleA7w==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/19.2.4/js/dx.web.debug.js" integrity="sha384-CaV+IOmzFswjRL/hSuv9+PLJAO7JtK+3nTy4E+PHYvZxeR33znmun3x5/MNjOJNi sha512-xaqDriAfgR59WV1ZrlGFezyIge8Ol085C6M9SR0ohVFnp5Is/Tee9sJg0xRkMmOpOgtCbMjveMLgESZIeMuuJA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/19.2.4/js/dx.web.js" integrity="sha384-jUzj+IYBkQION8D8SK18fY1vlS/ed7qQN/erg6TPnJqERlm14mFLjqD47547yxzx sha512-3nG9WDk9X+08otFbZGxrYO7KaaQp65n7QX67iYGNT5qXAyLpw5Fhsp2AnnW9YntzuYSdJBoCHY7rX3z9d5cOiw==" crossorigin="anonymous"></script>
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx-diagram.css" rel="stylesheet" integrity="sha384-yhvcq+9hTLVAe/3moOM7G6oCJ0HyRHWNkuGM9GgkIEWX/rWro2MQc2MKEWygLF4s sha512-c8JgD+7HWHocbr88Qn4EwgXPcXtSiJOulkq/ZTdK9LEcr9xvL2/haxjn6m51JRmwBTs+UC/8ivSpWkqQAaL50A==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx-diagram.min.css" rel="stylesheet" integrity="sha384-SK9GAbDdCEayzu3cR9Ff1lgpP2jCmcRLvZKLYfRQXre6V0N+VC0VCetpE6vk7O2u sha512-yLvype9NMkfc3MB1teQjGss3+uzpY2w7Ak1DZBy8ltvmJ+AFJ6ukKZPU0mwNZWw0G3FWPkFOwxQWd+zfqBviTA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx-gantt.css" rel="stylesheet" integrity="sha384-oMp4TC/qkHxLInPnl/X3lUKyrz6iNS4Vj7oXrLWh9s3KhU0W/tOIoWTYfvNuZelE sha512-1QGPI+fX790xqWkLLXcBTZIk83QGUTLS51UmVohH0KiN0GOqNoxvFJ9ojS+H8Z1kdmzBOwPnyhVbTKtnGz2XVw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx-gantt.min.css" rel="stylesheet" integrity="sha384-Rr391gacdxDyih4q+YfbSDktJEukzFiuDLi/9yAoGBOnkElDnu+w9H2VEYyTVHCF sha512-6YWN5BrtlNlXQ3g7zcBdfhnhbovMzuUu5ZNWWazEGHSQJHrYH9tqwq4iLvGo/23LxRhIzJxcZDBMTRFzs9t7Kw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.carmine.compact.css" rel="stylesheet" integrity="sha384-f5DOgDsOaMyaszTqZTdmiDX/8GuZZByCXRpLpeNp9oy1C30ocZEIiCALCNa6LnK1 sha512-t4khLrpuYFk4inuHURyB/LQUG0vXH/SXgPBPHN7FLEpmKWkY66x/cvGB1ui1i33RvTiX5jtGvdiGxzjlu0atCA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.carmine.css" rel="stylesheet" integrity="sha384-jTRZHI5DDbpXtJKdBMuI8wxX8bSsmTiDXIEoANwkEUCkX8Bj3Wo/0GlDZ0enVsli sha512-lLDdAGT7Dg/5m/WVJPziiP8SnILKkkz4q4nYPkaUI/1I4WaJtJ7j4KEuz+O6gWZ70BDm+qayh6bCObWAwHEn4g==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.common.css" rel="stylesheet" integrity="sha384-cQWfYHtKYDKn6FD824tlCzL3C8CM3dg3ZYmxTTmbn8IZ6fmiTcIxMsbhI0uYCNcx sha512-ilXSpmCY+4R1VmUv3q1VPS5Z5U7TshqcarcO51RoWRhK1lN+mWAS32xyYLbQ5Nm7ORWJZ+ZLwE4JEjLm4pOQMA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.contrast.compact.css" rel="stylesheet" integrity="sha384-altupM7DYoYeFZq+eD3/ESywYizhMKrQrA1RQPrWyehj7PFvhKkaMZ/g5tJLgpc7 sha512-zmxoaKydCwKBztsoFFwdGbvnFDlIcSQsg8nv2GHN3trxPHKDeAyWFZM59wZ5/Y9677D7pFjp/ppWEuNcIbweEQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.contrast.css" rel="stylesheet" integrity="sha384-5CFYc3sgjtYpahGuki8Zul+HfBI4p28lheef3Nf/EY4FrQ3hPHAIsO8naDr3wqwW sha512-PuiN1tJLL1GG7jJ8WSyGdF56bT+9Jg1f5VVnLgZkPzyH1R20P7zKou+pewfJvvau+21efT0h9ld4T5Y3vh79eQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.dark.compact.css" rel="stylesheet" integrity="sha384-TXppbGLUB5aGd23C+1I9MCD3ZxhblmeicIAyx24J+8SCCFYE07Th04OusC3kw/kL sha512-PL+AiAgtb6iDs1NnqJlcYme6WcA0SmT/RJoc3fS0prGYpRDIkUtZV9YycQ7GT1XubQZEvY89y45tJh3fJXRLvg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.dark.css" rel="stylesheet" integrity="sha384-0pg1AylKE+u3mFJEDOiDaSniHiB2iDZqWKBZow32+U/YBHFF0TrApxmcpkWbzF57 sha512-EaNhKQ9RtA5DaCy5HKGwVPKU0UIR1NX4rk6iRsCZGyIr6WNP8rnfWMXGZqLFlCsBTVFZqbEyd8dzlrtjXjPd9Q==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.darkmoon.compact.css" rel="stylesheet" integrity="sha384-KG9eYjW5Tq+xPOPqi+bOu2Ob0VcV434H+TKASSKbxMD2mIx5/fK1UULOj6dBdMr4 sha512-/YOXaO7fj/CnYQpTuNc0I4PrgObASwi20plHtalQ+zfxEMDgORpFUuwoV86zcLjlWj+m2l5oBIyJ9cpu0o0/Pg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.darkmoon.css" rel="stylesheet" integrity="sha384-F9LZAvSMxDjFvY8h53yd53g3+qMVPXyVJEYJyx1kc4LFhLbt/MA2aJD6ifhoIlj6 sha512-DQU00mq7cz38RPhxg5mhJaYhL3fNg0bODzrT1TM2ig/AqwlZsT8pWgSRfiY4p6V9Us/XrfFfk9SFjlE3KMc7bg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.darkviolet.compact.css" rel="stylesheet" integrity="sha384-hJA4DaQ672ygwe5IAWle0Humv7myYs1TIHHz1RyKowF/jyee1yy257dCDHDsvknX sha512-yRb4EINoOUzjKlAU9KQOe5E6EIXWL0T763bvKUeHM+XcuLAnjn+hoKvqG6xdEQbXUeBaL8/oYT8BLdu3TRhbWw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.darkviolet.css" rel="stylesheet" integrity="sha384-G+GIru6C5Wi2Ml4Ciz/Iou/z/1mky6enWnk/BckeLPyQj4wOmLhKjrUXDgbmt4bk sha512-Y83UFgmV58Ic7Yl+8arwEN3lT3A7/1wbJb2bj9sh+YwpsHPJfdwXiOuLa838JDw9cTHgnpv+PETuU3OHu9t6ZA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.greenmist.compact.css" rel="stylesheet" integrity="sha384-avHSLiXXMBe6PSP/v2Fmk2OxMshatQRK0xUucsIeqHnJeOWtucfcpoqpM78vIPyn sha512-M5IUQ7/Eaaj32mEffVy/5RXMkyOEZa3mXmfivO6tiBz3jXgnky1PO0l1ZEo2Q6w5Q4QwixYicSeAhM551JEwNg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.greenmist.css" rel="stylesheet" integrity="sha384-Dv2UQZnWFOVyxYi1QmZqenEnUTdDodQP4CvTomSZ63cXQmjmj6X6X9R3lZ0Y/msD sha512-i4V0ZVDsBk2zSHg0aIOwvsEjVuJkSqp5CMe/Efkm41W/xWpUa89EL5vlV00313cPn+1sYln16dKw1SOUIJTQ9g==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.ios7.default.css" rel="stylesheet" integrity="sha384-vKwtg5+wCf0qSi9UqqW9HXE5rhFlFtg44faDVL7D5ECTuuYGs8S2JiuO2mI28dc3 sha512-6NhBrGgnMO7GzLlM6WAq8KjZ0WO9XyOG3tKe+dR96HHCc53ERIxvokGnTW5IwC0Sy8We9bP1b00Pucycaf4wOA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.light.compact.css" rel="stylesheet" integrity="sha384-kS2cAdb7lL9kJbkpGxT99C+EosoxjMhTjQbQRmo5DPNsnsosPMZuadTecBIkLjhE sha512-t94iEzZCW2WzQTBEaDHmsPmv/QlV3ZSWU4JaWlfo64hwKqsaJcL+/O6kmEQJj+H6A79l+vZJahwIqZu+R5QKZw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.light.css" rel="stylesheet" integrity="sha384-bAHLxygsCL+uwBBqa2YhN61x1zLpymZfzY6sxX7akNA3M2m1aGo+a6/o0eek2vy7 sha512-wRPwMAPjdKwKPs9UL7BYmpFxZCMXBf29/m+4kaPQgcZqXVUbulCa39EFZ+Hm1NNjaThsZqW/xQxzoqtT3ciRIg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.material.blue.dark.compact.css" rel="stylesheet" integrity="sha384-dxCFIzFjnAJi65Rp8j339wSFSbIu7IezCHD0zKK4gUdJ1L9weLSt2sLePHcOF44w sha512-5lxr2LZvjDIzSUPomxUPZNgaMoroWWjOQjHIcP6Q5CkceN5YBef3E0Vtx31bRVzPnhQOQaZdaYmPjltnF1RJZA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.material.blue.dark.css" rel="stylesheet" integrity="sha384-wyZJuA8iHjch9YZ+xKK6MzJJoO1Xj48TsF5iZcpn4FjmM2Cdkb3Oxga08+GnQFQw sha512-kpm5rU1yEhgNfi5gz/v5P010YMFbLN2szFleam2/pEwODvJEltCiDqv1BSsQs9ZKybdLBiVquPvCXjiDsg7wLg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.material.blue.light.compact.css" rel="stylesheet" integrity="sha384-Md61ePfUWQX15ZrFNkg4lhfesfBRx/IuBC+jRT7NiDeZj4pNHWri/Zck3D6lo4+5 sha512-rGjER1bdaFoTTB1ahqG7bN9aF7h4cdW+PfkzGJrFsmdRhH+M8M6kdoc8KP1tHun7aIrbsrv98fGosxl0B14xAQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.material.blue.light.css" rel="stylesheet" integrity="sha384-AAX3H5839oLLt3HqgHr1ZMginSKqtbcVykh0E+Bl9P/ppgr1ur0V3h+9eKmYrbIC sha512-wr01v+1ZChqs3eZ6Ax57I6zM0mC7aQ358+yY02ungMPWRCr9OkiEKsXJFXbKi0cFN+/4whX9Lgt5Cd2uLkbKtg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.material.lime.dark.compact.css" rel="stylesheet" integrity="sha384-ghSgRX4Cgq4zHFwqgCnyghmdo+5XjKN7t4GUSRVlDEAtZyMwPNTQQPWh0xHRNWmT sha512-uktjhov7dITHB9xIu5tAwWjWENkcb6UqXOcMcki29H7KKszuNnJQcX6I4Ni1bLMWh4G/c6yAPpU8wB/x3w50Zw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.material.lime.dark.css" rel="stylesheet" integrity="sha384-yc4OCeSZ6+Qnp7bVvctOhW6gCFIXemlMDvOcg/CeM+36bITe2Kl1Q6dKsIaXzSRz sha512-NBZXZe2EbXhar7TbRTw7PJq86S6FBlpki96JCLqhe9MYc4UeJFdqIKOyOfEIHSC0vKhm3lw9FI1H/kLZ5NrC0w==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.material.lime.light.compact.css" rel="stylesheet" integrity="sha384-E2fODtt0rWk7QDB1jQvtRXe6Zn86pd+j/vESYv23T3lxU1LVql+qYqvBs+/YzqCO sha512-nKvrJRHlQdZhJfNVVRI7qg91oZduRLBrzdOmScSFrMXzlJHfXqrXFX/tw62IGyJotwMofowiSsJGGw97d9CRkQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.material.lime.light.css" rel="stylesheet" integrity="sha384-JiXSHwmv7klzxTYFy3EeKZx17wthgSp1nChmuE87U3iY5wUmx9vJScH9F5NiH4g7 sha512-Fb0RGNlgDtGSqaZ7uzzhSrw7hQ5JWlz/by4Pv1I4Mid4n6n195nq+qfE7JcCfNQxcH9+XG5A6PPeYaW2yTjl9A==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.material.orange.dark.compact.css" rel="stylesheet" integrity="sha384-kScIqpjU7kO0cBzI1aTE8ijNT1PBnvEs849DT9tz7BxeLVbom8+8pNSgXdv3NsG6 sha512-SgEU+nyzdaoM/HYEuBo/6yNDGNTqWGGZgY0mZD7HvifX+kUAnkpNeXr6vq0+pUNPOR8cCvDD4fWtvimzvl2lEQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.material.orange.dark.css" rel="stylesheet" integrity="sha384-CrlskGXXxs+mwQu/Bt/sQTIXUyvdP81t4kHu7diAoa6uJkRgT56BwUnAs88oU/5X sha512-55jGUh5Mh5NsQkE2djZT9GM89gvEq6WlJvQOWUIx33nDzQJd0d1jFhapXRjSWjQrztr1fRjrs07kjAgPDfpf5g==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.material.orange.light.compact.css" rel="stylesheet" integrity="sha384-pa66WCEiABnT+J0fzKbMMUFxQ0yUcrOQ+Fjq535+1BNhX96S8Lj+Qgkao68uQsi8 sha512-kch7bfLec3h+qslGH3MNSE5jmsEcESdL/EFGAbB+FyHvXfGoqZRjE5cU62GYUJyF/vVZnG5p0KMy+9NDWQJi5A==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.material.orange.light.css" rel="stylesheet" integrity="sha384-wxhMm5slmdXC9KPy+tg9qqB5Bc9ord2v4XidUtkNxr5WLk+ZggwHxRE1B3CVpR0K sha512-tSWWYOjeZyddigLNp7XmrEZMh8RKZ5WqonlRSroNh8M3CASnNpqh7FcgVfKFXnJ78b1Riw0TJl84F6lXg1AslA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.material.purple.dark.compact.css" rel="stylesheet" integrity="sha384-HEvLZp+SmyQph/4GBWyTWeirNBywPVnZvqgzqkKubZYimAtRGccqxFBZZfllseIV sha512-y/6r4pID1q/0iYQKe7LnQbW7fp4heqzu7TY+5O5uLyBDmTiS/RQXzkBViF/kgjBeXv2snGuoz5PeU1ZmGtUcsg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.material.purple.dark.css" rel="stylesheet" integrity="sha384-Extoi7SuXFDgiLqzg/BLJXnd3O8j6k4bjGcIQfiTZHKVPfc1+D0KeT7jka42FQ2F sha512-C4sHMY8rrG04wO6Lh88aY9Fy2sOw0y8qyb4vO6fbNMji80Sh9lRbAih61tUNNAerqNKti70iux+i1m5Z5icCuQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.material.purple.light.compact.css" rel="stylesheet" integrity="sha384-bXclrUwoQmd5n9zL+SZjmZANO0GP2Gx+8swIVA2QCEHBrAZWOdHVWSCqdAEdOeeC sha512-RToukuwbbipxZcBWjI2TwXvc2SyFlOgqQsKc4CS6HJyDNxHK0HretIUFRvkZjt0c1689ukFgaHcBPleboGaYwQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.material.purple.light.css" rel="stylesheet" integrity="sha384-HD4/mElVnabxbid/NZBNkFlNN2RXhxbt/njrytJGHgM+uj3Na/69kzHhiUYwcvpK sha512-trihv3Y5K9MRl7lhtLzoBnYTiBej96+HESzn2aUeHLW4oZtBKOwx7nzrcHjqJGInH63SsuFv1RBvHw6EPIzjpQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.material.teal.dark.compact.css" rel="stylesheet" integrity="sha384-MNFLbqDhmweds7uTOtP1l6OB8HnugE6jsfAITUKelNIXdoqkdmwgWb9u1moiUgLT sha512-doCaLR5lVgJ7fDTqQNJNS9RriC+zzmyN8FeArP62a6UxslhEu09QFx5K0BEBnJWqwqvruBnhUuoK/31m1x25lg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.material.teal.dark.css" rel="stylesheet" integrity="sha384-sNPkoG+MsSHFo11aYb2o+6Kge/jj1c849AUjeRSthWKglZWe5ftETN0OGDTKihqF sha512-/Gq9iobSghvrhdKSsV+8bEGAs3sZRTtUkUeTKfsLcgj0DB8i+3CdzlK5tao/vS3UmnZeBKOyNK4DVYYZo5xv5A==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.material.teal.light.compact.css" rel="stylesheet" integrity="sha384-jakRH3SpYXva9ZjwnUDJt8FkRzvT3IENQvPK93Q9t8IuNXMQ42OeIiT+XI1zEf// sha512-p4y19MTOZOr9Pj2N8DCs5M22W6QRUIO6dm2qzRoLXq2kwdJFDAbsCxcYJUclls1G6gQKRk2d6Pr09tzcYlAfDw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.material.teal.light.css" rel="stylesheet" integrity="sha384-ob715QF33FDpKPeoybv5M9cUZBcH+57dkywQiMFQXyzdWgPXUqGScu4aZvInR91p sha512-glFA/g8aEcq+8tR/V7r5zBBhP900gGHpSiQSCZZdiT+C2VQLJRiyT11j8QIvL3NWmuC6u5mGJT0KAlxS7DSR7A==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.softblue.compact.css" rel="stylesheet" integrity="sha384-pMeEMaf/q9Q/80Ui7PONBNmcyM/g+mvWhRdjLQL2ZfgYvv/MpWKdR2m2IKBCXDai sha512-5RiwJP7bMcMzaHklIj/SHxsvBhPmpJ9h1bTWbHjoHVTjK6zTIGFYvxVw4UFLtOcwynwT5ode1EkrD8ylPhtlpA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.4/css/dx.softblue.css" rel="stylesheet" integrity="sha384-A0tE/h3JqoztbgQ/Mp9siJjz453qzkRi2+bDDdNbpm1FgMbaqxZkjxaMhYO5nWtn sha512-9/1Z4bcFv8+8F3eX4iuyXrDPe95N00MArrWREF97ZzIuJqLjqOeXWOEp+9KbkmZ2k8bUWvJ6VkL0WYvuqRBY4A==" crossorigin="anonymous">
19.2.3
<script src="https://cdn3.devexpress.com/jslib/19.2.3/js/dx-diagram.js" integrity="sha384-Da/PVfYFnOfOqvwCcCAcwpzPND5GjABGuGACbe9TLrEXojt2AN/ZgCB02u3LVPo8 sha512-ms/6kaYeQQRTSYMrvCiSDGwz+O3wmwm+lP2dFULgzpDPJk0+SO40O+b3ZCwZlhoGdPoO3Z8vFHU8GlOG3jjuJA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/19.2.3/js/dx-diagram.min.js" integrity="sha384-Z+L90e/bIm1JDkfl8Pr/RoS9PprSZMTmFy/wtGRWdqzqADgWbyyFmi8oMdbxK9w2 sha512-sATNsHIC9CICj7R7EA9wBRBox8n3uBuhq6i2I4D1kVb2nf1PNqMfnLxvxWUD0fqKCoHQawSuQM3vY1uA+oDUkw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/19.2.3/js/dx-gantt.js" integrity="sha384-eE/Se4zcnVtqMR9+VmvynCDdTFioEnCdJLCdF1DjkKR6sm3HMIlbhjSoCNLA7s07 sha512-yArW17sreCZjpWW2yCkTRWdpqi1RCbrCvSovnZyhA9w2rgE/TOyTiQwkvGNEoTokBgDWbToUI/2mkgIsa2Feuw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/19.2.3/js/dx-gantt.min.js" integrity="sha384-wMQRV2z4WGB197j1cyxTLWtAHIQM/zrQdaDcVExCV+cudeO4xaXIXyFoOSYcWgbz sha512-bvUvnaoG9jWrWV2m9drCoBm7Th2iuDjGQvN9ECv0ZR5TrWSE9h3kYBWulWiroGIFEdU8ryIcmS0Xh1PJmOygqQ==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/19.2.3/js/dx.all.debug.js" integrity="sha384-Ea/ZTSkiQQ+QGdHF32dtB4HkBHHtuTXf3h7owsDQLJTHl+a5vTz6So5CH4rpF9b5 sha512-Ocujx2hQVdGsbtJsgMHMWajHPJV+q0y0h/UxiyC6mJTVOyUkH6XoexpZYKddN9A3Npxt1naEcTxzOwSy/Sml+A==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/19.2.3/js/dx.all.js" integrity="sha384-R8i8zRU3W7btxGtXnThzazPMjf7U9awTaikfvweImcBsggyVwi+9ih400a4+Ku/d sha512-GOpyUDjWqmBKfWJgNMriOKAHyqMx6p5U0IlJxf+UNgUxBY92R1XP9jGaf7/9xKdpvutpv6CoSK7MSUcfJMbGxg==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/19.2.3/js/dx.aspnet.mvc.js" integrity="sha384-53Kx0QOiiep1hjnaIIsabdNL/DQVHaJ2Gz9XQf4UP0gSO5aRGIrUhf4G0ctlD3gD sha512-jPCOMKSUUhOVxJPxLAfLSpJAUofPESXMhahpXwx+G0nCd1O8StPLynX4RY+Hx6RPMAYQiginMmgXEYkudg0uiQ==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/19.2.3/js/dx.viz-web.debug.js" integrity="sha384-Hpi+0fBn+zF2arNwwkWymUFcFs+uA9CmuIkHK5iv5THelmDPdRFGoYhjPGm3e1pe sha512-RqdhxGmozI4Fb/z/lrGAJeC32OoBXUFSPHOv+1zT0IMUR+UaQjVTuFHn+UC/yf1hnMUmBohwe91xnb+cPZiSEg==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/19.2.3/js/dx.viz-web.js" integrity="sha384-Ly7SMOnQ/5sl8XE2k2/LPKQV0us83TRvPFanbwcZKfRZH8ZiJwHuwDrmdO6DuOej sha512-eaahysKWXWwQTAwIAHv3Y80Jm7Hgxlf6xd41KrAIcsp95+/EgAxRKa6WFQXCMB8hgnRNqkAQRLtP6+QraTIQ0Q==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/19.2.3/js/dx.viz.debug.js" integrity="sha384-1MKF1C3fanJAaMyBEwXJUyQ+ci1Eycf/eSz3miX/uYbkx3nxYYFPhVqjvd+uWQVN sha512-xtA5fldEy1wlMF+GEsvUExHbsKviJwxhnMlX8fM2XnF0fE4V992AaDVFys9vK5hyoevQf24HAuNdTBClFrJhlA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/19.2.3/js/dx.viz.js" integrity="sha384-apzLgftpu40gvNPWMOmZE1wPerLXb9+gri11Sezpj88AxeuyJaqb+yyr5shtanIv sha512-uavLdZNp4myvz/vkUZN19xRdx4SVpyxZ1/nJG18jA+0ASsAepD4LJDP4gAgAY+PjiaIYorE4nlxAE6z66UR9AA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/19.2.3/js/dx.web.debug.js" integrity="sha384-zD7dt3xaWhGTa6uGKAcsckeH65sK6Sxphr3vxepjgW01ywOJGMN0MJqzAq07Tk7E sha512-AKirG0mHHaYMbREAUpGhxrUqDiR7M2TtRWqov0sEuEd9KE503TEG5yLq7waa9eD8B+HYPYoVRKSfYckk8O/TjA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/19.2.3/js/dx.web.js" integrity="sha384-yio/wsz7pyxgFl/gW0gpqOGRKRGp1ipv+2jvsiPZNj+xNxNLBoR3Spp/U75u3SfN sha512-ltQIy2H6/DAdIfDRJQl9i5y4QxetvgSX83C8V3ZbYgQh0qfxnBKN2yJoTPO4blMu/XTUAAEMto5ogPCIqiyQSQ==" crossorigin="anonymous"></script>
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx-diagram.css" rel="stylesheet" integrity="sha384-ApoIPuZW5Un3tkdiXu7zn/mShd7VC8V2dvChzc/RoqhjfRnlEccjHpBgWGWNi9Xm sha512-5OfXaCipq1y96jkuF3GSyen61qaKlFacygYZfPZyhUnWmtndyUDpO6GHGSzCeUSWJwI8POWNfyrDv625tqILtw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx-diagram.min.css" rel="stylesheet" integrity="sha384-eSwmh4OjzpcEPLZ0WILoKJU/j0k3yovLSjtGcfC3eP4dgYjslQEMViysXC3UDdbI sha512-QAKUyt1IAa0ghx/sF7oXRUrPFePSIylsofovx+lLZI6VHO34Xzox2p4P0UMdeljVBmOnjJpRkZMK85JSLhnTCA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx-gantt.css" rel="stylesheet" integrity="sha384-Gyq1Cs4KW7bVzqUIH6TfaUwEJe/SZ/DTjIzcsxh6H9JQwQVerVhBlzsiOwyG/I3t sha512-Z1rfWnv+Zwcx71fLu+p2UWnusOnTNwOOYrgIuCTkR9qH/N8p8NEO+lMWj9xCLnHtBsMIH98fO5nS6fWGdRbuHQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx-gantt.min.css" rel="stylesheet" integrity="sha384-wx9BReHbFaMivTzYNxKuXWLNREjfNMaHFcNvuKIHLfGVmY5Qll3kw36XFiYvx7qf sha512-Ndony3Utgmugv8TFhiMBAOavAe3vDP2T4J9VEsPT1fDrLKgQ0MNFqRDC81CrGY/EPWU8ynsWMXyzg8aLujWDPw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx.carmine.compact.css" rel="stylesheet" integrity="sha384-2f8ZBdcK6O6CPoPAMNYRaK0tolpBkf9y9GJLirgeysOBtUa1y92fBuIxyAXaUzue sha512-CWzEDFNFA5J0T/kPteDC7dxhwxz0dKNnKhHfQdfJTRZvhZzxCnicKjH3HoYzRw/BmCWPRc5xaICDrcTBUl2fiA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx.carmine.css" rel="stylesheet" integrity="sha384-W3JxtBImuzQ54DaF1SS+RWHpJSsRhQND4XMQmY2YzXSVYKkEkTVA7TfayTVJ50ab sha512-+KiWn5wdTPCpbZNrp/XRhT+tETt5/2BgJOryDwDR6LoF6tcfCNOeDA3hK/lWO5/qdUvl5RCzslsFYIl+tb0yqw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx.common.css" rel="stylesheet" integrity="sha384-N/ylvTwyXoL5J8qlYlMuo6DrfyIz9ESEfvTMsMDLbBhNvslaZHVFEnPdgsDM4e5b sha512-lVx4/+lWFK9oOs4mp6KL00v94ppzk+9cN1RULzboI51WEOmA+qEbmWQdXOv5Df1Ta1QhatV1asGCp556aWEFTQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx.contrast.compact.css" rel="stylesheet" integrity="sha384-GxltQkh+4Xc7+FPcu+e2ObCdbv+gwG6ZghMoaPvs/UdxisNJwtn9qDnxaHbC0z5C sha512-mBM2DP6oLfrmEQEDcrEw1f2j6ZcknzKUq7AJRyWruJi6ARILoD6lC7qrspaHzdtSNJVQ3bKwcr7jyJKyvcZB9w==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx.contrast.css" rel="stylesheet" integrity="sha384-VSRKYms0/Q7PHyo1BLfMhM1bnEQ3QedDR2B2LhVexNtGbFS3VfZAIHS6HamOcb32 sha512-FT4OlDFvzM4n4tyqr8uJKvIL5hPKwXztP9VFmzjaSR1mCgiNbO326NmkYBaiqorFaz0LojgfqFT8HYTafR/9Pw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx.dark.compact.css" rel="stylesheet" integrity="sha384-6Re7UlFdjnXfSkYmhkhTOTJVU2XEBgTiTKxgpKNCf7AuL9v3WhtGfDV89rzv1Bap sha512-xAm0HZFM//FKOqnm6sjmMELUWpIAt3IHCvo5lsIdB0aqDSKMTeR1a9WpJxevY5FuODa82DX95R6p+WkAzndBmw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx.dark.css" rel="stylesheet" integrity="sha384-ORCF2rksLRKEr0jUq/aH+iHPtWzq6lCV3oTCLqmP0BT7WgwdNPxoDuN2WEkakLF4 sha512-h394z18Yz8YI51201VKhqfiqmNDqTUN75oplCPng7T9l7vPoP/0HHOONSFFMzRN9Jo6npFCdwpcwAY0HzWuzbg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx.darkmoon.compact.css" rel="stylesheet" integrity="sha384-GAurCXelqWWtBfIzxBY+m3ldi5vaLO3PRrDVbCiSjMvtN/sY/f47M08iGpQ/kSHZ sha512-lfE1/kQtKHoUfIMgTGpR4CXX4zKxVhPp0b0XllA/Fxc0RlyjbR3OdZNRfBCCsQfmlsNN4blW69KVS1zjT2E7cw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx.darkmoon.css" rel="stylesheet" integrity="sha384-8HiY2uEd+VA7L3kZ4yXyioVrEJT8TG+fSkhG8jUSJkr7DDm32kjsC0kB11xZ8Vzw sha512-kkXtNB1QwdU2iOJ7SFMZOH+vXCXI0yE/k1vBQTvz9v666AjYh3dEHmv2Z2aQaov3J8YKlY2L/WBlLHdwKzGfHQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx.darkviolet.compact.css" rel="stylesheet" integrity="sha384-MXADLTLcgM9Y4oiNnCY3Zqc8yFGObEA1iyj0CbClbZEEEtXmFSQ8/OwDCJKKh5Fp sha512-NKU36iyHcSZdWgm5fKMaW01wZV6frxg9HDTM878+ktU3bxNBbFlhJ1dOPwepnz30S6IsJs8pxkTsxAVDLpzsWw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx.darkviolet.css" rel="stylesheet" integrity="sha384-QwbbBr7FFn2OIYXI84bpsMuzBtx+OBqGzgvw5KTNABdHSNemVfMFC4Zx9SI4y6Ao sha512-kp7gbYFpYHf0AOva0ffOtlp1snCzjJQJa8+asWNNA2jhLZ21OJp8oIaMxrF+EPs8zBS3WK6JDZGZiE9tLgtclw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx.greenmist.compact.css" rel="stylesheet" integrity="sha384-/b3bmFFPoFAFQGL/3cHI53vfZhoWcv4HJD/IufBE6HyIBFMLzw0YdRpjksee+MR8 sha512-km/azh0fhBpzWRR7LsZzV/YtK4vLG2GnpzZXeqqj1p6TEef4kKDy3yuy6gcuo9xj+ICbk8srmsIZGU7dXHjW3Q==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx.greenmist.css" rel="stylesheet" integrity="sha384-GaIwjM9LD5f+aR/nJCF1gMxq/Qv0iyh/p29gjgNInFTdbOiJtbn2CvuCgyUjnRhK sha512-x4dFJpwLWDHES33j+ah4ChPlDSLkdaOgdo76suid9/DqovkUit5DxJUVz0vRIPFqcSSKg5UbquCmaoF4pPSp8A==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx.ios7.default.css" rel="stylesheet" integrity="sha384-krw6Vr1iJANxj+9Tp+2cmFCSbu3CCnMymXqmAgoq9s/MERiaP2Oq5oLnKJDvubpe sha512-viMhKjD9YP1r4fgmjEenJv6SeCHJwzDUi9E8Rt7jOr3K2NGRTUV32bxoBWSO4DcvO7zQguOyKfvF1myThxHp8Q==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx.light.compact.css" rel="stylesheet" integrity="sha384-TS3WTMQO5Mc9E0lJywww4qzwnLpvJMQoxf0VEle7DAKVIneuTycNYgafMu52j01l sha512-spniYU1ctCMw8FVu/So44WoRAKxph7aWKSyCi59yk5W+DDLjQ4PSKofEUjbsRodueOSdhNYs8pbLg1xQR1MxZQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx.light.css" rel="stylesheet" integrity="sha384-3xN1Nyzt+xoOnORRorXKOrK8RRujowlO0JvRsDdvNan8AUJXM+Sv+jQ2rVZxeBZM sha512-mGdZZtByxytfDqJqm/HGaojoaZo5PAvjVpXME+X7MvwRrwiTNOk5gd0HdrUKP5zDL1RnLXmdAfUdrN47vWBhDg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx.material.blue.dark.compact.css" rel="stylesheet" integrity="sha384-K3O//DTkkHNEKcPKgP1UiiDP/RHNit6qc+DagCtcND1e3CexhOxe27QRbROFdFlM sha512-QrgYRJ3HdbAeMCdmLlUbSPDpGoQxyuMElRCbGzgiEoxaa7fb27MzCHZgbb1n2H0sNiCJvnpv5sWEnf0CGkGVlw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx.material.blue.dark.css" rel="stylesheet" integrity="sha384-ASKYn+xwsxLdYHYMYylZOifkvqn3Y2sEQ1lopvx5m5Hg/9NhKmzfIL+lNOMPDIIw sha512-IG3cwYnIH9POYtZwvVFhyEeNUvGSRH0m5UoEfsRfvXwuXKa0snQOYjupK5U/OmnYbnYMku3iboF7FUOr/sE1Wg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx.material.blue.light.compact.css" rel="stylesheet" integrity="sha384-9kky6yTJRDuVOrWQtlQ+sDmujAGKM4PiNX107DmDzohJtFmUngWSi+4MYPvDI2Ia sha512-DOsZ3bU+Kuvo+ZfUDEHobNZmkgmtDavltM/eciyCIavJdkcR1ICfDdBFtWoj38A/QdrgcwzoqpLlXpS3qPzSBA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx.material.blue.light.css" rel="stylesheet" integrity="sha384-bc0L0g5jG4eO3D0YmsRer+VvwDeK5PXgj6sMk6BB7eM1D4Duv+Wuty8k6uT6Yoqj sha512-Ro5i99o/O9fjnvzOOaHRk53X4G65vEO9mphJxRRmkUuVfiC3u5qrMxnHHF03GiIqVi/DRvPiVyuTURHBzPIXEQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx.material.lime.dark.compact.css" rel="stylesheet" integrity="sha384-qpK+9lKIUjF98021HSNJvPii5/ILiD6lQW8uFYkavfeiR2sz2zwWldT4JGfUAIWw sha512-Kw6AemJU/WOV6ntDRo7i8bYfJjxIZ+EgEgfiDG2I5Z/cB3vTEZSuZoBuAusQUexJYIYNJPm0Eh+ZwKIGz32etw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx.material.lime.dark.css" rel="stylesheet" integrity="sha384-EbKMbjwEzuPlx6zWmc50dKR1x5QYl6v66TLnhc0wZKaBI3OZ4ZasYCSiXFg+R/2s sha512-dj4l81llaoDsSXGrTMVZcFX+yvOMb9T13Q9mG/YtV6knDPeVA7EtKc4XQNtuDvqtgXx7lN7WyiljXD2BFX8L6A==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx.material.lime.light.compact.css" rel="stylesheet" integrity="sha384-6DLefcJEJShGxMi1N161XWEqNIclrV3zou0AbE7Dwuhtfd0mK/C5yb/KPpsz1iau sha512-4+P6brrfZOTPBngNNCMHRkQvcnHi9BTkr59XDUf2PBnQ8yhVGSXFaAnNP04fMDUiB17PcYXBfQSOPKpRsbGgvA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx.material.lime.light.css" rel="stylesheet" integrity="sha384-YUGdQDU3JcSYe08AZBoCZViDhvJLHV9GtSXJkhpRViRoml+yDhNOdLhagQzxyRvV sha512-WvklwIQ74q+NtGegoSP/vd3om5PORDNYAuTxPbaNYNrIgeqsoMnvlMQcrQ1mt5U7mNlvCWrC8g8o9+B51XpSfQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx.material.orange.dark.compact.css" rel="stylesheet" integrity="sha384-R5oLngbqB6Cytv3PTDwJKL3G2GvbNp//XJUvcTSXD8WTtxhjbYkvA4czOroqrS4N sha512-cZAkgjgFENZerNNr6hbOXPakY36n/83C+BaVtG5r7wC0IFncFvg2oG2FvRM7zuuoE8cKFkHP1s3w05JbxKd5kA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx.material.orange.dark.css" rel="stylesheet" integrity="sha384-mAhmDzFmJu80hD73zZwM4Jp47MDksZk1uUoqejKEn+cdb+RNFCsD4CSI1n03DAdE sha512-poLPBGxNgz3/I1Gks/LE6FxVTBA08xPWhtB80eojg0xqvAoZr7pOGUr7+PPkuJA+Tk4wrqwtzCtSGhwGON9JPA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx.material.orange.light.compact.css" rel="stylesheet" integrity="sha384-I5R6rMipnwvQSeoC3TMz0gPu+znEiZmmhqYFaAdosVJHKXSkavwJcfGcsf152KZX sha512-pOik4IP3RQKKk71wCFAWOa8l5SipONh3xRJj2yeceMKpvUfCyzdQG/YZi8F4CuE93yEpyEUfgnU2L6A84VimAw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx.material.orange.light.css" rel="stylesheet" integrity="sha384-K7nhlkGKM5bIYgEvky1iMbsn3ioFcFRgt6Nw2l+QBEaY/G/WVtv3cY/+KVPvywv/ sha512-WZhP3KkeH331Vj61QJvMg5vFVg1nFfwhRK7xq48QxMowPgA3rfkHCFcnTzv9zC9g1tWgLgwIsPsa7gnbEwMaNA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx.material.purple.dark.compact.css" rel="stylesheet" integrity="sha384-tyldEG0a15ISefaLmKKNAfzY5RafUFBTwjw40U6BB78fErBccp7hevFYDCBb7OV2 sha512-B7wALy2mKXUGv5YV1SFa20oCI4TYkXWOnSjtwQEa3t+riDZf8wcTDZ74VLmPq2W/OlriuQSaS82gQlwZNVlMMw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx.material.purple.dark.css" rel="stylesheet" integrity="sha384-WHOi12F3m4cD/7RcDjB0JUtmc7TdlvkWSYYXvN4O6QKQocsUUQpvilAhLMO0t9QU sha512-irRWdB/WZU5rlrolq7HAWy99Sa0w0AgzieETyVoDQtzQdlNeaW9WaRZ4M2znXNmWvkCiZZ9uut3huMi3q2s4bA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx.material.purple.light.compact.css" rel="stylesheet" integrity="sha384-KUJqNiwW20VLhK72vENSgjb2+KM+4BfCpM2v587NzlHgPrdW5Mcif0hMgT9f56MC sha512-+iRVfZvdCaQPVRwJqJwa5L0Ng6UyQmHss8WUUYaXsFmyOV/Hf45jEmeV0BOjONYqHQosDPgoed9FuuFgZXHpJQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx.material.purple.light.css" rel="stylesheet" integrity="sha384-4amL5c5sGZrzZM03okT6FwtRd7tTVOe3B2byXnF5gZeGezVfg1A5cQND+6Jj2hGk sha512-sGL3n1b8sub/0vTelxy/2KbZiHAJOcxFmAyOT3cMo3sIM4rO4JvkEBDQ6M1EMwDld/GxeY1sBXa9AR+OTSHDOA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx.material.teal.dark.compact.css" rel="stylesheet" integrity="sha384-+8d+YoSEEhxYr2DKt6Z28miswBNKcTFy4RVnElPCksJwSjWBHYxPwFdRyHJ6qmCi sha512-9w3Z5rCF6x1vk504J07QyQfOZA2lrlsCtgxj8d33sWmz9ZlMYyJFRRWxo77ZnQHAPMMNmXcDPT6rzhslJwmVAA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx.material.teal.dark.css" rel="stylesheet" integrity="sha384-EKbSPxSZnhnlwtY0lzWVLaYNhy9akpuD7r7X7i9OgKjzdeJ4yicg0tMUxlp06Tw/ sha512-pHbSCkxU3LPvQjN8wSFE5izcxpoeTYuPop4ljpoX6AAHeXWulWUZftt3EiP5TGrLEDW24TzcfE6yBS9crNf5qQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx.material.teal.light.compact.css" rel="stylesheet" integrity="sha384-xhXmjSKKltheGNQmb6OP6Z8l89x7wr//TGtLFRX35nAQzq4Ad9nNzt1P64XHnBzi sha512-ySJkQtcwchZCGsUqlSZ/IAY/HhJOc168ERc6GtyEnURkaa4VEhdqRN+2V5BCiXQGqApfv6WBuFxclrJErBzN8A==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx.material.teal.light.css" rel="stylesheet" integrity="sha384-2BPz6N0TR+kAW/E1Zv1wKG7miurQGBmaNh1/B1wM/t3fTPZApi6KCQicDk24yAgJ sha512-QkIdYjw5gsx70LFljlvdkXFkpQc5uKcAIq4vySRGaM66OzIuBuTTnMWL4gTtJ/iQcII3sHCn13WKc35Q8YABbQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx.softblue.compact.css" rel="stylesheet" integrity="sha384-AiMMVGJ6vJso4Ki4WbcSkj0jM2l6ijOkmlT+AqhMdZuIxYNg+OzRtVLs7n/b0drf sha512-p+2cEIzlhjUMF2XrfcfR2VzXVTqpYa8FWd72yJToEGExC+4dBEKu/niPiujuBW8Mb5fI45eMbiGGal7WgLDHMA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.3/css/dx.softblue.css" rel="stylesheet" integrity="sha384-QwBeikfwNzep5CIoSwCaX0xZni42QWNrBjIBSbkH1txCEd0vKTFp9FLU95VjH7pW sha512-RVMfh2pbCLDUdTdedTwMlQe+kMbSzXcHl0V7WXcvy8RKHskobcrT3xlBRCETsJkHY6lmiA1yRo/AZ8h1byLy0Q==" crossorigin="anonymous">
19.2.2beta
<script src="https://cdn3.devexpress.com/jslib/19.2.2beta/js/dx-diagram.js" integrity="sha384-MjRIdJWyuC50VE0RQKr+2Bx1GGG4hSPjhw6oq7mbQIs5e3b6XkH+RIxmX1enVMxt sha512-4dnUDiWteJHCG23iCoiB6MD+bCkv8fW2eixaTmpJwRw/P2nccjkODHosKqCvFPPW2pYPGKns7FtoluFf/tImGg==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/19.2.2beta/js/dx-diagram.min.js" integrity="sha384-udgWYpDbxayF3VFvnprAWXHdwddIslns695k4HKNDjFj6eWWu1noNdAw6cijvyb/ sha512-SFyUvknK6AETtmITtBMgBdReUkKLQBNP8ynNb/LZsipgmRDLWA4b8WeO5i6j+89mVxCbJgbYvQWbBmxdPYN7cA==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/19.2.2beta/js/dx-gantt.js" integrity="sha384-5SB+5XxTziKOm1RU0pFFGVzEOsOCFrbFn3zpthcrnRlK5XHOMT97aj0/hFyg92cz sha512-ZgRpNQIGzxapUM5NiacXFO88pBpylZgsd6b9NetPRrCXoZ+iXqgUFtPhXlWqR9WgMQ9ceg+lFUFoEtWMPMy1kg==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/19.2.2beta/js/dx-gantt.min.js" integrity="sha384-D4AKr17f0rTrp0cZnyopQZ54ugVigS9gHlq7xcmMZTsuIRpq8ZtuRy70u2QOREww sha512-/7vZwLcMu+PKBNsjvgAFW7qa8vOhwST03OIEAB5HQ+93YVfUmAx6cDge8v6jFeJ7CvFKWlOziXzfKLZ3MRqYJw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/19.2.2beta/js/dx.all.debug.js" integrity="sha384-o6GJZM/yhVkF4BnYnkHy0QM13hV6PDrBbaJEVhlT2rt9a13s7b4cP1SPQFs7CJ3Y sha512-CbsVxzLoXtU3NK6GCGMuS36SiTl5tLg1cCpiahwSBSM8QDmW+kmVw5pELtqdXht0If0LN2rJHKChm7se2YqM1Q==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/19.2.2beta/js/dx.all.js" integrity="sha384-3qEX+uAnjcZw5WZHFJmkKyP3JWJjZG8bMzf1hFmx3kwC7llHvbT2x0beLCAZK98B sha512-duaVuIdWI1zDKldco+b1TpPHs+bo4oandTohRy3nLiMEaoy1+ECNo5QL5KUQG/zKfHNXd2AgeuKTQ0NNWTYilw==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/19.2.2beta/js/dx.aspnet.mvc.js" integrity="sha384-pyvzUWIepy5/viiUKiSXSt8TGMJJsiuyTcryOX6mbgEGmGMZ6y8GCjVxf41rdqnw sha512-c0NQZzbVWEHK2MIpqBvu2wG6noQsCy3mMj8ZZ1rwt9RM7mCpRTYGeB/02Sra/MNi9MKjxDGLX2H7rpptjIeR7w==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/19.2.2beta/js/dx.viz-web.debug.js" integrity="sha384-VXJLgnTbi4HlYX9foYEIlfOR3gMsfbpVIdTRDYgizkpr02DWDj6olJs+zj/ACm2N sha512-NJFJpTSxlfRp1SnXFsvN4dkSkMNyv6XaJX/mmFGr+NNcGyPD2PstW8HRMWbZL+aQsLLPvVHmEBnSvssDKV2aew==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/19.2.2beta/js/dx.viz-web.js" integrity="sha384-xrf5h0WpQPSWV6EjQSawQFL+1yMt7LcyutAmGqLoFC5SSXO+QNTWa/IAKSBwiNJq sha512-l9xAwpCE1M2FU5vUE6oG2uFEewgxtj5h5zqSuigrDpvCkbqUJNfAA69YbN26opVpyXrutGKXtGKVTVG7eXXMqg==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/19.2.2beta/js/dx.viz.debug.js" integrity="sha384-3iv0VUzyaFAGiYcAq0Cm35/wnNooKtNE9ay2L0/Ls7KLHG6oQoqg08RDKQlkoF5G sha512-IvnN31g/kI+Q6Uhv0BZwN1mkfgWwQvy1Zv9Y0PA3izCt/gKp41/eYzW4qo5fGhrlx4G+EcjYjs66KOxdWPTGxQ==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/19.2.2beta/js/dx.viz.js" integrity="sha384-/tD5ueHVJK7kK1eUlf3/PbKytRlxcvW2y/8fYH7nLlmAp+wd3Y/nXZXStyEHyKQs sha512-mo/N9O9zVvRqe7MipC6z377BiCHB7EhEjUEe4j99Y/MJ05jfRDT9TAuC8F/ymgdZQGFt1c+mvyQ3UrAzKEWKEg==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/19.2.2beta/js/dx.web.debug.js" integrity="sha384-0JXNqq94iq6aSnBi25PhRYqiVlw4p+oGuaQXi4EpI7vB8PwGtZZKBy3ec4kkTmGp sha512-xi2V/JJLz7leZeCSltafFDwmEcj2xOXn1JhdkSH9mGPcqE5ZbRwimmNwCYVhXtynwewnwlmGKlRuCsckdOlmhQ==" crossorigin="anonymous"></script>
<script src="https://cdn3.devexpress.com/jslib/19.2.2beta/js/dx.web.js" integrity="sha384-hOD352TrRREuf8BVrj4MkMqY8e9OgSKDaC9lKFcXnkfx7Mt1+dup+2OOX2v/b+/l sha512-h2B+eM4uqJ9O4NM5DaOKmuiuvwqssEcYXcRL8iUU5L62EJBZqQ/s8VsHIkszbep89DEbWnfJPZW1889Tnku32A==" crossorigin="anonymous"></script>
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx-diagram.css" rel="stylesheet" integrity="sha384-ff/RODhQZhdoLy2nBqEtwNix64ULempDhzKPaUQFKdAUTLj50N8OD5msA21s537U sha512-4GHUZtVnTNsg2+EMkvaIO+cEzfT0nhIogKOgP6jcLgR0b71/3zs2nCupgM81gZTjf7c5gJ7n0j3ThjjJO+JGDg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx-diagram.min.css" rel="stylesheet" integrity="sha384-ETavoO85Nop7YU+iSyLMzuMHZHbkPGz9VUo6ZQeQuufJkJDqohlRwDUXMCnNbh4p sha512-2PU0mjXj3BBBbABlzBNAozG1bDeWGFzFOS/ku3Zdb2Z8L/BVoWYCFaRS2HeHeEI6QjKe4GKYLaJ6uEeu157I8Q==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx-gantt.css" rel="stylesheet" integrity="sha384-Pg85O3IoEycQ+4a8vJ6YVqlg5YUiZJgSkizc/Y31sTuoXG7uD3U0N0JqfKe+VcXW sha512-Xau2K3shASBhV+KIzth3cn52w7WYTWdnygc+CEHQo3dGss6b/ZxhA8VuVa1s71d3TqqVnbmvpx15ax2eZeNmIg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx-gantt.min.css" rel="stylesheet" integrity="sha384-DvA79ScdIWmcrOWobJPhON1/9jfJWeib3ECkVANL09R0yFbCVf6Om4Zz7k6jm3Je sha512-Bv93DOwJsWqWyqvGb+H1hGRP/iIWcUz4J9D+e7IZ4rajgkJ/h7UaIZklygUyb5QmeONyjrk5nO2XeGkXb8ukqQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx.carmine.compact.css" rel="stylesheet" integrity="sha384-gMvz6lJdDYoNrGDoCDEv6Wbvg2RdT4fGuqFueQjay1TrKnD83osjema8VBurSyTP sha512-G8NfwDeQRmmCRD3ZBwNCXRKE/GeLj/aYfdkPBYVnMqM0W6uT6hZbgOnQNgjnBMPviT8Hg6pkbZqLZ2wopHo2sQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx.carmine.css" rel="stylesheet" integrity="sha384-m5XssIU8P7jhx0iz0ROzWVuDilwnNAlPcvBtHLNdbpWg5rBcZck7xRUvHvdqEsxq sha512-EC8BgipPMX0/LBewEa82aUDcnkGzkiUfU1IDiwqRIH1rw1ZktNaLz7nZidsguoIv68QsImNWfHPSDnzcoont4g==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx.common.css" rel="stylesheet" integrity="sha384-wyFhzIJbqoFuv0R3cCrjtcENx7YqWw3qDgYuLcf2wV83wK8JxgXpB8in6uvAK8XL sha512-11E9niMiWcnzwNyT2bzCdfCO2/zvlMgbzAGogSd5bAEZmO+nfxc+bRERlY1eiazwE2muNaGA6jK25Bzpaiye8Q==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx.contrast.compact.css" rel="stylesheet" integrity="sha384-iRmjlxE43voCj3wihZ5Z/AWQHbbYyEOZ8CRkPX+U6zsqdj7TDSpJyhO4WaRsorcz sha512-zcGyOhx2LZnB6VPEDr+sF97OpABpCzF/KEjj3Nwk27ANfF0toz+FCIMqdhDapNw6FVpwMdK6QB9BofF8RJJCfQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx.contrast.css" rel="stylesheet" integrity="sha384-4fPK89qTbfenIKVvMwlIeBfoDeVgCjzmrPxwMXh7kCrkGtIFwtlzvD0o2uR6mjTZ sha512-hXW0u3u8cS669o4PcVj13WZ+M/IYG8mebqa71QuZOLnIYZZDv266anFWC0t8POkanzkZiozGKPiulfX4qmAFyA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx.dark.compact.css" rel="stylesheet" integrity="sha384-Vix7CSSuv3dVJrj53ff3xS0n1QH6ps13pyziEfpgRymzc147zdbGJsX6Fw+iRQsK sha512-jOQDhiJBy0fNCvmg8ZHkO34n0JsXdC5vnzSLwg3ydsaUDN5ylXcEJlylke0n2T05rjzRNPvAQp7/fqFOOiEmqQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx.dark.css" rel="stylesheet" integrity="sha384-L0Y6a25u6oBkZOsInuAW5MR/YxvhDceQHBTrrsogi2siIA94tFAYi9QnbXbqT35l sha512-O05xd9YIyQFsM+iuWmvO+JXDWiR48BO88YRhvy0gIVpNJF/DlzJa6+M2WsdAez34HLiqDm4yeWsWZElG/yR+6w==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx.darkmoon.compact.css" rel="stylesheet" integrity="sha384-1I8j96+DTk600HPXjtWHTk/zowKwhZ6AvQSBm4IGsJvw/yIsmedOlsVQaW0ZuHTJ sha512-Fr/fg7mY9QlnSpYygOrQPL8Ncl6Fi9t8LNw9ym/XOHXFtyfwL5plINEUUe/0FBkQ0pNPZ6OtqqXZpd5AmbWwNg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx.darkmoon.css" rel="stylesheet" integrity="sha384-grz90ufAKiJM+7IIyVMB8kWYszdXLl8bAIws+UJL5yNqZIzwuYtOSWtJ22WcJoXU sha512-SYGRwst51smP5e7ESWMwZ7ceuMpZnkr/+W8PA9JdcafhajUIYVX70JtYcTG2CN1W5xH5vElTUZ7KPzZYHDBkjQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx.darkviolet.compact.css" rel="stylesheet" integrity="sha384-zs4nNOTDEm7BjgI/DCO+RMkJQGi1yjRGmXJAprCKsfWO43seqoQh0T7p/Pezf7vJ sha512-ULw5m2no4gD4kyrlsgO2pOHB2TJbRBYW1f4V97cSEF/lqzieQEwmcOtBN1gYpL0zoauNRwEC6I+gyMTMVY2w2w==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx.darkviolet.css" rel="stylesheet" integrity="sha384-267FaOaoOxoU4XWc/sQpg4f+6CX2U362A3oGfTbXiufCkNIzMdle6+BJEEI8F5R2 sha512-HGyRSkJIiM0DbQ+I4UfNAb13rLGwQGtOAsVX+MXOgX3ykFeX9hoNLggFMVepPouR92jBDenmBb1/oMt6AKOpoA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx.greenmist.compact.css" rel="stylesheet" integrity="sha384-3KsGOh2zCRMguHiTlf3fvwU+Vje6XuQp6x4SvQ9EsNOAaQ6I5vbMgIFFWKGPc750 sha512-1QYiDSKqwSwt2iOjAOCpn9mCLYyJ4wRkwLEqCw9d9BOhmG/hB7yjZYvUs+eQs5TDnLvNouR8QSsu7LD7DVCweA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx.greenmist.css" rel="stylesheet" integrity="sha384-eI+uaBlpWRfOIYjLmJVZfpaK+vkyhYyOTIayed7XSLJx9KpGwMrTorezrEA1isZn sha512-8h0H6+vpWq+yDgKCl8ZcEbTZyNQLGbvEk6GhBeRfMPWqWKKVL2J/CLsz3YchRLFMCbZa+aE5+XxtgkCTnshUPw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx.ios7.default.css" rel="stylesheet" integrity="sha384-b/xWOTUOHFJOzrUzUaA3pp0UUK9sjaGBINZKur3bPPiZEdr+LWFxP8rvMeZJXvvt sha512-wk/lwaTiZlp0iJGLxCFaD18FJ/mryqexn2e8fSM3katK6Eb0iTrgAA1YCyGpWq4ylQ0ZzO6/YGS8YDIn55SUSg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx.light.compact.css" rel="stylesheet" integrity="sha384-KUz+qx6LTifhfntMH3Bf/Bwj54djcDRLntNbGkl0LbMTUR5Gb79n8l/snSNoBbIE sha512-mRLne3eazDmIoNMWaHqVVnhoLonOLWdJgn5M2kwUFJaVH0m6K05OF3ta7BQ0zC5p41imWXL5UNZSCCYszaL6Kg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx.light.css" rel="stylesheet" integrity="sha384-vrSOkBFBg+t3QOQFBjn1qP1I9zuCI3W08D0SIlgAUcg/rzZMp+DxujGmV/8wYoU4 sha512-i6eqHY/JRrI6oz8as7wimfBwhU8OrHni2J2rRZuQJS6s/qLvHTbxdTVCHB8tSmeL9TcFeotHTg5UAwo51xKutA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx.material.blue.dark.compact.css" rel="stylesheet" integrity="sha384-+mdr/e1aMHn75sQ1U7QDU11IHwhUT7B1Y5ugrjlqiun0mxEpQY+VOIV2gn6jwpER sha512-mkyjFFAy/mkD5BdxV9oD0djNWmSVVLzP/8M/hQH//Yv3HvmFmYC28KQ4S9qF9NFTIwYeGP1c0YMka0Jz7QN8Xg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx.material.blue.dark.css" rel="stylesheet" integrity="sha384-0JCFY2h5HPwIsPNxLCzy0hrpVbq4oF3RJjhCpdaNwGaOD68uiq9Cq8PIAVPq/1fF sha512-Mx35vCYfKPxNn/A4wIPPgHLeW1boWP0lHT0SHKe99GD9YOyLgcjWM+GTomFPmKjzOE6/JIB4qhbDG5ZB9m9sCw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx.material.blue.light.compact.css" rel="stylesheet" integrity="sha384-TeELro/O3OWHyroMTRCDX7P1gP6rvlhX02GMp7j5YPoBQOl9/XGDX61NsLyVkXPH sha512-LmUaiZ9ZhBP1elJRjP6f1racuD+M0yNWAYDf3b2jgYRjVd8vhcAZ+U3XEPd38xaXlPv4XMHrZiaBGc0BOk5SYg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx.material.blue.light.css" rel="stylesheet" integrity="sha384-+44R+Yz6ytz+vAjHV8Is4hjDF+qSMJUhHVVy2Z1DxnC/oybfnqaAxOqcitYzhQRr sha512-DtoYmT5DE8tuIGYrqiVrOodB1PyuhUJ2FPqCC8+PUAlKWa4ow8RYP1cr0w9RZsuJwt6W+pypq3LZ24FHNRmjWQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx.material.lime.dark.compact.css" rel="stylesheet" integrity="sha384-EJ4sS4DtwmpTI/FxQvqPYzGtZeJdW7juphi4ZswbtSbMmu147z4YnsAK2TbRUKEI sha512-ximrfsu5C43MWi2ZMLJ/u/fgaarSEMZKvegKAm0ePjU5keQk7jfTBqtn7urMckHc4W+Q2Ava/JC0emRqPd/3Ww==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx.material.lime.dark.css" rel="stylesheet" integrity="sha384-7fTVf49ex6cHykJ4mGea6pQNRiPUiRJlZe53vVLDY2anJDyPSE7w99vbN9lwF00s sha512-lMwYX2MEjRnunHl/Kq1nO2480R8LHU8AEMDnGbE7Sg2D37hItyCWmLGkO19HSw5A9Em7eujAnrgQPmnL+y6nOQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx.material.lime.light.compact.css" rel="stylesheet" integrity="sha384-Mf0lbQaer4xwi70aTU4kUuaviB2UhRNVtGD2FgX6fS9GPfGcUwgUkUM9vc7PSGvO sha512-RCJby9Rb/BMtK4ucWy7ZNtoM+W5fyuIuEvAFLV9WZoUPXQsQXTEg6Nhhy8mD1lsHOib9I01GWlkMU0KGB1ZQag==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx.material.lime.light.css" rel="stylesheet" integrity="sha384-DmNDEkOy6vAFZsJJpglPiquhnAl6GV6hFxupfKg5HbJfEOISJPGRadP3uEyanF90 sha512-SzLadOLY8oQitB1CtqOPQG6JVCiKDrpNpnUMwDNFRGZYwzhCjnh3jtztEO/xJ8AwgXUoSkq035Ganpht6cqlGQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx.material.orange.dark.compact.css" rel="stylesheet" integrity="sha384-TQQ5JCp7YUqbPREhj385UmL+CldAwZAAYvbPVtjftxR5m4vbUfnMfkFGV7ZGUc3A sha512-S2Squ5MPfkzQj443uqpKEdkSGKfeRIv6ZyP23ZjaOEDwkDFeTvSXnHHvN4w+xYv7VNQ19KOdkEDZFQRmv/4OCg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx.material.orange.dark.css" rel="stylesheet" integrity="sha384-0fBTcoNdvR0Ttc8fXlwbfJk/8aFOuyXu78SRp4NvbW9OVEeUJTXZ9PEoys6Sr7sj sha512-V8CBWmc3FZXdwoiNOjjLC795L2rvCeYHHrBtwBtZ/9lLTtcBer3GcQ9Yoyf25W3cbyIb/AXHUbBq8JYB0k7dvA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx.material.orange.light.compact.css" rel="stylesheet" integrity="sha384-GqjefPR/OK9qUT5AQGmEXLyBCQUEqrd6y4oU3mhrEPILMIWSWd1PCJYGScfjDCE6 sha512-fBWUdk+0MH5+aCfIKX5IEBNo6HEkj5edOqJ3ZZAmkyfzd2t6ieZOwErSbbKvTVJwnA6FHhwk5W7JJmz6Uatbig==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx.material.orange.light.css" rel="stylesheet" integrity="sha384-8IE32TBze8LP1WITsAgeP7jC/21ylbwhnJ/xOUsPXB/zAbMza/LFJsbg0dWoBurd sha512-0dvstchZBpmvhJA4qfbBRBWKROIuOEzUu4zUuuXVixxCnAvwAZkuw8lx4p8BS4p42LJ5A7LjMOcjnq6OXtSXIA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx.material.purple.dark.compact.css" rel="stylesheet" integrity="sha384-orkoylR4Oc4t/VeKv7uupJzInhnIjvlcKGNYzYN++gkLpV5E94ADsmTnJ4icXm2j sha512-6iCeQWFO/k6JTCxl2Vi25rpTwQk1Dpstwneadq/unaLJ8i+kPo7YZ3O+dzxVhKqg9uNXMPznW8k5CdRvlhKqPA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx.material.purple.dark.css" rel="stylesheet" integrity="sha384-luQHh5dnNe97ctiS2MvQVY664LJRVIGw9+i1bbr26zJyiHE+V5bg9QdOcY8zAGN4 sha512-3Gr58j6vYruQ/EKQ37Xvr4FEb0N6uGTNcFMMCn2rxO+FnGzlq8mfwgMELcFx2k4YzfRKlXRO5HoPGsZ8nrE06w==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx.material.purple.light.compact.css" rel="stylesheet" integrity="sha384-ZBOmcki9GTXxZQS7EYNfATvJkOAMWewRE4PCRjTLtn7Mm4TF0nM/4kLYdGcrr2ic sha512-wgxroYEnNBHNOaRXNmSmrqEz7919jih+JMEV2lWy3DsbnBGXMLm9CYdBQPJP+fiQK68m/HMgVza6AAvlTwoaUg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx.material.purple.light.css" rel="stylesheet" integrity="sha384-RPENFthchRGlZy7aqaXiKQtDj5iHm90JyTfVbk8WyKjUgEma4pQEllMcMVDZSo6Z sha512-0v89SJFYMIce0q+rSfjZTgrooWk0XxJ+kVDJCqCL1OCih+y1V7T4d3JPj9CGVOZWKCeWFatd38Y/fyATxK8kSQ==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx.material.teal.dark.compact.css" rel="stylesheet" integrity="sha384-xXv73AsoSduHlVgy/prkZ8uR7yzIdQO1bUW3tCsVtQg6gUFRs9DM9rLEUygfiZLm sha512-Ohb8p8j84mERMETMATtjlVbG+MfhhVPtqlQvF5LdpQ11gDCwBkYMmmWJEuxOysY7a24rPZbCn3barMgusiI14A==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx.material.teal.dark.css" rel="stylesheet" integrity="sha384-r4ZWkzZY43gRJ/uJKxHnFU2uQ9OUTBv4YiW2eE+oRYCXo8eaKA3yddQJMo4gqeyB sha512-Yq3mFGLagfzKqt4WzgWndQCn4T/wPdRgFdRMOfhv3s9yKbD3B4sbV/Dp+Orymd5bv14Fo2BvH14ZNZbbuGPmcg==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx.material.teal.light.compact.css" rel="stylesheet" integrity="sha384-oQeyxHkFnz0vzVoQLyNoAlYPTcXq7ildQ0kHwBD3FKpd45UI3Oxc2vZk2LkaSPce sha512-RgaN34/eHrGDS5Rn0Oh+sD4pZc6WcDMWJjdBGDI9tJCwIiF0njT0vTpJxS7CAJ8vx1CKw3kZTNxOW3DV6syQKw==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx.material.teal.light.css" rel="stylesheet" integrity="sha384-MvCZk/iJVgRhieXofifCVKRX/NCGvBZrYWXb4eRzkHMGCwLky3+O+yt1RVo180lI sha512-gyyHFdQmXMUjFSAv9ZUm0AlDJf68R5CUQWYD+wXUZQClgpRcFQ3pBCvmmC8gQVBKWSby//xnvXfDPTWl17ZY6Q==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx.softblue.compact.css" rel="stylesheet" integrity="sha384-GhLKy0Br2/1JmGGA2uvzWjULf7LYLxDaHdxVCk53/7pJRnYOlZ2oVSaUAfxQgJIa sha512-GBTRY02ccTdkdzBMVH/73xTFr+nnCOI01OizjPT135jCEUTedu9PReI8Vm9r9b3rxL+i97BqGQBj6LH3MFruGA==" crossorigin="anonymous">
<link href="https://cdn3.devexpress.com/jslib/19.2.2beta/css/dx.softblue.css" rel="stylesheet" integrity="sha384-gvRoumXzBzwaLksudMjILkHDY2r/gaDSG6MmGyonBBN4J6BivEAezUUBqO21eDT+ sha512-G95nERtduZ1Ka6Vihj51+iW9woS69o2WbYbdL/WnojpU1B5fF2lf3E0V1ENUxCuxg0hhftZV9Q+YUPZLs3D3aw==" crossorigin="anonymous">