Remove legacy DocFX API docs and exclude md files from MapStaticAssets

Remove 516 static HTML API docs from wwwroot/docs/api/ (superseded by
generated Razor pages), the Radzen.DocFX/ project, and leftover DocFX
assets from wwwroot/docs/. Exclude md/** from MapStaticAssets via
StaticWebAssetEndpointExclusionPattern since markdown files are already
served through UseStaticFiles middleware.

This eliminates ~2,500 unnecessary static asset endpoints and ~75K
Gen2 strings, reducing memory pressure that contributed to a Server GC
hang on the production host.
This commit is contained in:
Atanas Korchev
2026-03-18 09:39:27 +02:00
parent a6d15c06a3
commit 66cdcc7792
634 changed files with 1 additions and 382674 deletions

View File

@@ -1,3 +0,0 @@
# Radzen Blazor components API reference
Search for a component by its name or part of the name e.g. `DataGrid`.

View File

@@ -1,47 +0,0 @@
{
"metadata": [
{
"src": [
{
"files": ["**/bin/**/Radzen.Blazor.dll"],
"src": "../Radzen.Blazor/"
}
],
"filter": "filter.yml",
"dest": "api",
"disableGitFeatures": false,
"disableDefaultFilter": false
}
],
"build": {
"sitemap": {
"baseUrl": "https://blazor.radzen.com/docs"
},
"content": [
{
"files": ["api/**.yml", "api/index.md"]
}
],
"resource": [
{
"files": ["images/**"]
}
],
"overwrite": [
{
"files": ["apidoc/**.md"],
"exclude": ["obj/**", "_site/**"]
}
],
"dest": "../RadzenBlazorDemos.Host/wwwroot/docs",
"globalMetadataFiles": [],
"fileMetadataFiles": [],
"template": ["templates/radzen"],
"postProcessors": ["ExtractSearchIndex"],
"markdownEngineName": "markdig",
"noLangKeyword": false,
"keepFileLink": false,
"cleanupCacheHistory": false,
"disableGitFeatures": false
}
}

View File

@@ -1,5 +0,0 @@
apiRules:
- exclude:
uidRegex: ^Radzen\.Blazor\.Rendering
- exclude:
uidRegex: ^Radzen\.Blazor\.RadzenHtmlEditor.*Base

View File

@@ -1,37 +0,0 @@
<svg width="300" height="220" viewBox="0 0 300 220" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M247.831 42H57.7308C57.0068 42.0007 56.3125 42.2883 55.8005 42.7998C55.2886 43.3112 55.0006 44.0048 55 44.7281V173.412C55.0006 174.135 55.2886 174.828 55.8005 175.34C56.3125 175.851 57.0068 176.139 57.7308 176.14H247.831C248.226 176.14 248.616 176.054 248.974 175.889C249.333 175.724 249.651 175.482 249.907 175.182C249.929 175.159 249.949 175.134 249.967 175.107C250.13 174.908 250.262 174.686 250.358 174.447C250.496 174.119 250.566 173.767 250.565 173.412V44.7281C250.564 44.0043 250.276 43.3104 249.763 42.7988C249.25 42.2873 248.555 42 247.831 42V42ZM249.785 173.412C249.785 173.792 249.673 174.164 249.462 174.482C249.275 174.761 249.021 174.989 248.723 175.145C248.447 175.287 248.141 175.361 247.831 175.361H57.7308C57.2136 175.36 56.7177 175.154 56.3519 174.789C55.9861 174.424 55.7804 173.928 55.7797 173.412V44.7281C55.7804 44.2114 55.9861 43.716 56.3519 43.3506C56.7177 42.9852 57.2136 42.7796 57.7308 42.779H247.831C248.349 42.7789 248.845 42.9842 249.212 43.3496C249.578 43.7151 249.784 44.2109 249.785 44.7281V173.412Z" fill="#3F3D56"/>
<path d="M250.426 52.934H55.6416V53.7139H250.426V52.934Z" fill="#3F3D56"/>
<path d="M62.2776 50.1888C63.5711 50.1888 64.6197 49.1413 64.6197 47.8492C64.6197 46.557 63.5711 45.5095 62.2776 45.5095C60.9841 45.5095 59.9355 46.557 59.9355 47.8492C59.9355 49.1413 60.9841 50.1888 62.2776 50.1888Z" fill="#3F3D56"/>
<path d="M69.011 50.1888C70.3045 50.1888 71.3531 49.1413 71.3531 47.8492C71.3531 46.557 70.3045 45.5095 69.011 45.5095C67.7175 45.5095 66.6689 46.557 66.6689 47.8492C66.6689 49.1413 67.7175 50.1888 69.011 50.1888Z" fill="#3F3D56"/>
<path d="M75.7444 50.1888C77.0379 50.1888 78.0865 49.1413 78.0865 47.8492C78.0865 46.557 77.0379 45.5095 75.7444 45.5095C74.4509 45.5095 73.4023 46.557 73.4023 47.8492C73.4023 49.1413 74.4509 50.1888 75.7444 50.1888Z" fill="#3F3D56"/>
<path d="M70.5 198C86.2401 198 99 195.761 99 193C99 190.239 86.2401 188 70.5 188C54.7599 188 42 190.239 42 193C42 195.761 54.7599 198 70.5 198Z" fill="#E6E6E6"/>
<path d="M226.493 192.504C246.096 192.504 261.987 190.377 261.987 187.752C261.987 185.128 246.096 183 226.493 183C206.891 183 191 185.128 191 187.752C191 190.377 206.891 192.504 226.493 192.504Z" fill="#E6E6E6"/>
<path d="M56.0762 186.405L59.8994 187.33L65.2838 173.016L59.6412 171.651L56.0762 186.405Z" fill="#A0616A"/>
<path d="M54.2661 189.84L55.4401 184.981L62.9201 186.791C64.179 187.097 65.2651 187.89 65.9402 188.996C66.6153 190.102 66.8243 191.431 66.5213 192.692L66.4954 192.799L54.2661 189.84Z" fill="#2F2E41"/>
<path d="M73.001 189.011L76.9344 189.011L78.8053 173.831L73.0005 173.831L73.001 189.011Z" fill="#A0616A"/>
<path d="M72.0479 187.777L79.7434 187.776H79.7436C81.0394 187.776 82.2822 188.291 83.1985 189.208C84.1148 190.125 84.6296 191.369 84.6296 192.665V192.775L72.0481 192.776L72.0479 187.777Z" fill="#2F2E41"/>
<path d="M72.0777 183.759L72.7244 160.143L71.8533 150.567L70.1536 157.936L62.7265 182.17L56.3237 180.484L63.739 154.354L62.1285 137.594L66.7557 134.618L66.8181 134.629L82.6271 137.545L78.8082 183.085L72.0777 183.759Z" fill="#2F2E41"/>
<path d="M78.3345 140.833C77.0614 140.833 75.5725 140.423 73.9151 139.252C68.6116 135.507 62.2879 139.536 62.2245 139.577L61.9678 139.744L61.9768 139.437C61.9832 139.219 62.6184 117.53 62.6184 110.551C62.6184 103.341 67.32 98.0761 68.761 96.6343C70.1753 95.2189 71.3654 95.2503 72.872 95.2895C73.1315 95.2961 73.4021 95.3033 73.6868 95.3033C75.6555 95.3033 77.5696 97.1958 77.6501 97.2763L77.6885 97.3149L77.6957 97.3688L83.1586 138.525L83.1168 138.578C83.0915 138.61 81.2976 140.833 78.3345 140.833Z" fill="#C9CACD"/>
<path d="M81.437 88.7711C83.5244 84.9503 82.121 80.1598 78.3025 78.0712C74.4839 75.9826 69.6961 77.3867 67.6087 81.2075C65.5213 85.0283 66.9247 89.8188 70.7432 91.9074C74.5618 93.9961 79.3496 92.5919 81.437 88.7711Z" fill="#A0616A"/>
<path d="M86.5854 147.423C86.2126 147.134 85.9077 146.766 85.6921 146.347C85.4765 145.927 85.3556 145.465 85.3377 144.994C85.3199 144.522 85.4056 144.052 85.5888 143.617C85.7721 143.182 86.0483 142.793 86.3982 142.477L81.9233 131.915L87.7825 132.994L91.1337 142.858C91.626 143.482 91.8727 144.264 91.8271 145.057C91.7814 145.85 91.4465 146.599 90.8859 147.162C90.3252 147.725 89.5778 148.062 88.7852 148.11C87.9926 148.158 87.2099 147.914 86.5854 147.423V147.423Z" fill="#A0616A"/>
<path d="M85.3182 141.411L77.2324 124.907L73.687 112.485L73.6898 101.694C73.6978 101.651 74.5313 97.4535 77.6206 97.7438C80.4218 98.0153 81.9305 99.3858 82.6653 102.327C83.2895 104.825 82.4358 112.236 82.3532 112.936C82.8952 114.222 91.0272 133.608 89.6809 135.943C89.6305 136.034 89.5571 136.11 89.4681 136.164L90.909 139.208L85.3182 141.411Z" fill="#C9CACD"/>
<path d="M73.5155 87.9597C74.4601 88.0826 75.1726 87.1156 75.5031 86.2217C75.8336 85.3278 76.0854 84.2871 76.9066 83.8043C78.0286 83.1446 79.4642 83.938 80.7472 83.7204C82.1962 83.4746 83.1383 81.938 83.2122 80.4694C83.286 79.0007 82.7019 77.5882 82.1288 76.2341L81.9287 77.9169C81.9554 77.3466 81.8355 76.7789 81.5803 76.2682C81.3251 75.7575 80.9433 75.3208 80.4712 75L80.7291 77.4693C80.6742 77.1286 80.5527 76.8021 80.3714 76.5086C80.1901 76.215 79.9526 75.9602 79.6726 75.7587C79.3927 75.5572 79.0757 75.4131 78.7399 75.3344C78.404 75.2558 78.056 75.2444 77.7158 75.3007L77.7564 76.772C76.0828 76.5729 74.3946 76.3735 72.7161 76.5252C71.0376 76.6769 69.3473 77.2082 68.0751 78.3143C66.1721 79.9688 65.4771 82.6932 65.7104 85.2049C65.9438 87.7166 66.98 90.0761 68.06 92.3554C68.3317 92.9289 68.7075 93.5761 69.3376 93.6491C69.9037 93.7147 70.4218 93.2412 70.5977 92.6988C70.7333 92.1423 70.7281 91.5608 70.5825 91.0068C70.4232 90.1602 70.2225 89.2949 70.3722 88.4465C70.5219 87.5982 71.1319 86.7599 71.9865 86.6559C72.8412 86.552 73.7157 87.5295 73.3048 88.2865L73.5155 87.9597Z" fill="#2F2E41"/>
<path d="M235.556 142.372C235.293 142.072 235.098 141.718 234.987 141.334C234.876 140.951 234.849 140.548 234.91 140.154C234.971 139.76 235.118 139.384 235.34 139.052C235.562 138.721 235.854 138.442 236.195 138.236L234.179 128.749L238.869 130.587L240.065 139.314C240.373 139.911 240.452 140.6 240.287 141.251C240.121 141.902 239.723 142.47 239.167 142.847C238.611 143.224 237.937 143.384 237.271 143.296C236.605 143.208 235.995 142.879 235.556 142.372V142.372Z" fill="#FFB8B8"/>
<path d="M235.023 134.969L234.998 134.876C232.462 125.493 229.841 115.793 226.642 105.231L226.621 105.162L226.691 105.121C228.475 104.08 231.155 104.149 232.927 105.282C233.728 105.799 234.352 106.55 234.713 107.433C235.074 108.316 235.156 109.289 234.946 110.22L237.279 122.395C238.228 126.375 239.21 130.494 240.149 134.556L240.175 134.671L240.03 134.681C238.321 134.789 236.556 134.902 235.141 134.964L235.023 134.969Z" fill="#C9CACD"/>
<path d="M213.475 185.471H210.149L208.567 172.636H213.475V185.471Z" fill="#FFB8B8"/>
<path d="M214.324 188.697H203.6V188.561C203.601 187.454 204.042 186.392 204.824 185.609C205.607 184.826 206.667 184.386 207.774 184.385H214.324L214.324 188.697Z" fill="#2F2E41"/>
<path d="M244.813 182.726L241.644 183.736L236.242 171.988L240.919 170.497L244.813 182.726Z" fill="#FFB8B8"/>
<path d="M236.383 188.799L236.342 188.67C236.007 187.615 236.104 186.469 236.612 185.486C237.12 184.502 237.997 183.76 239.051 183.423L245.292 181.433L246.6 185.542L236.383 188.799Z" fill="#2F2E41"/>
<path d="M227.98 96.6325C231.66 96.6325 234.643 93.6478 234.643 89.9661C234.643 86.2843 231.66 83.2996 227.98 83.2996C224.301 83.2996 221.318 86.2843 221.318 89.9661C221.318 93.6478 224.301 96.6325 227.98 96.6325Z" fill="#FFB8B8"/>
<path d="M230.972 88.7305C231.01 86.0417 229.885 83.3788 228.146 82.04C227.327 81.3903 226.307 81.0453 225.262 81.0638C224.217 81.0822 223.21 81.4631 222.414 82.1413C220.702 83.5412 219.63 86.2429 219.721 88.9295C223.557 88.9404 227.393 88.9513 230.972 88.7305Z" fill="#2F2E41"/>
<path d="M215.374 181.34L215.24 181.327C212.347 181.043 209.355 180.749 206.528 180.715L206.374 180.714L206.395 180.561C207.065 175.707 207.349 170.66 207.624 165.779C207.895 160.96 208.175 155.976 208.828 151.243C209.104 149.976 209.374 148.724 209.642 147.476C211.863 137.15 213.96 127.397 218.289 117.743L218.33 117.651L218.429 117.663C222.491 118.155 226.395 119.638 229.42 121.839L229.478 121.881L229.475 121.954C229.417 123.453 229.357 125.003 229.446 126.416C230.819 128.325 231.729 130.527 232.103 132.849C232.478 135.171 232.307 137.548 231.604 139.792C232.795 143.775 234.026 147.893 235.283 151.955C238.334 160.325 241.492 168.987 244.728 177.767L244.781 177.911L244.632 177.946C242.303 178.493 239.901 179.057 237.531 179.276L237.442 179.284L237.399 179.205C231.356 167.952 226.441 156.127 222.727 143.905C221.918 146.373 220.753 148.6 219.624 150.758C218.545 152.721 217.595 154.752 216.781 156.838C216.281 160.943 216.149 165.389 216.021 169.689C215.9 173.755 215.785 177.595 215.388 181.206L215.374 181.34Z" fill="#2F2E41"/>
<path d="M225.706 82.1633C228.594 81.5407 231.788 82.133 234.056 84.0826C236.324 86.0322 237.476 89.405 236.544 92.2976C235.612 95.1901 232.449 97.2253 229.589 96.4783C230.408 94.1679 229.486 91.3312 227.483 90.0004C225.108 88.4221 224.454 84.6541 225.706 82.1633Z" fill="#2F2E41"/>
<path d="M229.212 122.129L229.107 122.08C225.423 120.399 221.81 119.108 218.425 117.931L218.322 117.908L218.321 117.607L218.389 117.631C218.403 117.599 218.419 117.564 218.435 117.528C218.481 117.426 218.513 117.356 218.539 117.31L218.539 117.31C218.821 116.735 219.045 116.179 219.262 115.641C219.486 115.086 219.717 114.513 220.016 113.907C219.292 113.181 218.796 112.259 218.59 111.254C218.384 110.249 218.476 109.206 218.855 108.254C219.603 106.48 221.51 105.099 223.513 104.87C224.247 102.849 225.882 98.6004 225.882 98.6004C225.882 98.6004 229.321 98.5059 230.704 98.3303L230.728 98.3274L230.751 98.3325C233.77 98.9945 236.291 101.853 236.881 105.285C237.379 108.181 236.623 111.493 234.752 114.612C233.792 116.138 232.731 117.596 231.576 118.979C230.733 120.033 229.937 121.029 229.276 122.032L229.212 122.129Z" fill="#C9CACD"/>
<path d="M235.881 86.1138C233.859 85.8118 232.272 83.7441 232.502 81.7119C232.731 79.6797 234.74 78.0191 236.778 78.1767C238.816 78.3343 240.546 80.2841 240.461 82.3275C240.376 84.371 238.462 86.4993 235.881 86.1138Z" fill="#2F2E41"/>
<path d="M235.566 84.796C233.544 84.4941 231.957 82.4264 232.187 80.3942C232.287 79.7029 232.56 79.0483 232.982 78.4914C233.403 77.9345 233.958 77.4934 234.596 77.2092C232.966 77.5662 231.562 78.9877 231.373 80.6656C231.143 82.6978 232.73 84.7655 234.752 85.0674C235.505 85.1857 236.277 85.0778 236.968 84.7572C236.507 84.8542 236.032 84.8673 235.566 84.796V84.796Z" fill="#2F2E41"/>
<path d="M196.351 120.618C196.546 120.27 196.815 119.969 197.139 119.736C197.463 119.503 197.834 119.344 198.226 119.27C198.618 119.197 199.021 119.21 199.407 119.309C199.794 119.408 200.154 119.59 200.462 119.843L208.73 114.78L208.56 119.817L200.734 123.853C200.275 124.343 199.652 124.647 198.983 124.708C198.315 124.769 197.647 124.582 197.107 124.184C196.566 123.785 196.191 123.202 196.052 122.544C195.913 121.887 196.019 121.202 196.351 120.618V120.618Z" fill="#FFB8B8"/>
<path d="M203.149 117.649L203.228 117.594C211.226 112.076 219.493 106.371 228.379 99.8339L228.437 99.791L228.499 99.8439C230.075 101.179 230.903 103.732 230.425 105.78C230.205 106.709 229.706 107.547 228.994 108.182C228.282 108.817 227.392 109.218 226.445 109.33L215.75 115.588C212.316 117.81 208.761 120.108 205.246 122.347L205.146 122.411L205.089 122.277C204.417 120.701 203.723 119.073 203.193 117.759L203.149 117.649Z" fill="#C9CACD"/>
<path d="M130.17 121.816L109 107.084V104.764L130.17 90.032V92.816L111.494 105.808V106.04L130.17 119.032V121.816Z" fill="#FF504D"/>
<path d="M142.095 134.46L161.061 84H163.671L144.705 134.46H142.095Z" fill="#FF504D"/>
<path d="M175.597 121.816V119.032L194.273 106.04V105.808L175.597 92.816V90.032L196.767 104.764V107.084L175.597 121.816Z" fill="#FF504D"/>
</svg>

Before

Width:  |  Height:  |  Size: 12 KiB

View File

@@ -1,24 +0,0 @@
<svg width="1288" height="1141" viewBox="0 0 1288 1141" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle opacity="0.5" cx="587.129" cy="684.461" r="456" transform="rotate(90 587.129 684.461)" fill="url(#paint0_radial)"/>
<circle opacity="0.5" cx="841.629" cy="445.961" r="445.5" transform="rotate(90 841.629 445.961)" fill="url(#paint1_radial)"/>
<circle opacity="0.5" cx="887.129" cy="655.461" r="314" transform="rotate(90 887.129 655.461)" fill="url(#paint2_radial)"/>
<circle opacity="0.5" cx="358.898" cy="576.591" r="314" transform="rotate(8.77557 358.898 576.591)" fill="url(#paint3_radial)"/>
<defs>
<radialGradient id="paint0_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(587.129 684.461) rotate(90) scale(456)">
<stop stop-color="#FF1A6C"/>
<stop offset="1" stop-color="#FF1A6C" stop-opacity="0"/>
</radialGradient>
<radialGradient id="paint1_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(841.629 445.961) rotate(90) scale(445.5)">
<stop stop-color="#3AACFF"/>
<stop offset="1" stop-color="#3A95FF" stop-opacity="0"/>
</radialGradient>
<radialGradient id="paint2_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(887.129 655.461) rotate(90) scale(314)">
<stop stop-color="#483AFF"/>
<stop offset="1" stop-color="#483AFF" stop-opacity="0"/>
</radialGradient>
<radialGradient id="paint3_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(358.898 576.591) rotate(90) scale(314)">
<stop stop-color="#FFC83A"/>
<stop offset="1" stop-color="#FFC83A" stop-opacity="0"/>
</radialGradient>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.6 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 18 KiB

View File

@@ -1,37 +0,0 @@
<svg width="300" height="220" viewBox="0 0 300 220" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M94.9807 61.6521C94.4101 61.6521 93.8628 61.8788 93.4593 62.2823C93.0558 62.6858 92.8291 63.2331 92.8291 63.8037C92.8291 64.3744 93.0558 64.9217 93.4593 65.3252C93.8628 65.7287 94.4101 65.9554 94.9807 65.9554H122.026V65.0167C122.026 64.3497 122.192 63.693 122.508 63.1057C122.824 62.5185 123.282 62.019 123.839 61.6521H94.9807Z" fill="#E6E6E6"/>
<path d="M103.493 197.504C123.096 197.504 138.987 195.377 138.987 192.752C138.987 190.128 123.096 188 103.493 188C83.8909 188 68 190.128 68 192.752C68 195.377 83.8909 197.504 103.493 197.504Z" fill="#E6E6E6"/>
<path d="M119.591 56.8109H110.447C109.876 56.8109 109.329 56.5842 108.925 56.1807C108.522 55.7772 108.295 55.2299 108.295 54.6592C108.295 54.0886 108.522 53.5413 108.925 53.1378C109.329 52.7343 109.876 52.5076 110.447 52.5076H119.591C120.161 52.5076 120.709 52.7343 121.112 53.1378C121.516 53.5413 121.742 54.0886 121.742 54.6592C121.742 55.2299 121.516 55.7772 121.112 56.1807C120.709 56.5842 120.161 56.8109 119.591 56.8109Z" fill="#E6E6E6"/>
<path d="M121.756 104.926H88.2889C87.0767 104.924 85.9146 104.442 85.0575 103.585C84.2003 102.728 83.7182 101.566 83.7168 100.353V47.4121C83.7182 46.1999 84.2003 45.0377 85.0575 44.1806C85.9146 43.3234 87.0767 42.8412 88.2889 42.8399H141.749C142.961 42.8412 144.123 43.3234 144.98 44.1806C145.837 45.0377 146.32 46.1999 146.321 47.4121V60.5338H145.783V47.4121C145.782 46.3425 145.356 45.3171 144.6 44.5608C143.844 43.8044 142.818 43.379 141.749 43.3778H88.2889C87.2194 43.379 86.1939 43.8044 85.4376 44.5608C84.6813 45.3171 84.2559 46.3425 84.2547 47.4121V100.353C84.2559 101.423 84.6813 102.448 85.4376 103.205C86.1939 103.961 87.2194 104.386 88.2889 104.388H121.756V104.926Z" fill="#CCCCCC"/>
<path d="M192.878 61.6521C193.435 62.019 193.892 62.5185 194.209 63.1057C194.525 63.693 194.691 64.3497 194.691 65.0167V65.9554H221.736C222.307 65.9554 222.854 65.7287 223.257 65.3252C223.661 64.9217 223.888 64.3744 223.888 63.8037C223.888 63.2331 223.661 62.6858 223.257 62.2823C222.854 61.8788 222.307 61.6521 221.736 61.6521H192.878Z" fill="#E6E6E6"/>
<path d="M194.974 54.6592C194.975 54.0888 195.202 53.5419 195.605 53.1385C196.008 52.7351 196.555 52.5082 197.126 52.5076H206.27C206.841 52.5076 207.388 52.7343 207.791 53.1378C208.195 53.5413 208.422 54.0886 208.422 54.6592C208.422 55.2299 208.195 55.7772 207.791 56.1807C207.388 56.5842 206.841 56.8109 206.27 56.8109H197.126C196.555 56.8102 196.008 56.5833 195.605 56.1799C195.202 55.7766 194.975 55.2297 194.974 54.6592Z" fill="#E6E6E6"/>
<path d="M194.961 104.926H228.428C229.64 104.924 230.802 104.442 231.659 103.585C232.517 102.728 232.999 101.566 233 100.353V47.4121C232.999 46.1999 232.517 45.0377 231.659 44.1806C230.802 43.3234 229.64 42.8412 228.428 42.8399H174.968C173.756 42.8412 172.594 43.3234 171.737 44.1806C170.88 45.0377 170.397 46.1999 170.396 47.4121V60.5338H170.934V47.4121C170.935 46.3425 171.361 45.3171 172.117 44.5608C172.873 43.8044 173.899 43.379 174.968 43.3778H228.428C229.498 43.379 230.523 43.8044 231.279 44.5608C232.036 45.3171 232.461 46.3425 232.462 47.4121V100.353C232.461 101.423 232.036 102.448 231.279 103.205C230.523 103.961 229.498 104.386 228.428 104.388H194.961V104.926Z" fill="#CCCCCC"/>
<path d="M190.543 60.4445H126.06C124.849 60.4469 123.687 60.9294 122.83 61.7863C121.973 62.6432 121.491 63.8048 121.488 65.0167V128.891C121.49 130.103 121.972 131.266 122.829 132.123C123.686 132.98 124.848 133.462 126.06 133.463H190.543C191.756 133.462 192.918 132.98 193.775 132.123C194.632 131.266 195.114 130.103 195.116 128.891V65.0167C195.114 63.8045 194.632 62.6422 193.775 61.785C192.918 60.9279 191.756 60.4457 190.543 60.4445V60.4445ZM194.578 128.891C194.576 129.961 194.151 130.986 193.395 131.742C192.638 132.499 191.613 132.924 190.543 132.925H126.06C124.991 132.924 123.965 132.499 123.209 131.742C122.453 130.986 122.027 129.961 122.026 128.891V65.0167C122.028 63.9472 122.453 62.9221 123.21 62.1658C123.966 61.4096 124.991 60.984 126.06 60.9824H190.543C191.613 60.9837 192.638 61.4091 193.395 62.1654C194.151 62.9217 194.576 63.9471 194.578 65.0167V128.891Z" fill="#3F3D56"/>
<path d="M185.466 85.3202H131.138C130.567 85.3202 130.02 85.0935 129.617 84.69C129.213 84.2865 128.986 83.7392 128.986 83.1686C128.986 82.5979 129.213 82.0506 129.617 81.6471C130.02 81.2436 130.567 81.0169 131.138 81.0169H185.466C186.036 81.0169 186.583 81.2436 186.987 81.6471C187.39 82.0506 187.617 82.5979 187.617 83.1686C187.617 83.7392 187.39 84.2865 186.987 84.69C186.583 85.0935 186.036 85.3202 185.466 85.3202Z" fill="#CCCCCC"/>
<path d="M170.001 76.1757H146.602C146.032 76.1757 145.484 75.949 145.081 75.5455C144.677 75.142 144.451 74.5947 144.451 74.024C144.451 73.4534 144.677 72.9061 145.081 72.5026C145.484 72.0991 146.032 71.8724 146.602 71.8724H170.001C170.571 71.8724 171.119 72.0991 171.522 72.5026C171.926 72.9061 172.152 73.4534 172.152 74.024C172.152 74.5947 171.926 75.142 171.522 75.5455C171.119 75.949 170.571 76.1757 170.001 76.1757Z" fill="#FF504D"/>
<path d="M154.402 98.2301H131.003C130.433 98.2301 129.885 98.0034 129.482 97.5999C129.078 97.1964 128.852 96.6491 128.852 96.0784C128.852 95.5078 129.078 94.9605 129.482 94.557C129.885 94.1535 130.433 93.9268 131.003 93.9268H154.402C154.972 93.9268 155.52 94.1535 155.923 94.557C156.327 94.9605 156.553 95.5078 156.553 96.0784C156.553 96.6491 156.327 97.1964 155.923 97.5999C155.52 98.0034 154.972 98.2301 154.402 98.2301Z" fill="#CCCCCC"/>
<path d="M154.402 107.644H131.003C130.433 107.644 129.885 107.417 129.482 107.013C129.078 106.61 128.852 106.063 128.852 105.492C128.852 104.921 129.078 104.374 129.482 103.97C129.885 103.567 130.433 103.34 131.003 103.34H154.402C154.972 103.34 155.52 103.567 155.923 103.97C156.327 104.374 156.553 104.921 156.553 105.492C156.553 106.063 156.327 106.61 155.923 107.013C155.52 107.417 154.972 107.644 154.402 107.644Z" fill="#CCCCCC"/>
<path d="M154.402 117.057H131.003C130.433 117.057 129.885 116.83 129.482 116.427C129.078 116.023 128.852 115.476 128.852 114.905C128.852 114.335 129.078 113.787 129.482 113.384C129.885 112.98 130.433 112.754 131.003 112.754H154.402C154.972 112.754 155.52 112.98 155.923 113.384C156.327 113.787 156.553 114.335 156.553 114.905C156.553 115.476 156.327 116.023 155.923 116.427C155.52 116.83 154.972 117.057 154.402 117.057Z" fill="#CCCCCC"/>
<path d="M183.584 100.075C185.802 100.075 187.6 98.277 187.6 96.0594C187.6 93.8418 185.802 92.0441 183.584 92.0441C181.367 92.0441 179.569 93.8418 179.569 96.0594C179.569 98.277 181.367 100.075 183.584 100.075Z" fill="#FF504D"/>
<path d="M183.187 97.5911C183.096 97.5913 183.008 97.562 182.936 97.5078L182.932 97.5045L181.988 96.7826C181.9 96.715 181.842 96.615 181.827 96.5047C181.813 96.3945 181.843 96.283 181.91 96.1947C181.978 96.1064 182.078 96.0487 182.188 96.0341C182.298 96.0195 182.41 96.0494 182.498 96.117L183.109 96.5857L184.554 94.7014C184.587 94.6577 184.629 94.6211 184.677 94.5935C184.724 94.566 184.777 94.5481 184.831 94.5409C184.886 94.5337 184.942 94.5373 184.995 94.5515C185.048 94.5657 185.098 94.5903 185.141 94.6238L185.142 94.6239L185.133 94.6363L185.142 94.6239C185.23 94.6916 185.288 94.7916 185.302 94.9018C185.317 95.012 185.287 95.1234 185.219 95.2117L183.52 97.4271C183.481 97.4781 183.431 97.5194 183.373 97.5478C183.315 97.5761 183.251 97.5908 183.187 97.5906L183.187 97.5911Z" fill="white"/>
<path d="M120.919 37.482C119.685 37.482 118.479 37.116 117.452 36.4302C116.426 35.7444 115.626 34.7697 115.154 33.6293C114.681 32.4889 114.558 31.234 114.799 30.0234C115.039 28.8128 115.634 27.7007 116.507 26.8279C117.379 25.9551 118.491 25.3607 119.702 25.1199C120.913 24.8791 122.167 25.0027 123.308 25.4751C124.448 25.9474 125.423 26.7474 126.109 27.7737C126.794 28.8 127.16 30.0067 127.16 31.241C127.159 32.8957 126.5 34.482 125.33 35.652C124.16 36.822 122.574 37.4802 120.919 37.482V37.482ZM120.919 25.5379C119.792 25.5379 118.689 25.8724 117.751 26.4991C116.813 27.1258 116.082 28.0165 115.651 29.0586C115.219 30.1007 115.106 31.2474 115.326 32.3537C115.546 33.46 116.089 34.4762 116.887 35.2737C117.685 36.0713 118.701 36.6145 119.807 36.8345C120.913 37.0546 122.06 36.9416 123.102 36.51C124.144 36.0783 125.035 35.3474 125.661 34.4095C126.288 33.4716 126.623 32.369 126.623 31.241C126.621 29.729 126.019 28.2793 124.95 27.2102C123.881 26.141 122.431 25.5396 120.919 25.5379V25.5379Z" fill="#CCCCCC"/>
<path d="M120.327 33.5192C120.193 33.5194 120.062 33.4759 119.955 33.3953L119.948 33.3903L118.545 32.3167C118.413 32.216 118.327 32.0674 118.306 31.9034C118.284 31.7394 118.328 31.5735 118.429 31.4422C118.53 31.3109 118.678 31.225 118.842 31.2034C119.006 31.1817 119.172 31.2261 119.303 31.3267L120.213 32.0238L122.361 29.2212C122.411 29.1563 122.473 29.1017 122.544 29.0608C122.614 29.0198 122.693 28.9932 122.774 28.9825C122.855 28.9718 122.937 28.9771 123.017 28.9983C123.096 29.0194 123.17 29.056 123.235 29.1058L123.235 29.1059L123.222 29.1244L123.235 29.1059C123.366 29.2067 123.452 29.3553 123.474 29.5192C123.495 29.6831 123.451 29.8489 123.351 29.9802L120.824 33.2752C120.765 33.3511 120.69 33.4126 120.604 33.4547C120.518 33.4969 120.424 33.5187 120.328 33.5184L120.327 33.5192Z" fill="#CCCCCC"/>
<path d="M183.584 109.488C185.802 109.488 187.6 107.69 187.6 105.473C187.6 103.255 185.802 101.458 183.584 101.458C181.367 101.458 179.569 103.255 179.569 105.473C179.569 107.69 181.367 109.488 183.584 109.488Z" fill="#FF504D"/>
<path d="M183.187 107.005C183.096 107.005 183.008 106.975 182.936 106.921L182.932 106.918L181.988 106.196C181.944 106.163 181.908 106.121 181.88 106.073C181.852 106.025 181.835 105.973 181.827 105.918C181.82 105.864 181.824 105.808 181.838 105.755C181.852 105.702 181.877 105.652 181.91 105.608C181.944 105.564 181.986 105.528 182.033 105.5C182.081 105.473 182.134 105.455 182.188 105.448C182.243 105.44 182.298 105.444 182.351 105.458C182.405 105.472 182.454 105.497 182.498 105.53L183.109 105.999L184.554 104.115C184.587 104.071 184.629 104.035 184.677 104.007C184.724 103.979 184.777 103.962 184.831 103.954C184.886 103.947 184.942 103.951 184.995 103.965C185.048 103.979 185.098 104.004 185.141 104.037L185.142 104.037L185.133 104.05L185.142 104.037C185.23 104.105 185.288 104.205 185.302 104.315C185.317 104.425 185.287 104.537 185.219 104.625L183.52 106.841C183.481 106.892 183.431 106.933 183.373 106.961C183.315 106.99 183.251 107.004 183.187 107.004L183.187 107.005Z" fill="white"/>
<path d="M183.584 118.921C185.802 118.921 187.6 117.123 187.6 114.905C187.6 112.688 185.802 110.89 183.584 110.89C181.367 110.89 179.569 112.688 179.569 114.905C179.569 117.123 181.367 118.921 183.584 118.921Z" fill="#FF504D"/>
<path d="M183.186 116.437C183.096 116.437 183.008 116.408 182.936 116.354L182.931 116.35L181.988 115.629C181.899 115.561 181.842 115.461 181.827 115.351C181.813 115.241 181.843 115.129 181.91 115.041C181.978 114.953 182.078 114.895 182.188 114.88C182.298 114.866 182.41 114.895 182.498 114.963L183.109 115.432L184.553 113.547C184.587 113.504 184.629 113.467 184.676 113.439C184.724 113.412 184.777 113.394 184.831 113.387C184.886 113.38 184.941 113.383 184.994 113.397C185.048 113.412 185.097 113.436 185.141 113.47L185.141 113.47L185.132 113.482L185.141 113.47C185.23 113.538 185.287 113.638 185.302 113.748C185.316 113.858 185.286 113.969 185.219 114.058L183.52 116.273C183.481 116.324 183.43 116.365 183.372 116.394C183.315 116.422 183.251 116.437 183.187 116.437L183.186 116.437Z" fill="white"/>
<path d="M158.307 54.9642C154.072 54.8919 152.147 51.6781 152.147 48.7226C152.147 45.7671 154.072 42.5537 158.299 42.4821H158.308C162.534 42.5542 164.459 45.7681 164.459 48.7236C164.459 51.679 162.534 54.8926 158.307 54.9642ZM158.303 43.0201C154.443 43.0876 152.685 46.0229 152.685 48.7226C152.685 51.4235 154.444 54.3603 158.307 54.4263C162.161 54.3609 163.921 51.4243 163.921 48.7236C163.921 46.0239 162.163 43.0885 158.303 43.0201V43.0201Z" fill="#FF504D"/>
<path d="M196.225 37.482C194.99 37.482 193.784 37.116 192.757 36.4302C191.731 35.7444 190.931 34.7697 190.459 33.6293C189.987 32.4889 189.863 31.234 190.104 30.0234C190.345 28.8128 190.939 27.7007 191.812 26.8279C192.685 25.9551 193.797 25.3607 195.007 25.1199C196.218 24.8791 197.473 25.0027 198.613 25.4751C199.753 25.9474 200.728 26.7474 201.414 27.7737C202.1 28.8 202.466 30.0067 202.466 31.241C202.464 32.8957 201.806 34.482 200.636 35.652C199.466 36.822 197.879 37.4802 196.225 37.482V37.482ZM196.225 25.5379C195.097 25.5379 193.994 25.8724 193.056 26.4991C192.118 27.1258 191.388 28.0165 190.956 29.0586C190.524 30.1007 190.411 31.2474 190.631 32.3537C190.851 33.46 191.395 34.4762 192.192 35.2737C192.99 36.0713 194.006 36.6145 195.112 36.8345C196.218 37.0546 197.365 36.9416 198.407 36.51C199.449 36.0783 200.34 35.3474 200.967 34.4095C201.593 33.4716 201.928 32.369 201.928 31.241C201.926 29.729 201.325 28.2793 200.255 27.2102C199.186 26.141 197.737 25.5396 196.225 25.5379V25.5379Z" fill="#CCCCCC"/>
<path d="M88.8565 143.3C88.6933 142.94 88.611 142.549 88.6154 142.153C88.6198 141.758 88.7109 141.368 88.8822 141.012C89.0535 140.656 89.3008 140.341 89.6068 140.091C89.9127 139.84 90.2699 139.66 90.6531 139.563L91.4684 129.986L95.3894 133.079L94.0141 141.699C94.1351 142.354 94.0119 143.03 93.6677 143.6C93.3234 144.17 92.7822 144.593 92.1464 144.791C91.5107 144.988 90.8246 144.945 90.2183 144.671C89.6119 144.396 89.1274 143.908 88.8565 143.3H88.8565Z" fill="#FFB8B8"/>
<path d="M91.3782 138.557C91.096 138.52 90.8361 138.385 90.644 138.174C90.452 137.964 90.3402 137.693 90.3284 137.409L89.8744 126.541C89.7112 122.635 90.5062 118.748 92.19 115.22L96.2155 106.784C96.4852 106.277 96.872 105.841 97.3439 105.513C97.8157 105.186 98.3589 104.975 98.9285 104.899C99.4813 104.821 100.045 104.878 100.571 105.065C101.097 105.252 101.57 105.563 101.95 105.972C102.143 106.178 102.316 106.401 102.467 106.64C102.771 107.132 102.947 107.693 102.979 108.271C103.011 108.849 102.898 109.426 102.651 109.949L96.478 126.812L96.0031 137.798C95.9958 137.965 95.9543 138.128 95.8811 138.278C95.8079 138.427 95.7046 138.56 95.5777 138.668C95.4507 138.776 95.3029 138.857 95.1434 138.905C94.9838 138.953 94.8161 138.968 94.6507 138.948L91.3942 138.56L91.3782 138.557Z" fill="#C9CACD"/>
<path d="M79.8296 186.041L82.8488 187.366L89.3972 176.351L84.9412 174.395L79.8296 186.041Z" fill="#FFB8B8"/>
<path d="M79.4922 184.717L85.4381 187.327L85.4383 187.327C85.9359 187.545 86.3856 187.86 86.7618 188.252C87.1379 188.644 87.4331 189.107 87.6305 189.613C87.8279 190.119 87.9236 190.659 87.9122 191.203C87.9008 191.746 87.7825 192.282 87.5641 192.779L87.51 192.903L77.7749 188.629L79.4922 184.717Z" fill="#2F2E41"/>
<path d="M120.364 189.706H123.661L125.23 176.988L120.363 176.988L120.364 189.706Z" fill="#FFB8B8"/>
<path d="M119.522 188.63L126.016 188.629H126.016C126.56 188.629 127.098 188.736 127.6 188.944C128.102 189.152 128.558 189.457 128.942 189.841C129.327 190.226 129.631 190.682 129.839 191.184C130.047 191.686 130.154 192.224 130.154 192.768V192.902L119.523 192.903L119.522 188.63Z" fill="#2F2E41"/>
<path d="M87.1531 186.09C87.0263 186.09 86.9002 186.07 86.7796 186.031L81.1888 184.234C80.8869 184.136 80.6354 183.923 80.4883 183.642C80.3412 183.36 80.3101 183.032 80.4017 182.728L98.9418 123.688L112.829 120.965L112.878 121.044C122.059 135.984 125.123 158.806 127.068 182.987C127.091 183.303 126.991 183.615 126.788 183.859C126.585 184.102 126.296 184.256 125.981 184.289L119.869 184.901C119.584 184.93 119.297 184.858 119.061 184.695C118.825 184.532 118.654 184.291 118.58 184.014L107.389 144.421C107.367 144.341 107.321 144.269 107.256 144.216C107.191 144.162 107.112 144.131 107.028 144.125C106.945 144.119 106.862 144.139 106.79 144.183C106.719 144.226 106.662 144.291 106.629 144.368L88.2613 185.358C88.1685 185.575 88.0141 185.761 87.8171 185.891C87.62 186.021 87.3892 186.09 87.1531 186.09V186.09Z" fill="#2F2E41"/>
<path d="M106.117 100.047C109.765 100.047 112.723 97.0893 112.723 93.441C112.723 89.7927 109.765 86.8352 106.117 86.8352C102.469 86.8352 99.5112 89.7927 99.5112 93.441C99.5112 97.0893 102.469 100.047 106.117 100.047Z" fill="#FFB8B8"/>
<path d="M97.7601 125.436L97.7148 125.342C97.6841 125.277 94.6407 118.821 94.9239 111.374C95.0177 108.929 96.042 106.613 97.7872 104.899C99.5325 103.185 101.867 102.203 104.312 102.153V102.153C106.566 102.109 108.764 102.862 110.517 104.278C112.271 105.695 113.468 107.686 113.898 109.899C114.746 114.228 114.725 118.33 113.835 122.087L113.815 122.171L113.731 122.188L97.7601 125.436Z" fill="#C9CACD"/>
<path d="M131.439 134.755C131.048 134.698 130.674 134.555 130.344 134.337C130.014 134.119 129.736 133.831 129.529 133.494C129.323 133.157 129.192 132.779 129.147 132.386C129.103 131.993 129.144 131.596 129.27 131.221L121.662 125.349L126.386 123.728L132.886 129.552C133.502 129.805 134.004 130.275 134.297 130.873C134.589 131.471 134.652 132.156 134.474 132.797C134.295 133.438 133.888 133.992 133.328 134.353C132.769 134.714 132.097 134.857 131.439 134.755H131.439Z" fill="#FFB8B8"/>
<path d="M112.768 121.81L112.75 121.782L104.729 108.792C104.449 108.29 104.292 107.729 104.272 107.155C104.252 106.581 104.369 106.01 104.614 105.49C104.848 104.983 105.201 104.54 105.643 104.199C106.085 103.858 106.603 103.629 107.153 103.531V103.531C107.43 103.48 107.711 103.456 107.993 103.458C108.572 103.469 109.139 103.625 109.642 103.911C110.145 104.197 110.569 104.604 110.875 105.096L121.707 119.418L130.685 125.768C130.821 125.864 130.936 125.987 131.022 126.13C131.108 126.272 131.164 126.431 131.186 126.596C131.208 126.762 131.196 126.929 131.15 127.09C131.104 127.25 131.025 127.399 130.919 127.527L128.829 130.054C128.646 130.277 128.39 130.426 128.107 130.476C127.823 130.526 127.531 130.473 127.284 130.327L112.768 121.81Z" fill="#C9CACD"/>
<path d="M104.935 93.0312C105.422 92.2303 106.496 92.004 107.429 92.0954C108.362 92.1867 109.269 92.5146 110.206 92.5073C112.809 92.4872 114.817 89.3153 113.723 86.954C112.826 85.0174 110.585 84.167 108.558 83.4996C104.307 82.1003 99.4247 80.7558 95.5676 83.0247C94.3385 83.7691 93.3304 84.8282 92.6474 86.0926C91.9645 87.357 91.6314 88.7807 91.6827 90.2169C91.7695 92.0025 92.4533 93.8367 91.875 95.5283C91.2078 97.4798 89.0923 98.5269 87.093 99.0334C83.5885 99.9212 79.8934 99.7782 76.3669 100.575C72.8404 101.371 69.2267 103.485 68.2761 106.974C67.6517 109.265 68.3033 111.731 69.3822 113.847C70.4831 116.005 72.0129 117.916 73.878 119.462C75.7431 121.009 77.9043 122.158 80.2291 122.84C82.5539 123.522 84.9935 123.722 87.3984 123.428C89.8032 123.134 92.1228 122.352 94.215 121.131C98.4783 118.641 101.556 114.434 103.391 109.851C104.432 107.177 105.164 104.394 105.574 101.554C105.985 98.8963 105.637 96.2103 104.892 93.6258C104.857 93.5293 104.843 93.4264 104.85 93.3239C104.858 93.2214 104.887 93.1217 104.935 93.0312V93.0312Z" fill="#2F2E41"/>
</svg>

Before

Width:  |  Height:  |  Size: 18 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 13 KiB

View File

@@ -1,48 +0,0 @@
<svg width="300" height="220" viewBox="0 0 300 220" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M263.083 42H72.9833C72.2592 42.0007 71.565 42.2883 71.053 42.7998C70.541 43.3112 70.2531 44.0048 70.2524 44.7281V173.412C70.2531 174.135 70.541 174.828 71.053 175.34C71.565 175.851 72.2592 176.139 72.9833 176.14H263.083C263.478 176.14 263.868 176.054 264.227 175.889C264.585 175.724 264.904 175.482 265.16 175.182C265.181 175.159 265.201 175.134 265.219 175.107C265.382 174.908 265.514 174.686 265.611 174.447C265.748 174.119 265.818 173.767 265.817 173.412V44.7281C265.817 44.0043 265.528 43.3104 265.015 42.7988C264.503 42.2873 263.808 42 263.083 42V42ZM265.038 173.412C265.038 173.792 264.926 174.164 264.715 174.482C264.528 174.761 264.274 174.989 263.976 175.145C263.7 175.287 263.394 175.361 263.083 175.361H72.9833C72.466 175.36 71.9701 175.154 71.6043 174.789C71.2386 174.424 71.0328 173.928 71.0322 173.412V44.7281C71.0328 44.2114 71.2386 43.716 71.6043 43.3506C71.9701 42.9852 72.466 42.7796 72.9833 42.779H263.083C263.601 42.7789 264.098 42.9842 264.464 43.3496C264.831 43.7151 265.037 44.2109 265.038 44.7281V173.412Z" fill="#3F3D56"/>
<path d="M265.426 52.934H70.6416V53.7139H265.426V52.934Z" fill="#3F3D56"/>
<path d="M77.2776 50.1888C78.5711 50.1888 79.6197 49.1413 79.6197 47.8492C79.6197 46.557 78.5711 45.5095 77.2776 45.5095C75.9841 45.5095 74.9355 46.557 74.9355 47.8492C74.9355 49.1413 75.9841 50.1888 77.2776 50.1888Z" fill="#3F3D56"/>
<path d="M84.011 50.1888C85.3045 50.1888 86.3531 49.1413 86.3531 47.8492C86.3531 46.557 85.3045 45.5095 84.011 45.5095C82.7175 45.5095 81.6689 46.557 81.6689 47.8492C81.6689 49.1413 82.7175 50.1888 84.011 50.1888Z" fill="#3F3D56"/>
<path d="M90.7444 50.1888C92.0379 50.1888 93.0865 49.1413 93.0865 47.8492C93.0865 46.557 92.0379 45.5095 90.7444 45.5095C89.4509 45.5095 88.4023 46.557 88.4023 47.8492C88.4023 49.1413 89.4509 50.1888 90.7444 50.1888Z" fill="#3F3D56"/>
<path d="M216.921 70.9866H119.209C118.129 70.9866 117.093 70.5581 116.33 69.7954C115.566 69.0327 115.137 67.9982 115.137 66.9195C115.137 65.8408 115.566 64.8064 116.33 64.0436C117.093 63.2809 118.129 62.8524 119.209 62.8524H216.921C218 62.8524 219.036 63.2809 219.799 64.0436C220.563 64.8064 220.992 65.8408 220.992 66.9195C220.992 67.9982 220.563 69.0327 219.799 69.7954C219.036 70.5581 218 70.9866 216.921 70.9866ZM119.209 63.4781C118.295 63.4781 117.419 63.8407 116.773 64.4861C116.127 65.1315 115.764 66.0068 115.764 66.9195C115.764 67.8322 116.127 68.7076 116.773 69.3529C117.419 69.9983 118.295 70.3609 119.209 70.3609H216.921C217.834 70.3609 218.71 69.9983 219.357 69.3529C220.003 68.7076 220.366 67.8322 220.366 66.9195C220.366 66.0068 220.003 65.1315 219.357 64.4861C218.71 63.8407 217.834 63.4781 216.921 63.4781H119.209Z" fill="#3F3D56"/>
<path d="M120.024 95.8586H111.255C110.591 95.8586 109.954 95.5949 109.484 95.1255C109.014 94.6561 108.75 94.0195 108.75 93.3557C108.75 92.692 109.014 92.0554 109.484 91.586C109.954 91.1166 110.591 90.8529 111.255 90.8529H120.024C120.689 90.8529 121.326 91.1166 121.796 91.586C122.266 92.0554 122.53 92.692 122.53 93.3557C122.53 94.0195 122.266 94.6561 121.796 95.1255C121.326 95.5949 120.689 95.8586 120.024 95.8586Z" fill="#CCCCCC"/>
<path d="M130.359 104.306H111.255C110.591 104.306 109.954 104.042 109.484 103.573C109.014 103.103 108.75 102.467 108.75 101.803C108.75 101.139 109.014 100.502 109.484 100.033C109.954 99.5637 110.591 99.3 111.255 99.3H130.359C131.024 99.3 131.661 99.5637 132.131 100.033C132.601 100.502 132.865 101.139 132.865 101.803C132.865 102.467 132.601 103.103 132.131 103.573C131.661 104.042 131.024 104.306 130.359 104.306Z" fill="#CCCCCC"/>
<path d="M121.59 132.775H112.821C112.157 132.775 111.52 132.512 111.05 132.042C110.58 131.573 110.316 130.936 110.316 130.273C110.316 129.609 110.58 128.972 111.05 128.503C111.52 128.033 112.157 127.77 112.821 127.77H121.59C122.255 127.77 122.892 128.033 123.362 128.503C123.832 128.972 124.096 129.609 124.096 130.273C124.096 130.936 123.832 131.573 123.362 132.042C122.892 132.512 122.255 132.775 121.59 132.775Z" fill="#CCCCCC"/>
<path d="M131.925 141.223H112.821C112.157 141.223 111.52 140.959 111.05 140.489C110.58 140.02 110.316 139.383 110.316 138.72C110.316 138.056 110.58 137.419 111.05 136.95C111.52 136.481 112.157 136.217 112.821 136.217H131.925C132.59 136.217 133.227 136.481 133.697 136.95C134.167 137.419 134.431 138.056 134.431 138.72C134.431 139.383 134.167 140.02 133.697 140.489C133.227 140.959 132.59 141.223 131.925 141.223Z" fill="#CCCCCC"/>
<path d="M179.215 131.837H170.446C169.782 131.837 169.145 131.573 168.675 131.104C168.205 130.634 167.941 129.998 167.941 129.334C167.941 128.67 168.205 128.034 168.675 127.564C169.145 127.095 169.782 126.831 170.446 126.831H179.215C179.88 126.831 180.517 127.095 180.987 127.564C181.457 128.034 181.721 128.67 181.721 129.334C181.721 129.998 181.457 130.634 180.987 131.104C180.517 131.573 179.88 131.837 179.215 131.837Z" fill="#CCCCCC"/>
<path d="M189.55 140.284H170.446C169.782 140.284 169.145 140.02 168.675 139.551C168.205 139.082 167.941 138.445 167.941 137.781C167.941 137.117 168.205 136.481 168.675 136.011C169.145 135.542 169.782 135.278 170.446 135.278H189.55C190.215 135.278 190.852 135.542 191.322 136.011C191.792 136.481 192.056 137.117 192.056 137.781C192.056 138.445 191.792 139.082 191.322 139.551C190.852 140.02 190.215 140.284 189.55 140.284Z" fill="#CCCCCC"/>
<path d="M178.276 97.4229H169.507C168.842 97.4229 168.205 97.1592 167.735 96.6898C167.265 96.2204 167.001 95.5838 167.001 94.92C167.001 94.2562 167.265 93.6196 167.735 93.1502C168.205 92.6809 168.842 92.4172 169.507 92.4172H178.276C178.94 92.4172 179.578 92.6809 180.048 93.1502C180.517 93.6196 180.781 94.2562 180.781 94.92C180.781 95.5838 180.517 96.2204 180.048 96.6898C179.578 97.1592 178.94 97.4229 178.276 97.4229Z" fill="#CCCCCC"/>
<path d="M188.611 105.87H169.507C168.842 105.87 168.205 105.606 167.735 105.137C167.265 104.667 167.001 104.031 167.001 103.367C167.001 102.703 167.265 102.067 167.735 101.597C168.205 101.128 168.842 100.864 169.507 100.864H188.611C189.275 100.864 189.913 101.128 190.382 101.597C190.852 102.067 191.116 102.703 191.116 103.367C191.116 104.031 190.852 104.667 190.382 105.137C189.913 105.606 189.275 105.87 188.611 105.87Z" fill="#CCCCCC"/>
<path d="M236.84 95.5457H228.071C227.407 95.5457 226.77 95.282 226.3 94.8127C225.83 94.3433 225.566 93.7067 225.566 93.0429C225.566 92.3791 225.83 91.7425 226.3 91.2731C226.77 90.8037 227.407 90.54 228.071 90.54H236.84C237.505 90.54 238.142 90.8037 238.612 91.2731C239.082 91.7425 239.346 92.3791 239.346 93.0429C239.346 93.7067 239.082 94.3433 238.612 94.8127C238.142 95.282 237.505 95.5457 236.84 95.5457Z" fill="#CCCCCC"/>
<path d="M247.175 103.993H228.071C227.407 103.993 226.77 103.729 226.3 103.26C225.83 102.79 225.566 102.154 225.566 101.49C225.566 100.826 225.83 100.19 226.3 99.7202C226.77 99.2508 227.407 98.9871 228.071 98.9871H247.175C247.84 98.9871 248.477 99.2508 248.947 99.7202C249.417 100.19 249.681 100.826 249.681 101.49C249.681 102.154 249.417 102.79 248.947 103.26C248.477 103.729 247.84 103.993 247.175 103.993Z" fill="#CCCCCC"/>
<path d="M95.7841 106.965C100.973 106.965 105.179 102.763 105.179 97.5793C105.179 92.3957 100.973 88.1936 95.7841 88.1936C90.5951 88.1936 86.3887 92.3957 86.3887 97.5793C86.3887 102.763 90.5951 106.965 95.7841 106.965Z" fill="#FF504D"/>
<path d="M100.169 101.803H91.3995C91.1504 101.803 90.9116 101.704 90.7354 101.528C90.5593 101.352 90.4602 101.113 90.46 100.864V94.2943C90.4602 94.0455 90.5593 93.8069 90.7354 93.631C90.9116 93.455 91.1504 93.3561 91.3995 93.3558H93.8681C94.0286 93.3552 94.1866 93.396 94.3268 93.4742C94.467 93.5524 94.5846 93.6654 94.6683 93.8023L95.3568 94.9201H100.169C100.418 94.9203 100.656 95.0193 100.833 95.1953C101.009 95.3712 101.108 95.6098 101.108 95.8586V100.864C101.108 101.113 101.009 101.352 100.833 101.528C100.656 101.704 100.418 101.803 100.169 101.803V101.803ZM91.3995 93.9815C91.3165 93.9816 91.2369 94.0146 91.1782 94.0732C91.1195 94.1319 91.0864 94.2114 91.0863 94.2943V100.864C91.0864 100.947 91.1195 101.027 91.1782 101.085C91.2369 101.144 91.3165 101.177 91.3995 101.177H100.169C100.252 101.177 100.331 101.144 100.39 101.085C100.449 101.027 100.482 100.947 100.482 100.864V95.8586C100.482 95.7757 100.449 95.6962 100.39 95.6375C100.331 95.5789 100.252 95.5459 100.169 95.5458H95.0069L94.1349 94.1303C94.107 94.0847 94.0678 94.047 94.021 94.0209C93.9743 93.9949 93.9216 93.9813 93.8681 93.9815H91.3995Z" fill="white"/>
<path d="M153.409 108.529C158.598 108.529 162.804 104.327 162.804 99.1436C162.804 93.96 158.598 89.7579 153.409 89.7579C148.22 89.7579 144.014 93.96 144.014 99.1436C144.014 104.327 148.22 108.529 153.409 108.529Z" fill="#FF504D"/>
<path d="M157.481 105.088H149.338C149.089 105.088 148.85 104.989 148.674 104.813C148.498 104.637 148.399 104.398 148.398 104.149V94.1379C148.399 93.8891 148.498 93.6505 148.674 93.4746C148.85 93.2986 149.089 93.1996 149.338 93.1994H155.238C155.452 93.1996 155.66 93.2726 155.827 93.4064L158.069 95.2065C158.179 95.2942 158.268 95.4055 158.328 95.5322C158.389 95.6589 158.42 95.7976 158.42 95.9381V104.149C158.42 104.398 158.321 104.637 158.145 104.813C157.969 104.989 157.73 105.088 157.481 105.088V105.088ZM149.338 93.8251C149.255 93.8252 149.175 93.8582 149.117 93.9168C149.058 93.9755 149.025 94.055 149.025 94.1379V104.149C149.025 104.232 149.058 104.312 149.117 104.37C149.175 104.429 149.255 104.462 149.338 104.462H157.481C157.564 104.462 157.643 104.429 157.702 104.37C157.761 104.312 157.794 104.232 157.794 104.149V95.9381C157.794 95.8913 157.783 95.845 157.763 95.8028C157.743 95.7606 157.713 95.7235 157.677 95.6943L155.434 93.894C155.378 93.8494 155.309 93.8251 155.238 93.8251H149.338Z" fill="white"/>
<path d="M155.915 97.5793H150.904C150.821 97.5793 150.741 97.5464 150.683 97.4877C150.624 97.429 150.591 97.3494 150.591 97.2665C150.591 97.1835 150.624 97.1039 150.683 97.0452C150.741 96.9866 150.821 96.9536 150.904 96.9536H155.915C155.998 96.9536 156.078 96.9866 156.136 97.0452C156.195 97.1039 156.228 97.1835 156.228 97.2665C156.228 97.3494 156.195 97.429 156.136 97.4877C156.078 97.5464 155.998 97.5793 155.915 97.5793Z" fill="white"/>
<path d="M155.915 99.4565H150.904C150.821 99.4565 150.741 99.4235 150.683 99.3648C150.624 99.3061 150.591 99.2266 150.591 99.1436C150.591 99.0606 150.624 98.981 150.683 98.9224C150.741 98.8637 150.821 98.8307 150.904 98.8307H155.915C155.998 98.8307 156.078 98.8637 156.136 98.9224C156.195 98.981 156.228 99.0606 156.228 99.1436C156.228 99.2266 156.195 99.3061 156.136 99.3648C156.078 99.4235 155.998 99.4565 155.915 99.4565Z" fill="white"/>
<path d="M155.915 101.334H150.904C150.821 101.334 150.741 101.301 150.683 101.242C150.624 101.183 150.591 101.104 150.591 101.021C150.591 100.938 150.624 100.858 150.683 100.8C150.741 100.741 150.821 100.708 150.904 100.708H155.915C155.998 100.708 156.078 100.741 156.136 100.8C156.195 100.858 156.228 100.938 156.228 101.021C156.228 101.104 156.195 101.183 156.136 101.242C156.078 101.301 155.998 101.334 155.915 101.334Z" fill="white"/>
<path d="M211.348 106.652C216.536 106.652 220.743 102.45 220.743 97.2664C220.743 92.0829 216.536 87.8808 211.348 87.8808C206.159 87.8808 201.952 92.0829 201.952 97.2664C201.952 102.45 206.159 106.652 211.348 106.652Z" fill="#FF504D"/>
<path d="M215.732 100.708H206.963C206.714 100.708 206.475 100.609 206.299 100.433C206.123 100.257 206.024 100.018 206.023 99.7693V94.7636C206.024 94.5148 206.123 94.2762 206.299 94.1003C206.475 93.9243 206.714 93.8253 206.963 93.8251H215.732C215.981 93.8253 216.22 93.9243 216.396 94.1003C216.572 94.2762 216.671 94.5148 216.672 94.7636V99.7693C216.671 100.018 216.572 100.257 216.396 100.433C216.22 100.609 215.981 100.708 215.732 100.708V100.708ZM206.963 94.4508C206.88 94.4509 206.8 94.4839 206.742 94.5425C206.683 94.6012 206.65 94.6807 206.65 94.7636V99.7693C206.65 99.8523 206.683 99.9318 206.742 99.9904C206.8 100.049 206.88 100.082 206.963 100.082H215.732C215.815 100.082 215.895 100.049 215.953 99.9904C216.012 99.9318 216.045 99.8523 216.045 99.7693V94.7636C216.045 94.6807 216.012 94.6012 215.953 94.5425C215.895 94.4839 215.815 94.4509 215.732 94.4508H206.963Z" fill="white"/>
<path d="M211.347 98.0918C211.171 98.0921 210.999 98.043 210.849 97.9502L206.17 95.029C206.1 94.9849 206.05 94.9148 206.031 94.834C206.013 94.7532 206.027 94.6683 206.071 94.5981C206.115 94.5278 206.185 94.4778 206.266 94.4591C206.347 94.4404 206.432 94.4545 206.502 94.4983L211.181 97.4195C211.231 97.4504 211.289 97.4667 211.347 97.4667C211.406 97.4667 211.463 97.4504 211.513 97.4195L216.192 94.4983C216.262 94.4545 216.347 94.4404 216.428 94.4591C216.509 94.4778 216.579 94.5278 216.623 94.5981C216.667 94.6683 216.681 94.7532 216.663 94.834C216.644 94.9148 216.594 94.9849 216.524 95.029L211.845 97.9502C211.696 98.0431 211.523 98.0921 211.347 98.0918V98.0918Z" fill="white"/>
<path d="M95.7841 143.882C100.973 143.882 105.179 139.68 105.179 134.496C105.179 129.313 100.973 125.111 95.7841 125.111C90.5951 125.111 86.3887 129.313 86.3887 134.496C86.3887 139.68 90.5951 143.882 95.7841 143.882Z" fill="#FF504D"/>
<path d="M100.169 137.938H91.3995C91.1504 137.937 90.9116 137.838 90.7354 137.662C90.5593 137.486 90.4602 137.248 90.46 136.999V131.993C90.4602 131.745 90.5593 131.506 90.7354 131.33C90.9116 131.154 91.1504 131.055 91.3995 131.055H100.169C100.418 131.055 100.656 131.154 100.833 131.33C101.009 131.506 101.108 131.745 101.108 131.993V136.999C101.108 137.248 101.009 137.486 100.833 137.662C100.656 137.838 100.418 137.937 100.169 137.938ZM91.3995 131.681C91.3165 131.681 91.2369 131.714 91.1781 131.772C91.1194 131.831 91.0864 131.91 91.0863 131.993V136.999C91.0864 137.082 91.1194 137.162 91.1781 137.22C91.2369 137.279 91.3165 137.312 91.3995 137.312H100.169C100.252 137.312 100.331 137.279 100.39 137.22C100.449 137.162 100.482 137.082 100.482 136.999V131.993C100.482 131.91 100.449 131.831 100.39 131.772C100.331 131.714 100.252 131.681 100.169 131.681H91.3995Z" fill="white"/>
<path d="M98.7785 137.938H92.476C92.3661 137.938 92.258 137.909 92.1628 137.854C92.0676 137.799 91.9885 137.72 91.9335 137.625C91.8785 137.53 91.8496 137.422 91.8496 137.312C91.8496 137.202 91.8786 137.094 91.9336 136.999L93.832 133.714C93.887 133.619 93.966 133.54 94.0613 133.485C94.1565 133.43 94.2645 133.401 94.3745 133.401C94.4844 133.401 94.5924 133.43 94.6876 133.485C94.7829 133.54 94.862 133.619 94.9169 133.714L96.143 135.836L96.8533 134.606C96.9083 134.511 96.9874 134.432 97.0826 134.377C97.1779 134.323 97.2859 134.294 97.3958 134.294C97.5058 134.294 97.6138 134.323 97.709 134.377C97.8042 134.432 97.8833 134.511 97.9383 134.606L99.321 136.999C99.376 137.094 99.4049 137.202 99.4049 137.312C99.4049 137.422 99.376 137.53 99.321 137.625C99.266 137.72 99.1869 137.799 99.0917 137.854C98.9964 137.909 98.8884 137.938 98.7784 137.938H98.7785ZM98.7785 137.312L97.3958 134.919L96.4143 136.618C96.3868 136.665 96.3473 136.705 96.2997 136.732C96.2521 136.76 96.198 136.774 96.143 136.774V136.774C96.0881 136.774 96.034 136.76 95.9864 136.732C95.9388 136.705 95.8993 136.665 95.8718 136.618L94.3745 134.027L92.476 137.312H98.7785Z" fill="white"/>
<path d="M99.2289 133.558C99.5748 133.558 99.8553 133.277 99.8553 132.932C99.8553 132.586 99.5748 132.306 99.2289 132.306C98.883 132.306 98.6025 132.586 98.6025 132.932C98.6025 133.277 98.883 133.558 99.2289 133.558Z" fill="white"/>
<path d="M154.036 142.943C159.224 142.943 163.431 138.741 163.431 133.558C163.431 128.374 159.224 124.172 154.036 124.172C148.847 124.172 144.64 128.374 144.64 133.558C144.64 138.741 148.847 142.943 154.036 142.943Z" fill="#FF504D"/>
<path d="M61.5 197C78.897 197 93 195.209 93 193C93 190.791 78.897 189 61.5 189C44.103 189 30 190.791 30 193C30 195.209 44.103 197 61.5 197Z" fill="#E6E6E6"/>
<path d="M154.035 133.714C153.478 133.714 152.933 133.549 152.469 133.24C152.006 132.93 151.645 132.49 151.431 131.976C151.218 131.461 151.162 130.895 151.271 130.349C151.38 129.803 151.648 129.301 152.042 128.907C152.437 128.514 152.939 128.245 153.486 128.137C154.032 128.028 154.599 128.084 155.114 128.297C155.629 128.51 156.069 128.871 156.379 129.334C156.689 129.797 156.854 130.341 156.854 130.898C156.853 131.645 156.556 132.361 156.028 132.888C155.499 133.416 154.783 133.713 154.035 133.714V133.714ZM154.035 128.708C153.602 128.708 153.178 128.837 152.817 129.077C152.457 129.318 152.176 129.66 152.01 130.06C151.844 130.46 151.801 130.901 151.885 131.326C151.97 131.75 152.179 132.141 152.485 132.447C152.792 132.753 153.182 132.962 153.608 133.046C154.033 133.131 154.474 133.087 154.874 132.922C155.275 132.756 155.617 132.475 155.858 132.115C156.099 131.755 156.228 131.332 156.228 130.898C156.227 130.318 155.996 129.761 155.585 129.351C155.174 128.94 154.617 128.709 154.035 128.708Z" fill="white"/>
<path d="M156.541 139.033H151.53C151.24 139.032 150.961 138.917 150.756 138.712C150.55 138.506 150.434 138.228 150.434 137.938C150.434 136.983 150.814 136.068 151.489 135.394C152.164 134.719 153.08 134.34 154.036 134.34C154.991 134.34 155.907 134.719 156.582 135.394C157.258 136.068 157.637 136.983 157.637 137.938C157.637 138.228 157.521 138.506 157.316 138.712C157.11 138.917 156.832 139.032 156.541 139.033ZM154.036 134.965C153.247 134.966 152.491 135.28 151.933 135.837C151.375 136.394 151.061 137.15 151.06 137.938C151.061 138.062 151.11 138.181 151.198 138.269C151.286 138.357 151.406 138.407 151.53 138.407H156.541C156.666 138.407 156.785 138.357 156.873 138.269C156.961 138.181 157.011 138.062 157.011 137.938C157.01 137.15 156.696 136.394 156.138 135.837C155.581 135.28 154.824 134.966 154.036 134.965V134.965Z" fill="white"/>
<path d="M63.3478 189.417H67.1874L69.0138 174.622L63.3472 174.623L63.3478 189.417Z" fill="#FFB8B8"/>
<path d="M74.5923 192.978L62.5252 192.978L62.525 188.321L69.9298 188.321C71.1663 188.321 72.3522 188.811 73.2266 189.685C74.101 190.558 74.5922 191.743 74.5923 192.978V192.978L74.5923 192.978Z" fill="#2F2E41"/>
<path d="M48.9415 189.417H52.7811L54.6076 174.622L48.9409 174.623L48.9415 189.417Z" fill="#FFB8B8"/>
<path d="M60.186 192.978L48.119 192.978L48.1188 188.321L55.5236 188.321C56.7601 188.321 57.946 188.811 58.8203 189.685C59.6947 190.558 60.186 191.743 60.186 192.978V192.978L60.186 192.978Z" fill="#2F2E41"/>
<path d="M49.4106 145.355C49.8243 145.089 50.1746 144.736 50.4368 144.32C50.6991 143.904 50.8669 143.436 50.9285 142.949C50.9901 142.461 50.9439 141.966 50.7932 141.499C50.6426 141.031 50.3911 140.602 50.0565 140.242L52.5846 104.402L45.3023 105.107L45.1022 140.205C44.5339 140.807 44.2062 141.596 44.1812 142.423C44.1563 143.25 44.4358 144.057 44.9669 144.692C45.498 145.326 46.2437 145.745 47.0627 145.867C47.8817 145.989 48.7171 145.807 49.4107 145.355H49.4106Z" fill="#FFB8B8"/>
<path d="M63.462 181.965C63.1175 181.964 62.7852 181.838 62.5276 181.609C62.2699 181.381 62.1045 181.066 62.0625 180.725L59.8307 162.078C59.7993 161.815 59.6738 161.573 59.4775 161.396C59.2811 161.218 59.0272 161.118 58.7625 161.113C58.4979 161.108 58.2404 161.199 58.0376 161.369C57.8349 161.539 57.7005 161.777 57.6594 162.038L54.848 179.892C54.7971 180.224 54.6286 180.526 54.3731 180.744C54.1175 180.963 53.792 181.082 53.4559 181.081H48.8991C48.7131 181.081 48.529 181.044 48.3573 180.972C48.1856 180.901 48.0298 180.796 47.8988 180.665C47.7678 180.533 47.6642 180.376 47.594 180.204C47.5238 180.032 47.4884 179.848 47.4898 179.662L49.6646 140.075C49.6654 139.738 49.7879 139.413 50.0096 139.159C50.2313 138.905 50.5373 138.739 50.8714 138.693L67.7811 136.24C67.982 136.211 68.1869 136.226 68.3816 136.283C68.5764 136.341 68.7564 136.439 68.9095 136.572C69.0625 136.706 69.1849 136.87 69.2684 137.055C69.3518 137.24 69.3943 137.441 69.3929 137.644L69.0979 180.366C69.0954 180.726 68.9549 181.072 68.7052 181.331C68.4555 181.591 68.1157 181.745 67.7557 181.762L63.5289 181.964C63.5065 181.965 63.4842 181.965 63.462 181.965Z" fill="#2F2E41"/>
<path d="M54.6955 141.571C53.069 141.565 51.4558 141.278 49.9271 140.723C49.668 140.627 49.4429 140.457 49.2803 140.234C49.1176 140.011 49.0247 139.745 49.0133 139.47C48.8674 136.236 48.0139 119.59 45.5293 109.436C45.0464 107.444 45.1645 105.354 45.8687 103.429C46.573 101.504 47.8319 99.8309 49.4868 98.6196C49.6204 98.5237 49.7567 98.4295 49.8955 98.337C51.3326 97.3814 52.9904 96.8089 54.7115 96.6742C56.4325 96.5394 58.1594 96.8468 59.728 97.5671C61.3484 98.2914 62.7563 99.4178 63.8178 100.839C64.8792 102.261 65.559 103.93 65.7922 105.688L69.844 135.738C69.87 135.926 69.8576 136.117 69.8075 136.3C69.7573 136.483 69.6705 136.654 69.5524 136.802C69.4368 136.949 69.2924 137.072 69.128 137.162C68.9636 137.252 68.7827 137.307 68.5961 137.325C67.1921 137.465 64.2803 138.009 60.5537 140.077C58.7616 141.069 56.7442 141.583 54.6955 141.571V141.571Z" fill="#C9CACD"/>
<path d="M49.7421 116.662L43.0743 114.856C42.7138 114.758 42.407 114.521 42.2211 114.197C42.0353 113.873 41.9856 113.489 42.0829 113.129L44.4269 104.492C44.678 103.567 45.263 102.768 46.0692 102.248C46.8754 101.728 47.8457 101.525 48.793 101.678C49.7402 101.83 50.5973 102.328 51.1991 103.074C51.8008 103.821 52.1046 104.764 52.0517 105.721L51.5181 115.381C51.5066 115.59 51.4483 115.794 51.3476 115.978C51.2469 116.162 51.1063 116.322 50.9361 116.444C50.7659 116.567 50.5703 116.65 50.3637 116.688C50.1572 116.726 49.9448 116.717 49.7421 116.662V116.662Z" fill="#C9CACD"/>
<path d="M57.1647 93.4868C61.4129 93.4868 64.8567 90.0466 64.8567 85.8028C64.8567 81.559 61.4129 78.1188 57.1647 78.1188C52.9165 78.1188 49.4727 81.559 49.4727 85.8028C49.4727 90.0466 52.9165 93.4868 57.1647 93.4868Z" fill="#FFB8B8"/>
<path d="M85.0388 100.9C85.0004 101.068 84.9753 101.24 84.9639 101.413L71.5105 109.166L68.2404 107.285L64.7544 111.844L71.7499 116.825L87.0982 104.729C87.7242 104.961 88.4059 104.996 89.0526 104.831C89.6993 104.666 90.2804 104.308 90.7185 103.805C91.1567 103.302 91.4312 102.678 91.5056 102.015C91.5799 101.353 91.4505 100.683 91.1347 100.096C90.8188 99.5084 90.3314 99.031 89.7373 98.727C89.1432 98.4231 88.4706 98.307 87.8088 98.3943C87.1471 98.4815 86.5276 98.7679 86.0328 99.2155C85.538 99.663 85.1913 100.25 85.0388 100.9V100.9Z" fill="#FFB8B8"/>
<path d="M70.3955 109.54L64.6004 113.297C64.2867 113.5 63.9053 113.57 63.5399 113.492C63.1744 113.415 62.8547 113.195 62.651 112.882L57.7748 105.376C57.2524 104.572 57.0466 103.603 57.1969 102.657C57.3472 101.71 57.8431 100.853 58.5888 100.249C59.3346 99.6464 60.2775 99.3406 61.2357 99.3908C62.1938 99.4411 63.0994 99.844 63.7779 100.522L70.625 107.364C70.7735 107.512 70.8869 107.691 70.957 107.889C71.0271 108.087 71.052 108.298 71.03 108.506C71.008 108.715 70.9396 108.916 70.8299 109.095C70.7201 109.274 70.5717 109.426 70.3955 109.54Z" fill="#C9CACD"/>
<path d="M51.7213 91.8821C53.1563 93.4091 55.8213 92.5893 56.0083 90.5033C56.0229 90.3413 56.0219 90.1783 56.0051 90.0166C55.9085 89.0925 55.3741 88.2536 55.5022 87.278C55.5311 87.0351 55.6217 86.8037 55.7653 86.6057C56.9088 85.076 59.593 87.2898 60.6722 85.9051C61.334 85.056 60.5561 83.7191 61.0639 82.7701C61.7341 81.5176 63.7193 82.1355 64.9642 81.4495C66.3493 80.6863 66.2665 78.5633 65.3547 77.2721C64.2427 75.6973 62.2931 74.857 60.3678 74.7359C58.4425 74.6148 56.5305 75.1347 54.733 75.8344C52.6907 76.6295 50.6655 77.7283 49.4087 79.5222C47.8804 81.7038 47.7333 84.6368 48.4976 87.1877C48.9626 88.7395 50.5495 90.6351 51.7213 91.8821Z" fill="#2F2E41"/>
</svg>

Before

Width:  |  Height:  |  Size: 23 KiB

View File

@@ -1,45 +0,0 @@
---
title: Radzen Blazor Components
documentType: index
---
<div class="row text-center">
<div class="col-md-6">
<a href="guides/getting-started/installation.html" class="card-link">
<img class="illustration" src="images/install.svg">
<h3>Installation</h3>
<p>Learn how to add the Radzen.Blazor Nuget package to your application.</p>
</a>
</div>
<div class="col-md-6">
<a href="api/index.html" class="card-link">
<img class="illustration" src="images/api-reference.svg">
<h3>API Reference</h3>
<p>Explore the Radzen Blazor Components API Reference.</p>
</a>
</div>
</div>
<div class="row text-center" style="margin-top: 60px; margin-bottom: 120px;">
<h2 class="subtitle">Radzen Support Options</h2>
<div class="col-md-4 col-md-offset-1">
<img class="illustration" src="images/community.svg">
<h3>Community support</h3>
<p class="text-left">Everybody is welcome to visit the <a href="https://forum.radzen.com" target="_blank">Radzen Community forum</a>. Join the growing community and participate in the discussions!</p>
<p class="text-left">The Radzen team monitors the forum threads but does not guarantee a response to every question.</p>
</div>
<div class="col-md-4 col-md-offset-2">
<img class="illustration" src="images/premium.svg">
<h3>Dedicated Support</h3>
<p class="text-left">Radzen offers dedicated support with the <a href="https://www.radzen.com/pricing" target="_blank" title="See Pricing">Radzen Blazor subscriptions</a>.</p>
<p >A subscription provides:</p>
<ul class="text-left">
<li>Dedicated support over email with guaranteed response time (24 hours for Pro and 16 hours for Team).</li>
<li>Full access to <a href="https://www.radzen.com/blazor-studio" target="_blank">Radzen Blazor Studio</a> - a rapid application development solution for Blazor Server and WebAssembly applications.</li>
<li>Premium themes.</li>
<li>Complete Blazor application scaffolding from the most commonly used databases - MSSQL, Oracle, MySQL and PostgreSQL.</li>
<li>Built-in deploy to IIS, FTP, Zip and Azure.</li>s
<li>Multi-tenancy support</li>
</ul>
</div>
</div>

View File

@@ -1,258 +0,0 @@
// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.
var common = require('./common.js');
var classCategory = 'class';
var namespaceCategory = 'ns';
exports.transform = function (model) {
if (!model) return null;
langs = model.langs;
handleItem(model, model._gitContribute, model._gitUrlPattern);
if (model.children) {
model.children.forEach(function (item) {
handleItem(item, model._gitContribute, model._gitUrlPattern);
});
}
if (model.type) {
switch (model.type.toLowerCase()) {
case 'namespace':
model.isNamespace = true;
if (model.children) groupChildren(model, namespaceCategory);
model[getTypePropertyName(model.type)] = true;
break;
case 'class':
case 'interface':
case 'struct':
case 'delegate':
case 'enum':
model.isClass = true;
if (model.children) groupChildren(model, classCategory);
model[getTypePropertyName(model.type)] = true;
break;
default:
break;
}
}
return model;
}
exports.getBookmarks = function (model, ignoreChildren) {
if (!model || !model.type || model.type.toLowerCase() === "namespace") return null;
var bookmarks = {};
if (typeof ignoreChildren == 'undefined' || ignoreChildren === false) {
if (model.children) {
model.children.forEach(function (item) {
bookmarks[item.uid] = common.getHtmlId(item.uid);
if (item.overload && item.overload.uid) {
bookmarks[item.overload.uid] = common.getHtmlId(item.overload.uid);
}
});
}
}
// Reference's first level bookmark should have no anchor
bookmarks[model.uid] = "";
return bookmarks;
}
exports.groupChildren = groupChildren;
exports.getTypePropertyName = getTypePropertyName;
exports.getCategory = getCategory;
function groupChildren(model, category) {
if (!model || !model.type) {
return;
}
var typeChildrenItems = getDefinitions(category);
var grouped = {};
model.children.forEach(function (c) {
if (c.isEii) {
var type = "eii";
} else {
var type = c.type.toLowerCase();
}
if (!grouped.hasOwnProperty(type)) {
grouped[type] = [];
}
// special handle for field
if (type === "field" && c.syntax) {
c.syntax.fieldValue = c.syntax.return;
c.syntax.return = undefined;
}
// special handle for property
if ((type === "property" || type === "attachedproperty") && c.syntax) {
c.syntax.propertyValue = c.syntax.return;
c.syntax.return = undefined;
}
// special handle for event
if ((type === "event" || type === "attachedevent") && c.syntax) {
c.syntax.eventType = c.syntax.return;
c.syntax.return = undefined;
}
grouped[type].push(c);
})
var children = [];
for (var key in typeChildrenItems) {
if (typeChildrenItems.hasOwnProperty(key) && grouped.hasOwnProperty(key)) {
var typeChildrenItem = typeChildrenItems[key];
var items = grouped[key];
if (items && items.length > 0) {
var item = {};
for (var itemKey in typeChildrenItem) {
if (typeChildrenItem.hasOwnProperty(itemKey)) {
item[itemKey] = typeChildrenItem[itemKey];
}
}
item.children = items;
children.push(item);
}
}
}
model.children = children;
}
function getTypePropertyName(type) {
if (!type) {
return undefined;
}
var loweredType = type.toLowerCase();
var definition = getDefinition(loweredType);
if (definition) {
return definition.typePropertyName;
}
return undefined;
}
function getCategory(type) {
var classItems = getDefinitions(classCategory);
if (classItems.hasOwnProperty(type)) {
return classCategory;
}
var namespaceItems = getDefinitions(namespaceCategory);
if (namespaceItems.hasOwnProperty(type)) {
return namespaceCategory;
}
return undefined;
}
function getDefinition(type) {
var classItems = getDefinitions(classCategory);
if (classItems.hasOwnProperty(type)) {
return classItems[type];
}
var namespaceItems = getDefinitions(namespaceCategory);
if (namespaceItems.hasOwnProperty(type)) {
return namespaceItems[type];
}
return undefined;
}
function getDefinitions(category) {
var namespaceItems = {
"namespace": { inNamespace: true, typePropertyName: "inNamespace", id: "namespaces" },
"class": { inClass: true, typePropertyName: "inClass", id: "classes" },
"struct": { inStruct: true, typePropertyName: "inStruct", id: "structs" },
"interface": { inInterface: true, typePropertyName: "inInterface", id: "interfaces" },
"enum": { inEnum: true, typePropertyName: "inEnum", id: "enums" },
"delegate": { inDelegate: true, typePropertyName: "inDelegate", id: "delegates" }
};
var classItems = {
"constructor": { inConstructor: true, typePropertyName: "inConstructor", id: "constructors" },
"field": { inField: true, typePropertyName: "inField", id: "fields" },
"property": { inProperty: true, typePropertyName: "inProperty", id: "properties" },
"attachedproperty": { inAttachedProperty: true, typePropertyName: "inAttachedProperty", id: "attachedProperties" },
"method": { inMethod: true, typePropertyName: "inMethod", id: "methods" },
"event": { inEvent: true, typePropertyName: "inEvent", id: "events" },
"attachedevent": { inAttachedEvent: true, typePropertyName: "inAttachedEvent", id: "attachedEvents" },
"operator": { inOperator: true, typePropertyName: "inOperator", id: "operators" },
"eii": { inEii: true, typePropertyName: "inEii", id: "eii" }
};
if (category === 'class') {
return classItems;
}
if (category === 'ns') {
return namespaceItems;
}
console.err("category '" + category + "' is not valid.");
return undefined;
}
function handleItem(vm, gitContribute, gitUrlPattern) {
// get contribution information
vm.docurl = common.getImproveTheDocHref(vm, gitContribute, gitUrlPattern);
vm.sourceurl = common.getViewSourceHref(vm, null, gitUrlPattern);
// set to null incase mustache looks up
vm.summary = vm.summary || null;
vm.remarks = vm.remarks || null;
vm.conceptual = vm.conceptual || null;
vm.syntax = vm.syntax || null;
vm.implements = vm.implements || null;
vm.example = vm.example || null;
common.processSeeAlso(vm);
// id is used as default template's bookmark
vm.id = common.getHtmlId(vm.uid);
if (vm.overload && vm.overload.uid) {
vm.overload.id = common.getHtmlId(vm.overload.uid);
}
if (vm.supported_platforms) {
vm.supported_platforms = transformDictionaryToArray(vm.supported_platforms);
}
if (vm.requirements) {
var type = vm.type.toLowerCase();
if (type == "method") {
vm.requirements_method = transformDictionaryToArray(vm.requirements);
} else {
vm.requirements = transformDictionaryToArray(vm.requirements);
}
}
if (vm && langs) {
if (shouldHideTitleType(vm)) {
vm.hideTitleType = true;
} else {
vm.hideTitleType = false;
}
if (shouldHideSubtitle(vm)) {
vm.hideSubtitle = true;
} else {
vm.hideSubtitle = false;
}
}
function shouldHideTitleType(vm) {
var type = vm.type.toLowerCase();
return ((type === 'namespace' && langs.length == 1 && (langs[0] === 'objectivec' || langs[0] === 'java' || langs[0] === 'c'))
|| ((type === 'class' || type === 'enum') && langs.length == 1 && langs[0] === 'c'));
}
function shouldHideSubtitle(vm) {
var type = vm.type.toLowerCase();
return (type === 'class' || type === 'namespace') && langs.length == 1 && langs[0] === 'c';
}
function transformDictionaryToArray(dic) {
var array = [];
for (var key in dic) {
if (dic.hasOwnProperty(key)) {
array.push({ "name": key, "value": dic[key] })
}
}
return array;
}
}

View File

@@ -1,15 +0,0 @@
// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.
/**
* This method will be called at the start of exports.transform in ManagedReference.html.primary.js
*/
exports.preTransform = function (model) {
return model;
}
/**
* This method will be called at the end of exports.transform in ManagedReference.html.primary.js
*/
exports.postTransform = function (model) {
return model;
}

View File

@@ -1,40 +0,0 @@
// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.
var mrefCommon = require('./ManagedReference.common.js');
var extension = require('./ManagedReference.extension.js');
var overwrite = require('./ManagedReference.overwrite.js');
exports.transform = function (model) {
if (overwrite && overwrite.transform) {
return overwrite.transform(model);
}
if (extension && extension.preTransform) {
model = extension.preTransform(model);
}
if (mrefCommon && mrefCommon.transform) {
model = mrefCommon.transform(model);
}
if (model.type.toLowerCase() === "enum") {
model.isClass = false;
model.isEnum = true;
}
model._disableToc = model._disableToc || !model._tocPath || (model._navPath === model._tocPath);
if (extension && extension.postTransform) {
model = extension.postTransform(model);
}
return model;
}
exports.getOptions = function (model) {
if (overwrite && overwrite.getOptions) {
return overwrite.getOptions(model);
}
return {
"bookmarks": mrefCommon.getBookmarks(model)
};
}

View File

@@ -1,13 +0,0 @@
{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
{{!master(layout/_master.tmpl)}}
{{#isNamespace}}
{{>partials/namespace}}
{{/isNamespace}}
{{#isClass}}
{{>partials/class}}
{{/isClass}}
{{#isEnum}}
{{>partials/enum}}
{{/isEnum}}
{{>partials/customMREFContent}}

View File

@@ -1,290 +0,0 @@
// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.
var common = require('./common.js');
exports.transform = function (model) {
var _fileNameWithoutExt = common.path.getFileNameWithoutExtension(model._path);
model._jsonPath = _fileNameWithoutExt + ".swagger.json";
model.title = model.title || model.name;
model.docurl = model.docurl || common.getImproveTheDocHref(model, model._gitContribute, model._gitUrlPattern);
model.sourceurl = model.sourceurl || common.getViewSourceHref(model, null, model._gitUrlPattern);
model.htmlId = common.getHtmlId(model.uid);
if (model.children) {
for (var i = 0; i < model.children.length; i++) {
var child = model.children[i];
child.docurl = child.docurl || common.getImproveTheDocHref(child, model._gitContribute, model._gitUrlPattern);
if (child.operation) {
child.operation = child.operation.toUpperCase();
}
child.path = appendQueryParamsToPath(child.path, child.parameters);
child.sourceurl = child.sourceurl || common.getViewSourceHref(child, null, model._gitUrlPattern);
child.conceptual = child.conceptual || ''; // set to empty incase mustache looks up
child.summary = child.summary || ''; // set to empty incase mustache looks up
child.description = child.description || ''; // set to empty incase mustache looks up
child.footer = child.footer || ''; // set to empty incase mustache looks up
child.remarks = child.remarks || ''; // set to empty incase mustache looks up
child.htmlId = common.getHtmlId(child.uid);
formatExample(child.responses);
resolveAllOf(child);
transformReference(child);
};
if (!model.tags || model.tags.length === 0) {
var childTags = [];
for (var i = 0; i < model.children.length; i++) {
var child = model.children[i];
if (child.tags && child.tags.length > 0) {
for (var k = 0; k < child.tags.length; k++) {
// for each tag in child, add unique tag string into childTags
if (childTags.indexOf(child.tags[k]) === -1) {
childTags.push(child.tags[k]);
}
}
}
}
// sort alphabetically
childTags.sort();
if (childTags.length > 0) {
model.tags = [];
for (var i = 0; i < childTags.length; i++) {
// add tags into model
model.tags.push({ "name": childTags[i] });
}
}
}
if (model.tags) {
for (var i = 0; i < model.tags.length; i++) {
var children = getChildrenByTag(model.children, model.tags[i].name);
if (children) {
// set children into tag section
model.tags[i].children = children;
}
model.tags[i].conceptual = model.tags[i].conceptual || ''; // set to empty incase mustache looks up
if (model.tags[i]["x-bookmark-id"]) {
model.tags[i].htmlId = model.tags[i]["x-bookmark-id"];
} else if (model.tags[i].uid) {
model.tags[i].htmlId = common.getHtmlId(model.tags[i].uid);
}
}
for (var i = 0; i < model.children.length; i++) {
var child = model.children[i];
if (child.includedInTags) {
// set child to undefined, which is already moved to tag section
model.children[i] = undefined;
if (!model.isTagLayout) {
// flags to indicate the model is tag layout
model.isTagLayout = true;
}
}
}
// remove undefined child
model.children = model.children.filter(function (o) { return o; });
}
}
return model;
function getChildrenByTag(children, tag) {
if (!children) return;
return children.filter(function (child) {
if (child.tags && child.tags.indexOf(tag) > -1) {
child.includedInTags = true;
return true;
}
})
}
function formatExample(responses) {
if (!responses) return;
for (var i = responses.length - 1; i >= 0; i--) {
var examples = responses[i].examples;
if (!examples) continue;
for (var j = examples.length - 1; j >= 0; j--) {
var content = examples[j].content;
if (!content) continue;
var mimeType = examples[j].mimeType;
if (mimeType === 'application/json') {
try {
var json = JSON.parse(content)
responses[i].examples[j].content = JSON.stringify(json, null, ' ');
} catch (e) {
console.warn("example is not a valid JSON object.");
}
}
}
}
}
function resolveAllOf(obj) {
if (Array.isArray(obj)) {
for (var i = 0; i < obj.length; i++) {
resolveAllOf(obj[i]);
}
}
else if (typeof obj === "object") {
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
if (key === "allOf" && Array.isArray(obj[key])) {
// find 'allOf' array and process
processAllOfArray(obj[key], obj);
// delete 'allOf' value
delete obj[key];
} else {
resolveAllOf(obj[key]);
}
}
}
}
}
function processAllOfArray(allOfArray, originalObj) {
// for each object in 'allOf' array, merge the values to those in the same level with 'allOf'
for (var i = 0; i < allOfArray.length; i++) {
var item = allOfArray[i];
for (var key in item) {
if (originalObj.hasOwnProperty(key)) {
mergeObjByKey(originalObj[key], item[key]);
} else {
originalObj[key] = item[key];
}
}
}
}
function mergeObjByKey(targetObj, sourceObj) {
for (var key in sourceObj) {
// merge only when target object doesn't define the key
if (!targetObj.hasOwnProperty(key)) {
targetObj[key] = sourceObj[key];
}
}
}
function transformReference(obj) {
if (Array.isArray(obj)) {
for (var i = 0; i < obj.length; i++) {
transformReference(obj[i]);
}
}
else if (typeof obj === "object") {
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
if (key === "schema") {
// transform schema.properties from obj to key value pair
transformProperties(obj[key]);
} else {
transformReference(obj[key]);
}
}
}
}
}
function transformProperties(obj) {
if (obj.properties) {
if (obj.required && Array.isArray(obj.required)) {
for (var i = 0; i < obj.required.length; i++) {
var field = obj.required[i];
if (obj.properties[field]) {
// add required field as property
obj.properties[field].required = true;
}
}
delete obj.required;
}
var array = [];
for (var key in obj.properties) {
if (obj.properties.hasOwnProperty(key)) {
var value = obj.properties[key];
// set description to null incase mustache looks up
value.description = value.description || null;
transformPropertiesValue(value);
array.push({ key: key, value: value });
}
}
obj.properties = array;
}
}
function transformPropertiesValue(obj) {
if (obj.type === "array" && obj.items) {
// expand array to transformProperties
obj.items.properties = obj.items.properties || null;
obj.items['x-internal-ref-name'] = obj.items['x-internal-ref-name'] || null;
obj.items['x-internal-loop-ref-name'] = obj.items['x-internal-loop-ref-name'] || null;
transformProperties(obj.items);
} else if (obj.properties && !obj.items) {
// fill obj.properties into obj.items.properties, to be rendered in the same way with array
obj.items = {};
obj.items.properties = obj.properties || null;
delete obj.properties;
if (obj.required) {
obj.items.required = obj.required;
delete obj.required;
}
obj.items['x-internal-ref-name'] = obj['x-internal-ref-name'] || null;
obj.items['x-internal-loop-ref-name'] = obj['x-internal-loop-ref-name'] || null;
transformProperties(obj.items);
}
}
function appendQueryParamsToPath(path, parameters) {
if (!path || !parameters) return path;
var requiredQueryParams = parameters.filter(function (p) { return p.in === 'query' && p.required; });
if (requiredQueryParams.length > 0) {
path = formatParams(path, requiredQueryParams, true);
}
var optionalQueryParams = parameters.filter(function (p) { return p.in === 'query' && !p.required; });
if (optionalQueryParams.length > 0) {
path += "[";
path = formatParams(path, optionalQueryParams, requiredQueryParams.length === 0);
path += "]";
}
return path;
}
function formatParams(path, parameters, isFirst) {
for (var i = 0; i < parameters.length; i++) {
if (i === 0 && isFirst) {
path += "?";
} else {
path += "&";
}
path += parameters[i].name;
}
return path;
}
}
exports.getBookmarks = function (model) {
if (!model) return null;
var bookmarks = {};
bookmarks[model.uid] = "";
if (model.tags) {
model.tags.forEach(function (tag) {
if (tag.uid) {
bookmarks[tag.uid] = tag["x-bookmark-id"] ? tag["x-bookmark-id"] : common.getHtmlId(tag.uid);
}
if (tag.children) {
tag.children.forEach(function (child) {
if (child.uid) {
bookmarks[child.uid] = common.getHtmlId(child.uid);
}
})
}
})
}
if (model.children) {
model.children.forEach(function (child) {
if (child.uid) {
bookmarks[child.uid] = common.getHtmlId(child.uid);
}
});
}
return bookmarks;
}

View File

@@ -1,15 +0,0 @@
// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.
/**
* This method will be called at the start of exports.transform in RestApi.html.primary.js
*/
exports.preTransform = function (model) {
return model;
}
/**
* This method will be called at the end of exports.transform in RestApi.html.primary.js
*/
exports.postTransform = function (model) {
return model;
}

View File

@@ -1,25 +0,0 @@
// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.
var restApiCommon = require('./RestApi.common.js');
var extension = require('./RestApi.extension.js')
exports.transform = function (model) {
if (extension && extension.preTransform) {
model = extension.preTransform(model);
}
if (restApiCommon && restApiCommon.transform) {
model = restApiCommon.transform(model);
}
model._disableToc = model._disableToc || !model._tocPath || (model._navPath === model._tocPath);
if (extension && extension.postTransform) {
model = extension.postTransform(model);
}
return model;
}
exports.getOptions = function (model) {
return { "bookmarks": restApiCommon.getBookmarks(model) };
}

View File

@@ -1,3 +0,0 @@
{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
{{!master(layout/_master.tmpl)}}
{{>partials/rest}}

View File

@@ -1,318 +0,0 @@
// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.
var common = require('./common.js');;
var classCategory = 'class';
var namespaceCategory = 'ns';
exports.transform = function (model) {
if (!model) return
handleItem(model, model._gitContribute, model._gitUrlPattern);
if (model.children) {
normalizeLanguageValuePairs(model.children).forEach(function (item) {
handleItem(item, model._gitContribute, model._gitUrlPattern);
});
};
if (model.type) {
switch (model.type.toLowerCase()) {
// packages and namespaces are both containers for other elements
case 'package':
case 'namespace':
model.isNamespace = true;
if (model.children) groupChildren(model, namespaceCategory);
model[getTypePropertyName(model.type)] = true;
break;
case 'class':
case 'interface':
case 'struct':
case 'delegate':
model.isClass = true;
if (model.children) groupChildren(model, classCategory);
model[getTypePropertyName(model.type)] = true;
break;
case 'enum':
model.isEnum = true;
if (model.children) groupChildren(model, classCategory);
model[getTypePropertyName(model.type)] = true;
break;
default:
break;
}
}
return model;
}
exports.getBookmarks = function (model, ignoreChildren) {
if (!model || !model.type || model.type.toLowerCase() === "namespace") return null;
var bookmarks = {};
if (typeof ignoreChildren == 'undefined' || ignoreChildren === false) {
if (model.children) {
normalizeLanguageValuePairs(model.children).forEach(function (item) {
bookmarks[item.uid] = common.getHtmlId(item.uid);
if (item.overload && item.overload.uid) {
bookmarks[item.overload.uid] = common.getHtmlId(item.overload.uid);
}
});
}
}
// Reference's first level bookmark should have no anchor
bookmarks[model.uid] = "";
return bookmarks;
}
function handleItem(vm, gitContribute, gitUrlPattern) {
// get contribution information
vm.docurl = common.getImproveTheDocHref(vm, gitContribute, gitUrlPattern);
vm.sourceurl = common.getViewSourceHref(vm, null, gitUrlPattern);
// set to null incase mustache looks up
vm.summary = vm.summary || null;
vm.remarks = vm.remarks || null;
vm.conceptual = vm.conceptual || null;
vm.syntax = vm.syntax || null;
vm.implements = vm.implements || null;
vm.example = vm.example || null;
vm.inheritance = vm.inheritance || null;
if (vm.inheritance) {
normalizeLanguageValuePairs(vm.inheritance).forEach(handleInheritance);
}
common.processSeeAlso(vm);
// id is used as default template's bookmark
vm.id = common.getHtmlId(vm.uid);
if (vm.overload && vm.overload.uid) {
vm.overload.id = common.getHtmlId(vm.overload.uid);
}
// concatenate multiple types with `|`
if (vm.syntax) {
var syntax = vm.syntax;
if (syntax.parameters) {
syntax.parameters = syntax.parameters.map(function (p) {
return joinType(p);
})
syntax.parameters = groupParameters(syntax.parameters);
}
if (syntax.return) {
syntax.return = joinType(syntax.return);
}
}
}
function handleInheritance(tree) {
tree.type = tree.type || null;
tree.inheritance = tree.inheritance || null;
if (tree.inheritance) {
tree.inheritance.forEach(handleInheritance);
}
}
function joinType(parameter) {
// change type in syntax from array to string
var joinTypeProperty = function (type, key) {
if (!type || !type[0] || !type[0][key]) return null;
var value = type.map(function (t) {
if (!t) return null;
if (!t[key]) return t.uid;
return t[key][0].value;
}).join(' | ');
return [{
lang: type[0][key][0].lang,
value: value
}];
};
if (parameter.type) {
parameter.type = {
name: joinTypeProperty(parameter.type, "name"),
nameWithType: joinTypeProperty(parameter.type, "nameWithType"),
fullName: joinTypeProperty(parameter.type, "fullName"),
specName: joinTypeProperty(parameter.type, "specName")
}
}
return parameter;
}
function groupParameters(parameters) {
// group parameter with properties
if (!parameters || parameters.length == 0) return parameters;
var groupedParameters = [];
var stack = [];
for (var i = 0; i < parameters.length; i++) {
var parameter = parameters[i];
parameter.properties = null;
var prefixLength = 0;
while (stack.length > 0) {
var top = stack.pop();
var prefix = top.id + '.';
if (parameter.id.indexOf(prefix) == 0) {
prefixLength = prefix.length;
if (!top.parameter.properties) {
top.parameter.properties = [];
}
top.parameter.properties.push(parameter);
stack.push(top);
break;
}
if (stack.length == 0) {
groupedParameters.push(top.parameter);
}
}
stack.push({ id: parameter.id, parameter: parameter });
parameter.id = parameter.id.substring(prefixLength);
}
while (stack.length > 0) {
top = stack.pop();
}
groupedParameters.push(top.parameter);
return groupedParameters;
}
function groupChildren(model, category, typeChildrenItems) {
if (!model || !model.type) {
return;
}
if (!typeChildrenItems) {
var typeChildrenItems = getDefinitions(category);
}
var grouped = {};
normalizeLanguageValuePairs(model.children).forEach(function (c) {
if (c.isEii) {
var type = "eii";
} else {
var type = c.type.toLowerCase();
}
if (!grouped.hasOwnProperty(type)) {
grouped[type] = [];
}
// special handle for field
if (type === "field" && c.syntax) {
c.syntax.fieldValue = c.syntax.return;
c.syntax.return = undefined;
}
// special handle for property
if (type === "property" && c.syntax) {
c.syntax.propertyValue = c.syntax.return;
c.syntax.return = undefined;
}
// special handle for event
if (type === "event" && c.syntax) {
c.syntax.eventType = c.syntax.return;
c.syntax.return = undefined;
}
if (type === "variable" && c.syntax) {
c.syntax.variableValue = c.syntax.return;
c.syntax.return = undefined;
}
if (type === "typealias" && c.syntax) {
c.syntax.typeAliasType = c.syntax.return;
c.syntax.return = undefined;
}
grouped[type].push(c);
})
var children = [];
for (var key in typeChildrenItems) {
if (typeChildrenItems.hasOwnProperty(key) && grouped.hasOwnProperty(key)) {
var typeChildrenItem = typeChildrenItems[key];
var items = grouped[key];
if (items && items.length > 0) {
var item = {};
for (var itemKey in typeChildrenItem) {
if (typeChildrenItem.hasOwnProperty(itemKey)){
item[itemKey] = typeChildrenItem[itemKey];
}
}
item.children = items;
children.push(item);
}
}
}
model.children = children;
}
function getTypePropertyName(type) {
if (!type) {
return undefined;
}
var loweredType = type.toLowerCase();
var definition = getDefinition(loweredType);
if (definition) {
return definition.typePropertyName;
}
return undefined;
}
function getCategory(type) {
var classItems = getDefinitions(classCategory);
if (classItems.hasOwnProperty(type)) {
return classCategory;
}
var namespaceItems = getDefinitions(namespaceCategory);
if (namespaceItems.hasOwnProperty(type)) {
return namespaceCategory;
}
return undefined;
}
function getDefinition(type) {
var classItems = getDefinitions(classCategory);
if (classItems.hasOwnProperty(type)) {
return classItems[type];
}
var namespaceItems = getDefinitions(namespaceCategory);
if (namespaceItems.hasOwnProperty(type)) {
return namespaceItems[type];
}
return undefined;
}
function getDefinitions(category) {
var namespaceItems = {
"package": { inPackage: true, typePropertyName: "inPackage", id: "packages" },
"namespace": { inNamespace: true, typePropertyName: "inNamespace", id: "namespaces" },
"class": { inClass: true, typePropertyName: "inClass", id: "classes" },
"struct": { inStruct: true, typePropertyName: "inStruct", id: "structs" },
"interface": { inInterface: true, typePropertyName: "inInterface", id: "interfaces" },
"enum": { inEnum: true, typePropertyName: "inEnum", id: "enums" },
"delegate": { inDelegate: true, typePropertyName: "inDelegate", id: "delegates" },
"function": { inFunction: true, typePropertyName: "inFunction", id: "functions", isEmbedded: true },
"variable": { inVariable: true, typePropertyName: "inVariable", id: "variables", isEmbedded: true },
"typealias": { inTypeAlias: true, typePropertyName: "inTypeAlias", id: "typealiases", isEmbedded: true },
};
var classItems = {
"constructor": { inConstructor: true, typePropertyName: "inConstructor", id: "constructors" },
"field": { inField: true, typePropertyName: "inField", id: "fields" },
"property": { inProperty: true, typePropertyName: "inProperty", id: "properties" },
"method": { inMethod: true, typePropertyName: "inMethod", id: "methods" },
"event": { inEvent: true, typePropertyName: "inEvent", id: "events" },
"operator": { inOperator: true, typePropertyName: "inOperator", id: "operators" },
"eii": { inEii: true, typePropertyName: "inEii", id: "eii" },
"member": { inMember: true, typePropertyName: "inMember", id: "members"},
"function": { inFunction: true, typePropertyName: "inFunction", id: "functions" }
};
if (category === 'class') {
return classItems;
}
if (category === 'ns') {
return namespaceItems;
}
console.err("category '" + category + "' is not valid.");
return undefined;
}
function normalizeLanguageValuePairs(list) {
if (list[0] && list[0].lang && list[0].value) {
return list[0].value;
}
return list;
}

View File

@@ -1,15 +0,0 @@
// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.
/**
* This method will be called at the start of exports.transform in UniversalReference.html.primary.js
*/
exports.preTransform = function (model) {
return model;
}
/**
* This method will be called at the end of exports.transform in UniversalReference.html.primary.js
*/
exports.postTransform = function (model) {
return model;
}

View File

@@ -1,28 +0,0 @@
// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.
var urefCommon = require('./UniversalReference.common.js');
var extension = require('./UniversalReference.extension.js');
exports.transform = function (model) {
if (extension && extension.preTransform) {
model = extension.preTransform(model);
}
if (urefCommon && urefCommon.transform) {
model = urefCommon.transform(model);
}
model._disableToc = model._disableToc || !model._tocPath || (model._navPath === model._tocPath);
if (extension && extension.postTransform) {
model = extension.postTransform(model);
}
return model;
}
exports.getOptions = function (model) {
return {
"bookmarks": urefCommon.getBookmarks(model)
};
}

View File

@@ -1,12 +0,0 @@
{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
{{!master(layout/_master.tmpl)}}
{{#isNamespace}}
{{>partials/uref/namespace}}
{{/isNamespace}}
{{#isClass}}
{{>partials/uref/class}}
{{/isClass}}
{{#isEnum}}
{{>partials/enum}}
{{/isEnum}}

View File

@@ -1,237 +0,0 @@
// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.
exports.path = {};
exports.path.getFileNameWithoutExtension = getFileNameWithoutExtension;
exports.path.getDirectoryName = getDirectoryName;
exports.getHtmlId = getHtmlId;
exports.getViewSourceHref = getViewSourceHref;
exports.getImproveTheDocHref = getImproveTheDocHref;
exports.processSeeAlso = processSeeAlso;
exports.isAbsolutePath = isAbsolutePath;
exports.isRelativePath = isRelativePath;
function getFileNameWithoutExtension(path) {
if (!path || path[path.length - 1] === '/' || path[path.length - 1] === '\\') return '';
var fileName = path.split('\\').pop().split('/').pop();
return fileName.slice(0, fileName.lastIndexOf('.'));
}
function getDirectoryName(path) {
if (!path) return '';
var index = path.lastIndexOf('/');
return path.slice(0, index + 1);
}
function getHtmlId(input) {
if (!input) return '';
return input.replace(/\W/g, '_');
}
// Note: the parameter `gitContribute` won't be used in this function
function getViewSourceHref(item, gitContribute, gitUrlPattern) {
if (!item || !item.source || !item.source.remote) return '';
return getRemoteUrl(item.source.remote, item.source.startLine - '0' + 1, null, gitUrlPattern);
}
function getImproveTheDocHref(item, gitContribute, gitUrlPattern) {
if (!item) return '';
if (!item.documentation || !item.documentation.remote) {
return getNewFileUrl(item, gitContribute, gitUrlPattern);
} else {
return getRemoteUrl(item.documentation.remote, item.documentation.startLine + 1, gitContribute, gitUrlPattern);
}
}
function processSeeAlso(item) {
if (item.seealso) {
for (var key in item.seealso) {
addIsCref(item.seealso[key]);
}
}
item.seealso = item.seealso || null;
}
function isAbsolutePath(path) {
return /^(\w+:)?\/\//g.test(path);
}
function isRelativePath(path) {
if (!path) return false;
return !exports.isAbsolutePath(path);
}
var gitUrlPatternItems = {
'github': {
// HTTPS form: https://github.com/{org}/{repo}.git
// SSH form: git@github.com:{org}/{repo}.git
// generate URL: https://github.com/{org}/{repo}/blob/{branch}/{path}
'testRegex': /^(https?:\/\/)?(\S+\@)?(\S+\.)?github\.com(\/|:).*/i,
'generateUrl': function (gitInfo) {
var url = normalizeGitUrlToHttps(gitInfo.repo);
url = getRepoWithoutGitExtension(url);
url += '/blob' + '/' + gitInfo.branch + '/' + gitInfo.path;
if (gitInfo.startLine && gitInfo.startLine > 0) {
url += '/#L' + gitInfo.startLine;
}
return url;
},
'generateNewFileUrl': function (gitInfo, uid) {
var url = normalizeGitUrlToHttps(gitInfo.repo);
url = getRepoWithoutGitExtension(url);
url += '/new';
url += '/' + gitInfo.branch;
url += '/' + getOverrideFolder(gitInfo.apiSpecFolder);
url += '/new?filename=' + getHtmlId(uid) + '.md';
url += '&value=' + encodeURIComponent(getOverrideTemplate(uid));
return url;
}
},
'vso': {
// HTTPS form: https://{account}@dev.azure.com/{account}/{project}/_git/{repo}
// HTTPS form: https://{user}.visualstudio.com/{org}/_git/{repo}
// SSH form: git@ssh.dev.azure.com:v3/{account}/{project}/{repo}
// SSH form: ssh://{user}@{user}.visualstudio.com:22/{org}/_git/{repo}
// generated URL under branch: https://{account}@dev.azure.com/{account}/{project}/_git/{repo}?version=GB{branch}
// generated URL under branch: https://{user}.visualstudio.com/{org}/_git/{repo}?path={path}&version=GB{branch}
// generated URL under detached HEAD: https://{user}.visualstudio.com/{org}/_git/{repo}?path={path}&version=GC{commit}
'testRegex': /^(https?:\/\/)?(ssh:\/\/\S+\@)?(\S+@)?(\S+\.)?(dev\.azure|visualstudio)\.com(\/|:).*/i,
'generateUrl': function (gitInfo) {
var url = normalizeGitUrlToHttps(gitInfo.repo);
var branchPrefix = /[0-9a-fA-F]{40}/.test(gitInfo.branch) ? 'GC' : 'GB';
url += '?path=' + gitInfo.path + '&version=' + branchPrefix + gitInfo.branch;
if (gitInfo.startLine && gitInfo.startLine > 0) {
url += '&line=' + gitInfo.startLine;
}
return url;
},
'generateNewFileUrl': function (gitInfo, uid) {
return '';
}
},
'bitbucket': {
// HTTPS form: https://{user}@bitbucket.org/{org}/{repo}.git
// SSH form: git@bitbucket.org:{org}/{repo}.git
// generate URL: https://bitbucket.org/{org}/{repo}/src/{branch}/{path}
'testRegex': /^(https?:\/\/)?(\S+\@)?(\S+\.)?bitbucket\.org(\/|:).*/i,
'generateUrl': function (gitInfo) {
var url = normalizeGitUrlToHttps(gitInfo.repo);
url = getRepoWithoutGitExtension(url);
url += '/src' + '/' + gitInfo.branch + '/' + gitInfo.path;
if (gitInfo.startLine && gitInfo.startLine > 0) {
url += '#lines-' + gitInfo.startLine;
}
return url;
},
'generateNewFileUrl': function (gitInfo, uid) {
return '';
}
}
}
function getRepoWithoutGitExtension(repo) {
if (repo.substr(-4) === '.git') {
repo = repo.substr(0, repo.length - 4);
}
return repo;
}
function normalizeGitUrlToHttps(repo) {
var pos = repo.indexOf('@');
if (pos == -1) return repo;
return 'https://' + repo.substr(pos + 1).replace(/:[0-9]+/g, '').replace(/:/g, '/');
}
function getNewFileUrl(item, gitContribute, gitUrlPattern) {
// do not support VSO for now
if (!item.source) {
return '';
}
var gitInfo = getGitInfo(gitContribute, item.source.remote);
if (!gitInfo.repo || !gitInfo.branch || !gitInfo.path) {
return '';
}
var patternName = getPatternName(gitInfo.repo, gitUrlPattern);
if (!patternName) return patternName;
return gitUrlPatternItems[patternName].generateNewFileUrl(gitInfo, item.uid);
}
function getRemoteUrl(remote, startLine, gitContribute, gitUrlPattern) {
var gitInfo = getGitInfo(gitContribute, remote);
if (!gitInfo.repo || !gitInfo.branch || !gitInfo.path) {
return '';
}
var patternName = getPatternName(gitInfo.repo, gitUrlPattern);
if (!patternName) return '';
gitInfo.startLine = startLine;
return gitUrlPatternItems[patternName].generateUrl(gitInfo);
}
function getGitInfo(gitContribute, gitRemote) {
// apiSpecFolder defines the folder contains overwrite files for MRef, the default value is apiSpec
var defaultApiSpecFolder = 'apiSpec';
var result = {};
if (gitContribute && gitContribute.apiSpecFolder) {
result.apiSpecFolder = gitContribute.apiSpecFolder;
} else {
result.apiSpecFolder = defaultApiSpecFolder;
}
mergeKey(gitContribute, gitRemote, result, 'repo');
mergeKey(gitContribute, gitRemote, result, 'branch');
mergeKey(gitContribute, gitRemote, result, 'path');
return result;
function mergeKey(source, sourceFallback, dest, key) {
if (source && source.hasOwnProperty(key)) {
dest[key] = source[key];
} else if (sourceFallback && sourceFallback.hasOwnProperty(key)) {
dest[key] = sourceFallback[key];
}
}
}
function getPatternName(repo, gitUrlPattern) {
if (gitUrlPattern && gitUrlPattern.toLowerCase() in gitUrlPatternItems) {
return gitUrlPattern.toLowerCase();
} else {
for (var p in gitUrlPatternItems) {
if (gitUrlPatternItems[p].testRegex.test(repo)) {
return p;
}
}
}
return '';
}
function getOverrideFolder(path) {
if (!path) return "";
path = path.replace(/\\/g, '/');
if (path.charAt(path.length - 1) == '/') path = path.substring(0, path.length - 1);
return path;
}
function getOverrideTemplate(uid) {
if (!uid) return "";
var content = "";
content += "---\n";
content += "uid: " + uid + "\n";
content += "summary: '*You can override summary for the API here using *MARKDOWN* syntax'\n";
content += "---\n";
content += "\n";
content += "*Please type below more information about this API:*\n";
content += "\n";
return content;
}
function addIsCref(seealso) {
if (!seealso.linkType || seealso.linkType.toLowerCase() == "cref") {
seealso.isCref = true;
}
}

View File

@@ -1,15 +0,0 @@
// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.
/**
* This method will be called at the start of exports.transform in conceptual.html.primary.js
*/
exports.preTransform = function (model) {
return model;
}
/**
* This method will be called at the end of exports.transform in conceptual.html.primary.js
*/
exports.postTransform = function (model) {
return model;
}

View File

@@ -1,19 +0,0 @@
// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.
var common = require('./common.js');
var extension = require('./conceptual.extension.js')
exports.transform = function (model) {
if (extension && extension.preTransform) {
model = extension.preTransform(model);
}
model._disableToc = model._disableToc || !model._tocPath || (model._navPath === model._tocPath);
model.docurl = model.docurl || common.getImproveTheDocHref(model, model._gitContribute, model._gitUrlPattern);
if (extension && extension.postTransform) {
model = extension.postTransform(model);
}
return model;
}

View File

@@ -1,4 +0,0 @@
{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
{{!master(layout/_master.tmpl)}}
{{{rawTitle}}}
{{{conceptual}}}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

View File

@@ -1,288 +0,0 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata></metadata>
<defs>
<font id="glyphicons_halflingsregular" horiz-adv-x="1200" >
<font-face units-per-em="1200" ascent="960" descent="-240" />
<missing-glyph horiz-adv-x="500" />
<glyph horiz-adv-x="0" />
<glyph horiz-adv-x="400" />
<glyph unicode=" " />
<glyph unicode="*" d="M600 1100q15 0 34 -1.5t30 -3.5l11 -1q10 -2 17.5 -10.5t7.5 -18.5v-224l158 158q7 7 18 8t19 -6l106 -106q7 -8 6 -19t-8 -18l-158 -158h224q10 0 18.5 -7.5t10.5 -17.5q6 -41 6 -75q0 -15 -1.5 -34t-3.5 -30l-1 -11q-2 -10 -10.5 -17.5t-18.5 -7.5h-224l158 -158 q7 -7 8 -18t-6 -19l-106 -106q-8 -7 -19 -6t-18 8l-158 158v-224q0 -10 -7.5 -18.5t-17.5 -10.5q-41 -6 -75 -6q-15 0 -34 1.5t-30 3.5l-11 1q-10 2 -17.5 10.5t-7.5 18.5v224l-158 -158q-7 -7 -18 -8t-19 6l-106 106q-7 8 -6 19t8 18l158 158h-224q-10 0 -18.5 7.5 t-10.5 17.5q-6 41 -6 75q0 15 1.5 34t3.5 30l1 11q2 10 10.5 17.5t18.5 7.5h224l-158 158q-7 7 -8 18t6 19l106 106q8 7 19 6t18 -8l158 -158v224q0 10 7.5 18.5t17.5 10.5q41 6 75 6z" />
<glyph unicode="+" d="M450 1100h200q21 0 35.5 -14.5t14.5 -35.5v-350h350q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-350v-350q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v350h-350q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5 h350v350q0 21 14.5 35.5t35.5 14.5z" />
<glyph unicode="&#xa0;" />
<glyph unicode="&#xa5;" d="M825 1100h250q10 0 12.5 -5t-5.5 -13l-364 -364q-6 -6 -11 -18h268q10 0 13 -6t-3 -14l-120 -160q-6 -8 -18 -14t-22 -6h-125v-100h275q10 0 13 -6t-3 -14l-120 -160q-6 -8 -18 -14t-22 -6h-125v-174q0 -11 -7.5 -18.5t-18.5 -7.5h-148q-11 0 -18.5 7.5t-7.5 18.5v174 h-275q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h125v100h-275q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h118q-5 12 -11 18l-364 364q-8 8 -5.5 13t12.5 5h250q25 0 43 -18l164 -164q8 -8 18 -8t18 8l164 164q18 18 43 18z" />
<glyph unicode="&#x2000;" horiz-adv-x="650" />
<glyph unicode="&#x2001;" horiz-adv-x="1300" />
<glyph unicode="&#x2002;" horiz-adv-x="650" />
<glyph unicode="&#x2003;" horiz-adv-x="1300" />
<glyph unicode="&#x2004;" horiz-adv-x="433" />
<glyph unicode="&#x2005;" horiz-adv-x="325" />
<glyph unicode="&#x2006;" horiz-adv-x="216" />
<glyph unicode="&#x2007;" horiz-adv-x="216" />
<glyph unicode="&#x2008;" horiz-adv-x="162" />
<glyph unicode="&#x2009;" horiz-adv-x="260" />
<glyph unicode="&#x200a;" horiz-adv-x="72" />
<glyph unicode="&#x202f;" horiz-adv-x="260" />
<glyph unicode="&#x205f;" horiz-adv-x="325" />
<glyph unicode="&#x20ac;" d="M744 1198q242 0 354 -189q60 -104 66 -209h-181q0 45 -17.5 82.5t-43.5 61.5t-58 40.5t-60.5 24t-51.5 7.5q-19 0 -40.5 -5.5t-49.5 -20.5t-53 -38t-49 -62.5t-39 -89.5h379l-100 -100h-300q-6 -50 -6 -100h406l-100 -100h-300q9 -74 33 -132t52.5 -91t61.5 -54.5t59 -29 t47 -7.5q22 0 50.5 7.5t60.5 24.5t58 41t43.5 61t17.5 80h174q-30 -171 -128 -278q-107 -117 -274 -117q-206 0 -324 158q-36 48 -69 133t-45 204h-217l100 100h112q1 47 6 100h-218l100 100h134q20 87 51 153.5t62 103.5q117 141 297 141z" />
<glyph unicode="&#x20bd;" d="M428 1200h350q67 0 120 -13t86 -31t57 -49.5t35 -56.5t17 -64.5t6.5 -60.5t0.5 -57v-16.5v-16.5q0 -36 -0.5 -57t-6.5 -61t-17 -65t-35 -57t-57 -50.5t-86 -31.5t-120 -13h-178l-2 -100h288q10 0 13 -6t-3 -14l-120 -160q-6 -8 -18 -14t-22 -6h-138v-175q0 -11 -5.5 -18 t-15.5 -7h-149q-10 0 -17.5 7.5t-7.5 17.5v175h-267q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h117v100h-267q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h117v475q0 10 7.5 17.5t17.5 7.5zM600 1000v-300h203q64 0 86.5 33t22.5 119q0 84 -22.5 116t-86.5 32h-203z" />
<glyph unicode="&#x2212;" d="M250 700h800q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5z" />
<glyph unicode="&#x231b;" d="M1000 1200v-150q0 -21 -14.5 -35.5t-35.5 -14.5h-50v-100q0 -91 -49.5 -165.5t-130.5 -109.5q81 -35 130.5 -109.5t49.5 -165.5v-150h50q21 0 35.5 -14.5t14.5 -35.5v-150h-800v150q0 21 14.5 35.5t35.5 14.5h50v150q0 91 49.5 165.5t130.5 109.5q-81 35 -130.5 109.5 t-49.5 165.5v100h-50q-21 0 -35.5 14.5t-14.5 35.5v150h800zM400 1000v-100q0 -60 32.5 -109.5t87.5 -73.5q28 -12 44 -37t16 -55t-16 -55t-44 -37q-55 -24 -87.5 -73.5t-32.5 -109.5v-150h400v150q0 60 -32.5 109.5t-87.5 73.5q-28 12 -44 37t-16 55t16 55t44 37 q55 24 87.5 73.5t32.5 109.5v100h-400z" />
<glyph unicode="&#x25fc;" horiz-adv-x="500" d="M0 0z" />
<glyph unicode="&#x2601;" d="M503 1089q110 0 200.5 -59.5t134.5 -156.5q44 14 90 14q120 0 205 -86.5t85 -206.5q0 -121 -85 -207.5t-205 -86.5h-750q-79 0 -135.5 57t-56.5 137q0 69 42.5 122.5t108.5 67.5q-2 12 -2 37q0 153 108 260.5t260 107.5z" />
<glyph unicode="&#x26fa;" d="M774 1193.5q16 -9.5 20.5 -27t-5.5 -33.5l-136 -187l467 -746h30q20 0 35 -18.5t15 -39.5v-42h-1200v42q0 21 15 39.5t35 18.5h30l468 746l-135 183q-10 16 -5.5 34t20.5 28t34 5.5t28 -20.5l111 -148l112 150q9 16 27 20.5t34 -5zM600 200h377l-182 112l-195 534v-646z " />
<glyph unicode="&#x2709;" d="M25 1100h1150q10 0 12.5 -5t-5.5 -13l-564 -567q-8 -8 -18 -8t-18 8l-564 567q-8 8 -5.5 13t12.5 5zM18 882l264 -264q8 -8 8 -18t-8 -18l-264 -264q-8 -8 -13 -5.5t-5 12.5v550q0 10 5 12.5t13 -5.5zM918 618l264 264q8 8 13 5.5t5 -12.5v-550q0 -10 -5 -12.5t-13 5.5 l-264 264q-8 8 -8 18t8 18zM818 482l364 -364q8 -8 5.5 -13t-12.5 -5h-1150q-10 0 -12.5 5t5.5 13l364 364q8 8 18 8t18 -8l164 -164q8 -8 18 -8t18 8l164 164q8 8 18 8t18 -8z" />
<glyph unicode="&#x270f;" d="M1011 1210q19 0 33 -13l153 -153q13 -14 13 -33t-13 -33l-99 -92l-214 214l95 96q13 14 32 14zM1013 800l-615 -614l-214 214l614 614zM317 96l-333 -112l110 335z" />
<glyph unicode="&#xe001;" d="M700 650v-550h250q21 0 35.5 -14.5t14.5 -35.5v-50h-800v50q0 21 14.5 35.5t35.5 14.5h250v550l-500 550h1200z" />
<glyph unicode="&#xe002;" d="M368 1017l645 163q39 15 63 0t24 -49v-831q0 -55 -41.5 -95.5t-111.5 -63.5q-79 -25 -147 -4.5t-86 75t25.5 111.5t122.5 82q72 24 138 8v521l-600 -155v-606q0 -42 -44 -90t-109 -69q-79 -26 -147 -5.5t-86 75.5t25.5 111.5t122.5 82.5q72 24 138 7v639q0 38 14.5 59 t53.5 34z" />
<glyph unicode="&#xe003;" d="M500 1191q100 0 191 -39t156.5 -104.5t104.5 -156.5t39 -191l-1 -2l1 -5q0 -141 -78 -262l275 -274q23 -26 22.5 -44.5t-22.5 -42.5l-59 -58q-26 -20 -46.5 -20t-39.5 20l-275 274q-119 -77 -261 -77l-5 1l-2 -1q-100 0 -191 39t-156.5 104.5t-104.5 156.5t-39 191 t39 191t104.5 156.5t156.5 104.5t191 39zM500 1022q-88 0 -162 -43t-117 -117t-43 -162t43 -162t117 -117t162 -43t162 43t117 117t43 162t-43 162t-117 117t-162 43z" />
<glyph unicode="&#xe005;" d="M649 949q48 68 109.5 104t121.5 38.5t118.5 -20t102.5 -64t71 -100.5t27 -123q0 -57 -33.5 -117.5t-94 -124.5t-126.5 -127.5t-150 -152.5t-146 -174q-62 85 -145.5 174t-150 152.5t-126.5 127.5t-93.5 124.5t-33.5 117.5q0 64 28 123t73 100.5t104 64t119 20 t120.5 -38.5t104.5 -104z" />
<glyph unicode="&#xe006;" d="M407 800l131 353q7 19 17.5 19t17.5 -19l129 -353h421q21 0 24 -8.5t-14 -20.5l-342 -249l130 -401q7 -20 -0.5 -25.5t-24.5 6.5l-343 246l-342 -247q-17 -12 -24.5 -6.5t-0.5 25.5l130 400l-347 251q-17 12 -14 20.5t23 8.5h429z" />
<glyph unicode="&#xe007;" d="M407 800l131 353q7 19 17.5 19t17.5 -19l129 -353h421q21 0 24 -8.5t-14 -20.5l-342 -249l130 -401q7 -20 -0.5 -25.5t-24.5 6.5l-343 246l-342 -247q-17 -12 -24.5 -6.5t-0.5 25.5l130 400l-347 251q-17 12 -14 20.5t23 8.5h429zM477 700h-240l197 -142l-74 -226 l193 139l195 -140l-74 229l192 140h-234l-78 211z" />
<glyph unicode="&#xe008;" d="M600 1200q124 0 212 -88t88 -212v-250q0 -46 -31 -98t-69 -52v-75q0 -10 6 -21.5t15 -17.5l358 -230q9 -5 15 -16.5t6 -21.5v-93q0 -10 -7.5 -17.5t-17.5 -7.5h-1150q-10 0 -17.5 7.5t-7.5 17.5v93q0 10 6 21.5t15 16.5l358 230q9 6 15 17.5t6 21.5v75q-38 0 -69 52 t-31 98v250q0 124 88 212t212 88z" />
<glyph unicode="&#xe009;" d="M25 1100h1150q10 0 17.5 -7.5t7.5 -17.5v-1050q0 -10 -7.5 -17.5t-17.5 -7.5h-1150q-10 0 -17.5 7.5t-7.5 17.5v1050q0 10 7.5 17.5t17.5 7.5zM100 1000v-100h100v100h-100zM875 1000h-550q-10 0 -17.5 -7.5t-7.5 -17.5v-350q0 -10 7.5 -17.5t17.5 -7.5h550 q10 0 17.5 7.5t7.5 17.5v350q0 10 -7.5 17.5t-17.5 7.5zM1000 1000v-100h100v100h-100zM100 800v-100h100v100h-100zM1000 800v-100h100v100h-100zM100 600v-100h100v100h-100zM1000 600v-100h100v100h-100zM875 500h-550q-10 0 -17.5 -7.5t-7.5 -17.5v-350q0 -10 7.5 -17.5 t17.5 -7.5h550q10 0 17.5 7.5t7.5 17.5v350q0 10 -7.5 17.5t-17.5 7.5zM100 400v-100h100v100h-100zM1000 400v-100h100v100h-100zM100 200v-100h100v100h-100zM1000 200v-100h100v100h-100z" />
<glyph unicode="&#xe010;" d="M50 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM650 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400 q0 21 14.5 35.5t35.5 14.5zM50 500h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM650 500h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400 q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5z" />
<glyph unicode="&#xe011;" d="M50 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200 q0 21 14.5 35.5t35.5 14.5zM850 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM50 700h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200 q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 700h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM850 700h200q21 0 35.5 -14.5t14.5 -35.5v-200 q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM50 300h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 300h200 q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM850 300h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5 t35.5 14.5z" />
<glyph unicode="&#xe012;" d="M50 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 1100h700q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v200 q0 21 14.5 35.5t35.5 14.5zM50 700h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 700h700q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700 q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM50 300h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 300h700q21 0 35.5 -14.5t14.5 -35.5v-200 q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5z" />
<glyph unicode="&#xe013;" d="M465 477l571 571q8 8 18 8t17 -8l177 -177q8 -7 8 -17t-8 -18l-783 -784q-7 -8 -17.5 -8t-17.5 8l-384 384q-8 8 -8 18t8 17l177 177q7 8 17 8t18 -8l171 -171q7 -7 18 -7t18 7z" />
<glyph unicode="&#xe014;" d="M904 1083l178 -179q8 -8 8 -18.5t-8 -17.5l-267 -268l267 -268q8 -7 8 -17.5t-8 -18.5l-178 -178q-8 -8 -18.5 -8t-17.5 8l-268 267l-268 -267q-7 -8 -17.5 -8t-18.5 8l-178 178q-8 8 -8 18.5t8 17.5l267 268l-267 268q-8 7 -8 17.5t8 18.5l178 178q8 8 18.5 8t17.5 -8 l268 -267l268 268q7 7 17.5 7t18.5 -7z" />
<glyph unicode="&#xe015;" d="M507 1177q98 0 187.5 -38.5t154.5 -103.5t103.5 -154.5t38.5 -187.5q0 -141 -78 -262l300 -299q8 -8 8 -18.5t-8 -18.5l-109 -108q-7 -8 -17.5 -8t-18.5 8l-300 299q-119 -77 -261 -77q-98 0 -188 38.5t-154.5 103t-103 154.5t-38.5 188t38.5 187.5t103 154.5 t154.5 103.5t188 38.5zM506.5 1023q-89.5 0 -165.5 -44t-120 -120.5t-44 -166t44 -165.5t120 -120t165.5 -44t166 44t120.5 120t44 165.5t-44 166t-120.5 120.5t-166 44zM425 900h150q10 0 17.5 -7.5t7.5 -17.5v-75h75q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5 t-17.5 -7.5h-75v-75q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v75h-75q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h75v75q0 10 7.5 17.5t17.5 7.5z" />
<glyph unicode="&#xe016;" d="M507 1177q98 0 187.5 -38.5t154.5 -103.5t103.5 -154.5t38.5 -187.5q0 -141 -78 -262l300 -299q8 -8 8 -18.5t-8 -18.5l-109 -108q-7 -8 -17.5 -8t-18.5 8l-300 299q-119 -77 -261 -77q-98 0 -188 38.5t-154.5 103t-103 154.5t-38.5 188t38.5 187.5t103 154.5 t154.5 103.5t188 38.5zM506.5 1023q-89.5 0 -165.5 -44t-120 -120.5t-44 -166t44 -165.5t120 -120t165.5 -44t166 44t120.5 120t44 165.5t-44 166t-120.5 120.5t-166 44zM325 800h350q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-350q-10 0 -17.5 7.5 t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5z" />
<glyph unicode="&#xe017;" d="M550 1200h100q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM800 975v166q167 -62 272 -209.5t105 -331.5q0 -117 -45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5 t-184.5 123t-123 184.5t-45.5 224q0 184 105 331.5t272 209.5v-166q-103 -55 -165 -155t-62 -220q0 -116 57 -214.5t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5q0 120 -62 220t-165 155z" />
<glyph unicode="&#xe018;" d="M1025 1200h150q10 0 17.5 -7.5t7.5 -17.5v-1150q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v1150q0 10 7.5 17.5t17.5 7.5zM725 800h150q10 0 17.5 -7.5t7.5 -17.5v-750q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v750 q0 10 7.5 17.5t17.5 7.5zM425 500h150q10 0 17.5 -7.5t7.5 -17.5v-450q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v450q0 10 7.5 17.5t17.5 7.5zM125 300h150q10 0 17.5 -7.5t7.5 -17.5v-250q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5 v250q0 10 7.5 17.5t17.5 7.5z" />
<glyph unicode="&#xe019;" d="M600 1174q33 0 74 -5l38 -152l5 -1q49 -14 94 -39l5 -2l134 80q61 -48 104 -105l-80 -134l3 -5q25 -44 39 -93l1 -6l152 -38q5 -43 5 -73q0 -34 -5 -74l-152 -38l-1 -6q-15 -49 -39 -93l-3 -5l80 -134q-48 -61 -104 -105l-134 81l-5 -3q-44 -25 -94 -39l-5 -2l-38 -151 q-43 -5 -74 -5q-33 0 -74 5l-38 151l-5 2q-49 14 -94 39l-5 3l-134 -81q-60 48 -104 105l80 134l-3 5q-25 45 -38 93l-2 6l-151 38q-6 42 -6 74q0 33 6 73l151 38l2 6q13 48 38 93l3 5l-80 134q47 61 105 105l133 -80l5 2q45 25 94 39l5 1l38 152q43 5 74 5zM600 815 q-89 0 -152 -63t-63 -151.5t63 -151.5t152 -63t152 63t63 151.5t-63 151.5t-152 63z" />
<glyph unicode="&#xe020;" d="M500 1300h300q41 0 70.5 -29.5t29.5 -70.5v-100h275q10 0 17.5 -7.5t7.5 -17.5v-75h-1100v75q0 10 7.5 17.5t17.5 7.5h275v100q0 41 29.5 70.5t70.5 29.5zM500 1200v-100h300v100h-300zM1100 900v-800q0 -41 -29.5 -70.5t-70.5 -29.5h-700q-41 0 -70.5 29.5t-29.5 70.5 v800h900zM300 800v-700h100v700h-100zM500 800v-700h100v700h-100zM700 800v-700h100v700h-100zM900 800v-700h100v700h-100z" />
<glyph unicode="&#xe021;" d="M18 618l620 608q8 7 18.5 7t17.5 -7l608 -608q8 -8 5.5 -13t-12.5 -5h-175v-575q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v375h-300v-375q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v575h-175q-10 0 -12.5 5t5.5 13z" />
<glyph unicode="&#xe022;" d="M600 1200v-400q0 -41 29.5 -70.5t70.5 -29.5h300v-650q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v1100q0 21 14.5 35.5t35.5 14.5h450zM1000 800h-250q-21 0 -35.5 14.5t-14.5 35.5v250z" />
<glyph unicode="&#xe023;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM525 900h50q10 0 17.5 -7.5t7.5 -17.5v-275h175q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5z" />
<glyph unicode="&#xe024;" d="M1300 0h-538l-41 400h-242l-41 -400h-538l431 1200h209l-21 -300h162l-20 300h208zM515 800l-27 -300h224l-27 300h-170z" />
<glyph unicode="&#xe025;" d="M550 1200h200q21 0 35.5 -14.5t14.5 -35.5v-450h191q20 0 25.5 -11.5t-7.5 -27.5l-327 -400q-13 -16 -32 -16t-32 16l-327 400q-13 16 -7.5 27.5t25.5 11.5h191v450q0 21 14.5 35.5t35.5 14.5zM1125 400h50q10 0 17.5 -7.5t7.5 -17.5v-350q0 -10 -7.5 -17.5t-17.5 -7.5 h-1050q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h50q10 0 17.5 -7.5t7.5 -17.5v-175h900v175q0 10 7.5 17.5t17.5 7.5z" />
<glyph unicode="&#xe026;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM525 900h150q10 0 17.5 -7.5t7.5 -17.5v-275h137q21 0 26 -11.5t-8 -27.5l-223 -275q-13 -16 -32 -16t-32 16l-223 275q-13 16 -8 27.5t26 11.5h137v275q0 10 7.5 17.5t17.5 7.5z " />
<glyph unicode="&#xe027;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM632 914l223 -275q13 -16 8 -27.5t-26 -11.5h-137v-275q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v275h-137q-21 0 -26 11.5t8 27.5l223 275q13 16 32 16 t32 -16z" />
<glyph unicode="&#xe028;" d="M225 1200h750q10 0 19.5 -7t12.5 -17l186 -652q7 -24 7 -49v-425q0 -12 -4 -27t-9 -17q-12 -6 -37 -6h-1100q-12 0 -27 4t-17 8q-6 13 -6 38l1 425q0 25 7 49l185 652q3 10 12.5 17t19.5 7zM878 1000h-556q-10 0 -19 -7t-11 -18l-87 -450q-2 -11 4 -18t16 -7h150 q10 0 19.5 -7t11.5 -17l38 -152q2 -10 11.5 -17t19.5 -7h250q10 0 19.5 7t11.5 17l38 152q2 10 11.5 17t19.5 7h150q10 0 16 7t4 18l-87 450q-2 11 -11 18t-19 7z" />
<glyph unicode="&#xe029;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM540 820l253 -190q17 -12 17 -30t-17 -30l-253 -190q-16 -12 -28 -6.5t-12 26.5v400q0 21 12 26.5t28 -6.5z" />
<glyph unicode="&#xe030;" d="M947 1060l135 135q7 7 12.5 5t5.5 -13v-362q0 -10 -7.5 -17.5t-17.5 -7.5h-362q-11 0 -13 5.5t5 12.5l133 133q-109 76 -238 76q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5h150q0 -117 -45.5 -224 t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5q192 0 347 -117z" />
<glyph unicode="&#xe031;" d="M947 1060l135 135q7 7 12.5 5t5.5 -13v-361q0 -11 -7.5 -18.5t-18.5 -7.5h-361q-11 0 -13 5.5t5 12.5l134 134q-110 75 -239 75q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5h-150q0 117 45.5 224t123 184.5t184.5 123t224 45.5q192 0 347 -117zM1027 600h150 q0 -117 -45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5q-192 0 -348 118l-134 -134q-7 -8 -12.5 -5.5t-5.5 12.5v360q0 11 7.5 18.5t18.5 7.5h360q10 0 12.5 -5.5t-5.5 -12.5l-133 -133q110 -76 240 -76q116 0 214.5 57t155.5 155.5t57 214.5z" />
<glyph unicode="&#xe032;" d="M125 1200h1050q10 0 17.5 -7.5t7.5 -17.5v-1150q0 -10 -7.5 -17.5t-17.5 -7.5h-1050q-10 0 -17.5 7.5t-7.5 17.5v1150q0 10 7.5 17.5t17.5 7.5zM1075 1000h-850q-10 0 -17.5 -7.5t-7.5 -17.5v-850q0 -10 7.5 -17.5t17.5 -7.5h850q10 0 17.5 7.5t7.5 17.5v850 q0 10 -7.5 17.5t-17.5 7.5zM325 900h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 900h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5zM325 700h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 700h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5zM325 500h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 500h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5zM325 300h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 300h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5z" />
<glyph unicode="&#xe033;" d="M900 800v200q0 83 -58.5 141.5t-141.5 58.5h-300q-82 0 -141 -59t-59 -141v-200h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-600q0 -41 29.5 -70.5t70.5 -29.5h900q41 0 70.5 29.5t29.5 70.5v600q0 41 -29.5 70.5t-70.5 29.5h-100zM400 800v150q0 21 15 35.5t35 14.5h200 q20 0 35 -14.5t15 -35.5v-150h-300z" />
<glyph unicode="&#xe034;" d="M125 1100h50q10 0 17.5 -7.5t7.5 -17.5v-1075h-100v1075q0 10 7.5 17.5t17.5 7.5zM1075 1052q4 0 9 -2q16 -6 16 -23v-421q0 -6 -3 -12q-33 -59 -66.5 -99t-65.5 -58t-56.5 -24.5t-52.5 -6.5q-26 0 -57.5 6.5t-52.5 13.5t-60 21q-41 15 -63 22.5t-57.5 15t-65.5 7.5 q-85 0 -160 -57q-7 -5 -15 -5q-6 0 -11 3q-14 7 -14 22v438q22 55 82 98.5t119 46.5q23 2 43 0.5t43 -7t32.5 -8.5t38 -13t32.5 -11q41 -14 63.5 -21t57 -14t63.5 -7q103 0 183 87q7 8 18 8z" />
<glyph unicode="&#xe035;" d="M600 1175q116 0 227 -49.5t192.5 -131t131 -192.5t49.5 -227v-300q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v300q0 127 -70.5 231.5t-184.5 161.5t-245 57t-245 -57t-184.5 -161.5t-70.5 -231.5v-300q0 -10 -7.5 -17.5t-17.5 -7.5h-50 q-10 0 -17.5 7.5t-7.5 17.5v300q0 116 49.5 227t131 192.5t192.5 131t227 49.5zM220 500h160q8 0 14 -6t6 -14v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14v460q0 8 6 14t14 6zM820 500h160q8 0 14 -6t6 -14v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14v460 q0 8 6 14t14 6z" />
<glyph unicode="&#xe036;" d="M321 814l258 172q9 6 15 2.5t6 -13.5v-750q0 -10 -6 -13.5t-15 2.5l-258 172q-21 14 -46 14h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h250q25 0 46 14zM900 668l120 120q7 7 17 7t17 -7l34 -34q7 -7 7 -17t-7 -17l-120 -120l120 -120q7 -7 7 -17 t-7 -17l-34 -34q-7 -7 -17 -7t-17 7l-120 119l-120 -119q-7 -7 -17 -7t-17 7l-34 34q-7 7 -7 17t7 17l119 120l-119 120q-7 7 -7 17t7 17l34 34q7 8 17 8t17 -8z" />
<glyph unicode="&#xe037;" d="M321 814l258 172q9 6 15 2.5t6 -13.5v-750q0 -10 -6 -13.5t-15 2.5l-258 172q-21 14 -46 14h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h250q25 0 46 14zM766 900h4q10 -1 16 -10q96 -129 96 -290q0 -154 -90 -281q-6 -9 -17 -10l-3 -1q-9 0 -16 6 l-29 23q-7 7 -8.5 16.5t4.5 17.5q72 103 72 229q0 132 -78 238q-6 8 -4.5 18t9.5 17l29 22q7 5 15 5z" />
<glyph unicode="&#xe038;" d="M967 1004h3q11 -1 17 -10q135 -179 135 -396q0 -105 -34 -206.5t-98 -185.5q-7 -9 -17 -10h-3q-9 0 -16 6l-42 34q-8 6 -9 16t5 18q111 150 111 328q0 90 -29.5 176t-84.5 157q-6 9 -5 19t10 16l42 33q7 5 15 5zM321 814l258 172q9 6 15 2.5t6 -13.5v-750q0 -10 -6 -13.5 t-15 2.5l-258 172q-21 14 -46 14h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h250q25 0 46 14zM766 900h4q10 -1 16 -10q96 -129 96 -290q0 -154 -90 -281q-6 -9 -17 -10l-3 -1q-9 0 -16 6l-29 23q-7 7 -8.5 16.5t4.5 17.5q72 103 72 229q0 132 -78 238 q-6 8 -4.5 18.5t9.5 16.5l29 22q7 5 15 5z" />
<glyph unicode="&#xe039;" d="M500 900h100v-100h-100v-100h-400v-100h-100v600h500v-300zM1200 700h-200v-100h200v-200h-300v300h-200v300h-100v200h600v-500zM100 1100v-300h300v300h-300zM800 1100v-300h300v300h-300zM300 900h-100v100h100v-100zM1000 900h-100v100h100v-100zM300 500h200v-500 h-500v500h200v100h100v-100zM800 300h200v-100h-100v-100h-200v100h-100v100h100v200h-200v100h300v-300zM100 400v-300h300v300h-300zM300 200h-100v100h100v-100zM1200 200h-100v100h100v-100zM700 0h-100v100h100v-100zM1200 0h-300v100h300v-100z" />
<glyph unicode="&#xe040;" d="M100 200h-100v1000h100v-1000zM300 200h-100v1000h100v-1000zM700 200h-200v1000h200v-1000zM900 200h-100v1000h100v-1000zM1200 200h-200v1000h200v-1000zM400 0h-300v100h300v-100zM600 0h-100v91h100v-91zM800 0h-100v91h100v-91zM1100 0h-200v91h200v-91z" />
<glyph unicode="&#xe041;" d="M500 1200l682 -682q8 -8 8 -18t-8 -18l-464 -464q-8 -8 -18 -8t-18 8l-682 682l1 475q0 10 7.5 17.5t17.5 7.5h474zM319.5 1024.5q-29.5 29.5 -71 29.5t-71 -29.5t-29.5 -71.5t29.5 -71.5t71 -29.5t71 29.5t29.5 71.5t-29.5 71.5z" />
<glyph unicode="&#xe042;" d="M500 1200l682 -682q8 -8 8 -18t-8 -18l-464 -464q-8 -8 -18 -8t-18 8l-682 682l1 475q0 10 7.5 17.5t17.5 7.5h474zM800 1200l682 -682q8 -8 8 -18t-8 -18l-464 -464q-8 -8 -18 -8t-18 8l-56 56l424 426l-700 700h150zM319.5 1024.5q-29.5 29.5 -71 29.5t-71 -29.5 t-29.5 -71.5t29.5 -71.5t71 -29.5t71 29.5t29.5 71.5t-29.5 71.5z" />
<glyph unicode="&#xe043;" d="M300 1200h825q75 0 75 -75v-900q0 -25 -18 -43l-64 -64q-8 -8 -13 -5.5t-5 12.5v950q0 10 -7.5 17.5t-17.5 7.5h-700q-25 0 -43 -18l-64 -64q-8 -8 -5.5 -13t12.5 -5h700q10 0 17.5 -7.5t7.5 -17.5v-950q0 -10 -7.5 -17.5t-17.5 -7.5h-850q-10 0 -17.5 7.5t-7.5 17.5v975 q0 25 18 43l139 139q18 18 43 18z" />
<glyph unicode="&#xe044;" d="M250 1200h800q21 0 35.5 -14.5t14.5 -35.5v-1150l-450 444l-450 -445v1151q0 21 14.5 35.5t35.5 14.5z" />
<glyph unicode="&#xe045;" d="M822 1200h-444q-11 0 -19 -7.5t-9 -17.5l-78 -301q-7 -24 7 -45l57 -108q6 -9 17.5 -15t21.5 -6h450q10 0 21.5 6t17.5 15l62 108q14 21 7 45l-83 301q-1 10 -9 17.5t-19 7.5zM1175 800h-150q-10 0 -21 -6.5t-15 -15.5l-78 -156q-4 -9 -15 -15.5t-21 -6.5h-550 q-10 0 -21 6.5t-15 15.5l-78 156q-4 9 -15 15.5t-21 6.5h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-650q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h750q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5 t7.5 17.5v650q0 10 -7.5 17.5t-17.5 7.5zM850 200h-500q-10 0 -19.5 -7t-11.5 -17l-38 -152q-2 -10 3.5 -17t15.5 -7h600q10 0 15.5 7t3.5 17l-38 152q-2 10 -11.5 17t-19.5 7z" />
<glyph unicode="&#xe046;" d="M500 1100h200q56 0 102.5 -20.5t72.5 -50t44 -59t25 -50.5l6 -20h150q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v600q0 41 29.5 70.5t70.5 29.5h150q2 8 6.5 21.5t24 48t45 61t72 48t102.5 21.5zM900 800v-100 h100v100h-100zM600 730q-95 0 -162.5 -67.5t-67.5 -162.5t67.5 -162.5t162.5 -67.5t162.5 67.5t67.5 162.5t-67.5 162.5t-162.5 67.5zM600 603q43 0 73 -30t30 -73t-30 -73t-73 -30t-73 30t-30 73t30 73t73 30z" />
<glyph unicode="&#xe047;" d="M681 1199l385 -998q20 -50 60 -92q18 -19 36.5 -29.5t27.5 -11.5l10 -2v-66h-417v66q53 0 75 43.5t5 88.5l-82 222h-391q-58 -145 -92 -234q-11 -34 -6.5 -57t25.5 -37t46 -20t55 -6v-66h-365v66q56 24 84 52q12 12 25 30.5t20 31.5l7 13l399 1006h93zM416 521h340 l-162 457z" />
<glyph unicode="&#xe048;" d="M753 641q5 -1 14.5 -4.5t36 -15.5t50.5 -26.5t53.5 -40t50.5 -54.5t35.5 -70t14.5 -87q0 -67 -27.5 -125.5t-71.5 -97.5t-98.5 -66.5t-108.5 -40.5t-102 -13h-500v89q41 7 70.5 32.5t29.5 65.5v827q0 24 -0.5 34t-3.5 24t-8.5 19.5t-17 13.5t-28 12.5t-42.5 11.5v71 l471 -1q57 0 115.5 -20.5t108 -57t80.5 -94t31 -124.5q0 -51 -15.5 -96.5t-38 -74.5t-45 -50.5t-38.5 -30.5zM400 700h139q78 0 130.5 48.5t52.5 122.5q0 41 -8.5 70.5t-29.5 55.5t-62.5 39.5t-103.5 13.5h-118v-350zM400 200h216q80 0 121 50.5t41 130.5q0 90 -62.5 154.5 t-156.5 64.5h-159v-400z" />
<glyph unicode="&#xe049;" d="M877 1200l2 -57q-83 -19 -116 -45.5t-40 -66.5l-132 -839q-9 -49 13 -69t96 -26v-97h-500v97q186 16 200 98l173 832q3 17 3 30t-1.5 22.5t-9 17.5t-13.5 12.5t-21.5 10t-26 8.5t-33.5 10q-13 3 -19 5v57h425z" />
<glyph unicode="&#xe050;" d="M1300 900h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-200v-850q0 -22 25 -34.5t50 -13.5l25 -2v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v850h-200q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h1000v-300zM175 1000h-75v-800h75l-125 -167l-125 167h75v800h-75l125 167z" />
<glyph unicode="&#xe051;" d="M1100 900h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-200v-650q0 -22 25 -34.5t50 -13.5l25 -2v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v650h-200q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h1000v-300zM1167 50l-167 -125v75h-800v-75l-167 125l167 125v-75h800v75z" />
<glyph unicode="&#xe052;" d="M50 1100h600q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 800h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM50 500h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
<glyph unicode="&#xe053;" d="M250 1100h700q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 800h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM250 500h700q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
<glyph unicode="&#xe054;" d="M500 950v100q0 21 14.5 35.5t35.5 14.5h600q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5zM100 650v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000 q-21 0 -35.5 14.5t-14.5 35.5zM300 350v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5zM0 50v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100 q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5z" />
<glyph unicode="&#xe055;" d="M50 1100h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 800h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM50 500h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
<glyph unicode="&#xe056;" d="M50 1100h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 1100h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM50 800h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 800h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 500h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 500h800q21 0 35.5 -14.5t14.5 -35.5v-100 q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 200h800 q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
<glyph unicode="&#xe057;" d="M400 0h-100v1100h100v-1100zM550 1100h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM550 800h500q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-500 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM267 550l-167 -125v75h-200v100h200v75zM550 500h300q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM550 200h600 q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
<glyph unicode="&#xe058;" d="M50 1100h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM900 0h-100v1100h100v-1100zM50 800h500q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-500 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM1100 600h200v-100h-200v-75l-167 125l167 125v-75zM50 500h300q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h600 q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
<glyph unicode="&#xe059;" d="M75 1000h750q31 0 53 -22t22 -53v-650q0 -31 -22 -53t-53 -22h-750q-31 0 -53 22t-22 53v650q0 31 22 53t53 22zM1200 300l-300 300l300 300v-600z" />
<glyph unicode="&#xe060;" d="M44 1100h1112q18 0 31 -13t13 -31v-1012q0 -18 -13 -31t-31 -13h-1112q-18 0 -31 13t-13 31v1012q0 18 13 31t31 13zM100 1000v-737l247 182l298 -131l-74 156l293 318l236 -288v500h-1000zM342 884q56 0 95 -39t39 -94.5t-39 -95t-95 -39.5t-95 39.5t-39 95t39 94.5 t95 39z" />
<glyph unicode="&#xe062;" d="M648 1169q117 0 216 -60t156.5 -161t57.5 -218q0 -115 -70 -258q-69 -109 -158 -225.5t-143 -179.5l-54 -62q-9 8 -25.5 24.5t-63.5 67.5t-91 103t-98.5 128t-95.5 148q-60 132 -60 249q0 88 34 169.5t91.5 142t137 96.5t166.5 36zM652.5 974q-91.5 0 -156.5 -65 t-65 -157t65 -156.5t156.5 -64.5t156.5 64.5t65 156.5t-65 157t-156.5 65z" />
<glyph unicode="&#xe063;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 173v854q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57z" />
<glyph unicode="&#xe064;" d="M554 1295q21 -72 57.5 -143.5t76 -130t83 -118t82.5 -117t70 -116t49.5 -126t18.5 -136.5q0 -71 -25.5 -135t-68.5 -111t-99 -82t-118.5 -54t-125.5 -23q-84 5 -161.5 34t-139.5 78.5t-99 125t-37 164.5q0 69 18 136.5t49.5 126.5t69.5 116.5t81.5 117.5t83.5 119 t76.5 131t58.5 143zM344 710q-23 -33 -43.5 -70.5t-40.5 -102.5t-17 -123q1 -37 14.5 -69.5t30 -52t41 -37t38.5 -24.5t33 -15q21 -7 32 -1t13 22l6 34q2 10 -2.5 22t-13.5 19q-5 4 -14 12t-29.5 40.5t-32.5 73.5q-26 89 6 271q2 11 -6 11q-8 1 -15 -10z" />
<glyph unicode="&#xe065;" d="M1000 1013l108 115q2 1 5 2t13 2t20.5 -1t25 -9.5t28.5 -21.5q22 -22 27 -43t0 -32l-6 -10l-108 -115zM350 1100h400q50 0 105 -13l-187 -187h-368q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v182l200 200v-332 q0 -165 -93.5 -257.5t-256.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5zM1009 803l-362 -362l-161 -50l55 170l355 355z" />
<glyph unicode="&#xe066;" d="M350 1100h361q-164 -146 -216 -200h-195q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5l200 153v-103q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5z M824 1073l339 -301q8 -7 8 -17.5t-8 -17.5l-340 -306q-7 -6 -12.5 -4t-6.5 11v203q-26 1 -54.5 0t-78.5 -7.5t-92 -17.5t-86 -35t-70 -57q10 59 33 108t51.5 81.5t65 58.5t68.5 40.5t67 24.5t56 13.5t40 4.5v210q1 10 6.5 12.5t13.5 -4.5z" />
<glyph unicode="&#xe067;" d="M350 1100h350q60 0 127 -23l-178 -177h-349q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v69l200 200v-219q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5z M643 639l395 395q7 7 17.5 7t17.5 -7l101 -101q7 -7 7 -17.5t-7 -17.5l-531 -532q-7 -7 -17.5 -7t-17.5 7l-248 248q-7 7 -7 17.5t7 17.5l101 101q7 7 17.5 7t17.5 -7l111 -111q8 -7 18 -7t18 7z" />
<glyph unicode="&#xe068;" d="M318 918l264 264q8 8 18 8t18 -8l260 -264q7 -8 4.5 -13t-12.5 -5h-170v-200h200v173q0 10 5 12t13 -5l264 -260q8 -7 8 -17.5t-8 -17.5l-264 -265q-8 -7 -13 -5t-5 12v173h-200v-200h170q10 0 12.5 -5t-4.5 -13l-260 -264q-8 -8 -18 -8t-18 8l-264 264q-8 8 -5.5 13 t12.5 5h175v200h-200v-173q0 -10 -5 -12t-13 5l-264 265q-8 7 -8 17.5t8 17.5l264 260q8 7 13 5t5 -12v-173h200v200h-175q-10 0 -12.5 5t5.5 13z" />
<glyph unicode="&#xe069;" d="M250 1100h100q21 0 35.5 -14.5t14.5 -35.5v-438l464 453q15 14 25.5 10t10.5 -25v-1000q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v1000q0 21 14.5 35.5t35.5 14.5z" />
<glyph unicode="&#xe070;" d="M50 1100h100q21 0 35.5 -14.5t14.5 -35.5v-438l464 453q15 14 25.5 10t10.5 -25v-438l464 453q15 14 25.5 10t10.5 -25v-1000q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5 t-14.5 35.5v1000q0 21 14.5 35.5t35.5 14.5z" />
<glyph unicode="&#xe071;" d="M1200 1050v-1000q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -10.5 -25t-25.5 10l-492 480q-15 14 -15 35t15 35l492 480q15 14 25.5 10t10.5 -25v-438l464 453q15 14 25.5 10t10.5 -25z" />
<glyph unicode="&#xe072;" d="M243 1074l814 -498q18 -11 18 -26t-18 -26l-814 -498q-18 -11 -30.5 -4t-12.5 28v1000q0 21 12.5 28t30.5 -4z" />
<glyph unicode="&#xe073;" d="M250 1000h200q21 0 35.5 -14.5t14.5 -35.5v-800q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v800q0 21 14.5 35.5t35.5 14.5zM650 1000h200q21 0 35.5 -14.5t14.5 -35.5v-800q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v800 q0 21 14.5 35.5t35.5 14.5z" />
<glyph unicode="&#xe074;" d="M1100 950v-800q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v800q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5z" />
<glyph unicode="&#xe075;" d="M500 612v438q0 21 10.5 25t25.5 -10l492 -480q15 -14 15 -35t-15 -35l-492 -480q-15 -14 -25.5 -10t-10.5 25v438l-464 -453q-15 -14 -25.5 -10t-10.5 25v1000q0 21 10.5 25t25.5 -10z" />
<glyph unicode="&#xe076;" d="M1048 1102l100 1q20 0 35 -14.5t15 -35.5l5 -1000q0 -21 -14.5 -35.5t-35.5 -14.5l-100 -1q-21 0 -35.5 14.5t-14.5 35.5l-2 437l-463 -454q-14 -15 -24.5 -10.5t-10.5 25.5l-2 437l-462 -455q-15 -14 -25.5 -9.5t-10.5 24.5l-5 1000q0 21 10.5 25.5t25.5 -10.5l466 -450 l-2 438q0 20 10.5 24.5t25.5 -9.5l466 -451l-2 438q0 21 14.5 35.5t35.5 14.5z" />
<glyph unicode="&#xe077;" d="M850 1100h100q21 0 35.5 -14.5t14.5 -35.5v-1000q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v438l-464 -453q-15 -14 -25.5 -10t-10.5 25v1000q0 21 10.5 25t25.5 -10l464 -453v438q0 21 14.5 35.5t35.5 14.5z" />
<glyph unicode="&#xe078;" d="M686 1081l501 -540q15 -15 10.5 -26t-26.5 -11h-1042q-22 0 -26.5 11t10.5 26l501 540q15 15 36 15t36 -15zM150 400h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
<glyph unicode="&#xe079;" d="M885 900l-352 -353l352 -353l-197 -198l-552 552l552 550z" />
<glyph unicode="&#xe080;" d="M1064 547l-551 -551l-198 198l353 353l-353 353l198 198z" />
<glyph unicode="&#xe081;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM650 900h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-150h-150 q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -21 14.5 -35.5t35.5 -14.5h150v-150q0 -21 14.5 -35.5t35.5 -14.5h100q21 0 35.5 14.5t14.5 35.5v150h150q21 0 35.5 14.5t14.5 35.5v100q0 21 -14.5 35.5t-35.5 14.5h-150v150q0 21 -14.5 35.5t-35.5 14.5z" />
<glyph unicode="&#xe082;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM850 700h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -21 14.5 -35.5 t35.5 -14.5h500q21 0 35.5 14.5t14.5 35.5v100q0 21 -14.5 35.5t-35.5 14.5z" />
<glyph unicode="&#xe083;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM741.5 913q-12.5 0 -21.5 -9l-120 -120l-120 120q-9 9 -21.5 9 t-21.5 -9l-141 -141q-9 -9 -9 -21.5t9 -21.5l120 -120l-120 -120q-9 -9 -9 -21.5t9 -21.5l141 -141q9 -9 21.5 -9t21.5 9l120 120l120 -120q9 -9 21.5 -9t21.5 9l141 141q9 9 9 21.5t-9 21.5l-120 120l120 120q9 9 9 21.5t-9 21.5l-141 141q-9 9 -21.5 9z" />
<glyph unicode="&#xe084;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM546 623l-84 85q-7 7 -17.5 7t-18.5 -7l-139 -139q-7 -8 -7 -18t7 -18 l242 -241q7 -8 17.5 -8t17.5 8l375 375q7 7 7 17.5t-7 18.5l-139 139q-7 7 -17.5 7t-17.5 -7z" />
<glyph unicode="&#xe085;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM588 941q-29 0 -59 -5.5t-63 -20.5t-58 -38.5t-41.5 -63t-16.5 -89.5 q0 -25 20 -25h131q30 -5 35 11q6 20 20.5 28t45.5 8q20 0 31.5 -10.5t11.5 -28.5q0 -23 -7 -34t-26 -18q-1 0 -13.5 -4t-19.5 -7.5t-20 -10.5t-22 -17t-18.5 -24t-15.5 -35t-8 -46q-1 -8 5.5 -16.5t20.5 -8.5h173q7 0 22 8t35 28t37.5 48t29.5 74t12 100q0 47 -17 83 t-42.5 57t-59.5 34.5t-64 18t-59 4.5zM675 400h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5z" />
<glyph unicode="&#xe086;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM675 1000h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5 t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5zM675 700h-250q-10 0 -17.5 -7.5t-7.5 -17.5v-50q0 -10 7.5 -17.5t17.5 -7.5h75v-200h-75q-10 0 -17.5 -7.5t-7.5 -17.5v-50q0 -10 7.5 -17.5t17.5 -7.5h350q10 0 17.5 7.5t7.5 17.5v50q0 10 -7.5 17.5 t-17.5 7.5h-75v275q0 10 -7.5 17.5t-17.5 7.5z" />
<glyph unicode="&#xe087;" d="M525 1200h150q10 0 17.5 -7.5t7.5 -17.5v-194q103 -27 178.5 -102.5t102.5 -178.5h194q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-194q-27 -103 -102.5 -178.5t-178.5 -102.5v-194q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v194 q-103 27 -178.5 102.5t-102.5 178.5h-194q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h194q27 103 102.5 178.5t178.5 102.5v194q0 10 7.5 17.5t17.5 7.5zM700 893v-168q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v168q-68 -23 -119 -74 t-74 -119h168q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-168q23 -68 74 -119t119 -74v168q0 10 7.5 17.5t17.5 7.5h150q10 0 17.5 -7.5t7.5 -17.5v-168q68 23 119 74t74 119h-168q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h168 q-23 68 -74 119t-119 74z" />
<glyph unicode="&#xe088;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM759 823l64 -64q7 -7 7 -17.5t-7 -17.5l-124 -124l124 -124q7 -7 7 -17.5t-7 -17.5l-64 -64q-7 -7 -17.5 -7t-17.5 7l-124 124l-124 -124q-7 -7 -17.5 -7t-17.5 7l-64 64 q-7 7 -7 17.5t7 17.5l124 124l-124 124q-7 7 -7 17.5t7 17.5l64 64q7 7 17.5 7t17.5 -7l124 -124l124 124q7 7 17.5 7t17.5 -7z" />
<glyph unicode="&#xe089;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM782 788l106 -106q7 -7 7 -17.5t-7 -17.5l-320 -321q-8 -7 -18 -7t-18 7l-202 203q-8 7 -8 17.5t8 17.5l106 106q7 8 17.5 8t17.5 -8l79 -79l197 197q7 7 17.5 7t17.5 -7z" />
<glyph unicode="&#xe090;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5q0 -120 65 -225 l587 587q-105 65 -225 65zM965 819l-584 -584q104 -62 219 -62q116 0 214.5 57t155.5 155.5t57 214.5q0 115 -62 219z" />
<glyph unicode="&#xe091;" d="M39 582l522 427q16 13 27.5 8t11.5 -26v-291h550q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-550v-291q0 -21 -11.5 -26t-27.5 8l-522 427q-16 13 -16 32t16 32z" />
<glyph unicode="&#xe092;" d="M639 1009l522 -427q16 -13 16 -32t-16 -32l-522 -427q-16 -13 -27.5 -8t-11.5 26v291h-550q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h550v291q0 21 11.5 26t27.5 -8z" />
<glyph unicode="&#xe093;" d="M682 1161l427 -522q13 -16 8 -27.5t-26 -11.5h-291v-550q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v550h-291q-21 0 -26 11.5t8 27.5l427 522q13 16 32 16t32 -16z" />
<glyph unicode="&#xe094;" d="M550 1200h200q21 0 35.5 -14.5t14.5 -35.5v-550h291q21 0 26 -11.5t-8 -27.5l-427 -522q-13 -16 -32 -16t-32 16l-427 522q-13 16 -8 27.5t26 11.5h291v550q0 21 14.5 35.5t35.5 14.5z" />
<glyph unicode="&#xe095;" d="M639 1109l522 -427q16 -13 16 -32t-16 -32l-522 -427q-16 -13 -27.5 -8t-11.5 26v291q-94 -2 -182 -20t-170.5 -52t-147 -92.5t-100.5 -135.5q5 105 27 193.5t67.5 167t113 135t167 91.5t225.5 42v262q0 21 11.5 26t27.5 -8z" />
<glyph unicode="&#xe096;" d="M850 1200h300q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -10.5 -25t-24.5 10l-94 94l-249 -249q-8 -7 -18 -7t-18 7l-106 106q-7 8 -7 18t7 18l249 249l-94 94q-14 14 -10 24.5t25 10.5zM350 0h-300q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 10.5 25t24.5 -10l94 -94l249 249 q8 7 18 7t18 -7l106 -106q7 -8 7 -18t-7 -18l-249 -249l94 -94q14 -14 10 -24.5t-25 -10.5z" />
<glyph unicode="&#xe097;" d="M1014 1120l106 -106q7 -8 7 -18t-7 -18l-249 -249l94 -94q14 -14 10 -24.5t-25 -10.5h-300q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 10.5 25t24.5 -10l94 -94l249 249q8 7 18 7t18 -7zM250 600h300q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -10.5 -25t-24.5 10l-94 94 l-249 -249q-8 -7 -18 -7t-18 7l-106 106q-7 8 -7 18t7 18l249 249l-94 94q-14 14 -10 24.5t25 10.5z" />
<glyph unicode="&#xe101;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM704 900h-208q-20 0 -32 -14.5t-8 -34.5l58 -302q4 -20 21.5 -34.5 t37.5 -14.5h54q20 0 37.5 14.5t21.5 34.5l58 302q4 20 -8 34.5t-32 14.5zM675 400h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5z" />
<glyph unicode="&#xe102;" d="M260 1200q9 0 19 -2t15 -4l5 -2q22 -10 44 -23l196 -118q21 -13 36 -24q29 -21 37 -12q11 13 49 35l196 118q22 13 45 23q17 7 38 7q23 0 47 -16.5t37 -33.5l13 -16q14 -21 18 -45l25 -123l8 -44q1 -9 8.5 -14.5t17.5 -5.5h61q10 0 17.5 -7.5t7.5 -17.5v-50 q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 -7.5t-7.5 -17.5v-175h-400v300h-200v-300h-400v175q0 10 -7.5 17.5t-17.5 7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5h61q11 0 18 3t7 8q0 4 9 52l25 128q5 25 19 45q2 3 5 7t13.5 15t21.5 19.5t26.5 15.5 t29.5 7zM915 1079l-166 -162q-7 -7 -5 -12t12 -5h219q10 0 15 7t2 17l-51 149q-3 10 -11 12t-15 -6zM463 917l-177 157q-8 7 -16 5t-11 -12l-51 -143q-3 -10 2 -17t15 -7h231q11 0 12.5 5t-5.5 12zM500 0h-375q-10 0 -17.5 7.5t-7.5 17.5v375h400v-400zM1100 400v-375 q0 -10 -7.5 -17.5t-17.5 -7.5h-375v400h400z" />
<glyph unicode="&#xe103;" d="M1165 1190q8 3 21 -6.5t13 -17.5q-2 -178 -24.5 -323.5t-55.5 -245.5t-87 -174.5t-102.5 -118.5t-118 -68.5t-118.5 -33t-120 -4.5t-105 9.5t-90 16.5q-61 12 -78 11q-4 1 -12.5 0t-34 -14.5t-52.5 -40.5l-153 -153q-26 -24 -37 -14.5t-11 43.5q0 64 42 102q8 8 50.5 45 t66.5 58q19 17 35 47t13 61q-9 55 -10 102.5t7 111t37 130t78 129.5q39 51 80 88t89.5 63.5t94.5 45t113.5 36t129 31t157.5 37t182 47.5zM1116 1098q-8 9 -22.5 -3t-45.5 -50q-38 -47 -119 -103.5t-142 -89.5l-62 -33q-56 -30 -102 -57t-104 -68t-102.5 -80.5t-85.5 -91 t-64 -104.5q-24 -56 -31 -86t2 -32t31.5 17.5t55.5 59.5q25 30 94 75.5t125.5 77.5t147.5 81q70 37 118.5 69t102 79.5t99 111t86.5 148.5q22 50 24 60t-6 19z" />
<glyph unicode="&#xe104;" d="M653 1231q-39 -67 -54.5 -131t-10.5 -114.5t24.5 -96.5t47.5 -80t63.5 -62.5t68.5 -46.5t65 -30q-4 7 -17.5 35t-18.5 39.5t-17 39.5t-17 43t-13 42t-9.5 44.5t-2 42t4 43t13.5 39t23 38.5q96 -42 165 -107.5t105 -138t52 -156t13 -159t-19 -149.5q-13 -55 -44 -106.5 t-68 -87t-78.5 -64.5t-72.5 -45t-53 -22q-72 -22 -127 -11q-31 6 -13 19q6 3 17 7q13 5 32.5 21t41 44t38.5 63.5t21.5 81.5t-6.5 94.5t-50 107t-104 115.5q10 -104 -0.5 -189t-37 -140.5t-65 -93t-84 -52t-93.5 -11t-95 24.5q-80 36 -131.5 114t-53.5 171q-2 23 0 49.5 t4.5 52.5t13.5 56t27.5 60t46 64.5t69.5 68.5q-8 -53 -5 -102.5t17.5 -90t34 -68.5t44.5 -39t49 -2q31 13 38.5 36t-4.5 55t-29 64.5t-36 75t-26 75.5q-15 85 2 161.5t53.5 128.5t85.5 92.5t93.5 61t81.5 25.5z" />
<glyph unicode="&#xe105;" d="M600 1094q82 0 160.5 -22.5t140 -59t116.5 -82.5t94.5 -95t68 -95t42.5 -82.5t14 -57.5t-14 -57.5t-43 -82.5t-68.5 -95t-94.5 -95t-116.5 -82.5t-140 -59t-159.5 -22.5t-159.5 22.5t-140 59t-116.5 82.5t-94.5 95t-68.5 95t-43 82.5t-14 57.5t14 57.5t42.5 82.5t68 95 t94.5 95t116.5 82.5t140 59t160.5 22.5zM888 829q-15 15 -18 12t5 -22q25 -57 25 -119q0 -124 -88 -212t-212 -88t-212 88t-88 212q0 59 23 114q8 19 4.5 22t-17.5 -12q-70 -69 -160 -184q-13 -16 -15 -40.5t9 -42.5q22 -36 47 -71t70 -82t92.5 -81t113 -58.5t133.5 -24.5 t133.5 24t113 58.5t92.5 81.5t70 81.5t47 70.5q11 18 9 42.5t-14 41.5q-90 117 -163 189zM448 727l-35 -36q-15 -15 -19.5 -38.5t4.5 -41.5q37 -68 93 -116q16 -13 38.5 -11t36.5 17l35 34q14 15 12.5 33.5t-16.5 33.5q-44 44 -89 117q-11 18 -28 20t-32 -12z" />
<glyph unicode="&#xe106;" d="M592 0h-148l31 120q-91 20 -175.5 68.5t-143.5 106.5t-103.5 119t-66.5 110t-22 76q0 21 14 57.5t42.5 82.5t68 95t94.5 95t116.5 82.5t140 59t160.5 22.5q61 0 126 -15l32 121h148zM944 770l47 181q108 -85 176.5 -192t68.5 -159q0 -26 -19.5 -71t-59.5 -102t-93 -112 t-129 -104.5t-158 -75.5l46 173q77 49 136 117t97 131q11 18 9 42.5t-14 41.5q-54 70 -107 130zM310 824q-70 -69 -160 -184q-13 -16 -15 -40.5t9 -42.5q18 -30 39 -60t57 -70.5t74 -73t90 -61t105 -41.5l41 154q-107 18 -178.5 101.5t-71.5 193.5q0 59 23 114q8 19 4.5 22 t-17.5 -12zM448 727l-35 -36q-15 -15 -19.5 -38.5t4.5 -41.5q37 -68 93 -116q16 -13 38.5 -11t36.5 17l12 11l22 86l-3 4q-44 44 -89 117q-11 18 -28 20t-32 -12z" />
<glyph unicode="&#xe107;" d="M-90 100l642 1066q20 31 48 28.5t48 -35.5l642 -1056q21 -32 7.5 -67.5t-50.5 -35.5h-1294q-37 0 -50.5 34t7.5 66zM155 200h345v75q0 10 7.5 17.5t17.5 7.5h150q10 0 17.5 -7.5t7.5 -17.5v-75h345l-445 723zM496 700h208q20 0 32 -14.5t8 -34.5l-58 -252 q-4 -20 -21.5 -34.5t-37.5 -14.5h-54q-20 0 -37.5 14.5t-21.5 34.5l-58 252q-4 20 8 34.5t32 14.5z" />
<glyph unicode="&#xe108;" d="M650 1200q62 0 106 -44t44 -106v-339l363 -325q15 -14 26 -38.5t11 -44.5v-41q0 -20 -12 -26.5t-29 5.5l-359 249v-263q100 -93 100 -113v-64q0 -21 -13 -29t-32 1l-205 128l-205 -128q-19 -9 -32 -1t-13 29v64q0 20 100 113v263l-359 -249q-17 -12 -29 -5.5t-12 26.5v41 q0 20 11 44.5t26 38.5l363 325v339q0 62 44 106t106 44z" />
<glyph unicode="&#xe109;" d="M850 1200h100q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-150h-1100v150q0 21 14.5 35.5t35.5 14.5h50v50q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-50h500v50q0 21 14.5 35.5t35.5 14.5zM1100 800v-750q0 -21 -14.5 -35.5 t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v750h1100zM100 600v-100h100v100h-100zM300 600v-100h100v100h-100zM500 600v-100h100v100h-100zM700 600v-100h100v100h-100zM900 600v-100h100v100h-100zM100 400v-100h100v100h-100zM300 400v-100h100v100h-100zM500 400 v-100h100v100h-100zM700 400v-100h100v100h-100zM900 400v-100h100v100h-100zM100 200v-100h100v100h-100zM300 200v-100h100v100h-100zM500 200v-100h100v100h-100zM700 200v-100h100v100h-100zM900 200v-100h100v100h-100z" />
<glyph unicode="&#xe110;" d="M1135 1165l249 -230q15 -14 15 -35t-15 -35l-249 -230q-14 -14 -24.5 -10t-10.5 25v150h-159l-600 -600h-291q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h209l600 600h241v150q0 21 10.5 25t24.5 -10zM522 819l-141 -141l-122 122h-209q-21 0 -35.5 14.5 t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h291zM1135 565l249 -230q15 -14 15 -35t-15 -35l-249 -230q-14 -14 -24.5 -10t-10.5 25v150h-241l-181 181l141 141l122 -122h159v150q0 21 10.5 25t24.5 -10z" />
<glyph unicode="&#xe111;" d="M100 1100h1000q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-596l-304 -300v300h-100q-41 0 -70.5 29.5t-29.5 70.5v600q0 41 29.5 70.5t70.5 29.5z" />
<glyph unicode="&#xe112;" d="M150 1200h200q21 0 35.5 -14.5t14.5 -35.5v-250h-300v250q0 21 14.5 35.5t35.5 14.5zM850 1200h200q21 0 35.5 -14.5t14.5 -35.5v-250h-300v250q0 21 14.5 35.5t35.5 14.5zM1100 800v-300q0 -41 -3 -77.5t-15 -89.5t-32 -96t-58 -89t-89 -77t-129 -51t-174 -20t-174 20 t-129 51t-89 77t-58 89t-32 96t-15 89.5t-3 77.5v300h300v-250v-27v-42.5t1.5 -41t5 -38t10 -35t16.5 -30t25.5 -24.5t35 -19t46.5 -12t60 -4t60 4.5t46.5 12.5t35 19.5t25 25.5t17 30.5t10 35t5 38t2 40.5t-0.5 42v25v250h300z" />
<glyph unicode="&#xe113;" d="M1100 411l-198 -199l-353 353l-353 -353l-197 199l551 551z" />
<glyph unicode="&#xe114;" d="M1101 789l-550 -551l-551 551l198 199l353 -353l353 353z" />
<glyph unicode="&#xe115;" d="M404 1000h746q21 0 35.5 -14.5t14.5 -35.5v-551h150q21 0 25 -10.5t-10 -24.5l-230 -249q-14 -15 -35 -15t-35 15l-230 249q-14 14 -10 24.5t25 10.5h150v401h-381zM135 984l230 -249q14 -14 10 -24.5t-25 -10.5h-150v-400h385l215 -200h-750q-21 0 -35.5 14.5 t-14.5 35.5v550h-150q-21 0 -25 10.5t10 24.5l230 249q14 15 35 15t35 -15z" />
<glyph unicode="&#xe116;" d="M56 1200h94q17 0 31 -11t18 -27l38 -162h896q24 0 39 -18.5t10 -42.5l-100 -475q-5 -21 -27 -42.5t-55 -21.5h-633l48 -200h535q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-50q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v50h-300v-50 q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v50h-31q-18 0 -32.5 10t-20.5 19l-5 10l-201 961h-54q-20 0 -35 14.5t-15 35.5t15 35.5t35 14.5z" />
<glyph unicode="&#xe117;" d="M1200 1000v-100h-1200v100h200q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5h500zM0 800h1200v-800h-1200v800z" />
<glyph unicode="&#xe118;" d="M200 800l-200 -400v600h200q0 41 29.5 70.5t70.5 29.5h300q42 0 71 -29.5t29 -70.5h500v-200h-1000zM1500 700l-300 -700h-1200l300 700h1200z" />
<glyph unicode="&#xe119;" d="M635 1184l230 -249q14 -14 10 -24.5t-25 -10.5h-150v-601h150q21 0 25 -10.5t-10 -24.5l-230 -249q-14 -15 -35 -15t-35 15l-230 249q-14 14 -10 24.5t25 10.5h150v601h-150q-21 0 -25 10.5t10 24.5l230 249q14 15 35 15t35 -15z" />
<glyph unicode="&#xe120;" d="M936 864l249 -229q14 -15 14 -35.5t-14 -35.5l-249 -229q-15 -15 -25.5 -10.5t-10.5 24.5v151h-600v-151q0 -20 -10.5 -24.5t-25.5 10.5l-249 229q-14 15 -14 35.5t14 35.5l249 229q15 15 25.5 10.5t10.5 -25.5v-149h600v149q0 21 10.5 25.5t25.5 -10.5z" />
<glyph unicode="&#xe121;" d="M1169 400l-172 732q-5 23 -23 45.5t-38 22.5h-672q-20 0 -38 -20t-23 -41l-172 -739h1138zM1100 300h-1000q-41 0 -70.5 -29.5t-29.5 -70.5v-100q0 -41 29.5 -70.5t70.5 -29.5h1000q41 0 70.5 29.5t29.5 70.5v100q0 41 -29.5 70.5t-70.5 29.5zM800 100v100h100v-100h-100 zM1000 100v100h100v-100h-100z" />
<glyph unicode="&#xe122;" d="M1150 1100q21 0 35.5 -14.5t14.5 -35.5v-850q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v850q0 21 14.5 35.5t35.5 14.5zM1000 200l-675 200h-38l47 -276q3 -16 -5.5 -20t-29.5 -4h-7h-84q-20 0 -34.5 14t-18.5 35q-55 337 -55 351v250v6q0 16 1 23.5t6.5 14 t17.5 6.5h200l675 250v-850zM0 750v-250q-4 0 -11 0.5t-24 6t-30 15t-24 30t-11 48.5v50q0 26 10.5 46t25 30t29 16t25.5 7z" />
<glyph unicode="&#xe123;" d="M553 1200h94q20 0 29 -10.5t3 -29.5l-18 -37q83 -19 144 -82.5t76 -140.5l63 -327l118 -173h17q19 0 33 -14.5t14 -35t-13 -40.5t-31 -27q-8 -4 -23 -9.5t-65 -19.5t-103 -25t-132.5 -20t-158.5 -9q-57 0 -115 5t-104 12t-88.5 15.5t-73.5 17.5t-54.5 16t-35.5 12l-11 4 q-18 8 -31 28t-13 40.5t14 35t33 14.5h17l118 173l63 327q15 77 76 140t144 83l-18 32q-6 19 3.5 32t28.5 13zM498 110q50 -6 102 -6q53 0 102 6q-12 -49 -39.5 -79.5t-62.5 -30.5t-63 30.5t-39 79.5z" />
<glyph unicode="&#xe124;" d="M800 946l224 78l-78 -224l234 -45l-180 -155l180 -155l-234 -45l78 -224l-224 78l-45 -234l-155 180l-155 -180l-45 234l-224 -78l78 224l-234 45l180 155l-180 155l234 45l-78 224l224 -78l45 234l155 -180l155 180z" />
<glyph unicode="&#xe125;" d="M650 1200h50q40 0 70 -40.5t30 -84.5v-150l-28 -125h328q40 0 70 -40.5t30 -84.5v-100q0 -45 -29 -74l-238 -344q-16 -24 -38 -40.5t-45 -16.5h-250q-7 0 -42 25t-66 50l-31 25h-61q-45 0 -72.5 18t-27.5 57v400q0 36 20 63l145 196l96 198q13 28 37.5 48t51.5 20z M650 1100l-100 -212l-150 -213v-375h100l136 -100h214l250 375v125h-450l50 225v175h-50zM50 800h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v500q0 21 14.5 35.5t35.5 14.5z" />
<glyph unicode="&#xe126;" d="M600 1100h250q23 0 45 -16.5t38 -40.5l238 -344q29 -29 29 -74v-100q0 -44 -30 -84.5t-70 -40.5h-328q28 -118 28 -125v-150q0 -44 -30 -84.5t-70 -40.5h-50q-27 0 -51.5 20t-37.5 48l-96 198l-145 196q-20 27 -20 63v400q0 39 27.5 57t72.5 18h61q124 100 139 100z M50 1000h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v500q0 21 14.5 35.5t35.5 14.5zM636 1000l-136 -100h-100v-375l150 -213l100 -212h50v175l-50 225h450v125l-250 375h-214z" />
<glyph unicode="&#xe127;" d="M356 873l363 230q31 16 53 -6l110 -112q13 -13 13.5 -32t-11.5 -34l-84 -121h302q84 0 138 -38t54 -110t-55 -111t-139 -39h-106l-131 -339q-6 -21 -19.5 -41t-28.5 -20h-342q-7 0 -90 81t-83 94v525q0 17 14 35.5t28 28.5zM400 792v-503l100 -89h293l131 339 q6 21 19.5 41t28.5 20h203q21 0 30.5 25t0.5 50t-31 25h-456h-7h-6h-5.5t-6 0.5t-5 1.5t-5 2t-4 2.5t-4 4t-2.5 4.5q-12 25 5 47l146 183l-86 83zM50 800h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v500 q0 21 14.5 35.5t35.5 14.5z" />
<glyph unicode="&#xe128;" d="M475 1103l366 -230q2 -1 6 -3.5t14 -10.5t18 -16.5t14.5 -20t6.5 -22.5v-525q0 -13 -86 -94t-93 -81h-342q-15 0 -28.5 20t-19.5 41l-131 339h-106q-85 0 -139.5 39t-54.5 111t54 110t138 38h302l-85 121q-11 15 -10.5 34t13.5 32l110 112q22 22 53 6zM370 945l146 -183 q17 -22 5 -47q-2 -2 -3.5 -4.5t-4 -4t-4 -2.5t-5 -2t-5 -1.5t-6 -0.5h-6h-6.5h-6h-475v-100h221q15 0 29 -20t20 -41l130 -339h294l106 89v503l-342 236zM1050 800h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5 v500q0 21 14.5 35.5t35.5 14.5z" />
<glyph unicode="&#xe129;" d="M550 1294q72 0 111 -55t39 -139v-106l339 -131q21 -6 41 -19.5t20 -28.5v-342q0 -7 -81 -90t-94 -83h-525q-17 0 -35.5 14t-28.5 28l-9 14l-230 363q-16 31 6 53l112 110q13 13 32 13.5t34 -11.5l121 -84v302q0 84 38 138t110 54zM600 972v203q0 21 -25 30.5t-50 0.5 t-25 -31v-456v-7v-6v-5.5t-0.5 -6t-1.5 -5t-2 -5t-2.5 -4t-4 -4t-4.5 -2.5q-25 -12 -47 5l-183 146l-83 -86l236 -339h503l89 100v293l-339 131q-21 6 -41 19.5t-20 28.5zM450 200h500q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-500 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
<glyph unicode="&#xe130;" d="M350 1100h500q21 0 35.5 14.5t14.5 35.5v100q0 21 -14.5 35.5t-35.5 14.5h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -21 14.5 -35.5t35.5 -14.5zM600 306v-106q0 -84 -39 -139t-111 -55t-110 54t-38 138v302l-121 -84q-15 -12 -34 -11.5t-32 13.5l-112 110 q-22 22 -6 53l230 363q1 2 3.5 6t10.5 13.5t16.5 17t20 13.5t22.5 6h525q13 0 94 -83t81 -90v-342q0 -15 -20 -28.5t-41 -19.5zM308 900l-236 -339l83 -86l183 146q22 17 47 5q2 -1 4.5 -2.5t4 -4t2.5 -4t2 -5t1.5 -5t0.5 -6v-5.5v-6v-7v-456q0 -22 25 -31t50 0.5t25 30.5 v203q0 15 20 28.5t41 19.5l339 131v293l-89 100h-503z" />
<glyph unicode="&#xe131;" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM914 632l-275 223q-16 13 -27.5 8t-11.5 -26v-137h-275 q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h275v-137q0 -21 11.5 -26t27.5 8l275 223q16 13 16 32t-16 32z" />
<glyph unicode="&#xe132;" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM561 855l-275 -223q-16 -13 -16 -32t16 -32l275 -223q16 -13 27.5 -8 t11.5 26v137h275q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5h-275v137q0 21 -11.5 26t-27.5 -8z" />
<glyph unicode="&#xe133;" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM855 639l-223 275q-13 16 -32 16t-32 -16l-223 -275q-13 -16 -8 -27.5 t26 -11.5h137v-275q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v275h137q21 0 26 11.5t-8 27.5z" />
<glyph unicode="&#xe134;" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM675 900h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-275h-137q-21 0 -26 -11.5 t8 -27.5l223 -275q13 -16 32 -16t32 16l223 275q13 16 8 27.5t-26 11.5h-137v275q0 10 -7.5 17.5t-17.5 7.5z" />
<glyph unicode="&#xe135;" d="M600 1176q116 0 222.5 -46t184 -123.5t123.5 -184t46 -222.5t-46 -222.5t-123.5 -184t-184 -123.5t-222.5 -46t-222.5 46t-184 123.5t-123.5 184t-46 222.5t46 222.5t123.5 184t184 123.5t222.5 46zM627 1101q-15 -12 -36.5 -20.5t-35.5 -12t-43 -8t-39 -6.5 q-15 -3 -45.5 0t-45.5 -2q-20 -7 -51.5 -26.5t-34.5 -34.5q-3 -11 6.5 -22.5t8.5 -18.5q-3 -34 -27.5 -91t-29.5 -79q-9 -34 5 -93t8 -87q0 -9 17 -44.5t16 -59.5q12 0 23 -5t23.5 -15t19.5 -14q16 -8 33 -15t40.5 -15t34.5 -12q21 -9 52.5 -32t60 -38t57.5 -11 q7 -15 -3 -34t-22.5 -40t-9.5 -38q13 -21 23 -34.5t27.5 -27.5t36.5 -18q0 -7 -3.5 -16t-3.5 -14t5 -17q104 -2 221 112q30 29 46.5 47t34.5 49t21 63q-13 8 -37 8.5t-36 7.5q-15 7 -49.5 15t-51.5 19q-18 0 -41 -0.5t-43 -1.5t-42 -6.5t-38 -16.5q-51 -35 -66 -12 q-4 1 -3.5 25.5t0.5 25.5q-6 13 -26.5 17.5t-24.5 6.5q1 15 -0.5 30.5t-7 28t-18.5 11.5t-31 -21q-23 -25 -42 4q-19 28 -8 58q6 16 22 22q6 -1 26 -1.5t33.5 -4t19.5 -13.5q7 -12 18 -24t21.5 -20.5t20 -15t15.5 -10.5l5 -3q2 12 7.5 30.5t8 34.5t-0.5 32q-3 18 3.5 29 t18 22.5t15.5 24.5q6 14 10.5 35t8 31t15.5 22.5t34 22.5q-6 18 10 36q8 0 24 -1.5t24.5 -1.5t20 4.5t20.5 15.5q-10 23 -31 42.5t-37.5 29.5t-49 27t-43.5 23q0 1 2 8t3 11.5t1.5 10.5t-1 9.5t-4.5 4.5q31 -13 58.5 -14.5t38.5 2.5l12 5q5 28 -9.5 46t-36.5 24t-50 15 t-41 20q-18 -4 -37 0zM613 994q0 -17 8 -42t17 -45t9 -23q-8 1 -39.5 5.5t-52.5 10t-37 16.5q3 11 16 29.5t16 25.5q10 -10 19 -10t14 6t13.5 14.5t16.5 12.5z" />
<glyph unicode="&#xe136;" d="M756 1157q164 92 306 -9l-259 -138l145 -232l251 126q6 -89 -34 -156.5t-117 -110.5q-60 -34 -127 -39.5t-126 16.5l-596 -596q-15 -16 -36.5 -16t-36.5 16l-111 110q-15 15 -15 36.5t15 37.5l600 599q-34 101 5.5 201.5t135.5 154.5z" />
<glyph unicode="&#xe137;" horiz-adv-x="1220" d="M100 1196h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM1100 1096h-200v-100h200v100zM100 796h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000 q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM1100 696h-500v-100h500v100zM100 396h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM1100 296h-300v-100h300v100z " />
<glyph unicode="&#xe138;" d="M150 1200h900q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM700 500v-300l-200 -200v500l-350 500h900z" />
<glyph unicode="&#xe139;" d="M500 1200h200q41 0 70.5 -29.5t29.5 -70.5v-100h300q41 0 70.5 -29.5t29.5 -70.5v-400h-500v100h-200v-100h-500v400q0 41 29.5 70.5t70.5 29.5h300v100q0 41 29.5 70.5t70.5 29.5zM500 1100v-100h200v100h-200zM1200 400v-200q0 -41 -29.5 -70.5t-70.5 -29.5h-1000 q-41 0 -70.5 29.5t-29.5 70.5v200h1200z" />
<glyph unicode="&#xe140;" d="M50 1200h300q21 0 25 -10.5t-10 -24.5l-94 -94l199 -199q7 -8 7 -18t-7 -18l-106 -106q-8 -7 -18 -7t-18 7l-199 199l-94 -94q-14 -14 -24.5 -10t-10.5 25v300q0 21 14.5 35.5t35.5 14.5zM850 1200h300q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -10.5 -25t-24.5 10l-94 94 l-199 -199q-8 -7 -18 -7t-18 7l-106 106q-7 8 -7 18t7 18l199 199l-94 94q-14 14 -10 24.5t25 10.5zM364 470l106 -106q7 -8 7 -18t-7 -18l-199 -199l94 -94q14 -14 10 -24.5t-25 -10.5h-300q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 10.5 25t24.5 -10l94 -94l199 199 q8 7 18 7t18 -7zM1071 271l94 94q14 14 24.5 10t10.5 -25v-300q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -25 10.5t10 24.5l94 94l-199 199q-7 8 -7 18t7 18l106 106q8 7 18 7t18 -7z" />
<glyph unicode="&#xe141;" d="M596 1192q121 0 231.5 -47.5t190 -127t127 -190t47.5 -231.5t-47.5 -231.5t-127 -190.5t-190 -127t-231.5 -47t-231.5 47t-190.5 127t-127 190.5t-47 231.5t47 231.5t127 190t190.5 127t231.5 47.5zM596 1010q-112 0 -207.5 -55.5t-151 -151t-55.5 -207.5t55.5 -207.5 t151 -151t207.5 -55.5t207.5 55.5t151 151t55.5 207.5t-55.5 207.5t-151 151t-207.5 55.5zM454.5 905q22.5 0 38.5 -16t16 -38.5t-16 -39t-38.5 -16.5t-38.5 16.5t-16 39t16 38.5t38.5 16zM754.5 905q22.5 0 38.5 -16t16 -38.5t-16 -39t-38 -16.5q-14 0 -29 10l-55 -145 q17 -23 17 -51q0 -36 -25.5 -61.5t-61.5 -25.5t-61.5 25.5t-25.5 61.5q0 32 20.5 56.5t51.5 29.5l122 126l1 1q-9 14 -9 28q0 23 16 39t38.5 16zM345.5 709q22.5 0 38.5 -16t16 -38.5t-16 -38.5t-38.5 -16t-38.5 16t-16 38.5t16 38.5t38.5 16zM854.5 709q22.5 0 38.5 -16 t16 -38.5t-16 -38.5t-38.5 -16t-38.5 16t-16 38.5t16 38.5t38.5 16z" />
<glyph unicode="&#xe142;" d="M546 173l469 470q91 91 99 192q7 98 -52 175.5t-154 94.5q-22 4 -47 4q-34 0 -66.5 -10t-56.5 -23t-55.5 -38t-48 -41.5t-48.5 -47.5q-376 -375 -391 -390q-30 -27 -45 -41.5t-37.5 -41t-32 -46.5t-16 -47.5t-1.5 -56.5q9 -62 53.5 -95t99.5 -33q74 0 125 51l548 548 q36 36 20 75q-7 16 -21.5 26t-32.5 10q-26 0 -50 -23q-13 -12 -39 -38l-341 -338q-15 -15 -35.5 -15.5t-34.5 13.5t-14 34.5t14 34.5q327 333 361 367q35 35 67.5 51.5t78.5 16.5q14 0 29 -1q44 -8 74.5 -35.5t43.5 -68.5q14 -47 2 -96.5t-47 -84.5q-12 -11 -32 -32 t-79.5 -81t-114.5 -115t-124.5 -123.5t-123 -119.5t-96.5 -89t-57 -45q-56 -27 -120 -27q-70 0 -129 32t-93 89q-48 78 -35 173t81 163l511 511q71 72 111 96q91 55 198 55q80 0 152 -33q78 -36 129.5 -103t66.5 -154q17 -93 -11 -183.5t-94 -156.5l-482 -476 q-15 -15 -36 -16t-37 14t-17.5 34t14.5 35z" />
<glyph unicode="&#xe143;" d="M649 949q48 68 109.5 104t121.5 38.5t118.5 -20t102.5 -64t71 -100.5t27 -123q0 -57 -33.5 -117.5t-94 -124.5t-126.5 -127.5t-150 -152.5t-146 -174q-62 85 -145.5 174t-150 152.5t-126.5 127.5t-93.5 124.5t-33.5 117.5q0 64 28 123t73 100.5t104 64t119 20 t120.5 -38.5t104.5 -104zM896 972q-33 0 -64.5 -19t-56.5 -46t-47.5 -53.5t-43.5 -45.5t-37.5 -19t-36 19t-40 45.5t-43 53.5t-54 46t-65.5 19q-67 0 -122.5 -55.5t-55.5 -132.5q0 -23 13.5 -51t46 -65t57.5 -63t76 -75l22 -22q15 -14 44 -44t50.5 -51t46 -44t41 -35t23 -12 t23.5 12t42.5 36t46 44t52.5 52t44 43q4 4 12 13q43 41 63.5 62t52 55t46 55t26 46t11.5 44q0 79 -53 133.5t-120 54.5z" />
<glyph unicode="&#xe144;" d="M776.5 1214q93.5 0 159.5 -66l141 -141q66 -66 66 -160q0 -42 -28 -95.5t-62 -87.5l-29 -29q-31 53 -77 99l-18 18l95 95l-247 248l-389 -389l212 -212l-105 -106l-19 18l-141 141q-66 66 -66 159t66 159l283 283q65 66 158.5 66zM600 706l105 105q10 -8 19 -17l141 -141 q66 -66 66 -159t-66 -159l-283 -283q-66 -66 -159 -66t-159 66l-141 141q-66 66 -66 159.5t66 159.5l55 55q29 -55 75 -102l18 -17l-95 -95l247 -248l389 389z" />
<glyph unicode="&#xe145;" d="M603 1200q85 0 162 -15t127 -38t79 -48t29 -46v-953q0 -41 -29.5 -70.5t-70.5 -29.5h-600q-41 0 -70.5 29.5t-29.5 70.5v953q0 21 30 46.5t81 48t129 37.5t163 15zM300 1000v-700h600v700h-600zM600 254q-43 0 -73.5 -30.5t-30.5 -73.5t30.5 -73.5t73.5 -30.5t73.5 30.5 t30.5 73.5t-30.5 73.5t-73.5 30.5z" />
<glyph unicode="&#xe146;" d="M902 1185l283 -282q15 -15 15 -36t-14.5 -35.5t-35.5 -14.5t-35 15l-36 35l-279 -267v-300l-212 210l-308 -307l-280 -203l203 280l307 308l-210 212h300l267 279l-35 36q-15 14 -15 35t14.5 35.5t35.5 14.5t35 -15z" />
<glyph unicode="&#xe148;" d="M700 1248v-78q38 -5 72.5 -14.5t75.5 -31.5t71 -53.5t52 -84t24 -118.5h-159q-4 36 -10.5 59t-21 45t-40 35.5t-64.5 20.5v-307l64 -13q34 -7 64 -16.5t70 -32t67.5 -52.5t47.5 -80t20 -112q0 -139 -89 -224t-244 -97v-77h-100v79q-150 16 -237 103q-40 40 -52.5 93.5 t-15.5 139.5h139q5 -77 48.5 -126t117.5 -65v335l-27 8q-46 14 -79 26.5t-72 36t-63 52t-40 72.5t-16 98q0 70 25 126t67.5 92t94.5 57t110 27v77h100zM600 754v274q-29 -4 -50 -11t-42 -21.5t-31.5 -41.5t-10.5 -65q0 -29 7 -50.5t16.5 -34t28.5 -22.5t31.5 -14t37.5 -10 q9 -3 13 -4zM700 547v-310q22 2 42.5 6.5t45 15.5t41.5 27t29 42t12 59.5t-12.5 59.5t-38 44.5t-53 31t-66.5 24.5z" />
<glyph unicode="&#xe149;" d="M561 1197q84 0 160.5 -40t123.5 -109.5t47 -147.5h-153q0 40 -19.5 71.5t-49.5 48.5t-59.5 26t-55.5 9q-37 0 -79 -14.5t-62 -35.5q-41 -44 -41 -101q0 -26 13.5 -63t26.5 -61t37 -66q6 -9 9 -14h241v-100h-197q8 -50 -2.5 -115t-31.5 -95q-45 -62 -99 -112 q34 10 83 17.5t71 7.5q32 1 102 -16t104 -17q83 0 136 30l50 -147q-31 -19 -58 -30.5t-55 -15.5t-42 -4.5t-46 -0.5q-23 0 -76 17t-111 32.5t-96 11.5q-39 -3 -82 -16t-67 -25l-23 -11l-55 145q4 3 16 11t15.5 10.5t13 9t15.5 12t14.5 14t17.5 18.5q48 55 54 126.5 t-30 142.5h-221v100h166q-23 47 -44 104q-7 20 -12 41.5t-6 55.5t6 66.5t29.5 70.5t58.5 71q97 88 263 88z" />
<glyph unicode="&#xe150;" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM935 1184l230 -249q14 -14 10 -24.5t-25 -10.5h-150v-900h-200v900h-150q-21 0 -25 10.5t10 24.5l230 249q14 15 35 15t35 -15z" />
<glyph unicode="&#xe151;" d="M1000 700h-100v100h-100v-100h-100v500h300v-500zM400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM801 1100v-200h100v200h-100zM1000 350l-200 -250h200v-100h-300v150l200 250h-200v100h300v-150z " />
<glyph unicode="&#xe152;" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1000 1050l-200 -250h200v-100h-300v150l200 250h-200v100h300v-150zM1000 0h-100v100h-100v-100h-100v500h300v-500zM801 400v-200h100v200h-100z " />
<glyph unicode="&#xe153;" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1000 700h-100v400h-100v100h200v-500zM1100 0h-100v100h-200v400h300v-500zM901 400v-200h100v200h-100z" />
<glyph unicode="&#xe154;" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1100 700h-100v100h-200v400h300v-500zM901 1100v-200h100v200h-100zM1000 0h-100v400h-100v100h200v-500z" />
<glyph unicode="&#xe155;" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM900 1000h-200v200h200v-200zM1000 700h-300v200h300v-200zM1100 400h-400v200h400v-200zM1200 100h-500v200h500v-200z" />
<glyph unicode="&#xe156;" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1200 1000h-500v200h500v-200zM1100 700h-400v200h400v-200zM1000 400h-300v200h300v-200zM900 100h-200v200h200v-200z" />
<glyph unicode="&#xe157;" d="M350 1100h400q162 0 256 -93.5t94 -256.5v-400q0 -165 -93.5 -257.5t-256.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5z" />
<glyph unicode="&#xe158;" d="M350 1100h400q165 0 257.5 -92.5t92.5 -257.5v-400q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-163 0 -256.5 92.5t-93.5 257.5v400q0 163 94 256.5t256 93.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5zM440 770l253 -190q17 -12 17 -30t-17 -30l-253 -190q-16 -12 -28 -6.5t-12 26.5v400q0 21 12 26.5t28 -6.5z" />
<glyph unicode="&#xe159;" d="M350 1100h400q163 0 256.5 -94t93.5 -256v-400q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 163 92.5 256.5t257.5 93.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5zM350 700h400q21 0 26.5 -12t-6.5 -28l-190 -253q-12 -17 -30 -17t-30 17l-190 253q-12 16 -6.5 28t26.5 12z" />
<glyph unicode="&#xe160;" d="M350 1100h400q165 0 257.5 -92.5t92.5 -257.5v-400q0 -163 -92.5 -256.5t-257.5 -93.5h-400q-163 0 -256.5 94t-93.5 256v400q0 165 92.5 257.5t257.5 92.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5zM580 693l190 -253q12 -16 6.5 -28t-26.5 -12h-400q-21 0 -26.5 12t6.5 28l190 253q12 17 30 17t30 -17z" />
<glyph unicode="&#xe161;" d="M550 1100h400q165 0 257.5 -92.5t92.5 -257.5v-400q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h450q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5h-450q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM338 867l324 -284q16 -14 16 -33t-16 -33l-324 -284q-16 -14 -27 -9t-11 26v150h-250q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h250v150q0 21 11 26t27 -9z" />
<glyph unicode="&#xe162;" d="M793 1182l9 -9q8 -10 5 -27q-3 -11 -79 -225.5t-78 -221.5l300 1q24 0 32.5 -17.5t-5.5 -35.5q-1 0 -133.5 -155t-267 -312.5t-138.5 -162.5q-12 -15 -26 -15h-9l-9 8q-9 11 -4 32q2 9 42 123.5t79 224.5l39 110h-302q-23 0 -31 19q-10 21 6 41q75 86 209.5 237.5 t228 257t98.5 111.5q9 16 25 16h9z" />
<glyph unicode="&#xe163;" d="M350 1100h400q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-450q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h450q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400 q0 165 92.5 257.5t257.5 92.5zM938 867l324 -284q16 -14 16 -33t-16 -33l-324 -284q-16 -14 -27 -9t-11 26v150h-250q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h250v150q0 21 11 26t27 -9z" />
<glyph unicode="&#xe164;" d="M750 1200h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -10.5 -25t-24.5 10l-109 109l-312 -312q-15 -15 -35.5 -15t-35.5 15l-141 141q-15 15 -15 35.5t15 35.5l312 312l-109 109q-14 14 -10 24.5t25 10.5zM456 900h-156q-41 0 -70.5 -29.5t-29.5 -70.5v-500 q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v148l200 200v-298q0 -165 -93.5 -257.5t-256.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5h300z" />
<glyph unicode="&#xe165;" d="M600 1186q119 0 227.5 -46.5t187 -125t125 -187t46.5 -227.5t-46.5 -227.5t-125 -187t-187 -125t-227.5 -46.5t-227.5 46.5t-187 125t-125 187t-46.5 227.5t46.5 227.5t125 187t187 125t227.5 46.5zM600 1022q-115 0 -212 -56.5t-153.5 -153.5t-56.5 -212t56.5 -212 t153.5 -153.5t212 -56.5t212 56.5t153.5 153.5t56.5 212t-56.5 212t-153.5 153.5t-212 56.5zM600 794q80 0 137 -57t57 -137t-57 -137t-137 -57t-137 57t-57 137t57 137t137 57z" />
<glyph unicode="&#xe166;" d="M450 1200h200q21 0 35.5 -14.5t14.5 -35.5v-350h245q20 0 25 -11t-9 -26l-383 -426q-14 -15 -33.5 -15t-32.5 15l-379 426q-13 15 -8.5 26t25.5 11h250v350q0 21 14.5 35.5t35.5 14.5zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5z M900 200v-50h100v50h-100z" />
<glyph unicode="&#xe167;" d="M583 1182l378 -435q14 -15 9 -31t-26 -16h-244v-250q0 -20 -17 -35t-39 -15h-200q-20 0 -32 14.5t-12 35.5v250h-250q-20 0 -25.5 16.5t8.5 31.5l383 431q14 16 33.5 17t33.5 -14zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5z M900 200v-50h100v50h-100z" />
<glyph unicode="&#xe168;" d="M396 723l369 369q7 7 17.5 7t17.5 -7l139 -139q7 -8 7 -18.5t-7 -17.5l-525 -525q-7 -8 -17.5 -8t-17.5 8l-292 291q-7 8 -7 18t7 18l139 139q8 7 18.5 7t17.5 -7zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5zM900 200v-50h100v50 h-100z" />
<glyph unicode="&#xe169;" d="M135 1023l142 142q14 14 35 14t35 -14l77 -77l-212 -212l-77 76q-14 15 -14 36t14 35zM655 855l210 210q14 14 24.5 10t10.5 -25l-2 -599q-1 -20 -15.5 -35t-35.5 -15l-597 -1q-21 0 -25 10.5t10 24.5l208 208l-154 155l212 212zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5 v-250h-1100v250q0 21 14.5 35.5t35.5 14.5zM900 200v-50h100v50h-100z" />
<glyph unicode="&#xe170;" d="M350 1200l599 -2q20 -1 35 -15.5t15 -35.5l1 -597q0 -21 -10.5 -25t-24.5 10l-208 208l-155 -154l-212 212l155 154l-210 210q-14 14 -10 24.5t25 10.5zM524 512l-76 -77q-15 -14 -36 -14t-35 14l-142 142q-14 14 -14 35t14 35l77 77zM50 300h1000q21 0 35.5 -14.5 t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5zM900 200v-50h100v50h-100z" />
<glyph unicode="&#xe171;" d="M1200 103l-483 276l-314 -399v423h-399l1196 796v-1096zM483 424v-230l683 953z" />
<glyph unicode="&#xe172;" d="M1100 1000v-850q0 -21 -14.5 -35.5t-35.5 -14.5h-150v400h-700v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200z" />
<glyph unicode="&#xe173;" d="M1100 1000l-2 -149l-299 -299l-95 95q-9 9 -21.5 9t-21.5 -9l-149 -147h-312v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM1132 638l106 -106q7 -7 7 -17.5t-7 -17.5l-420 -421q-8 -7 -18 -7 t-18 7l-202 203q-8 7 -8 17.5t8 17.5l106 106q7 8 17.5 8t17.5 -8l79 -79l297 297q7 7 17.5 7t17.5 -7z" />
<glyph unicode="&#xe174;" d="M1100 1000v-269l-103 -103l-134 134q-15 15 -33.5 16.5t-34.5 -12.5l-266 -266h-329v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM1202 572l70 -70q15 -15 15 -35.5t-15 -35.5l-131 -131 l131 -131q15 -15 15 -35.5t-15 -35.5l-70 -70q-15 -15 -35.5 -15t-35.5 15l-131 131l-131 -131q-15 -15 -35.5 -15t-35.5 15l-70 70q-15 15 -15 35.5t15 35.5l131 131l-131 131q-15 15 -15 35.5t15 35.5l70 70q15 15 35.5 15t35.5 -15l131 -131l131 131q15 15 35.5 15 t35.5 -15z" />
<glyph unicode="&#xe175;" d="M1100 1000v-300h-350q-21 0 -35.5 -14.5t-14.5 -35.5v-150h-500v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM850 600h100q21 0 35.5 -14.5t14.5 -35.5v-250h150q21 0 25 -10.5t-10 -24.5 l-230 -230q-14 -14 -35 -14t-35 14l-230 230q-14 14 -10 24.5t25 10.5h150v250q0 21 14.5 35.5t35.5 14.5z" />
<glyph unicode="&#xe176;" d="M1100 1000v-400l-165 165q-14 15 -35 15t-35 -15l-263 -265h-402v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM935 565l230 -229q14 -15 10 -25.5t-25 -10.5h-150v-250q0 -20 -14.5 -35 t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35v250h-150q-21 0 -25 10.5t10 25.5l230 229q14 15 35 15t35 -15z" />
<glyph unicode="&#xe177;" d="M50 1100h1100q21 0 35.5 -14.5t14.5 -35.5v-150h-1200v150q0 21 14.5 35.5t35.5 14.5zM1200 800v-550q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v550h1200zM100 500v-200h400v200h-400z" />
<glyph unicode="&#xe178;" d="M935 1165l248 -230q14 -14 14 -35t-14 -35l-248 -230q-14 -14 -24.5 -10t-10.5 25v150h-400v200h400v150q0 21 10.5 25t24.5 -10zM200 800h-50q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h50v-200zM400 800h-100v200h100v-200zM18 435l247 230 q14 14 24.5 10t10.5 -25v-150h400v-200h-400v-150q0 -21 -10.5 -25t-24.5 10l-247 230q-15 14 -15 35t15 35zM900 300h-100v200h100v-200zM1000 500h51q20 0 34.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-34.5 -14.5h-51v200z" />
<glyph unicode="&#xe179;" d="M862 1073l276 116q25 18 43.5 8t18.5 -41v-1106q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v397q-4 1 -11 5t-24 17.5t-30 29t-24 42t-11 56.5v359q0 31 18.5 65t43.5 52zM550 1200q22 0 34.5 -12.5t14.5 -24.5l1 -13v-450q0 -28 -10.5 -59.5 t-25 -56t-29 -45t-25.5 -31.5l-10 -11v-447q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v447q-4 4 -11 11.5t-24 30.5t-30 46t-24 55t-11 60v450q0 2 0.5 5.5t4 12t8.5 15t14.5 12t22.5 5.5q20 0 32.5 -12.5t14.5 -24.5l3 -13v-350h100v350v5.5t2.5 12 t7 15t15 12t25.5 5.5q23 0 35.5 -12.5t13.5 -24.5l1 -13v-350h100v350q0 2 0.5 5.5t3 12t7 15t15 12t24.5 5.5z" />
<glyph unicode="&#xe180;" d="M1200 1100v-56q-4 0 -11 -0.5t-24 -3t-30 -7.5t-24 -15t-11 -24v-888q0 -22 25 -34.5t50 -13.5l25 -2v-56h-400v56q75 0 87.5 6.5t12.5 43.5v394h-500v-394q0 -37 12.5 -43.5t87.5 -6.5v-56h-400v56q4 0 11 0.5t24 3t30 7.5t24 15t11 24v888q0 22 -25 34.5t-50 13.5 l-25 2v56h400v-56q-75 0 -87.5 -6.5t-12.5 -43.5v-394h500v394q0 37 -12.5 43.5t-87.5 6.5v56h400z" />
<glyph unicode="&#xe181;" d="M675 1000h375q21 0 35.5 -14.5t14.5 -35.5v-150h-105l-295 -98v98l-200 200h-400l100 100h375zM100 900h300q41 0 70.5 -29.5t29.5 -70.5v-500q0 -41 -29.5 -70.5t-70.5 -29.5h-300q-41 0 -70.5 29.5t-29.5 70.5v500q0 41 29.5 70.5t70.5 29.5zM100 800v-200h300v200 h-300zM1100 535l-400 -133v163l400 133v-163zM100 500v-200h300v200h-300zM1100 398v-248q0 -21 -14.5 -35.5t-35.5 -14.5h-375l-100 -100h-375l-100 100h400l200 200h105z" />
<glyph unicode="&#xe182;" d="M17 1007l162 162q17 17 40 14t37 -22l139 -194q14 -20 11 -44.5t-20 -41.5l-119 -118q102 -142 228 -268t267 -227l119 118q17 17 42.5 19t44.5 -12l192 -136q19 -14 22.5 -37.5t-13.5 -40.5l-163 -162q-3 -1 -9.5 -1t-29.5 2t-47.5 6t-62.5 14.5t-77.5 26.5t-90 42.5 t-101.5 60t-111 83t-119 108.5q-74 74 -133.5 150.5t-94.5 138.5t-60 119.5t-34.5 100t-15 74.5t-4.5 48z" />
<glyph unicode="&#xe183;" d="M600 1100q92 0 175 -10.5t141.5 -27t108.5 -36.5t81.5 -40t53.5 -37t31 -27l9 -10v-200q0 -21 -14.5 -33t-34.5 -9l-202 34q-20 3 -34.5 20t-14.5 38v146q-141 24 -300 24t-300 -24v-146q0 -21 -14.5 -38t-34.5 -20l-202 -34q-20 -3 -34.5 9t-14.5 33v200q3 4 9.5 10.5 t31 26t54 37.5t80.5 39.5t109 37.5t141 26.5t175 10.5zM600 795q56 0 97 -9.5t60 -23.5t30 -28t12 -24l1 -10v-50l365 -303q14 -15 24.5 -40t10.5 -45v-212q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v212q0 20 10.5 45t24.5 40l365 303v50 q0 4 1 10.5t12 23t30 29t60 22.5t97 10z" />
<glyph unicode="&#xe184;" d="M1100 700l-200 -200h-600l-200 200v500h200v-200h200v200h200v-200h200v200h200v-500zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-12l137 -100h-950l137 100h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5 t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
<glyph unicode="&#xe185;" d="M700 1100h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-1000h300v1000q0 41 -29.5 70.5t-70.5 29.5zM1100 800h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-700h300v700q0 41 -29.5 70.5t-70.5 29.5zM400 0h-300v400q0 41 29.5 70.5t70.5 29.5h100q41 0 70.5 -29.5t29.5 -70.5v-400z " />
<glyph unicode="&#xe186;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 700h-200v-100h200v-300h-300v100h200v100h-200v300h300v-100zM900 700v-300l-100 -100h-200v500h200z M700 700v-300h100v300h-100z" />
<glyph unicode="&#xe187;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 300h-100v200h-100v-200h-100v500h100v-200h100v200h100v-500zM900 700v-300l-100 -100h-200v500h200z M700 700v-300h100v300h-100z" />
<glyph unicode="&#xe188;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 700h-200v-300h200v-100h-300v500h300v-100zM900 700h-200v-300h200v-100h-300v500h300v-100z" />
<glyph unicode="&#xe189;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 400l-300 150l300 150v-300zM900 550l-300 -150v300z" />
<glyph unicode="&#xe190;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM900 300h-700v500h700v-500zM800 700h-130q-38 0 -66.5 -43t-28.5 -108t27 -107t68 -42h130v300zM300 700v-300 h130q41 0 68 42t27 107t-28.5 108t-66.5 43h-130z" />
<glyph unicode="&#xe191;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 700h-200v-100h200v-300h-300v100h200v100h-200v300h300v-100zM900 300h-100v400h-100v100h200v-500z M700 300h-100v100h100v-100z" />
<glyph unicode="&#xe192;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM300 700h200v-400h-300v500h100v-100zM900 300h-100v400h-100v100h200v-500zM300 600v-200h100v200h-100z M700 300h-100v100h100v-100z" />
<glyph unicode="&#xe193;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 500l-199 -200h-100v50l199 200v150h-200v100h300v-300zM900 300h-100v400h-100v100h200v-500zM701 300h-100 v100h100v-100z" />
<glyph unicode="&#xe194;" d="M600 1191q120 0 229.5 -47t188.5 -126t126 -188.5t47 -229.5t-47 -229.5t-126 -188.5t-188.5 -126t-229.5 -47t-229.5 47t-188.5 126t-126 188.5t-47 229.5t47 229.5t126 188.5t188.5 126t229.5 47zM600 1021q-114 0 -211 -56.5t-153.5 -153.5t-56.5 -211t56.5 -211 t153.5 -153.5t211 -56.5t211 56.5t153.5 153.5t56.5 211t-56.5 211t-153.5 153.5t-211 56.5zM800 700h-300v-200h300v-100h-300l-100 100v200l100 100h300v-100z" />
<glyph unicode="&#xe195;" d="M600 1191q120 0 229.5 -47t188.5 -126t126 -188.5t47 -229.5t-47 -229.5t-126 -188.5t-188.5 -126t-229.5 -47t-229.5 47t-188.5 126t-126 188.5t-47 229.5t47 229.5t126 188.5t188.5 126t229.5 47zM600 1021q-114 0 -211 -56.5t-153.5 -153.5t-56.5 -211t56.5 -211 t153.5 -153.5t211 -56.5t211 56.5t153.5 153.5t56.5 211t-56.5 211t-153.5 153.5t-211 56.5zM800 700v-100l-50 -50l100 -100v-50h-100l-100 100h-150v-100h-100v400h300zM500 700v-100h200v100h-200z" />
<glyph unicode="&#xe197;" d="M503 1089q110 0 200.5 -59.5t134.5 -156.5q44 14 90 14q120 0 205 -86.5t85 -207t-85 -207t-205 -86.5h-128v250q0 21 -14.5 35.5t-35.5 14.5h-300q-21 0 -35.5 -14.5t-14.5 -35.5v-250h-222q-80 0 -136 57.5t-56 136.5q0 69 43 122.5t108 67.5q-2 19 -2 37q0 100 49 185 t134 134t185 49zM525 500h150q10 0 17.5 -7.5t7.5 -17.5v-275h137q21 0 26 -11.5t-8 -27.5l-223 -244q-13 -16 -32 -16t-32 16l-223 244q-13 16 -8 27.5t26 11.5h137v275q0 10 7.5 17.5t17.5 7.5z" />
<glyph unicode="&#xe198;" d="M502 1089q110 0 201 -59.5t135 -156.5q43 15 89 15q121 0 206 -86.5t86 -206.5q0 -99 -60 -181t-150 -110l-378 360q-13 16 -31.5 16t-31.5 -16l-381 -365h-9q-79 0 -135.5 57.5t-56.5 136.5q0 69 43 122.5t108 67.5q-2 19 -2 38q0 100 49 184.5t133.5 134t184.5 49.5z M632 467l223 -228q13 -16 8 -27.5t-26 -11.5h-137v-275q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v275h-137q-21 0 -26 11.5t8 27.5q199 204 223 228q19 19 31.5 19t32.5 -19z" />
<glyph unicode="&#xe199;" d="M700 100v100h400l-270 300h170l-270 300h170l-300 333l-300 -333h170l-270 -300h170l-270 -300h400v-100h-50q-21 0 -35.5 -14.5t-14.5 -35.5v-50h400v50q0 21 -14.5 35.5t-35.5 14.5h-50z" />
<glyph unicode="&#xe200;" d="M600 1179q94 0 167.5 -56.5t99.5 -145.5q89 -6 150.5 -71.5t61.5 -155.5q0 -61 -29.5 -112.5t-79.5 -82.5q9 -29 9 -55q0 -74 -52.5 -126.5t-126.5 -52.5q-55 0 -100 30v-251q21 0 35.5 -14.5t14.5 -35.5v-50h-300v50q0 21 14.5 35.5t35.5 14.5v251q-45 -30 -100 -30 q-74 0 -126.5 52.5t-52.5 126.5q0 18 4 38q-47 21 -75.5 65t-28.5 97q0 74 52.5 126.5t126.5 52.5q5 0 23 -2q0 2 -1 10t-1 13q0 116 81.5 197.5t197.5 81.5z" />
<glyph unicode="&#xe201;" d="M1010 1010q111 -111 150.5 -260.5t0 -299t-150.5 -260.5q-83 -83 -191.5 -126.5t-218.5 -43.5t-218.5 43.5t-191.5 126.5q-111 111 -150.5 260.5t0 299t150.5 260.5q83 83 191.5 126.5t218.5 43.5t218.5 -43.5t191.5 -126.5zM476 1065q-4 0 -8 -1q-121 -34 -209.5 -122.5 t-122.5 -209.5q-4 -12 2.5 -23t18.5 -14l36 -9q3 -1 7 -1q23 0 29 22q27 96 98 166q70 71 166 98q11 3 17.5 13.5t3.5 22.5l-9 35q-3 13 -14 19q-7 4 -15 4zM512 920q-4 0 -9 -2q-80 -24 -138.5 -82.5t-82.5 -138.5q-4 -13 2 -24t19 -14l34 -9q4 -1 8 -1q22 0 28 21 q18 58 58.5 98.5t97.5 58.5q12 3 18 13.5t3 21.5l-9 35q-3 12 -14 19q-7 4 -15 4zM719.5 719.5q-49.5 49.5 -119.5 49.5t-119.5 -49.5t-49.5 -119.5t49.5 -119.5t119.5 -49.5t119.5 49.5t49.5 119.5t-49.5 119.5zM855 551q-22 0 -28 -21q-18 -58 -58.5 -98.5t-98.5 -57.5 q-11 -4 -17 -14.5t-3 -21.5l9 -35q3 -12 14 -19q7 -4 15 -4q4 0 9 2q80 24 138.5 82.5t82.5 138.5q4 13 -2.5 24t-18.5 14l-34 9q-4 1 -8 1zM1000 515q-23 0 -29 -22q-27 -96 -98 -166q-70 -71 -166 -98q-11 -3 -17.5 -13.5t-3.5 -22.5l9 -35q3 -13 14 -19q7 -4 15 -4 q4 0 8 1q121 34 209.5 122.5t122.5 209.5q4 12 -2.5 23t-18.5 14l-36 9q-3 1 -7 1z" />
<glyph unicode="&#xe202;" d="M700 800h300v-380h-180v200h-340v-200h-380v755q0 10 7.5 17.5t17.5 7.5h575v-400zM1000 900h-200v200zM700 300h162l-212 -212l-212 212h162v200h100v-200zM520 0h-395q-10 0 -17.5 7.5t-7.5 17.5v395zM1000 220v-195q0 -10 -7.5 -17.5t-17.5 -7.5h-195z" />
<glyph unicode="&#xe203;" d="M700 800h300v-520l-350 350l-550 -550v1095q0 10 7.5 17.5t17.5 7.5h575v-400zM1000 900h-200v200zM862 200h-162v-200h-100v200h-162l212 212zM480 0h-355q-10 0 -17.5 7.5t-7.5 17.5v55h380v-80zM1000 80v-55q0 -10 -7.5 -17.5t-17.5 -7.5h-155v80h180z" />
<glyph unicode="&#xe204;" d="M1162 800h-162v-200h100l100 -100h-300v300h-162l212 212zM200 800h200q27 0 40 -2t29.5 -10.5t23.5 -30t7 -57.5h300v-100h-600l-200 -350v450h100q0 36 7 57.5t23.5 30t29.5 10.5t40 2zM800 400h240l-240 -400h-800l300 500h500v-100z" />
<glyph unicode="&#xe205;" d="M650 1100h100q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h50v50q0 21 14.5 35.5t35.5 14.5zM1000 850v150q41 0 70.5 -29.5t29.5 -70.5v-800 q0 -41 -29.5 -70.5t-70.5 -29.5h-600q-1 0 -20 4l246 246l-326 326v324q0 41 29.5 70.5t70.5 29.5v-150q0 -62 44 -106t106 -44h300q62 0 106 44t44 106zM412 250l-212 -212v162h-200v100h200v162z" />
<glyph unicode="&#xe206;" d="M450 1100h100q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h50v50q0 21 14.5 35.5t35.5 14.5zM800 850v150q41 0 70.5 -29.5t29.5 -70.5v-500 h-200v-300h200q0 -36 -7 -57.5t-23.5 -30t-29.5 -10.5t-40 -2h-600q-41 0 -70.5 29.5t-29.5 70.5v800q0 41 29.5 70.5t70.5 29.5v-150q0 -62 44 -106t106 -44h300q62 0 106 44t44 106zM1212 250l-212 -212v162h-200v100h200v162z" />
<glyph unicode="&#xe209;" d="M658 1197l637 -1104q23 -38 7 -65.5t-60 -27.5h-1276q-44 0 -60 27.5t7 65.5l637 1104q22 39 54 39t54 -39zM704 800h-208q-20 0 -32 -14.5t-8 -34.5l58 -302q4 -20 21.5 -34.5t37.5 -14.5h54q20 0 37.5 14.5t21.5 34.5l58 302q4 20 -8 34.5t-32 14.5zM500 300v-100h200 v100h-200z" />
<glyph unicode="&#xe210;" d="M425 1100h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM425 800h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5 t17.5 7.5zM825 800h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM25 500h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150 q0 10 7.5 17.5t17.5 7.5zM425 500h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM825 500h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5 v150q0 10 7.5 17.5t17.5 7.5zM25 200h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM425 200h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5 t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM825 200h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5z" />
<glyph unicode="&#xe211;" d="M700 1200h100v-200h-100v-100h350q62 0 86.5 -39.5t-3.5 -94.5l-66 -132q-41 -83 -81 -134h-772q-40 51 -81 134l-66 132q-28 55 -3.5 94.5t86.5 39.5h350v100h-100v200h100v100h200v-100zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-12l137 -100 h-950l138 100h-13q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
<glyph unicode="&#xe212;" d="M600 1300q40 0 68.5 -29.5t28.5 -70.5h-194q0 41 28.5 70.5t68.5 29.5zM443 1100h314q18 -37 18 -75q0 -8 -3 -25h328q41 0 44.5 -16.5t-30.5 -38.5l-175 -145h-678l-178 145q-34 22 -29 38.5t46 16.5h328q-3 17 -3 25q0 38 18 75zM250 700h700q21 0 35.5 -14.5 t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-150v-200l275 -200h-950l275 200v200h-150q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
<glyph unicode="&#xe213;" d="M600 1181q75 0 128 -53t53 -128t-53 -128t-128 -53t-128 53t-53 128t53 128t128 53zM602 798h46q34 0 55.5 -28.5t21.5 -86.5q0 -76 39 -183h-324q39 107 39 183q0 58 21.5 86.5t56.5 28.5h45zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-13 l138 -100h-950l137 100h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
<glyph unicode="&#xe214;" d="M600 1300q47 0 92.5 -53.5t71 -123t25.5 -123.5q0 -78 -55.5 -133.5t-133.5 -55.5t-133.5 55.5t-55.5 133.5q0 62 34 143l144 -143l111 111l-163 163q34 26 63 26zM602 798h46q34 0 55.5 -28.5t21.5 -86.5q0 -76 39 -183h-324q39 107 39 183q0 58 21.5 86.5t56.5 28.5h45 zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-13l138 -100h-950l137 100h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
<glyph unicode="&#xe215;" d="M600 1200l300 -161v-139h-300q0 -57 18.5 -108t50 -91.5t63 -72t70 -67.5t57.5 -61h-530q-60 83 -90.5 177.5t-30.5 178.5t33 164.5t87.5 139.5t126 96.5t145.5 41.5v-98zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-13l138 -100h-950l137 100 h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
<glyph unicode="&#xe216;" d="M600 1300q41 0 70.5 -29.5t29.5 -70.5v-78q46 -26 73 -72t27 -100v-50h-400v50q0 54 27 100t73 72v78q0 41 29.5 70.5t70.5 29.5zM400 800h400q54 0 100 -27t72 -73h-172v-100h200v-100h-200v-100h200v-100h-200v-100h200q0 -83 -58.5 -141.5t-141.5 -58.5h-400 q-83 0 -141.5 58.5t-58.5 141.5v400q0 83 58.5 141.5t141.5 58.5z" />
<glyph unicode="&#xe218;" d="M150 1100h900q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v500q0 21 14.5 35.5t35.5 14.5zM125 400h950q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-283l224 -224q13 -13 13 -31.5t-13 -32 t-31.5 -13.5t-31.5 13l-88 88h-524l-87 -88q-13 -13 -32 -13t-32 13.5t-13 32t13 31.5l224 224h-289q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM541 300l-100 -100h324l-100 100h-124z" />
<glyph unicode="&#xe219;" d="M200 1100h800q83 0 141.5 -58.5t58.5 -141.5v-200h-100q0 41 -29.5 70.5t-70.5 29.5h-250q-41 0 -70.5 -29.5t-29.5 -70.5h-100q0 41 -29.5 70.5t-70.5 29.5h-250q-41 0 -70.5 -29.5t-29.5 -70.5h-100v200q0 83 58.5 141.5t141.5 58.5zM100 600h1000q41 0 70.5 -29.5 t29.5 -70.5v-300h-1200v300q0 41 29.5 70.5t70.5 29.5zM300 100v-50q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v50h200zM1100 100v-50q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v50h200z" />
<glyph unicode="&#xe221;" d="M480 1165l682 -683q31 -31 31 -75.5t-31 -75.5l-131 -131h-481l-517 518q-32 31 -32 75.5t32 75.5l295 296q31 31 75.5 31t76.5 -31zM108 794l342 -342l303 304l-341 341zM250 100h800q21 0 35.5 -14.5t14.5 -35.5v-50h-900v50q0 21 14.5 35.5t35.5 14.5z" />
<glyph unicode="&#xe223;" d="M1057 647l-189 506q-8 19 -27.5 33t-40.5 14h-400q-21 0 -40.5 -14t-27.5 -33l-189 -506q-8 -19 1.5 -33t30.5 -14h625v-150q0 -21 14.5 -35.5t35.5 -14.5t35.5 14.5t14.5 35.5v150h125q21 0 30.5 14t1.5 33zM897 0h-595v50q0 21 14.5 35.5t35.5 14.5h50v50 q0 21 14.5 35.5t35.5 14.5h48v300h200v-300h47q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-50z" />
<glyph unicode="&#xe224;" d="M900 800h300v-575q0 -10 -7.5 -17.5t-17.5 -7.5h-375v591l-300 300v84q0 10 7.5 17.5t17.5 7.5h375v-400zM1200 900h-200v200zM400 600h300v-575q0 -10 -7.5 -17.5t-17.5 -7.5h-650q-10 0 -17.5 7.5t-7.5 17.5v950q0 10 7.5 17.5t17.5 7.5h375v-400zM700 700h-200v200z " />
<glyph unicode="&#xe225;" d="M484 1095h195q75 0 146 -32.5t124 -86t89.5 -122.5t48.5 -142q18 -14 35 -20q31 -10 64.5 6.5t43.5 48.5q10 34 -15 71q-19 27 -9 43q5 8 12.5 11t19 -1t23.5 -16q41 -44 39 -105q-3 -63 -46 -106.5t-104 -43.5h-62q-7 -55 -35 -117t-56 -100l-39 -234q-3 -20 -20 -34.5 t-38 -14.5h-100q-21 0 -33 14.5t-9 34.5l12 70q-49 -14 -91 -14h-195q-24 0 -65 8l-11 -64q-3 -20 -20 -34.5t-38 -14.5h-100q-21 0 -33 14.5t-9 34.5l26 157q-84 74 -128 175l-159 53q-19 7 -33 26t-14 40v50q0 21 14.5 35.5t35.5 14.5h124q11 87 56 166l-111 95 q-16 14 -12.5 23.5t24.5 9.5h203q116 101 250 101zM675 1000h-250q-10 0 -17.5 -7.5t-7.5 -17.5v-50q0 -10 7.5 -17.5t17.5 -7.5h250q10 0 17.5 7.5t7.5 17.5v50q0 10 -7.5 17.5t-17.5 7.5z" />
<glyph unicode="&#xe226;" d="M641 900l423 247q19 8 42 2.5t37 -21.5l32 -38q14 -15 12.5 -36t-17.5 -34l-139 -120h-390zM50 1100h106q67 0 103 -17t66 -71l102 -212h823q21 0 35.5 -14.5t14.5 -35.5v-50q0 -21 -14 -40t-33 -26l-737 -132q-23 -4 -40 6t-26 25q-42 67 -100 67h-300q-62 0 -106 44 t-44 106v200q0 62 44 106t106 44zM173 928h-80q-19 0 -28 -14t-9 -35v-56q0 -51 42 -51h134q16 0 21.5 8t5.5 24q0 11 -16 45t-27 51q-18 28 -43 28zM550 727q-32 0 -54.5 -22.5t-22.5 -54.5t22.5 -54.5t54.5 -22.5t54.5 22.5t22.5 54.5t-22.5 54.5t-54.5 22.5zM130 389 l152 130q18 19 34 24t31 -3.5t24.5 -17.5t25.5 -28q28 -35 50.5 -51t48.5 -13l63 5l48 -179q13 -61 -3.5 -97.5t-67.5 -79.5l-80 -69q-47 -40 -109 -35.5t-103 51.5l-130 151q-40 47 -35.5 109.5t51.5 102.5zM380 377l-102 -88q-31 -27 2 -65l37 -43q13 -15 27.5 -19.5 t31.5 6.5l61 53q19 16 14 49q-2 20 -12 56t-17 45q-11 12 -19 14t-23 -8z" />
<glyph unicode="&#xe227;" d="M625 1200h150q10 0 17.5 -7.5t7.5 -17.5v-109q79 -33 131 -87.5t53 -128.5q1 -46 -15 -84.5t-39 -61t-46 -38t-39 -21.5l-17 -6q6 0 15 -1.5t35 -9t50 -17.5t53 -30t50 -45t35.5 -64t14.5 -84q0 -59 -11.5 -105.5t-28.5 -76.5t-44 -51t-49.5 -31.5t-54.5 -16t-49.5 -6.5 t-43.5 -1v-75q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v75h-100v-75q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v75h-175q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h75v600h-75q-10 0 -17.5 7.5t-7.5 17.5v150 q0 10 7.5 17.5t17.5 7.5h175v75q0 10 7.5 17.5t17.5 7.5h150q10 0 17.5 -7.5t7.5 -17.5v-75h100v75q0 10 7.5 17.5t17.5 7.5zM400 900v-200h263q28 0 48.5 10.5t30 25t15 29t5.5 25.5l1 10q0 4 -0.5 11t-6 24t-15 30t-30 24t-48.5 11h-263zM400 500v-200h363q28 0 48.5 10.5 t30 25t15 29t5.5 25.5l1 10q0 4 -0.5 11t-6 24t-15 30t-30 24t-48.5 11h-363z" />
<glyph unicode="&#xe230;" d="M212 1198h780q86 0 147 -61t61 -147v-416q0 -51 -18 -142.5t-36 -157.5l-18 -66q-29 -87 -93.5 -146.5t-146.5 -59.5h-572q-82 0 -147 59t-93 147q-8 28 -20 73t-32 143.5t-20 149.5v416q0 86 61 147t147 61zM600 1045q-70 0 -132.5 -11.5t-105.5 -30.5t-78.5 -41.5 t-57 -45t-36 -41t-20.5 -30.5l-6 -12l156 -243h560l156 243q-2 5 -6 12.5t-20 29.5t-36.5 42t-57 44.5t-79 42t-105 29.5t-132.5 12zM762 703h-157l195 261z" />
<glyph unicode="&#xe231;" d="M475 1300h150q103 0 189 -86t86 -189v-500q0 -41 -42 -83t-83 -42h-450q-41 0 -83 42t-42 83v500q0 103 86 189t189 86zM700 300v-225q0 -21 -27 -48t-48 -27h-150q-21 0 -48 27t-27 48v225h300z" />
<glyph unicode="&#xe232;" d="M475 1300h96q0 -150 89.5 -239.5t239.5 -89.5v-446q0 -41 -42 -83t-83 -42h-450q-41 0 -83 42t-42 83v500q0 103 86 189t189 86zM700 300v-225q0 -21 -27 -48t-48 -27h-150q-21 0 -48 27t-27 48v225h300z" />
<glyph unicode="&#xe233;" d="M1294 767l-638 -283l-378 170l-78 -60v-224l100 -150v-199l-150 148l-150 -149v200l100 150v250q0 4 -0.5 10.5t0 9.5t1 8t3 8t6.5 6l47 40l-147 65l642 283zM1000 380l-350 -166l-350 166v147l350 -165l350 165v-147z" />
<glyph unicode="&#xe234;" d="M250 800q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM650 800q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM1050 800q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44z" />
<glyph unicode="&#xe235;" d="M550 1100q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM550 700q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM550 300q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44z" />
<glyph unicode="&#xe236;" d="M125 1100h950q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-950q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM125 700h950q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-950q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5 t17.5 7.5zM125 300h950q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-950q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5z" />
<glyph unicode="&#xe237;" d="M350 1200h500q162 0 256 -93.5t94 -256.5v-500q0 -165 -93.5 -257.5t-256.5 -92.5h-500q-165 0 -257.5 92.5t-92.5 257.5v500q0 165 92.5 257.5t257.5 92.5zM900 1000h-600q-41 0 -70.5 -29.5t-29.5 -70.5v-600q0 -41 29.5 -70.5t70.5 -29.5h600q41 0 70.5 29.5 t29.5 70.5v600q0 41 -29.5 70.5t-70.5 29.5zM350 900h500q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -14.5 -35.5t-35.5 -14.5h-500q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 14.5 35.5t35.5 14.5zM400 800v-200h400v200h-400z" />
<glyph unicode="&#xe238;" d="M150 1100h1000q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-200h50q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-200h50q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-200h50q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5 t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h50v200h-50q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h50v200h-50q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h50v200h-50q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5z" />
<glyph unicode="&#xe239;" d="M650 1187q87 -67 118.5 -156t0 -178t-118.5 -155q-87 66 -118.5 155t0 178t118.5 156zM300 800q124 0 212 -88t88 -212q-124 0 -212 88t-88 212zM1000 800q0 -124 -88 -212t-212 -88q0 124 88 212t212 88zM300 500q124 0 212 -88t88 -212q-124 0 -212 88t-88 212z M1000 500q0 -124 -88 -212t-212 -88q0 124 88 212t212 88zM700 199v-144q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v142q40 -4 43 -4q17 0 57 6z" />
<glyph unicode="&#xe240;" d="M745 878l69 19q25 6 45 -12l298 -295q11 -11 15 -26.5t-2 -30.5q-5 -14 -18 -23.5t-28 -9.5h-8q1 0 1 -13q0 -29 -2 -56t-8.5 -62t-20 -63t-33 -53t-51 -39t-72.5 -14h-146q-184 0 -184 288q0 24 10 47q-20 4 -62 4t-63 -4q11 -24 11 -47q0 -288 -184 -288h-142 q-48 0 -84.5 21t-56 51t-32 71.5t-16 75t-3.5 68.5q0 13 2 13h-7q-15 0 -27.5 9.5t-18.5 23.5q-6 15 -2 30.5t15 25.5l298 296q20 18 46 11l76 -19q20 -5 30.5 -22.5t5.5 -37.5t-22.5 -31t-37.5 -5l-51 12l-182 -193h891l-182 193l-44 -12q-20 -5 -37.5 6t-22.5 31t6 37.5 t31 22.5z" />
<glyph unicode="&#xe241;" d="M1200 900h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-200v-850q0 -22 25 -34.5t50 -13.5l25 -2v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v850h-200q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h1000v-300zM500 450h-25q0 15 -4 24.5t-9 14.5t-17 7.5t-20 3t-25 0.5h-100v-425q0 -11 12.5 -17.5t25.5 -7.5h12v-50h-200v50q50 0 50 25v425h-100q-17 0 -25 -0.5t-20 -3t-17 -7.5t-9 -14.5t-4 -24.5h-25v150h500v-150z" />
<glyph unicode="&#xe242;" d="M1000 300v50q-25 0 -55 32q-14 14 -25 31t-16 27l-4 11l-289 747h-69l-300 -754q-18 -35 -39 -56q-9 -9 -24.5 -18.5t-26.5 -14.5l-11 -5v-50h273v50q-49 0 -78.5 21.5t-11.5 67.5l69 176h293l61 -166q13 -34 -3.5 -66.5t-55.5 -32.5v-50h312zM412 691l134 342l121 -342 h-255zM1100 150v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5z" />
<glyph unicode="&#xe243;" d="M50 1200h1100q21 0 35.5 -14.5t14.5 -35.5v-1100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v1100q0 21 14.5 35.5t35.5 14.5zM611 1118h-70q-13 0 -18 -12l-299 -753q-17 -32 -35 -51q-18 -18 -56 -34q-12 -5 -12 -18v-50q0 -8 5.5 -14t14.5 -6 h273q8 0 14 6t6 14v50q0 8 -6 14t-14 6q-55 0 -71 23q-10 14 0 39l63 163h266l57 -153q11 -31 -6 -55q-12 -17 -36 -17q-8 0 -14 -6t-6 -14v-50q0 -8 6 -14t14 -6h313q8 0 14 6t6 14v50q0 7 -5.5 13t-13.5 7q-17 0 -42 25q-25 27 -40 63h-1l-288 748q-5 12 -19 12zM639 611 h-197l103 264z" />
<glyph unicode="&#xe244;" d="M1200 1100h-1200v100h1200v-100zM50 1000h400q21 0 35.5 -14.5t14.5 -35.5v-900q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v900q0 21 14.5 35.5t35.5 14.5zM650 1000h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400 q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM700 900v-300h300v300h-300z" />
<glyph unicode="&#xe245;" d="M50 1200h400q21 0 35.5 -14.5t14.5 -35.5v-900q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v900q0 21 14.5 35.5t35.5 14.5zM650 700h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400 q0 21 14.5 35.5t35.5 14.5zM700 600v-300h300v300h-300zM1200 0h-1200v100h1200v-100z" />
<glyph unicode="&#xe246;" d="M50 1000h400q21 0 35.5 -14.5t14.5 -35.5v-350h100v150q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-150h100v-100h-100v-150q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v150h-100v-350q0 -21 -14.5 -35.5t-35.5 -14.5h-400 q-21 0 -35.5 14.5t-14.5 35.5v800q0 21 14.5 35.5t35.5 14.5zM700 700v-300h300v300h-300z" />
<glyph unicode="&#xe247;" d="M100 0h-100v1200h100v-1200zM250 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM300 1000v-300h300v300h-300zM250 500h900q21 0 35.5 -14.5t14.5 -35.5v-400 q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5z" />
<glyph unicode="&#xe248;" d="M600 1100h150q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-150v-100h450q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5h350v100h-150q-21 0 -35.5 14.5 t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5h150v100h100v-100zM400 1000v-300h300v300h-300z" />
<glyph unicode="&#xe249;" d="M1200 0h-100v1200h100v-1200zM550 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM600 1000v-300h300v300h-300zM50 500h900q21 0 35.5 -14.5t14.5 -35.5v-400 q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5z" />
<glyph unicode="&#xe250;" d="M865 565l-494 -494q-23 -23 -41 -23q-14 0 -22 13.5t-8 38.5v1000q0 25 8 38.5t22 13.5q18 0 41 -23l494 -494q14 -14 14 -35t-14 -35z" />
<glyph unicode="&#xe251;" d="M335 635l494 494q29 29 50 20.5t21 -49.5v-1000q0 -41 -21 -49.5t-50 20.5l-494 494q-14 14 -14 35t14 35z" />
<glyph unicode="&#xe252;" d="M100 900h1000q41 0 49.5 -21t-20.5 -50l-494 -494q-14 -14 -35 -14t-35 14l-494 494q-29 29 -20.5 50t49.5 21z" />
<glyph unicode="&#xe253;" d="M635 865l494 -494q29 -29 20.5 -50t-49.5 -21h-1000q-41 0 -49.5 21t20.5 50l494 494q14 14 35 14t35 -14z" />
<glyph unicode="&#xe254;" d="M700 741v-182l-692 -323v221l413 193l-413 193v221zM1200 0h-800v200h800v-200z" />
<glyph unicode="&#xe255;" d="M1200 900h-200v-100h200v-100h-300v300h200v100h-200v100h300v-300zM0 700h50q0 21 4 37t9.5 26.5t18 17.5t22 11t28.5 5.5t31 2t37 0.5h100v-550q0 -22 -25 -34.5t-50 -13.5l-25 -2v-100h400v100q-4 0 -11 0.5t-24 3t-30 7t-24 15t-11 24.5v550h100q25 0 37 -0.5t31 -2 t28.5 -5.5t22 -11t18 -17.5t9.5 -26.5t4 -37h50v300h-800v-300z" />
<glyph unicode="&#xe256;" d="M800 700h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-100v-550q0 -22 25 -34.5t50 -14.5l25 -1v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v550h-100q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h800v-300zM1100 200h-200v-100h200v-100h-300v300h200v100h-200v100h300v-300z" />
<glyph unicode="&#xe257;" d="M701 1098h160q16 0 21 -11t-7 -23l-464 -464l464 -464q12 -12 7 -23t-21 -11h-160q-13 0 -23 9l-471 471q-7 8 -7 18t7 18l471 471q10 9 23 9z" />
<glyph unicode="&#xe258;" d="M339 1098h160q13 0 23 -9l471 -471q7 -8 7 -18t-7 -18l-471 -471q-10 -9 -23 -9h-160q-16 0 -21 11t7 23l464 464l-464 464q-12 12 -7 23t21 11z" />
<glyph unicode="&#xe259;" d="M1087 882q11 -5 11 -21v-160q0 -13 -9 -23l-471 -471q-8 -7 -18 -7t-18 7l-471 471q-9 10 -9 23v160q0 16 11 21t23 -7l464 -464l464 464q12 12 23 7z" />
<glyph unicode="&#xe260;" d="M618 993l471 -471q9 -10 9 -23v-160q0 -16 -11 -21t-23 7l-464 464l-464 -464q-12 -12 -23 -7t-11 21v160q0 13 9 23l471 471q8 7 18 7t18 -7z" />
<glyph unicode="&#xf8ff;" d="M1000 1200q0 -124 -88 -212t-212 -88q0 124 88 212t212 88zM450 1000h100q21 0 40 -14t26 -33l79 -194q5 1 16 3q34 6 54 9.5t60 7t65.5 1t61 -10t56.5 -23t42.5 -42t29 -64t5 -92t-19.5 -121.5q-1 -7 -3 -19.5t-11 -50t-20.5 -73t-32.5 -81.5t-46.5 -83t-64 -70 t-82.5 -50q-13 -5 -42 -5t-65.5 2.5t-47.5 2.5q-14 0 -49.5 -3.5t-63 -3.5t-43.5 7q-57 25 -104.5 78.5t-75 111.5t-46.5 112t-26 90l-7 35q-15 63 -18 115t4.5 88.5t26 64t39.5 43.5t52 25.5t58.5 13t62.5 2t59.5 -4.5t55.5 -8l-147 192q-12 18 -5.5 30t27.5 12z" />
<glyph unicode="&#x1f511;" d="M250 1200h600q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-150v-500l-255 -178q-19 -9 -32 -1t-13 29v650h-150q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM400 1100v-100h300v100h-300z" />
<glyph unicode="&#x1f6aa;" d="M250 1200h750q39 0 69.5 -40.5t30.5 -84.5v-933l-700 -117v950l600 125h-700v-1000h-100v1025q0 23 15.5 49t34.5 26zM500 525v-100l100 20v100z" />
</font>
</defs></svg>

Before

Width:  |  Height:  |  Size: 106 KiB

View File

@@ -1,50 +0,0 @@
{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
{{!include(/^styles/.*/)}}
{{!include(/^fonts/.*/)}}
{{!include(favicon.ico)}}
{{!include(logo.svg)}}
<!DOCTYPE html>
<!--[if IE]><![endif]-->
<html>
{{>partials/head}}
<body data-spy="scroll" data-target="#affix" class="home">
<div id="wrapper">
<header>
{{^_disableNavbar}}
{{>partials/indexNavbar}}
{{/_disableNavbar}}
</header>
<div class="container">
<div class="row home-search">
<div class="col col-md-8 col-md-offset-2 text-center">
<h1>How can we help?</h1>
<form class="" role="search" id="search">
<div class="form-group">
<input type="text" class="form-control large" id="search-query" placeholder="{{__global.search}}" autocomplete="off">
</div>
</form>
</div>
</div>
{{#_enableSearch}}
<div class="row">
<div class="col col-md-8 col-md-offset-2">
{{>partials/indexSearchResults}}
</div>
</div>
{{/_enableSearch}}
</div>
<div class="container hide-when-search">
{{{conceptual}}}
</div>
{{>partials/footer}}
</div>
{{>partials/scripts}}
</body>
<script type="text/javascript">
$(document).ready(function() {
setTimeout(function() {
$("#search-query").focus();
}, 10);
});
</script>
</html>

View File

@@ -1,75 +0,0 @@
{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
{{!include(/^styles/.*/)}}
{{!include(/^fonts/.*/)}}
{{!include(favicon.ico)}}
{{!include(logo.svg)}}
{{!include(search-stopwords.json)}}
<!DOCTYPE html>
<!--[if IE]><![endif]-->
<html>
{{>partials/head}}
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>
{{^_disableNavbar}}
{{>partials/navbar}}
{{/_disableNavbar}}
</header>
{{#_enableSearch}}
<div class="container-fluid body-content">
{{>partials/searchResults}}
</div>
{{/_enableSearch}}
<div role="main" class="container-fluid body-content hide-when-search">
{{^_disableToc}}
{{>partials/toc}}
<div class="article row grid-right">
{{/_disableToc}}
{{#_disableToc}}
<div class="article row grid">
{{/_disableToc}}
{{#_disableAffix}}
<div class="col-md-12">
{{/_disableAffix}}
{{^_disableAffix}}
<div class="col-md-10">
{{/_disableAffix}}
<div class="row">
<div class="col-md-10 col-md-offset-1">
{{^_disableBreadcrumb}}
{{>partials/breadcrumb}}
{{/_disableBreadcrumb}}
<article class="content wrap" id="_content" data-uid="{{uid}}">
{{!body}}
</article>
{{>partials/radzenBanner}}
</div>
</div>
</div>
{{^_disableAffix}}
{{>partials/affix}}
{{/_disableAffix}}
</div>
</div>
{{^_disableFooter}}
{{>partials/footer}}
{{/_disableFooter}}
</div>
{{>partials/scripts}}
<script>
function setTitle(title) {
document.title = title;
}
function scrollToBottom(ref) {
ref.scrollTop = ref.scrollHeight;
}
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-73079289-4', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@@ -1,10 +0,0 @@
<svg width="170" height="32" viewBox="0 0 170 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M16 32C24.8366 32 32 24.8366 32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 22.1647 3.48645 27.5152 8.59515 30.1871L8.60504 30L8.23495 23H12.4509C12.4509 23 12.045 26.2015 12.045 30C12.045 30.5176 12.0529 31.0241 12.0666 31.5129C13.325 31.831 14.6427 32 16 32ZM17.3583 10.5781C15.6839 11.5449 14.8003 13.1574 14.4561 13.9242L12.0526 15.8883C12.0477 15.5968 12.045 15.3003 12.045 15C12.045 11.2015 12.4703 8.00001 12.4703 8.00001H8.23495C8.23495 8.00001 8.60504 11.2015 8.60504 15C8.60504 18.7985 8.23495 22 8.23495 22H12.4703C12.4703 22 12.1537 19.6165 12.0669 16.5224L12.4577 16.203C12.8043 16.6722 13.7376 17.7179 15.4161 18.143C17.6119 18.699 21.6318 18.3314 21.6318 18.3314C21.6318 18.3314 18.2166 16.3105 16.0208 15.7546C14.7561 15.4344 13.7138 15.5541 13.0574 15.713L14.6887 14.3799C15.471 14.404 17.2648 14.3439 19.0271 13.4686C21.3715 12.3039 25.9736 7.60479 25.9736 7.60479C25.9736 7.60479 19.6139 9.27583 17.3583 10.5781Z" fill="#FF504D"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M60.3319 21.4484L60.3308 21.447C59.4572 20.3487 59.0275 18.8233 59.0275 16.8847C59.0275 15.9284 59.1632 15.0642 59.4366 14.2935L59.4373 14.2917C59.7255 13.5244 60.103 12.8738 60.5712 12.3419C61.0383 11.8113 61.5711 11.3999 62.1696 11.1093L62.1707 11.1088C62.7848 10.8184 63.4168 10.6725 64.0659 10.6725C64.7413 10.6725 65.3199 10.7927 65.7973 11.0388C66.1991 11.2326 66.5995 11.491 66.9983 11.813L66.9163 10.1949V6.85712H69.8623V22.7895H67.4055L67.2219 21.5754C66.8037 21.9786 66.3215 22.3237 65.7758 22.6113C65.1916 22.919 64.5737 23.0733 63.9237 23.0733C62.4246 23.0733 61.2233 22.5324 60.3319 21.4484ZM65.7814 13.3471L65.78 13.3467C65.4131 13.2093 65.0393 13.1409 64.6581 13.1409C63.9381 13.1409 63.3292 13.453 62.8263 14.0918C62.3262 14.7273 62.0683 15.6452 62.0683 16.8611C62.0683 18.1114 62.2878 19.0473 62.712 19.6834C63.1475 20.2971 63.7675 20.605 64.587 20.605C65.4039 20.605 66.18 20.2036 66.9163 19.3733V14.0499C66.5263 13.7116 66.1479 13.4789 65.7814 13.3471ZM38.8572 10.9562H41.3197L41.4991 12.9046C41.898 12.217 42.3751 11.683 42.9325 11.3069C43.5321 10.8864 44.1539 10.6725 44.7958 10.6725H45.9964V13.33H44.8886C44.184 13.33 43.6318 13.4193 43.0599 13.8295L43.0581 13.8309C42.5815 14.1579 42.1607 14.7438 41.8032 15.606V22.7895H38.8572V10.9562ZM71.9339 22.7895V21.178L77.33 13.33H71.9339V10.9562H81.063V12.5441L75.69 20.3922H81.063V22.7895H71.9339ZM94.4393 22.7895V10.9562H96.899L97.0836 12.4759C97.5891 11.9965 98.1311 11.582 98.7097 11.2324L98.7108 11.2317C99.3459 10.8578 100.076 10.6725 100.899 10.6725C102.172 10.6725 103.119 11.084 103.714 11.9249C104.301 12.7396 104.587 13.9012 104.587 15.3948V22.7895H101.641V15.7495C101.641 14.7921 101.498 14.1447 101.236 13.7806C100.979 13.4245 100.553 13.2355 99.9279 13.2355C99.4419 13.2355 99.0128 13.3564 98.6372 13.5964L98.6363 13.597C98.2749 13.8225 97.8581 14.1606 97.3854 14.6143V22.7895H94.4393ZM48.2829 22.1199L48.2819 22.1189C47.6213 21.4644 47.2943 20.6068 47.2943 19.5571C47.2943 18.9266 47.4249 18.3641 47.6894 17.8727L47.6901 17.8716C47.9712 17.3637 48.3995 16.9329 48.9696 16.5778L48.9709 16.5771C49.5548 16.2235 50.2809 15.9284 51.1471 15.69L51.1476 15.6899C52.0043 15.4585 53.0172 15.2799 54.1857 15.154C54.1655 14.9012 54.1215 14.661 54.0539 14.4332L54.0528 14.4295L54.052 14.4259C53.9919 14.1582 53.8803 13.9307 53.7179 13.7405L53.7149 13.7371L53.7121 13.7333C53.5661 13.5307 53.3685 13.3777 53.1158 13.2746L53.1133 13.2735L53.1108 13.2724C52.859 13.1549 52.5419 13.0935 52.1551 13.0935C51.5971 13.0935 51.0462 13.201 50.5017 13.4166C49.9664 13.635 49.4385 13.9004 48.9182 14.2129L48.8196 14.2722L47.7111 12.2587L47.7997 12.203C48.4593 11.7885 49.1983 11.4306 50.0163 11.1286C50.8411 10.8242 51.7294 10.6725 52.6803 10.6725C54.1661 10.6725 55.292 11.1133 56.0351 12.0126C56.7902 12.8914 57.1592 14.1586 57.1592 15.7969V22.7895H54.6853L54.4988 21.5422C53.9861 21.9647 53.4363 22.3214 52.8494 22.6122C52.2443 22.9201 51.5825 23.0733 50.8662 23.0733C49.8084 23.0733 48.9436 22.7581 48.2829 22.1199ZM52.9845 20.4061C53.3621 20.1966 53.7648 19.898 54.1925 19.5083V17.0809C53.4552 17.1732 52.8345 17.2933 52.3294 17.4405C51.7941 17.5965 51.3664 17.7745 51.0435 17.9725L51.0419 17.9735L51.0401 17.9745C50.718 18.1569 50.4965 18.3649 50.3659 18.5949C50.2319 18.8308 50.1655 19.0801 50.1655 19.3442C50.1655 19.8414 50.3164 20.1811 50.5982 20.3903C50.8931 20.6095 51.274 20.7233 51.7494 20.7233C52.2089 20.7233 52.6191 20.6172 52.9828 20.407L52.9845 20.4061ZM85.6484 22.6639L85.6463 22.6631C84.9381 22.3739 84.3175 21.9637 83.7857 21.4329C83.2532 20.9012 82.8347 20.2577 82.5295 19.5041L82.5284 19.5014C82.2387 18.7301 82.0949 17.8573 82.0949 16.8847C82.0949 15.927 82.2469 15.0615 82.5528 14.2898C82.8574 13.5218 83.2592 12.8709 83.7597 12.3391L83.7608 12.3379C84.276 11.8076 84.8643 11.3972 85.5253 11.1075C86.1862 10.8178 86.8647 10.6725 87.5597 10.6725C88.3619 10.6725 89.0727 10.8086 89.6896 11.0841C90.3047 11.3588 90.8163 11.7474 91.2224 12.25C91.6435 12.7513 91.9579 13.3481 92.1669 14.0383C92.3758 14.7281 92.4797 15.4801 92.4797 16.2935C92.4797 16.5645 92.4356 17.0613 92.4356 17.0613C92.4356 17.0613 92.3917 17.493 92.3585 17.6419L92.3392 17.7287H84.9855C85.1225 18.6891 85.4713 19.4253 86.0239 19.9484C86.6164 20.4787 87.3701 20.7469 88.2941 20.7469C88.7886 20.7469 89.2422 20.6775 89.6557 20.5401C90.0894 20.3853 90.516 20.1763 90.9358 19.9125L91.0358 19.8497L92.0647 21.7459L91.9795 21.8018C91.4185 22.1698 90.7942 22.4732 90.1073 22.7124C89.4161 22.9532 88.6931 23.0733 87.9388 23.0733C87.1208 23.0733 86.3569 22.9372 85.6484 22.6639ZM89.3191 13.7354L89.318 13.7338C88.9649 13.2493 88.4108 12.9989 87.6308 12.9989C86.9649 12.9989 86.3838 13.2319 85.8825 13.7021C85.408 14.147 85.0985 14.7963 84.9635 15.6623H89.8879C89.8721 14.833 89.6789 14.1951 89.3203 13.7369L89.3191 13.7354Z" fill="#050A23"/>
<path d="M112 22.7988V6.98285H116.272C117.872 6.98285 119.144 7.29485 120.088 7.91885C121.032 8.52685 121.504 9.49485 121.504 10.8228C121.504 11.6548 121.296 12.3828 120.88 13.0068C120.464 13.6148 119.856 14.0388 119.056 14.2788V14.3748C120.08 14.5508 120.904 14.9588 121.528 15.5988C122.152 16.2228 122.464 17.0868 122.464 18.1908C122.464 18.9588 122.32 19.6308 122.032 20.2068C121.76 20.7828 121.368 21.2628 120.856 21.6468C120.344 22.0308 119.728 22.3188 119.008 22.5108C118.288 22.7028 117.48 22.7988 116.584 22.7988H112ZM113.104 13.9428H115.84C117.456 13.9428 118.616 13.6788 119.32 13.1508C120.04 12.6068 120.4 11.8708 120.4 10.9428C120.4 9.82285 120.024 9.03885 119.272 8.59085C118.52 8.12685 117.416 7.89485 115.96 7.89485H113.104V13.9428ZM113.104 21.8868H116.296C117.88 21.8868 119.12 21.5908 120.016 20.9988C120.928 20.4068 121.384 19.4788 121.384 18.2148C121.384 17.0628 120.944 16.2148 120.064 15.6708C119.184 15.1268 117.928 14.8548 116.296 14.8548H113.104V21.8868Z" fill="black"/>
<path d="M126.691 23.0868C125.747 23.0868 125.275 22.4788 125.275 21.2628V5.54285H126.331V21.4068C126.331 21.6628 126.379 21.8548 126.475 21.9828C126.571 22.0948 126.691 22.1508 126.835 22.1508C126.883 22.1508 126.931 22.1508 126.979 22.1508C127.043 22.1508 127.139 22.1348 127.267 22.1028L127.459 22.9668C127.347 22.9988 127.235 23.0228 127.123 23.0388C127.011 23.0708 126.867 23.0868 126.691 23.0868Z" fill="black"/>
<path d="M133.01 23.0868C132.546 23.0868 132.114 23.0228 131.714 22.8948C131.314 22.7668 130.962 22.5748 130.658 22.3188C130.354 22.0628 130.114 21.7348 129.938 21.3348C129.762 20.9348 129.674 20.4628 129.674 19.9188C129.674 18.6388 130.266 17.6708 131.45 17.0148C132.65 16.3428 134.538 15.8628 137.114 15.5748C137.114 15.1428 137.082 14.7108 137.018 14.2788C136.954 13.8308 136.818 13.4388 136.61 13.1028C136.402 12.7508 136.122 12.4708 135.77 12.2628C135.418 12.0388 134.954 11.9268 134.378 11.9268C133.61 11.9268 132.906 12.0788 132.266 12.3828C131.626 12.6868 131.106 12.9828 130.706 13.2708L130.226 12.4788C130.434 12.3348 130.682 12.1748 130.97 11.9988C131.274 11.8228 131.61 11.6628 131.978 11.5188C132.346 11.3748 132.746 11.2548 133.178 11.1588C133.61 11.0468 134.058 10.9908 134.522 10.9908C135.194 10.9908 135.762 11.1108 136.226 11.3508C136.69 11.5748 137.066 11.8868 137.354 12.2868C137.642 12.6868 137.85 13.1588 137.978 13.7028C138.106 14.2308 138.17 14.8068 138.17 15.4308V22.7988H137.258L137.162 21.3108H137.09C136.498 21.7748 135.858 22.1908 135.17 22.5588C134.498 22.9108 133.778 23.0868 133.01 23.0868ZM133.202 22.1748C133.874 22.1748 134.514 22.0148 135.122 21.6948C135.73 21.3748 136.394 20.9108 137.114 20.3028V16.3908C135.93 16.5348 134.93 16.7108 134.114 16.9188C133.298 17.1268 132.642 17.3748 132.146 17.6628C131.65 17.9508 131.29 18.2788 131.066 18.6468C130.858 19.0148 130.754 19.4228 130.754 19.8708C130.754 20.2868 130.818 20.6388 130.946 20.9268C131.074 21.2148 131.25 21.4548 131.474 21.6468C131.698 21.8228 131.954 21.9588 132.242 22.0548C132.546 22.1348 132.866 22.1748 133.202 22.1748Z" fill="black"/>
<path d="M140.239 22.7988V22.2228L147.055 12.1908H140.983V11.2788H148.423V11.8308L141.631 21.8628H148.663V22.7988H140.239Z" fill="black"/>
<path d="M154.988 23.0868C154.3 23.0868 153.644 22.9508 153.02 22.6788C152.396 22.4068 151.844 22.0148 151.364 21.5028C150.9 20.9908 150.524 20.3668 150.236 19.6308C149.964 18.8788 149.828 18.0228 149.828 17.0628C149.828 16.1028 149.964 15.2468 150.236 14.4948C150.524 13.7268 150.9 13.0868 151.364 12.5748C151.844 12.0628 152.396 11.6708 153.02 11.3988C153.644 11.1268 154.3 10.9908 154.988 10.9908C155.676 10.9908 156.332 11.1268 156.956 11.3988C157.596 11.6708 158.148 12.0628 158.612 12.5748C159.092 13.0868 159.468 13.7268 159.74 14.4948C160.028 15.2468 160.172 16.1028 160.172 17.0628C160.172 18.0228 160.028 18.8788 159.74 19.6308C159.468 20.3668 159.092 20.9908 158.612 21.5028C158.148 22.0148 157.596 22.4068 156.956 22.6788C156.332 22.9508 155.676 23.0868 154.988 23.0868ZM154.988 22.1508C155.564 22.1508 156.1 22.0308 156.596 21.7908C157.108 21.5348 157.54 21.1828 157.892 20.7348C158.26 20.2868 158.548 19.7508 158.756 19.1268C158.964 18.5028 159.068 17.8148 159.068 17.0628C159.068 16.2948 158.964 15.5988 158.756 14.9748C158.548 14.3508 158.26 13.8148 157.892 13.3668C157.54 12.9028 157.108 12.5508 156.596 12.3108C156.1 12.0548 155.564 11.9268 154.988 11.9268C154.412 11.9268 153.876 12.0548 153.38 12.3108C152.884 12.5508 152.452 12.9028 152.084 13.3668C151.732 13.8148 151.452 14.3508 151.244 14.9748C151.036 15.5988 150.932 16.2948 150.932 17.0628C150.932 17.8148 151.036 18.5028 151.244 19.1268C151.452 19.7508 151.732 20.2868 152.084 20.7348C152.452 21.1828 152.884 21.5348 153.38 21.7908C153.876 22.0308 154.412 22.1508 154.988 22.1508Z" fill="black"/>
<path d="M163.152 22.7988V11.2788H164.064L164.16 13.4148H164.232C164.616 12.6948 165.08 12.1108 165.624 11.6628C166.184 11.2148 166.808 10.9908 167.496 10.9908C167.72 10.9908 167.92 11.0068 168.096 11.0388C168.272 11.0708 168.456 11.1348 168.648 11.2308L168.408 12.1908C168.216 12.1108 168.048 12.0628 167.904 12.0468C167.76 12.0148 167.576 11.9988 167.352 11.9988C166.84 11.9988 166.296 12.2228 165.72 12.6708C165.16 13.1028 164.656 13.8628 164.208 14.9508V22.7988H163.152Z" fill="black"/>
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

View File

@@ -1,25 +0,0 @@
{% comment -%}Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.{% endcomment -%}
<div class="hidden-sm col-md-2" role="complementary">
<div class="sideaffix">
{%- if not _disableContribution -%}
<div class="contribution">
<ul class="nav">
{%- if docurl -%}
<li>
<a href="{{docurl}}" class="contribution-link">{{__global.improveThisDoc}}</a>
</li>
{%- endif -%}
{%- if sourceurl -%}
<li>
<a href="{{sourceurl}}" class="contribution-link">{{__global.viewSource}}</a>
</li>
{%- endif -%}
</ul>
</div>
{%- endif -%}
<nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
<h5>{{__global.inThisArticle}}</h5>
<div></div>
</nav>
</div>
</div>

View File

@@ -1,7 +0,0 @@
{% comment -%}Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.{% endcomment -%}
<div id="breadcrumb">
<ul class="breadcrumb">
<li>{{_tocTitle}}</li>
</ul>
</div>

View File

@@ -1,15 +0,0 @@
{% comment -%}Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.{% endcomment -%}
<footer>
<div class="footer">
<div class="container-fluid">
<span class="pull-right">
<a href="#top">Back to top</a>
</span>
{%- if _appFooter -%}
{{_appFooter}}
{%- else -%}
<span>Radzen Blazor Components, © 2018-2026 Radzen. <a href="https://github.com/radzenhq/radzen-blazor" target="_blank">Source Code</a> licensed under <a href="https://github.com/radzenhq/radzen-blazor/blob/master/LICENSE" target="_blank">MIT</a></span>
{%- endif -%}
</div>
</div>
</footer>

View File

@@ -1,37 +0,0 @@
{% comment -%}Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.{% endcomment -%}
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
{%- if title and _appTitle -%}
<title>{{title}} | {{appTitle}}</title>
<meta name="title" content="{{title}} | {{appTitle}}">
{%- else -%}
{%- if title or _appTitle -%}
<title>{{title}}{{appTitle}}</title>
<meta name="title" content="{{title}}{{appTitle}}">
{%- endif -%}
{%- endif -%}
<meta name="viewport" content="width=device-width">
<meta name="generator" content="docfx {{_docfxVersion}}">
{%- if _description -%}
<meta name="description" content="{{_description}}">
{%- endif -%}
{%- if _appFaviconPath -%}
<link rel="shortcut icon" href="{{_rel}}{{_appFaviconPath}}">
{%- else -%}
<link rel="shortcut icon" href="{{_rel}}favicon.ico">
{%- endif -%}
<link rel="stylesheet" href="{{_rel}}styles/docfx.vendor.css">
<link rel="stylesheet" href="{{_rel}}styles/main.css">
<meta property="docfx:navrel" content="{{_navRel}}">
<meta property="docfx:tocrel" content="{{_tocRel}}">
{%- if _noindex -%}
<meta name="searchOption" content="noindex">
{%- endif -%}
{%- if _enableSearch -%}
<meta property="docfx:rel" content="{{_rel}}">
{%- endif -%}
{%- if _enableNewTab -%}
<meta property="docfx:newtab" content="true">
{%- endif -%}
</head>

View File

@@ -1,8 +0,0 @@
{% comment -%}Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.{% endcomment -%}
<a class="navbar-brand" href="https://blazor.radzen.com/docs/api/">
{%- if _appLogoPath -%}
<img id="logo" class="svg" src="{{_rel}}{{_appLogoPath}}" alt="{{_appName}}" >
{%- else -%}
<img id="logo" class="svg" src="{{_rel}}logo.svg" alt="{{_appName}}" >
{%- endif -%}
</a>

View File

@@ -1,21 +0,0 @@
{% comment -%}Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.{% endcomment -%}
<nav id="autocollapse" class="navbar navbar-default ng-scope main-nav" role="navigation">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
{% include partials/logo -%}
</div>
<div class="collapse navbar-collapse" id="navbar">
<form class="navbar-form navbar-right" role="search" id="search">
<div class="form-group">
<input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
</div>
</form>
</div>
</div>
</nav>

View File

@@ -1,4 +0,0 @@
{% comment -%}Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.{% endcomment -%}
<script type="text/javascript" src="{{_rel}}styles/docfx.vendor.js"></script>
<script type="text/javascript" src="{{_rel}}styles/docfx.js"></script>
<script type="text/javascript" src="{{_rel}}styles/main.js"></script>

View File

@@ -1,7 +0,0 @@
{% comment -%}Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.{% endcomment -%}
<div class="sidenav hide-when-search">
<a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">{{__global.tocToggleButton}}</a>
<div class="sidetoggle collapse" id="sidetoggle">
<div id="sidetoc"></div>
</div>
</div>

View File

@@ -1,26 +0,0 @@
{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
<div class="hidden-sm col-md-2" role="complementary">
<div class="sideaffix">
{{^_disableContribution}}
<div class="contribution">
<ul class="nav">
{{#docurl}}
<li>
<a href="{{docurl}}" class="contribution-link">{{__global.improveThisDoc}}</a>
</li>
{{/docurl}}
{{#sourceurl}}
<li>
<a href="{{sourceurl}}" class="contribution-link">{{__global.viewSource}}</a>
</li>
{{/sourceurl}}
</ul>
</div>
{{/_disableContribution}}
<nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
<h5>{{__global.inThisArticle}}</h5>
<div></div>
</nav>
</div>
</div>

View File

@@ -1,7 +0,0 @@
{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
<div id="breadcrumb">
<ul class="breadcrumb">
<li>{{_tocTitle}}</li>
</ul>
</div>

View File

@@ -1,121 +0,0 @@
{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
<h1 id="{{id}}" data-uid="{{uid}}" class="text-break">{{>partials/title}}</h1>
<div class="markdown level0 summary">{{{summary}}}</div>
<div class="markdown level0 conceptual">{{{conceptual}}}</div>
{{#inClass}}
<div class="inheritance">
<h5>{{__global.inheritance}}</h5>
{{#inheritance}}
<div class="level{{index}}">{{{specName.0.value}}}</div>
{{/inheritance}}
<div class="level{{level}}"><span class="xref">{{name.0.value}}</span></div>
{{#derivedClasses}}
<div class="level{{index}}">{{{specName.0.value}}}</div>
{{/derivedClasses}}
</div>
{{/inClass}}
{{#implements.0}}
<div classs="implements">
<h5>{{__global.implements}}</h5>
{{/implements.0}}
{{#implements}}
<div>{{{specName.0.value}}}</div>
{{/implements}}
{{#implements.0}}
</div>
{{/implements.0}}
{{#inheritedMembers.0}}
<div class="inheritedMembers">
<h5>{{__global.inheritedMembers}}</h5>
{{/inheritedMembers.0}}
{{#inheritedMembers}}
<div>
{{#definition}}
<xref uid="{{definition}}" text="{{nameWithType.0.value}}" alt="{{fullName.0.value}}"/>
{{/definition}}
{{^definition}}
<xref uid="{{uid}}" text="{{nameWithType.0.value}}" alt="{{fullName.0.value}}"/>
{{/definition}}
</div>
{{/inheritedMembers}}
{{#inheritedMembers.0}}
</div>
{{/inheritedMembers.0}}
<h6><strong>{{__global.namespace}}</strong>: {{{namespace.specName.0.value}}}</h6>
<h6><strong>{{__global.assembly}}</strong>: {{assemblies.0}}.dll</h6>
<h5 id="{{id}}_syntax">{{__global.syntax}}</h5>
<div class="codewrapper">
<pre><code class="lang-{{_lang}} hljs">{{syntax.content.0.value}}</code></pre>
</div>
{{#syntax.parameters.0}}
<h5 class="parameters">{{__global.parameters}}</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>{{__global.type}}</th>
<th>{{__global.name}}</th>
<th>{{__global.description}}</th>
</tr>
</thead>
<tbody>
{{/syntax.parameters.0}}
{{#syntax.parameters}}
<tr>
<td>{{{type.specName.0.value}}}</td>
<td><span class="parametername">{{{id}}}</span></td>
<td>{{{description}}}</td>
</tr>
{{/syntax.parameters}}
{{#syntax.parameters.0}}
</tbody>
</table>
{{/syntax.parameters.0}}
{{#syntax.return}}
<h5 class="returns">{{__global.returns}}</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>{{__global.type}}</th>
<th>{{__global.description}}</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{{type.specName.0.value}}}</td>
<td>{{{description}}}</td>
</tr>
</tbody>
</table>
{{/syntax.return}}
{{#syntax.typeParameters.0}}
<h5 class="typeParameters">{{__global.typeParameters}}</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>{{__global.name}}</th>
<th>{{__global.description}}</th>
</tr>
</thead>
<tbody>
{{/syntax.typeParameters.0}}
{{#syntax.typeParameters}}
<tr>
<td><span class="parametername">{{{id}}}</span></td>
<td>{{{description}}}</td>
</tr>
{{/syntax.typeParameters}}
{{#syntax.typeParameters.0}}
</tbody>
</table>
{{/syntax.typeParameters.0}}
{{#remarks}}
<h5 id="{{id}}_remarks"><strong>{{__global.remarks}}</strong></h5>
<div class="markdown level0 remarks">{{{remarks}}}</div>
{{/remarks}}
{{#example.0}}
<h5 id="{{id}}_examples"><strong>{{__global.examples}}</strong></h5>
{{/example.0}}
{{#example}}
{{{.}}}
{{/example}}

View File

@@ -1,234 +0,0 @@
{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
{{>partials/class.header}}
{{#children}}
<h3 id="{{id}}">{{>partials/classSubtitle}}</h3>
{{#children}}
{{^_disableContribution}}
{{#docurl}}
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="{{docurl}}">{{__global.improveThisDoc}}</a>
</span>{{/docurl}}
{{#sourceurl}}
<span class="small pull-right mobile-hide">
<a href="{{sourceurl}}">{{__global.viewSource}}</a>
</span>{{/sourceurl}}
{{/_disableContribution}}
{{#overload}}
<a id="{{id}}" data-uid="{{uid}}"></a>
{{/overload}}
<h4 id="{{id}}" data-uid="{{uid}}">{{name.0.value}}</h4>
<div class="markdown level1 summary">{{{summary}}}</div>
<div class="markdown level1 conceptual">{{{conceptual}}}</div>
<h5 class="decalaration">{{__global.declaration}}</h5>
{{#syntax}}
<div class="codewrapper">
<pre><code class="lang-{{_lang}} hljs">{{syntax.content.0.value}}</code></pre>
</div>
{{#parameters.0}}
<h5 class="parameters">{{__global.parameters}}</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>{{__global.type}}</th>
<th>{{__global.name}}</th>
<th>{{__global.description}}</th>
</tr>
</thead>
<tbody>
{{/parameters.0}}
{{#parameters}}
<tr>
<td>{{{type.specName.0.value}}}</td>
<td><span class="parametername">{{{id}}}</span></td>
<td>{{{description}}}</td>
</tr>
{{/parameters}}
{{#parameters.0}}
</tbody>
</table>
{{/parameters.0}}
{{#return}}
<h5 class="returns">{{__global.returns}}</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>{{__global.type}}</th>
<th>{{__global.description}}</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{{type.specName.0.value}}}</td>
<td>{{{description}}}</td>
</tr>
</tbody>
</table>
{{/return}}
{{#typeParameters.0}}
<h5 class="typeParameters">{{__global.typeParameters}}</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>{{__global.name}}</th>
<th>{{__global.description}}</th>
</tr>
</thead>
<tbody>
{{/typeParameters.0}}
{{#typeParameters}}
<tr>
<td><span class="parametername">{{{id}}}</span></td>
<td>{{{description}}}</td>
</tr>
{{/typeParameters}}
{{#typeParameters.0}}
</tbody>
</table>
{{/typeParameters.0}}
{{#fieldValue}}
<h5 class="fieldValue">{{__global.fieldValue}}</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>{{__global.type}}</th>
<th>{{__global.description}}</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{{type.specName.0.value}}}</td>
<td>{{{description}}}</td>
</tr>
</tbody>
</table>
{{/fieldValue}}
{{#propertyValue}}
<h5 class="propertyValue">{{__global.propertyValue}}</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>{{__global.type}}</th>
<th>{{__global.description}}</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{{type.specName.0.value}}}</td>
<td>{{{description}}}</td>
</tr>
</tbody>
</table>
{{/propertyValue}}
{{#eventType}}
<h5 class="eventType">{{__global.eventType}}</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>{{__global.type}}</th>
<th>{{__global.description}}</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{{type.specName.0.value}}}</td>
<td>{{{description}}}</td>
</tr>
</tbody>
</table>
{{/eventType}}
{{/syntax}}
{{#overridden}}
<h5 class="overrides">{{__global.overrides}}</h5>
<div><xref uid="{{uid}}" altProperty="fullName" displayProperty="nameWithType"/></div>
{{/overridden}}
{{#remarks}}
<h5 id="{{id}}_remarks">{{__global.remarks}}</h5>
<div class="markdown level1 remarks">{{{remarks}}}</div>
{{/remarks}}
{{#example.0}}
<h5 id="{{id}}_examples">{{__global.examples}}</h5>
{{/example.0}}
{{#example}}
{{{.}}}
{{/example}}
{{#exceptions.0}}
<h5 class="exceptions">{{__global.exceptions}}</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>{{__global.type}}</th>
<th>{{__global.condition}}</th>
</tr>
</thead>
<tbody>
{{/exceptions.0}}
{{#exceptions}}
<tr>
<td>{{{type.specName.0.value}}}</td>
<td>{{{description}}}</td>
</tr>
{{/exceptions}}
{{#exceptions.0}}
</tbody>
</table>
{{/exceptions.0}}
{{#seealso.0}}
<h5 id="{{id}}_seealso">{{__global.seealso}}</h5>
<div class="seealso">
{{/seealso.0}}
{{#seealso}}
{{#isCref}}
<div>{{{type.specName.0.value}}}</div>
{{/isCref}}
{{^isCref}}
<div>{{{url}}}</div>
{{/isCref}}
{{/seealso}}
{{#seealso.0}}
</div>
{{/seealso.0}}
{{/children}}
{{/children}}
{{#implements.0}}
<h3 id="implements">{{__global.implements}}</h3>
{{/implements.0}}
{{#implements}}
<div>
{{#definition}}
<xref uid="{{definition}}" altProperty="fullName" displayProperty="nameWithType"/>
{{/definition}}
{{^definition}}
<xref uid="{{uid}}" altProperty="fullName" displayProperty="nameWithType"/>
{{/definition}}
</div>
{{/implements}}
{{#extensionMethods.0}}
<h3 id="extensionmethods">{{__global.extensionMethods}}</h3>
{{/extensionMethods.0}}
{{#extensionMethods}}
<div>
{{#definition}}
<xref uid="{{definition}}" altProperty="fullName" displayProperty="nameWithType"/>
{{/definition}}
{{^definition}}
<xref uid="{{uid}}" altProperty="fullName" displayProperty="nameWithType"/>
{{/definition}}
</div>
{{/extensionMethods}}
{{#seealso.0}}
<h3 id="seealso">{{__global.seealso}}</h3>
<div class="seealso">
{{/seealso.0}}
{{#seealso}}
{{#isCref}}
<div>{{{type.specName.0.value}}}</div>
{{/isCref}}
{{^isCref}}
<div>{{{url}}}</div>
{{/isCref}}
{{/seealso}}
{{#seealso.0}}
</div>
{{/seealso.0}}

View File

@@ -1,28 +0,0 @@
{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
{{#inConstructor}}
{{__global.constructorsInSubtitle}}
{{/inConstructor}}
{{#inField}}
{{__global.fieldsInSubtitle}}
{{/inField}}
{{#inProperty}}
{{__global.propertiesInSubtitle}}
{{/inProperty}}
{{#inMethod}}
{{__global.methodsInSubtitle}}
{{/inMethod}}
{{#inEvent}}
{{__global.eventsInSubtitle}}
{{/inEvent}}
{{#inOperator}}
{{__global.operatorsInSubtitle}}
{{/inOperator}}
{{#inEii}}
{{__global.eiisInSubtitle}}
{{/inEii}}
{{#inFunction}}
{{__global.functionsInSubtitle}}
{{/inFunction}}
{{#inMember}}
{{__global.membersInSubtitle}}
{{/inMember}}

View File

@@ -1,2 +0,0 @@
{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
{{!Add your own custom template for the content for ManagedReference here}}

View File

@@ -1,3 +0,0 @@
{{#items}}
<li><a href="{{topicHref}}">{{name}}</a></li>
{{/items}}

View File

@@ -1,50 +0,0 @@
{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
{{>partials/class.header}}
{{#children}}
<h3 id="{{id}}">{{>partials/classSubtitle}}</h3>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>{{__global.name}}</th>
<th>{{__global.description}}</th>
</tr>
<thead>
<tbody>
{{#children}}
<tr>
<td id="{{id}}">{{name.0.value}}</td>
<td>{{{summary}}}</td>
</tr>
{{/children}}
</tbody>
</table>
{{/children}}
{{#seealso.0}}
<h5 id="{{id}}_seealso">{{__global.seealso}}</h5>
<div class="seealso">
{{/seealso.0}}
{{#seealso}}
{{#isCref}}
<div>{{{type.specName.0.value}}}</div>
{{/isCref}}
{{^isCref}}
<div>{{{url}}}</div>
{{/isCref}}
{{/seealso}}
{{#seealso.0}}
</div>
{{/seealso.0}}
{{#extensionMethods.0}}
<h3 id="extensionmethods">{{__global.extensionMethods}}</h3>
{{/extensionMethods.0}}
{{#extensionMethods}}
<div>
{{#definition}}
<xref uid="{{definition}}" fullName="{{fullName.0.value}}" name="{{nameWithType.0.value}}"/>
{{/definition}}
{{^definition}}
<xref uid="{{uid}}" fullName="{{fullName.0.value}}" name="{{nameWithType.0.value}}"/>
{{/definition}}
</div>
{{/extensionMethods}}

View File

@@ -1,16 +0,0 @@
{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
<footer>
<div class="footer">
<div class="container-fluid">
<span class="pull-right">
<a href="#top">{{__global.backToTop}}</a>
</span>
{{{_appFooter}}}
{{^_appFooter}}<span>Radzen Blazor Components, © 2018-2026 Radzen. <a href="https://github.com/radzenhq/radzen-blazor" target="_blank">Source Code</a> licensed under <a href="https://github.com/radzenhq/radzen-blazor/blob/master/LICENSE" target="_blank">MIT</a></span>{{/_appFooter}}
</div>
</div>
</footer>

View File

@@ -1,19 +0,0 @@
{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>{{#title}}{{title}}{{/title}}{{^title}}{{>partials/title}}{{/title}} {{#_appTitle}}| {{_appTitle}} {{/_appTitle}}</title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="{{#title}}{{title}}{{/title}}{{^title}}{{>partials/title}}{{/title}} {{#_appTitle}}| {{_appTitle}} {{/_appTitle}}">
<meta name="generator" content="docfx {{_docfxVersion}}">
{{#_description}}<meta name="description" content="{{_description}}">{{/_description}}
<link rel="shortcut icon" href="{{_rel}}{{{_appFaviconPath}}}{{^_appFaviconPath}}favicon.ico{{/_appFaviconPath}}">
<link rel="stylesheet" href="{{_rel}}styles/docfx.vendor.css">
<link rel="stylesheet" href="{{_rel}}styles/main.css">
<meta property="docfx:navrel" content="{{_navRel}}">
<meta property="docfx:tocrel" content="{{_tocRel}}">
{{#_noindex}}<meta name="searchOption" content="noindex">{{/_noindex}}
{{#_enableSearch}}<meta property="docfx:rel" content="{{_rel}}">{{/_enableSearch}}
{{#_enableNewTab}}<meta property="docfx:newtab" content="true">{{/_enableNewTab}}
</head>

View File

@@ -1,21 +0,0 @@
{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
<nav id="autocollapse" class="navbar navbar-default ng-scope main-nav homepage-nav" role="navigation">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
{{>partials/logo}}
</div>
<div class="collapse navbar-collapse" id="navbar">
<div class="navbar-right external-links">
<a href="https://blazor.radzen.com" target="_blank">Demos</a>
<a href="https://www.radzen.com" target="_blank">About Radzen</a>
</div>
</div>
</div>
</nav>

View File

@@ -1,9 +0,0 @@
{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
<div id="search-results" class="home-search-results">
<div class="search-list">{{__global.searchResults}} <span></span></div>
<div class="sr-items">
<p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
</div>
<ul id="pagination" data-first={{__global.pageFirst}} data-prev={{__global.pagePrev}} data-next={{__global.pageNext}} data-last={{__global.pageLast}}></ul>
</div>

View File

@@ -1,30 +0,0 @@
{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
<ul class="nav level{{level}}">
{{#items}}
{{^dropdown}}
<li>
{{^leaf}}
<span class="expand-stub"></span>
{{/leaf}}
{{#topicHref}}
<a href="{{topicHref}}" name="{{tocHref}}" title="{{name}}">{{name}}</a>
{{/topicHref}}
{{^topicHref}}
<a>{{{name}}}</a>
{{/topicHref}}
{{^leaf}}
{{>partials/li}}
{{/leaf}}
</li>
{{/dropdown}}
{{#dropdown}}
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">{{name}} <span class="caret"></span></a>
<ul class="dropdown-menu level{{level}}">
{{>partials/dd-li}}
</ul>
</li>
{{/dropdown}}
{{/items}}
</ul>

View File

@@ -1,5 +0,0 @@
{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
<a class="navbar-brand" href="{{_rel}}index.html">
<img id="logo" class="svg" src="{{_rel}}{{{_appLogoPath}}}{{^_appLogoPath}}logo.svg{{/_appLogoPath}}" alt="{{_appName}}" >
</a>

View File

@@ -1,13 +0,0 @@
{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
<h1 id="{{id}}" data-uid="{{uid}}" class="text-break">{{>partials/title}}</h1>
<div class="markdown level0 summary">{{{summary}}}</div>
<div class="markdown level0 conceptual">{{{conceptual}}}</div>
<div class="markdown level0 remarks">{{{remarks}}}</div>
{{#children}}
<h3 id="{{id}}">{{>partials/namespaceSubtitle}}</h3>
{{#children}}
<h4><xref uid="{{uid}}" altProperty="fullName" displayProperty="name"/></h4>
<section>{{{summary}}}</section>
{{/children}}
{{/children}}

View File

@@ -1,30 +0,0 @@
{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
{{^isNamespace}}
{{#inNamespace}}
{{__global.namespacesInSubtitle}}
{{/inNamespace}}
{{/isNamespace}}
{{#inClass}}
{{__global.classesInSubtitle}}
{{/inClass}}
{{#inStruct}}
{{__global.structsInSubtitle}}
{{/inStruct}}
{{#inInterface}}
{{__global.interfacesInSubtitle}}
{{/inInterface}}
{{#inEnum}}
{{__global.enumsInSubtitle}}
{{/inEnum}}
{{#inDelegate}}
{{__global.delegatesInSubtitle}}
{{/inDelegate}}
{{#inFunction}}
{{__global.functionsInSubtitle}}
{{/inFunction}}
{{#inVariable}}
{{__global.variablesInSubtitle}}
{{/inVariable}}
{{#inTypeAlias}}
{{__global.typeAliasesInSubtitle}}
{{/inTypeAlias}}

View File

@@ -1,26 +0,0 @@
{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
<nav id="autocollapse" class="navbar navbar-default ng-scope main-nav" role="navigation">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
{{>partials/logo}}
</div>
<div class="collapse navbar-collapse" id="navbar">
<form class="navbar-form navbar-left" role="search" id="search">
<div class="form-group">
<input type="text" class="form-control" id="search-query" placeholder="{{__global.search}}" autocomplete="off">
</div>
</form>
<div class="navbar-right external-links">
<a href="https://blazor.radzen.com" target="_blank">Demos</a>
<a href="https://www.radzen.com" target="_blank">About Radzen</a>
</div>
</div>
</div>
</nav>

View File

@@ -1,13 +0,0 @@
<div class="row radzen-banner">
<div class="col-12 col-lg-6 text-left">
<h2>Introducing <strong>Radzen Blazor Studio</strong></h2>
<p>Radzen Blazor Studio is a software development environment that empowers developers to design, build and deploy Blazor applications without the traditional hurdles. Write less code and get more done.</p>
<p><a href="https://www.radzen.com/blazor-studio" target="_blank"><span class="glyphicon glyphicon-chevron-right" style="font-size: 12px; margin-right: 8px;" aria-hidden="true"></span>Learn More</a></p>
</div>
<div class="col-12 col-lg-6 text-right visible-lg">
<a class="cta-button primary download" href="https://www.radzen.com/blazor-studio/download" target="_blank">Download Now</a>
</div>
<div class="col-12 col-lg-6 text-left hidden-lg">
<a class="cta-button primary" href="https://www.radzen.com/blazor-studio/download" target="_blank">Download Now</a>
</div>
</div>

View File

@@ -1,87 +0,0 @@
{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
{{^_disableContribution}}
{{#docurl}}
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="{{docurl}}">Improve this Doc</a>
</span>{{/docurl}}
{{#sourceurl}}
<span class="small pull-right mobile-hide">
<a href="{{sourceurl}}">View Source</a>
</span>{{/sourceurl}}
{{/_disableContribution}}
<h3 id="{{htmlId}}" data-uid="{{uid}}" class="text-capitalize">{{operationId}}</h3>
{{#summary}}
<div class="markdown level1 summary">{{{summary}}}</div>
{{/summary}}
{{#description}}
<div class="markdown level1 description">{{{description}}}</div>
{{/description}}
{{#conceptual}}
<div class="markdown level1 conceptual">{{{conceptual}}}</div>
{{/conceptual}}
<h5>Request</h5>
<div class="codewrapper">
<pre><code class="lang-restApi hljs">{{operation}} {{path}}</code></pre>
</div>
{{#parameters.0}}
<h5>Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th>Value</th>
<th>Notes</th>
</tr>
</thead>
<tbody>
{{/parameters.0}}
{{#parameters}}
<tr>
<td><span class="parametername">{{#required}}*{{/required}}{{name}}</span></td>
<td>{{type}}</td>
<td>{{default}}</td>
<td>{{{description}}}</td>
</tr>
{{/parameters}}
{{#parameters.0}}
</tbody>
</table>
{{/parameters.0}}
{{#responses.0}}
<div class="responses">
<h5>Responses</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Status Code</th>
<th>Description</th>
<th>Samples</th>
</tr>
</thead>
<tbody>
{{/responses.0}}
{{#responses}}
<tr>
<td><span class="status">{{statusCode}}</span></td>
<td>{{{description}}}</td>
<td class="sample-response">
{{#examples}}
<div class="mime-type">
<i>Mime type: </i><span class="mime">{{mimeType}}</span>
</div>
<pre class="response-content"><code class="lang-js json hljs">{{content}}</code></pre>
{{/examples}}
</td>
</tr>
{{/responses}}
{{#responses.0}}
</tbody>
</table>
</div>
{{/responses.0}}
{{#footer}}
<div class="markdown level1 api-footer">{{{footer}}}</div>
{{/footer}}

View File

@@ -1,37 +0,0 @@
{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
<h1 id="{{htmlId}}" data-uid="{{uid}}" class="text-capitalize text-break">{{name}}</h1>
{{#summary}}
<div class="markdown level0 summary">{{{summary}}}</div>
{{/summary}}
{{#description}}
<div class="markdown level0 description">{{{description}}}</div>
{{/description}}
{{#conceptual}}
<div class="markdown level0 conceptual">{{{conceptual}}}</div>
{{/conceptual}}
{{#tags}}
<h2 id="{{htmlId}}">{{name}}</h2>
{{#description}}
<div class="markdown level0 description">{{{description}}}</div>
{{/description}}
{{#conceptual}}
<div class="markdown level0 conceptual">{{{conceptual}}}</div>
{{/conceptual}}
{{#children}}
{{>partials/rest.child}}
{{/children}}
{{/tags}}
{{!if some children are not tagged while other children are tagged, add default title}}
{{#children.0}}
{{#isTagLayout}}
<h2 id="other-apis">Other APIs</h2>
{{/isTagLayout}}
{{/children.0}}
{{#children}}
{{>partials/rest.child}}
{{/children}}
{{#footer}}
<div class="markdown level0 api-footer">{{{footer}}}</div>
{{/footer}}

View File

@@ -1,5 +0,0 @@
{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
<script type="text/javascript" src="{{_rel}}styles/docfx.vendor.js"></script>
<script type="text/javascript" src="{{_rel}}styles/docfx.js"></script>
<script type="text/javascript" src="{{_rel}}styles/main.js"></script>

View File

@@ -1,9 +0,0 @@
{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
<div id="search-results">
<div class="search-list">{{__global.searchResults}} <span></span></div>
<div class="sr-items">
<p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
</div>
<ul id="pagination" data-first={{__global.pageFirst}} data-prev={{__global.pagePrev}} data-next={{__global.pageNext}} data-last={{__global.pageLast}}></ul>
</div>

View File

@@ -1,49 +0,0 @@
{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
{{#inPackage}}
Package {{name.0.value}}
{{/inPackage}}
{{#inNamespace}}
Namespace {{name.0.value}}
{{/inNamespace}}
{{#inClass}}
Class {{name.0.value}}
{{/inClass}}
{{#inStruct}}
Struct {{name.0.value}}
{{/inStruct}}
{{#inInterface}}
Interface {{name.0.value}}
{{/inInterface}}
{{#inEnum}}
Enum {{name.0.value}}
{{/inEnum}}
{{#inDelegate}}
Delegate {{name.0.value}}
{{/inDelegate}}
{{#inConstructor}}
Constructor {{name.0.value}}
{{/inConstructor}}
{{#inField}}
Field {{name.0.value}}
{{/inField}}
{{#inProperty}}
Property {{name.0.value}}
{{/inProperty}}
{{#inMethod}}
Method {{name.0.value}}
{{/inMethod}}
{{#inEvent}}
Event {{name.0.value}}
{{/inEvent}}
{{#inOperator}}
Operator {{name.0.value}}
{{/inOperator}}
{{#inEii}}
Explict Interface Implementation {{name.0.value}}
{{/inEii}}
{{#inVariable}}
Variable {{name.0.value}}
{{/inVariable}}
{{#inTypeAlias}}
Type Alias {{name.0.value}}
{{/inTypeAlias}}

View File

@@ -1,8 +0,0 @@
{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
<div class="sidenav hide-when-search">
<a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">{{__global.tocToggleButton}}</a>
<div class="sidetoggle collapse" id="sidetoggle">
<div id="sidetoc"></div>
</div>
</div>

View File

@@ -1,49 +0,0 @@
{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
<h1 id="{{id}}" data-uid="{{uid}}">{{>partials/title}}</h1>
<div class="markdown level0 summary">{{{summary}}}</div>
<div class="markdown level0 conceptual">{{{conceptual}}}</div>
{{#inheritance.0}}
<div class="inheritance">
<h5>{{__global.inheritance}}</h5>
{{/inheritance.0}}
{{#inheritance.0.value}}
{{>partials/uref/inheritance}}
{{/inheritance.0.value}}
{{#inheritance.0}}
<div class="level{{level}}"><span class="xref">{{name.0.value}}</span></div>
</div>
{{/inheritance.0}}
{{#inheritedMembers.0}}
<div class="inheritedMembers">
<h5>{{__global.inheritedMembers}}</h5>
{{/inheritedMembers.0}}
{{#inheritedMembers}}
<div>
{{#definition}}
<xref uid="{{definition}}" altProperty="fullName" displayProperty="name"/>
{{/definition}}
{{^definition}}
<xref uid="{{uid}}" altProperty="fullName" displayProperty="name"/>
{{/definition}}
</div>
{{/inheritedMembers}}
{{#inheritedMembers.0}}
</div>
{{/inheritedMembers.0}}
{{#namespace.0}}
<h6><strong>{{__global.namespace}}</strong>: {{{value.specName.0.value}}}</h6>
{{/namespace.0}}
{{#package.0}}
<h6><strong>{{__global.package}}</strong>: {{{value.specName.0.value}}}</h6>
{{/package.0}}
{{#remarks}}
<h5 id="{{id}}_remarks"><strong>{{__global.remarks}}</strong></h5>
<div class="markdown level0 remarks">{{{remarks}}}</div>
{{/remarks}}
{{#example.0}}
<h5 id="{{id}}_examples"><strong>{{__global.examples}}</strong></h5>
{{/example.0}}
{{#example}}
{{{.}}}
{{/example}}

View File

@@ -1,269 +0,0 @@
{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
{{>partials/uref/class.header}}
{{#children}}
<h3 id="{{id}}">{{>partials/classSubtitle}}</h3>
{{#children}}
{{^_disableContribution}}
{{#docurl}}
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="{{docurl}}">{{__global.improveThisDoc}}</a>
</span>{{/docurl}}
{{#sourceurl}}
<span class="small pull-right mobile-hide">
<a href="{{sourceurl}}">{{__global.viewSource}}</a>
</span>{{/sourceurl}}
{{/_disableContribution}}
{{#overload}}
<a id="{{id}}" data-uid="{{uid}}"></a>
{{/overload}}
<h4 id="{{id}}" data-uid="{{uid}}">{{name.0.value}}</h4>
<div class="markdown level1 summary">{{{summary}}}</div>
<div class="markdown level1 conceptual">{{{conceptual}}}</div>
<h5 class="decalaration">{{__global.declaration}}</h5>
{{#syntax}}
<div class="codewrapper">
<pre><code class="lang-{{syntax.content.0.lang}} hljs">{{syntax.content.0.value}}</code></pre>
</div>
{{#parameters.0}}
<h5 class="parameters">{{__global.parameters}}</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>{{__global.type}}</th>
<th>{{__global.name}}</th>
<th>{{__global.description}}</th>
</tr>
</thead>
<tbody>
{{/parameters.0}}
{{#parameters}}
<tr>
<td>{{{type.specName.0.value}}}</td>
<td><em>{{{id}}}</em></td>
<td>
{{{description}}}
{{>partials/uref/parameters}}
</td>
</tr>
{{/parameters}}
{{#parameters.0}}
</tbody>
</table>
{{/parameters.0}}
{{#return}}
<h5 class="returns">{{__global.returns}}</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>{{__global.type}}</th>
<th>{{__global.description}}</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{{value.type.0.specName.0.value}}}</td>
<td>{{{value.description}}}</td>
</tr>
</tbody>
</table>
{{/return}}
{{#typeParameters.0}}
<h5 class="typeParameters">{{__global.typeParameters}}</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>{{__global.name}}</th>
<th>{{__global.description}}</th>
</tr>
</thead>
<tbody>
{{/typeParameters.0}}
{{#typeParameters}}
<tr>
<td><em>{{{id}}}</em></td>
<td>{{{description}}}</td>
</tr>
{{/typeParameters}}
{{#typeParameters.0}}
</tbody>
</table>
{{/typeParameters.0}}
{{#fieldValue}}
<h5 class="fieldValue">{{__global.fieldValue}}</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>{{__global.type}}</th>
<th>{{__global.description}}</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{{value.type.0.specName.0.value}}}</td>
<td>{{{value.description}}}</td>
</tr>
</tbody>
</table>
{{/fieldValue}}
{{#propertyValue}}
<h5 class="propertyValue">{{__global.propertyValue}}</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>{{__global.type}}</th>
<th>{{__global.description}}</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{{value.type.0.specName.0.value}}}</td>
<td>{{{value.description}}}</td>
</tr>
</tbody>
</table>
{{/propertyValue}}
{{#eventType}}
<h5 class="eventType">{{__global.eventType}}</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>{{__global.type}}</th>
<th>{{__global.description}}</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{{type.specName.0.value}}}</td>
<td>{{{description}}}</td>
</tr>
</tbody>
</table>
{{/eventType}}
{{#variableValue}}
<h5 class="variableValue">{{__global.variableValue}}</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>{{__global.type}}</th>
<th>{{__global.description}}</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{{value.type.0.specName.0.value}}}</td>
<td>{{{value.description}}}</td>
</tr>
</tbody>
</table>
{{/variableValue}}
{{#typeAliasType}}
<h5 class="typeAliasType">{{__global.typeAliasType}}</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>{{__global.type}}</th>
<th>{{__global.description}}</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{{value.type.0.specName.0.value}}}</td>
<td>{{{value.description}}}</td>
</tr>
</tbody>
</table>
{{/typeAliasType}}
{{/syntax}}
{{#overridden}}
<h5 class="overrides">{{__global.overrides}}</h5>
<div><xref href="{{uid}}" altProperty="fullName" displayProperty="nameWithType"/></div>
{{/overridden}}
{{#implements.0}}
<h5 class="implements">{{__global.implements}}</h5>
{{/implements.0}}
{{#implements}}
{{#definition}}
<div><xref href="{{definition}}" altProperty="fullName" displayProperty="nameWithType"/></div>
{{/definition}}
{{^definition}}
<div><xref href="{{uid}}" altProperty="fullName" displayProperty="nameWithType"/></div>
{{/definition}}
{{/implements}}
{{#remarks}}
<h5 id="{{id}}_remarks">{{__global.remarks}}</h5>
<div class="markdown level1 remarks">{{{remarks}}}</div>
{{/remarks}}
{{#example.0}}
<h5 id="{{id}}_examples">{{__global.examples}}</h5>
{{/example.0}}
{{#example}}
{{{.}}}
{{/example}}
{{#exceptions.0}}
<h5 class="exceptions">{{__global.exceptions}}</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>{{__global.type}}</th>
<th>{{__global.condition}}</th>
</tr>
</thead>
<tbody>
{{/exceptions.0}}
{{#exceptions.0.value}}
<tr>
<td>{{{type.specName.0.value}}}</td>
<td>{{{description}}}</td>
</tr>
{{/exceptions.0.value}}
{{#exceptions.0}}
</tbody>
</table>
{{/exceptions.0}}
{{#seealso.0}}
<h5 id="{{id}}_seealso">{{__global.seealso}}</h5>
<div class="seealso">
{{/seealso.0}}
{{#seealso}}
{{#isCref}}
<div>{{{type.specName.0.value}}}</div>
{{/isCref}}
{{^isCref}}
<div>{{{url}}}</div>
{{/isCref}}
{{/seealso}}
{{#seealso.0}}
</div>
{{/seealso.0}}
{{/children}}
{{/children}}
{{#extensionMethods.0}}
<h3 id="extensionmethods">{{__global.extensionMethods}}</h3>
{{/extensionMethods.0}}
{{#extensionMethods}}
<div>
{{#definition}}
<xref href="{{definition}}" altProperty="fullName" displayProperty="nameWithType"/>
{{/definition}}
{{^definition}}
<xref href="{{uid}}" altProperty="fullName" displayProperty="nameWithType"/>
{{/definition}}
</div>
{{/extensionMethods}}
{{#seealso.0}}
<h3 id="seealso">{{__global.seealso}}</h3>
<div class="seealso">
{{/seealso.0}}
{{#seealso}}
{{#isCref}}
<div>{{{type.specName.0.value}}}</div>
{{/isCref}}
{{^isCref}}
<div>{{{url}}}</div>
{{/isCref}}
{{/seealso}}
{{#seealso.0}}
</div>
{{/seealso.0}}

View File

@@ -1,35 +0,0 @@
{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
{{>partials/uref/class.header}}
{{#children}}
<h3 id="{{id}}">{{>partials/classSubtitle}}</h3>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>{{__global.name}}</th>
<th>{{__global.description}}</th>
</tr>
<thead>
<tbody>
{{#children}}
<tr>
<td id="{{id}}">{{name.0.value}}</td>
<td>{{{summary}}}</td>
</tr>
{{/children}}
</tbody>
</table>
{{/children}}
{{#extensionMethods.0}}
<h3 id="extensionmethods">{{__global.extensionMethods}}</h3>
{{/extensionMethods.0}}
{{#extensionMethods}}
<div>
{{#definition}}
<xref uid="{{definition}}" fullName="{{fullName.0.value}}" name="{{nameWithType.0.value}}"/>
{{/definition}}
{{^definition}}
<xref uid="{{uid}}" fullName="{{fullName.0.value}}" name="{{nameWithType.0.value}}"/>
{{/definition}}
</div>
{{/extensionMethods}}

View File

@@ -1,4 +0,0 @@
{{#inheritance}}
{{>partials/uref/inheritance}}
{{/inheritance}}
<div class="level{{level}}">{{{type.specName.0.value}}}</div>

View File

@@ -1,221 +0,0 @@
{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
<h1 id="{{id}}" data-uid="{{uid}}" class="text-break">{{>partials/title}}</h1>
<div class="markdown level0 summary">{{{summary}}}</div>
<div class="markdown level0 conceptual">{{{conceptual}}}</div>
{{#package.0}}
<h6><strong>{{__global.package}}</strong>: {{{value.specName.0.value}}}</h6>
{{/package.0}}
<div class="markdown level0 remarks">{{{remarks}}}</div>
{{#children}}
<h3 id="{{id}}">{{>partials/namespaceSubtitle}}</h3>
{{^isEmbedded}}
{{#children}}
<h4><xref uid="{{uid}}" altProperty="fullName" displayProperty="name"/></h4>
<section>{{{summary}}}</section>
{{/children}}
{{/isEmbedded}}
{{#isEmbedded}}
{{#children}}
{{^_disableContribution}}
{{#docurl}}
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="{{docurl}}">{{__global.improveThisDoc}}</a>
</span>{{/docurl}}
{{#sourceurl}}
<span class="small pull-right mobile-hide">
<a href="{{sourceurl}}">{{__global.viewSource}}</a>
</span>{{/sourceurl}}
{{/_disableContribution}}
{{#overload}}
<a id="{{id}}" data-uid="{{uid}}"></a>
{{/overload}}
<h4 id="{{id}}" data-uid="{{uid}}">{{name.0.value}}</h4>
<div class="markdown level1 summary">{{{summary}}}</div>
<div class="markdown level1 conceptual">{{{conceptual}}}</div>
<h5 class="decalaration">{{__global.declaration}}</h5>
{{#syntax}}
<div class="codewrapper">
<pre><code class="lang-{{syntax.content.0.lang}} hljs">{{syntax.content.0.value}}</code></pre>
</div>
{{#parameters.0}}
<h5 class="parameters">{{__global.parameters}}</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>{{__global.type}}</th>
<th>{{__global.name}}</th>
<th>{{__global.description}}</th>
</tr>
</thead>
<tbody>
{{/parameters.0}}
{{#parameters}}
<tr>
<td>{{{type.specName.0.value}}}</td>
<td><em>{{{id}}}</em></td>
<td>
{{{description}}}
{{>partials/uref/parameters}}
</td>
</tr>
{{/parameters}}
{{#parameters.0}}
</tbody>
</table>
{{/parameters.0}}
{{#return}}
<h5 class="returns">{{__global.returns}}</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>{{__global.type}}</th>
<th>{{__global.description}}</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{{value.type.0.specName.0.value}}}</td>
<td>{{{value.description}}}</td>
</tr>
</tbody>
</table>
{{/return}}
{{#typeParameters.0}}
<h5 class="typeParameters">{{__global.typeParameters}}</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>{{__global.name}}</th>
<th>{{__global.description}}</th>
</tr>
</thead>
<tbody>
{{/typeParameters.0}}
{{#typeParameters}}
<tr>
<td><em>{{{id}}}</em></td>
<td>{{{description}}}</td>
</tr>
{{/typeParameters}}
{{#typeParameters.0}}
</tbody>
</table>
{{/typeParameters.0}}
{{#fieldValue}}
<h5 class="fieldValue">{{__global.fieldValue}}</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>{{__global.type}}</th>
<th>{{__global.description}}</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{{value.type.0.specName.0.value}}}</td>
<td>{{{value.description}}}</td>
</tr>
</tbody>
</table>
{{/fieldValue}}
{{#propertyValue}}
<h5 class="propertyValue">{{__global.propertyValue}}</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>{{__global.type}}</th>
<th>{{__global.description}}</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{{value.type.0.specName.0.value}}}</td>
<td>{{{value.description}}}</td>
</tr>
</tbody>
</table>
{{/propertyValue}}
{{#eventType}}
<h5 class="eventType">{{__global.eventType}}</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>{{__global.type}}</th>
<th>{{__global.description}}</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{{type.specName.0.value}}}</td>
<td>{{{description}}}</td>
</tr>
</tbody>
</table>
{{/eventType}}
{{/syntax}}
{{#overridden}}
<h5 class="overrides">{{__global.overrides}}</h5>
<div><xref href="{{uid}}" altProperty="fullName" displayProperty="nameWithType"/></div>
{{/overridden}}
{{#implements.0}}
<h5 class="implements">{{__global.implements}}</h5>
{{/implements.0}}
{{#implements}}
{{#definition}}
<div><xref href="{{definition}}" altProperty="fullName" displayProperty="nameWithType"/></div>
{{/definition}}
{{^definition}}
<div><xref href="{{uid}}" altProperty="fullName" displayProperty="nameWithType"/></div>
{{/definition}}
{{/implements}}
{{#remarks}}
<h5 id="{{id}}_remarks">{{__global.remarks}}</h5>
<div class="markdown level1 remarks">{{{remarks}}}</div>
{{/remarks}}
{{#example.0}}
<h5 id="{{id}}_examples">{{__global.examples}}</h5>
{{/example.0}}
{{#example}}
{{{.}}}
{{/example}}
{{#exceptions.0}}
<h5 class="exceptions">{{__global.exceptions}}</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>{{__global.type}}</th>
<th>{{__global.condition}}</th>
</tr>
</thead>
<tbody>
{{/exceptions.0}}
{{#exceptions.0.value}}
<tr>
<td>{{{type.specName.0.value}}}</td>
<td>{{{description}}}</td>
</tr>
{{/exceptions.0.value}}
{{#exceptions.0}}
</tbody>
</table>
{{/exceptions.0}}
{{#seealso.0}}
<h5 id="{{id}}_seealso">{{__global.seealso}}</h5>
<div class="seealso">
{{/seealso.0}}
{{#seealso}}
{{#isCref}}
<div>{{{type.specName.0.value}}}</div>
{{/isCref}}
{{^isCref}}
<div>{{{url}}}</div>
{{/isCref}}
{{/seealso}}
{{#seealso.0}}
</div>
{{/seealso.0}}
{{/children}}
{{/isEmbedded}}
{{/children}}

View File

@@ -1,28 +0,0 @@
{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
{{#properties.0}}
<h6 class="parameters">Properties</h6>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>{{__global.type}}</th>
<th>{{__global.name}}</th>
<th>{{__global.description}}</th>
</tr>
</thead>
<tbody>
{{/properties.0}}
{{#properties}}
<tr>
<td>{{{type.specName.0.value}}}</td>
<td><em class="text-break">{{{id}}}</em></td>
<td>
{{{description}}}
{{>partials/parameters}}
</td>
</tr>
{{/properties}}
{{#properties.0}}
</tbody>
</table>
{{/properties.0}}

View File

@@ -1,121 +0,0 @@
[
"a",
"able",
"about",
"across",
"after",
"all",
"almost",
"also",
"am",
"among",
"an",
"and",
"any",
"are",
"as",
"at",
"be",
"because",
"been",
"but",
"by",
"can",
"cannot",
"could",
"dear",
"did",
"do",
"does",
"either",
"else",
"ever",
"every",
"for",
"from",
"get",
"got",
"had",
"has",
"have",
"he",
"her",
"hers",
"him",
"his",
"how",
"however",
"i",
"if",
"in",
"into",
"is",
"it",
"its",
"just",
"least",
"let",
"like",
"likely",
"may",
"me",
"might",
"most",
"must",
"my",
"neither",
"no",
"nor",
"not",
"of",
"off",
"often",
"on",
"only",
"or",
"other",
"our",
"own",
"rather",
"said",
"say",
"says",
"she",
"should",
"since",
"so",
"some",
"than",
"that",
"the",
"their",
"them",
"then",
"there",
"these",
"they",
"this",
"tis",
"to",
"too",
"twas",
"us",
"wants",
"was",
"we",
"were",
"what",
"when",
"where",
"which",
"while",
"who",
"whom",
"why",
"will",
"with",
"would",
"yet",
"you",
"your"
]

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

View File

@@ -1 +0,0 @@
// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.

View File

@@ -1,80 +0,0 @@
(function () {
importScripts('lunr.min.js');
var lunrIndex;
var stopWords = null;
var searchData = {};
lunr.tokenizer.separator = /[\s\-\.\(\)]+/;
var stopWordsRequest = new XMLHttpRequest();
stopWordsRequest.open('GET', '../search-stopwords.json');
stopWordsRequest.onload = function () {
if (this.status != 200) {
return;
}
stopWords = JSON.parse(this.responseText);
buildIndex();
}
stopWordsRequest.send();
var searchDataRequest = new XMLHttpRequest();
searchDataRequest.open('GET', '../index.json');
searchDataRequest.onload = function () {
if (this.status != 200) {
return;
}
searchData = JSON.parse(this.responseText);
buildIndex();
postMessage({ e: 'index-ready' });
}
searchDataRequest.send();
onmessage = function (oEvent) {
var q = oEvent.data.q;
var hits = lunrIndex.search(q);
var results = [];
hits.forEach(function (hit) {
var item = searchData[hit.ref];
results.push({ 'href': item.href, 'title': item.title, 'keywords': item.keywords });
});
postMessage({ e: 'query-ready', q: q, d: results });
}
function buildIndex() {
if (stopWords !== null && !isEmpty(searchData)) {
lunrIndex = lunr(function () {
this.pipeline.remove(lunr.stopWordFilter);
this.ref('href');
this.field('title', { boost: 50 });
this.field('keywords', { boost: 20 });
for (var prop in searchData) {
if (searchData.hasOwnProperty(prop)) {
this.add(searchData[prop]);
}
}
var docfxStopWordFilter = lunr.generateStopWordFilter(stopWords);
lunr.Pipeline.registerFunction(docfxStopWordFilter, 'docfxStopWordFilter');
this.pipeline.add(docfxStopWordFilter);
this.searchPipeline.add(docfxStopWordFilter);
});
}
}
function isEmpty(obj) {
if(!obj) return true;
for (var prop in obj) {
if (obj.hasOwnProperty(prop))
return false;
}
return true;
}
})();

View File

@@ -1,15 +0,0 @@
// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.
/**
* This method will be called at the start of exports.transform in toc.html.js
*/
exports.preTransform = function (model) {
return model;
}
/**
* This method will be called at the end of exports.transform in toc.html.js
*/
exports.postTransform = function (model) {
return model;
}

View File

@@ -1,38 +0,0 @@
// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.
var extension = require('./toc.extension.js')
exports.transform = function (model) {
if (extension && extension.preTransform) {
model = extension.preTransform(model);
}
transformItem(model, 1);
if (model.items && model.items.length > 0) model.leaf = false;
model.title = "Table of Content";
model._disableToc = true;
if (extension && extension.postTransform) {
model = extension.postTransform(model);
}
return model;
function transformItem(item, level) {
// set to null incase mustache looks up
item.topicHref = item.topicHref || null;
item.tocHref = item.tocHref || null;
item.name = item.name || null;
item.level = level;
if (item.items && item.items.length > 0) {
var length = item.items.length;
for (var i = 0; i < length; i++) {
transformItem(item.items[i], level + 1);
};
} else {
item.items = [];
item.leaf = true;
}
}
}

View File

@@ -1,22 +0,0 @@
{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}}
<div id="sidetoggle">
<div>
{{^_disableSideFilter}}
<div class="sidefilter">
<form class="toc-filter">
<span class="glyphicon glyphicon-filter filter-icon"></span>
<span class="glyphicon glyphicon-remove clear-icon" id="toc_filter_clear"></span>
<input type="text" id="toc_filter_input" placeholder="{{__global.tocFilter}}" onkeypress="if(event.keyCode==13) {return false;}">
</form>
</div>
{{/_disableSideFilter}}
<div class="sidetoc">
<div class="toc" id="toc">
{{^leaf}}
{{>partials/li}}
{{/leaf}}
</div>
</div>
</div>
</div>

View File

@@ -1,62 +0,0 @@
{
"namespacesInSubtitle": "Namespaces",
"classesInSubtitle": "Classes",
"structsInSubtitle": "Structs",
"interfacesInSubtitle": "Interfaces",
"enumsInSubtitle": "Enums",
"delegatesInSubtitle": "Delegates",
"constructorsInSubtitle": "Constructors",
"fieldsInSubtitle": "Fields",
"propertiesInSubtitle": "Properties",
"methodsInSubtitle": "Methods",
"eventsInSubtitle": "Events",
"operatorsInSubtitle": "Operators",
"eiisInSubtitle": "Explicit Interface Implementations",
"functionsInSubtitle": "Functions",
"variablesInSubtitle": "Variables",
"typeAliasesInSubtitle": "Type Aliases",
"membersInSubtitle": "Members",
"improveThisDoc": "Improve this Doc",
"viewSource": "View Source",
"inheritance": "Inheritance",
"inheritedMembers": "Inherited Members",
"package": "Package",
"namespace": "Namespace",
"assembly": "Assembly",
"syntax": "Syntax",
"overrides": "Overrides",
"implements": "Implements",
"remarks": "Remarks",
"examples": "Examples",
"seealso": "See Also",
"declaration": "Declaration",
"parameters": "Parameters",
"typeParameters": "Type Parameters",
"type": "Type",
"name": "Name",
"description": "Description",
"returns": "Returns",
"fieldValue": "Field Value",
"propertyValue": "Property Value",
"eventType": "Event Type",
"variableValue": "Variable Value",
"typeAliasType": "Type Alias Type",
"exceptions": "Exceptions",
"condition": "Condition",
"extensionMethods": "Extension Methods",
"note": "<h5>Note</h5>",
"warning": "<h5>Warning</h5>",
"tip": "<h5>Tip</h5>",
"important": "<h5>Important</h5>",
"caution": "<h5>Caution</h5>",
"tocToggleButton": "Show / Hide Table of Contents",
"tocFilter": "Filter articles...",
"search": "Search the docs...",
"searchResults": "Search Results for",
"pageFirst": "First",
"pagePrev": "Previous",
"pageNext": "Next",
"pageLast": "Last",
"inThisArticle": "In This Article",
"backToTop": "Back to top"
}

View File

@@ -1,3 +0,0 @@
- name: API Reference
href: api/
homepage: api/index.md

View File

@@ -5,6 +5,7 @@
<ErrorOnDuplicatePublishOutputFiles>False</ErrorOnDuplicatePublishOutputFiles>
<UserSecretsId>d4f5f92a-c1c5-47b2-bb94-becc7f09133c</UserSecretsId>
<Nullable>disable</Nullable>
<StaticWebAssetEndpointExclusionPattern>$(StaticWebAssetEndpointExclusionPattern);md/**</StaticWebAssetEndpointExclusionPattern>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\RadzenBlazorDemos\RadzenBlazorDemos.csproj" />

View File

@@ -1,502 +0,0 @@
<!DOCTYPE html>
<!--[if IE]><![endif]-->
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Class AIChatService
</title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class AIChatService
">
<meta name="generator" content="docfx ">
<link rel="shortcut icon" href="../favicon.ico">
<link rel="stylesheet" href="../styles/docfx.vendor.css">
<link rel="stylesheet" href="../styles/main.css">
<meta property="docfx:navrel" content="">
<meta property="docfx:tocrel" content="toc.html">
<meta property="docfx:rel" content="../">
</head>
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>
<nav id="autocollapse" class="navbar navbar-default ng-scope main-nav" role="navigation">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../logo.svg" alt="">
</a>
</div>
<div class="collapse navbar-collapse" id="navbar">
<form class="navbar-form navbar-left" role="search" id="search">
<div class="form-group">
<input type="text" class="form-control" id="search-query" placeholder="Search the docs..." autocomplete="off">
</div>
</form>
<div class="navbar-right external-links">
<a href="https://blazor.radzen.com" target="_blank">Demos</a>
<a href="https://www.radzen.com" target="_blank">About Radzen</a>
</div>
</div>
</div>
</nav>
</header>
<div class="container-fluid body-content">
<div id="search-results">
<div class="search-list">Search Results for <span></span></div>
<div class="sr-items">
<p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
</div>
<ul id="pagination" data-first=First data-prev=Previous data-next=Next data-last=Last></ul>
</div>
</div>
<div role="main" class="container-fluid body-content hide-when-search">
<div class="sidenav hide-when-search">
<a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
<div class="sidetoggle collapse" id="sidetoggle">
<div id="sidetoc"></div>
</div>
</div>
<div class="article row grid-right">
<div class="col-md-10">
<div class="row">
<div class="col-md-10 col-md-offset-1">
<div id="breadcrumb">
<ul class="breadcrumb">
<li></li>
</ul>
</div>
<article class="content wrap" id="_content" data-uid="Radzen.AIChatService">
<h1 id="Radzen_AIChatService" data-uid="Radzen.AIChatService" class="text-break">Class AIChatService
</h1>
<div class="markdown level0 summary"><p>Service for interacting with AI chat models to get completions with conversation memory.</p>
</div>
<div class="markdown level0 conceptual"></div>
<div class="inheritance">
<h5>Inheritance</h5>
<div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
<div class="level1"><span class="xref">AIChatService</span></div>
</div>
<div classs="implements">
<h5>Implements</h5>
<div><a class="xref" href="Radzen.IAIChatService.html">IAIChatService</a></div>
</div>
<div class="inheritedMembers">
<h5>Inherited Members</h5>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
</div>
</div>
<h6><strong>Namespace</strong>: <a class="xref" href="Radzen.html">Radzen</a></h6>
<h6><strong>Assembly</strong>: Radzen.Blazor.dll</h6>
<h5 id="Radzen_AIChatService_syntax">Syntax</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public class AIChatService : IAIChatService</code></pre>
</div>
<h3 id="constructors">Constructors
</h3>
<a id="Radzen_AIChatService__ctor_" data-uid="Radzen.AIChatService.#ctor*"></a>
<h4 id="Radzen_AIChatService__ctor_System_IServiceProvider_Microsoft_Extensions_Options_IOptions_Radzen_AIChatServiceOptions__" data-uid="Radzen.AIChatService.#ctor(System.IServiceProvider,Microsoft.Extensions.Options.IOptions{Radzen.AIChatServiceOptions})">AIChatService(IServiceProvider, IOptions&lt;AIChatServiceOptions&gt;)</h4>
<div class="markdown level1 summary"><p>Service for interacting with AI chat models to get completions with conversation memory.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public AIChatService(IServiceProvider serviceProvider, IOptions&lt;AIChatServiceOptions&gt; options)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iserviceprovider">IServiceProvider</a></td>
<td><span class="parametername">serviceProvider</span></td>
<td></td>
</tr>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1">IOptions</a>&lt;<a class="xref" href="Radzen.AIChatServiceOptions.html">AIChatServiceOptions</a>&gt;</td>
<td><span class="parametername">options</span></td>
<td></td>
</tr>
</tbody>
</table>
<h3 id="properties">Properties
</h3>
<a id="Radzen_AIChatService_Options_" data-uid="Radzen.AIChatService.Options*"></a>
<h4 id="Radzen_AIChatService_Options" data-uid="Radzen.AIChatService.Options">Options</h4>
<div class="markdown level1 summary"><p>Gets the configuration options for the chat streaming service.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public AIChatServiceOptions Options { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="Radzen.AIChatServiceOptions.html">AIChatServiceOptions</a></td>
<td></td>
</tr>
</tbody>
</table>
<h3 id="methods">Methods
</h3>
<a id="Radzen_AIChatService_CleanupOldSessions_" data-uid="Radzen.AIChatService.CleanupOldSessions*"></a>
<h4 id="Radzen_AIChatService_CleanupOldSessions_System_Int32_" data-uid="Radzen.AIChatService.CleanupOldSessions(System.Int32)">CleanupOldSessions(int)</h4>
<div class="markdown level1 summary"><p>Removes old conversation sessions based on age.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public void CleanupOldSessions(int maxAgeHours = 24)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></td>
<td><span class="parametername">maxAgeHours</span></td>
<td><p>Maximum age in hours for sessions to keep.</p>
</td>
</tr>
</tbody>
</table>
<a id="Radzen_AIChatService_ClearSession_" data-uid="Radzen.AIChatService.ClearSession*"></a>
<h4 id="Radzen_AIChatService_ClearSession_System_String_" data-uid="Radzen.AIChatService.ClearSession(System.String)">ClearSession(string)</h4>
<div class="markdown level1 summary"><p>Clears the conversation history for a specific session.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public void ClearSession(string sessionId)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></td>
<td><span class="parametername">sessionId</span></td>
<td><p>The session ID to clear.</p>
</td>
</tr>
</tbody>
</table>
<a id="Radzen_AIChatService_GetActiveSessions_" data-uid="Radzen.AIChatService.GetActiveSessions*"></a>
<h4 id="Radzen_AIChatService_GetActiveSessions" data-uid="Radzen.AIChatService.GetActiveSessions">GetActiveSessions()</h4>
<div class="markdown level1 summary"><p>Gets all active conversation sessions.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public IEnumerable&lt;ConversationSession&gt; GetActiveSessions()</code></pre>
</div>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="Radzen.ConversationSession.html">ConversationSession</a>&gt;</td>
<td><p>A list of active conversation sessions.</p>
</td>
</tr>
</tbody>
</table>
<a id="Radzen_AIChatService_GetCompletionsAsync_" data-uid="Radzen.AIChatService.GetCompletionsAsync*"></a>
<h4 id="Radzen_AIChatService_GetCompletionsAsync_System_String_System_String_System_Threading_CancellationToken_System_String_System_String_System_Nullable_System_Double__System_Nullable_System_Int32__System_String_System_String_System_String_System_String_" data-uid="Radzen.AIChatService.GetCompletionsAsync(System.String,System.String,System.Threading.CancellationToken,System.String,System.String,System.Nullable{System.Double},System.Nullable{System.Int32},System.String,System.String,System.String,System.String)">GetCompletionsAsync(string, string?, CancellationToken, string?, string?, double?, int?, string?, string?, string?, string?)</h4>
<div class="markdown level1 summary"><p>Streams chat completion responses from the AI model asynchronously with conversation memory.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public IAsyncEnumerable&lt;string&gt; GetCompletionsAsync(string userInput, string? sessionId = null, CancellationToken cancellationToken = default, string? model = null, string? systemPrompt = null, double? temperature = null, int? maxTokens = null, string? endpoint = null, string? proxy = null, string? apiKey = null, string? apiKeyHeader = null)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></td>
<td><span class="parametername">userInput</span></td>
<td><p>The user's input message to send to the AI model.</p>
</td>
</tr>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></td>
<td><span class="parametername">sessionId</span></td>
<td><p>Optional session ID to maintain conversation context. If null, a new session will be created.</p>
</td>
</tr>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></td>
<td><span class="parametername">cancellationToken</span></td>
<td><p>A cancellation token that can be used to cancel the operation.</p>
</td>
</tr>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></td>
<td><span class="parametername">model</span></td>
<td><p>Optional model name to override the configured model.</p>
</td>
</tr>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></td>
<td><span class="parametername">systemPrompt</span></td>
<td><p>Optional system prompt to override the configured system prompt.</p>
</td>
</tr>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a>?</td>
<td><span class="parametername">temperature</span></td>
<td><p>Optional temperature to override the configured temperature.</p>
</td>
</tr>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a>?</td>
<td><span class="parametername">maxTokens</span></td>
<td><p>Optional maximum tokens to override the configured max tokens.</p>
</td>
</tr>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></td>
<td><span class="parametername">endpoint</span></td>
<td><p>Optional endpoint URL to override the configured endpoint.</p>
</td>
</tr>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></td>
<td><span class="parametername">proxy</span></td>
<td><p>Optional proxy URL to override the configured proxy.</p>
</td>
</tr>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></td>
<td><span class="parametername">apiKey</span></td>
<td><p>Optional API key to override the configured API key.</p>
</td>
</tr>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></td>
<td><span class="parametername">apiKeyHeader</span></td>
<td><p>Optional API key header name to override the configured header.</p>
</td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.iasyncenumerable-1">IAsyncEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</td>
<td><p>An async enumerable that yields streaming response chunks from the AI model.</p>
</td>
</tr>
</tbody>
</table>
<a id="Radzen_AIChatService_GetOrCreateSession_" data-uid="Radzen.AIChatService.GetOrCreateSession*"></a>
<h4 id="Radzen_AIChatService_GetOrCreateSession_System_String_" data-uid="Radzen.AIChatService.GetOrCreateSession(System.String)">GetOrCreateSession(string?)</h4>
<div class="markdown level1 summary"><p>Gets or creates a conversation session.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public ConversationSession GetOrCreateSession(string? sessionId = null)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></td>
<td><span class="parametername">sessionId</span></td>
<td><p>The session ID. If null, a new session will be created.</p>
</td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="Radzen.ConversationSession.html">ConversationSession</a></td>
<td><p>The conversation session.</p>
</td>
</tr>
</tbody>
</table>
<h3 id="implements">Implements</h3>
<div>
<a class="xref" href="Radzen.IAIChatService.html">IAIChatService</a>
</div>
</article>
<div class="row radzen-banner">
<div class="col-12 col-lg-6 text-left">
<h2>Introducing <strong>Radzen Blazor Studio</strong></h2>
<p>Radzen Blazor Studio is a software development environment that empowers developers to design, build and deploy Blazor applications without the traditional hurdles. Write less code and get more done.</p>
<p><a href="https://www.radzen.com/blazor-studio" target="_blank"><span class="glyphicon glyphicon-chevron-right" style="font-size: 12px; margin-right: 8px;" aria-hidden="true"></span>Learn More</a></p>
</div>
<div class="col-12 col-lg-6 text-right visible-lg">
<a class="cta-button primary download" href="https://www.radzen.com/blazor-studio/download" target="_blank">Download Now</a>
</div>
<div class="col-12 col-lg-6 text-left hidden-lg">
<a class="cta-button primary" href="https://www.radzen.com/blazor-studio/download" target="_blank">Download Now</a>
</div>
</div> </div>
</div>
</div>
<div class="hidden-sm col-md-2" role="complementary">
<div class="sideaffix">
<div class="contribution">
<ul class="nav">
</ul>
</div>
<nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
<h5>In This Article</h5>
<div></div>
</nav>
</div>
</div>
</div>
</div>
<footer>
<div class="footer">
<div class="container-fluid">
<span class="pull-right">
<a href="#top">Back to top</a>
</span>
<span>Radzen Blazor Components, © 2018-2026 Radzen. <a href="https://github.com/radzenhq/radzen-blazor" target="_blank">Source Code</a> licensed under <a href="https://github.com/radzenhq/radzen-blazor/blob/master/LICENSE" target="_blank">MIT</a></span>
</div>
</div>
</footer>
</div>
<script type="text/javascript" src="../styles/docfx.vendor.js"></script>
<script type="text/javascript" src="../styles/docfx.js"></script>
<script type="text/javascript" src="../styles/main.js"></script>
<script>
function setTitle(title) {
document.title = title;
}
function scrollToBottom(ref) {
ref.scrollTop = ref.scrollHeight;
}
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-73079289-4', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@@ -1,292 +0,0 @@
<!DOCTYPE html>
<!--[if IE]><![endif]-->
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Class AIChatServiceExtensions
</title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class AIChatServiceExtensions
">
<meta name="generator" content="docfx ">
<link rel="shortcut icon" href="../favicon.ico">
<link rel="stylesheet" href="../styles/docfx.vendor.css">
<link rel="stylesheet" href="../styles/main.css">
<meta property="docfx:navrel" content="">
<meta property="docfx:tocrel" content="toc.html">
<meta property="docfx:rel" content="../">
</head>
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>
<nav id="autocollapse" class="navbar navbar-default ng-scope main-nav" role="navigation">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../logo.svg" alt="">
</a>
</div>
<div class="collapse navbar-collapse" id="navbar">
<form class="navbar-form navbar-left" role="search" id="search">
<div class="form-group">
<input type="text" class="form-control" id="search-query" placeholder="Search the docs..." autocomplete="off">
</div>
</form>
<div class="navbar-right external-links">
<a href="https://blazor.radzen.com" target="_blank">Demos</a>
<a href="https://www.radzen.com" target="_blank">About Radzen</a>
</div>
</div>
</div>
</nav>
</header>
<div class="container-fluid body-content">
<div id="search-results">
<div class="search-list">Search Results for <span></span></div>
<div class="sr-items">
<p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
</div>
<ul id="pagination" data-first=First data-prev=Previous data-next=Next data-last=Last></ul>
</div>
</div>
<div role="main" class="container-fluid body-content hide-when-search">
<div class="sidenav hide-when-search">
<a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
<div class="sidetoggle collapse" id="sidetoggle">
<div id="sidetoc"></div>
</div>
</div>
<div class="article row grid-right">
<div class="col-md-10">
<div class="row">
<div class="col-md-10 col-md-offset-1">
<div id="breadcrumb">
<ul class="breadcrumb">
<li></li>
</ul>
</div>
<article class="content wrap" id="_content" data-uid="Radzen.AIChatServiceExtensions">
<h1 id="Radzen_AIChatServiceExtensions" data-uid="Radzen.AIChatServiceExtensions" class="text-break">Class AIChatServiceExtensions
</h1>
<div class="markdown level0 summary"><p>Extension methods for configuring AIChatService in the dependency injection container.</p>
</div>
<div class="markdown level0 conceptual"></div>
<div class="inheritance">
<h5>Inheritance</h5>
<div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
<div class="level1"><span class="xref">AIChatServiceExtensions</span></div>
</div>
<div class="inheritedMembers">
<h5>Inherited Members</h5>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
</div>
</div>
<h6><strong>Namespace</strong>: <a class="xref" href="Radzen.html">Radzen</a></h6>
<h6><strong>Assembly</strong>: Radzen.Blazor.dll</h6>
<h5 id="Radzen_AIChatServiceExtensions_syntax">Syntax</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public static class AIChatServiceExtensions</code></pre>
</div>
<h3 id="methods">Methods
</h3>
<a id="Radzen_AIChatServiceExtensions_AddAIChatService_" data-uid="Radzen.AIChatServiceExtensions.AddAIChatService*"></a>
<h4 id="Radzen_AIChatServiceExtensions_AddAIChatService_Microsoft_Extensions_DependencyInjection_IServiceCollection_" data-uid="Radzen.AIChatServiceExtensions.AddAIChatService(Microsoft.Extensions.DependencyInjection.IServiceCollection)">AddAIChatService(IServiceCollection)</h4>
<div class="markdown level1 summary"><p>Adds the AIChatService to the service collection with default options.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public static IServiceCollection AddAIChatService(this IServiceCollection services)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/microsoft.extensions.dependencyinjection.iservicecollection">IServiceCollection</a></td>
<td><span class="parametername">services</span></td>
<td><p>The service collection.</p>
</td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/microsoft.extensions.dependencyinjection.iservicecollection">IServiceCollection</a></td>
<td><p>The updated service collection.</p>
</td>
</tr>
</tbody>
</table>
<a id="Radzen_AIChatServiceExtensions_AddAIChatService_" data-uid="Radzen.AIChatServiceExtensions.AddAIChatService*"></a>
<h4 id="Radzen_AIChatServiceExtensions_AddAIChatService_Microsoft_Extensions_DependencyInjection_IServiceCollection_System_Action_Radzen_AIChatServiceOptions__" data-uid="Radzen.AIChatServiceExtensions.AddAIChatService(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{Radzen.AIChatServiceOptions})">AddAIChatService(IServiceCollection, Action&lt;AIChatServiceOptions&gt;)</h4>
<div class="markdown level1 summary"><p>Adds the AIChatService to the service collection with the specified configuration.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public static IServiceCollection AddAIChatService(this IServiceCollection services, Action&lt;AIChatServiceOptions&gt; configureOptions)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/microsoft.extensions.dependencyinjection.iservicecollection">IServiceCollection</a></td>
<td><span class="parametername">services</span></td>
<td><p>The service collection.</p>
</td>
</tr>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.action-1">Action</a>&lt;<a class="xref" href="Radzen.AIChatServiceOptions.html">AIChatServiceOptions</a>&gt;</td>
<td><span class="parametername">configureOptions</span></td>
<td><p>The action to configure the AIChatService options.</p>
</td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/microsoft.extensions.dependencyinjection.iservicecollection">IServiceCollection</a></td>
<td><p>The updated service collection.</p>
</td>
</tr>
</tbody>
</table>
</article>
<div class="row radzen-banner">
<div class="col-12 col-lg-6 text-left">
<h2>Introducing <strong>Radzen Blazor Studio</strong></h2>
<p>Radzen Blazor Studio is a software development environment that empowers developers to design, build and deploy Blazor applications without the traditional hurdles. Write less code and get more done.</p>
<p><a href="https://www.radzen.com/blazor-studio" target="_blank"><span class="glyphicon glyphicon-chevron-right" style="font-size: 12px; margin-right: 8px;" aria-hidden="true"></span>Learn More</a></p>
</div>
<div class="col-12 col-lg-6 text-right visible-lg">
<a class="cta-button primary download" href="https://www.radzen.com/blazor-studio/download" target="_blank">Download Now</a>
</div>
<div class="col-12 col-lg-6 text-left hidden-lg">
<a class="cta-button primary" href="https://www.radzen.com/blazor-studio/download" target="_blank">Download Now</a>
</div>
</div> </div>
</div>
</div>
<div class="hidden-sm col-md-2" role="complementary">
<div class="sideaffix">
<div class="contribution">
<ul class="nav">
</ul>
</div>
<nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
<h5>In This Article</h5>
<div></div>
</nav>
</div>
</div>
</div>
</div>
<footer>
<div class="footer">
<div class="container-fluid">
<span class="pull-right">
<a href="#top">Back to top</a>
</span>
<span>Radzen Blazor Components, © 2018-2026 Radzen. <a href="https://github.com/radzenhq/radzen-blazor" target="_blank">Source Code</a> licensed under <a href="https://github.com/radzenhq/radzen-blazor/blob/master/LICENSE" target="_blank">MIT</a></span>
</div>
</div>
</footer>
</div>
<script type="text/javascript" src="../styles/docfx.vendor.js"></script>
<script type="text/javascript" src="../styles/docfx.js"></script>
<script type="text/javascript" src="../styles/main.js"></script>
<script>
function setTitle(title) {
document.title = title;
}
function scrollToBottom(ref) {
ref.scrollTop = ref.scrollHeight;
}
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-73079289-4', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@@ -1,469 +0,0 @@
<!DOCTYPE html>
<!--[if IE]><![endif]-->
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Class AIChatServiceOptions
</title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class AIChatServiceOptions
">
<meta name="generator" content="docfx ">
<link rel="shortcut icon" href="../favicon.ico">
<link rel="stylesheet" href="../styles/docfx.vendor.css">
<link rel="stylesheet" href="../styles/main.css">
<meta property="docfx:navrel" content="">
<meta property="docfx:tocrel" content="toc.html">
<meta property="docfx:rel" content="../">
</head>
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>
<nav id="autocollapse" class="navbar navbar-default ng-scope main-nav" role="navigation">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../logo.svg" alt="">
</a>
</div>
<div class="collapse navbar-collapse" id="navbar">
<form class="navbar-form navbar-left" role="search" id="search">
<div class="form-group">
<input type="text" class="form-control" id="search-query" placeholder="Search the docs..." autocomplete="off">
</div>
</form>
<div class="navbar-right external-links">
<a href="https://blazor.radzen.com" target="_blank">Demos</a>
<a href="https://www.radzen.com" target="_blank">About Radzen</a>
</div>
</div>
</div>
</nav>
</header>
<div class="container-fluid body-content">
<div id="search-results">
<div class="search-list">Search Results for <span></span></div>
<div class="sr-items">
<p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
</div>
<ul id="pagination" data-first=First data-prev=Previous data-next=Next data-last=Last></ul>
</div>
</div>
<div role="main" class="container-fluid body-content hide-when-search">
<div class="sidenav hide-when-search">
<a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
<div class="sidetoggle collapse" id="sidetoggle">
<div id="sidetoc"></div>
</div>
</div>
<div class="article row grid-right">
<div class="col-md-10">
<div class="row">
<div class="col-md-10 col-md-offset-1">
<div id="breadcrumb">
<ul class="breadcrumb">
<li></li>
</ul>
</div>
<article class="content wrap" id="_content" data-uid="Radzen.AIChatServiceOptions">
<h1 id="Radzen_AIChatServiceOptions" data-uid="Radzen.AIChatServiceOptions" class="text-break">Class AIChatServiceOptions
</h1>
<div class="markdown level0 summary"><p>Configuration options for the <a class="xref" href="Radzen.AIChatService.html">AIChatService</a>.</p>
</div>
<div class="markdown level0 conceptual"></div>
<div class="inheritance">
<h5>Inheritance</h5>
<div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
<div class="level1"><span class="xref">AIChatServiceOptions</span></div>
</div>
<div class="inheritedMembers">
<h5>Inherited Members</h5>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
</div>
</div>
<h6><strong>Namespace</strong>: <a class="xref" href="Radzen.html">Radzen</a></h6>
<h6><strong>Assembly</strong>: Radzen.Blazor.dll</h6>
<h5 id="Radzen_AIChatServiceOptions_syntax">Syntax</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public class AIChatServiceOptions</code></pre>
</div>
<h3 id="constructors">Constructors
</h3>
<a id="Radzen_AIChatServiceOptions__ctor_" data-uid="Radzen.AIChatServiceOptions.#ctor*"></a>
<h4 id="Radzen_AIChatServiceOptions__ctor" data-uid="Radzen.AIChatServiceOptions.#ctor">AIChatServiceOptions()</h4>
<div class="markdown level1 summary"><p>Configuration options for the <a class="xref" href="Radzen.AIChatService.html">AIChatService</a>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public AIChatServiceOptions()</code></pre>
</div>
<h3 id="properties">Properties
</h3>
<a id="Radzen_AIChatServiceOptions_ApiKey_" data-uid="Radzen.AIChatServiceOptions.ApiKey*"></a>
<h4 id="Radzen_AIChatServiceOptions_ApiKey" data-uid="Radzen.AIChatServiceOptions.ApiKey">ApiKey</h4>
<div class="markdown level1 summary"><p>Gets or sets the API key for authentication with the AI service.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public string ApiKey { get; set; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></td>
<td></td>
</tr>
</tbody>
</table>
<a id="Radzen_AIChatServiceOptions_ApiKeyHeader_" data-uid="Radzen.AIChatServiceOptions.ApiKeyHeader*"></a>
<h4 id="Radzen_AIChatServiceOptions_ApiKeyHeader" data-uid="Radzen.AIChatServiceOptions.ApiKeyHeader">ApiKeyHeader</h4>
<div class="markdown level1 summary"><p>Gets or sets the header name for the API key (e.g., 'Authorization' or 'api-key').</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public string ApiKeyHeader { get; set; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></td>
<td></td>
</tr>
</tbody>
</table>
<a id="Radzen_AIChatServiceOptions_Endpoint_" data-uid="Radzen.AIChatServiceOptions.Endpoint*"></a>
<h4 id="Radzen_AIChatServiceOptions_Endpoint" data-uid="Radzen.AIChatServiceOptions.Endpoint">Endpoint</h4>
<div class="markdown level1 summary"><p>Gets or sets the endpoint URL for the AI service.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public string Endpoint { get; set; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></td>
<td></td>
</tr>
</tbody>
</table>
<a id="Radzen_AIChatServiceOptions_MaxMessages_" data-uid="Radzen.AIChatServiceOptions.MaxMessages*"></a>
<h4 id="Radzen_AIChatServiceOptions_MaxMessages" data-uid="Radzen.AIChatServiceOptions.MaxMessages">MaxMessages</h4>
<div class="markdown level1 summary"><p>Gets or sets the maximum number of messages to keep in conversation memory.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public int MaxMessages { get; set; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></td>
<td></td>
</tr>
</tbody>
</table>
<a id="Radzen_AIChatServiceOptions_MaxTokens_" data-uid="Radzen.AIChatServiceOptions.MaxTokens*"></a>
<h4 id="Radzen_AIChatServiceOptions_MaxTokens" data-uid="Radzen.AIChatServiceOptions.MaxTokens">MaxTokens</h4>
<div class="markdown level1 summary"><p>Gets or sets the maximum number of tokens to generate in the response.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public int? MaxTokens { get; set; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a>?</td>
<td></td>
</tr>
</tbody>
</table>
<a id="Radzen_AIChatServiceOptions_Model_" data-uid="Radzen.AIChatServiceOptions.Model*"></a>
<h4 id="Radzen_AIChatServiceOptions_Model" data-uid="Radzen.AIChatServiceOptions.Model">Model</h4>
<div class="markdown level1 summary"><p>Gets or sets the model name to use for executing chat completions (e.g., 'gpt-3.5-turbo').</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public string? Model { get; set; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></td>
<td></td>
</tr>
</tbody>
</table>
<a id="Radzen_AIChatServiceOptions_Proxy_" data-uid="Radzen.AIChatServiceOptions.Proxy*"></a>
<h4 id="Radzen_AIChatServiceOptions_Proxy" data-uid="Radzen.AIChatServiceOptions.Proxy">Proxy</h4>
<div class="markdown level1 summary"><p>Gets or sets the proxy URL for the AI service, if any. If set, this will override the Endpoint.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public string? Proxy { get; set; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></td>
<td></td>
</tr>
</tbody>
</table>
<a id="Radzen_AIChatServiceOptions_SessionMaxAgeHours_" data-uid="Radzen.AIChatServiceOptions.SessionMaxAgeHours*"></a>
<h4 id="Radzen_AIChatServiceOptions_SessionMaxAgeHours" data-uid="Radzen.AIChatServiceOptions.SessionMaxAgeHours">SessionMaxAgeHours</h4>
<div class="markdown level1 summary"><p>Gets or sets the maximum age in hours for conversation sessions before cleanup.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public int SessionMaxAgeHours { get; set; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></td>
<td></td>
</tr>
</tbody>
</table>
<a id="Radzen_AIChatServiceOptions_SystemPrompt_" data-uid="Radzen.AIChatServiceOptions.SystemPrompt*"></a>
<h4 id="Radzen_AIChatServiceOptions_SystemPrompt" data-uid="Radzen.AIChatServiceOptions.SystemPrompt">SystemPrompt</h4>
<div class="markdown level1 summary"><p>Gets or sets the system prompt for the AI assistant.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public string SystemPrompt { get; set; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></td>
<td></td>
</tr>
</tbody>
</table>
<a id="Radzen_AIChatServiceOptions_Temperature_" data-uid="Radzen.AIChatServiceOptions.Temperature*"></a>
<h4 id="Radzen_AIChatServiceOptions_Temperature" data-uid="Radzen.AIChatServiceOptions.Temperature">Temperature</h4>
<div class="markdown level1 summary"><p>Gets or sets the temperature for the AI model (0.0 to 2.0). Set to 0.0 for deterministic responses, higher values for more creative outputs.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public double Temperature { get; set; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></td>
<td></td>
</tr>
</tbody>
</table>
</article>
<div class="row radzen-banner">
<div class="col-12 col-lg-6 text-left">
<h2>Introducing <strong>Radzen Blazor Studio</strong></h2>
<p>Radzen Blazor Studio is a software development environment that empowers developers to design, build and deploy Blazor applications without the traditional hurdles. Write less code and get more done.</p>
<p><a href="https://www.radzen.com/blazor-studio" target="_blank"><span class="glyphicon glyphicon-chevron-right" style="font-size: 12px; margin-right: 8px;" aria-hidden="true"></span>Learn More</a></p>
</div>
<div class="col-12 col-lg-6 text-right visible-lg">
<a class="cta-button primary download" href="https://www.radzen.com/blazor-studio/download" target="_blank">Download Now</a>
</div>
<div class="col-12 col-lg-6 text-left hidden-lg">
<a class="cta-button primary" href="https://www.radzen.com/blazor-studio/download" target="_blank">Download Now</a>
</div>
</div> </div>
</div>
</div>
<div class="hidden-sm col-md-2" role="complementary">
<div class="sideaffix">
<div class="contribution">
<ul class="nav">
</ul>
</div>
<nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
<h5>In This Article</h5>
<div></div>
</nav>
</div>
</div>
</div>
</div>
<footer>
<div class="footer">
<div class="container-fluid">
<span class="pull-right">
<a href="#top">Back to top</a>
</span>
<span>Radzen Blazor Components, © 2018-2026 Radzen. <a href="https://github.com/radzenhq/radzen-blazor" target="_blank">Source Code</a> licensed under <a href="https://github.com/radzenhq/radzen-blazor/blob/master/LICENSE" target="_blank">MIT</a></span>
</div>
</div>
</footer>
</div>
<script type="text/javascript" src="../styles/docfx.vendor.js"></script>
<script type="text/javascript" src="../styles/docfx.js"></script>
<script type="text/javascript" src="../styles/main.js"></script>
<script>
function setTitle(title) {
document.title = title;
}
function scrollToBottom(ref) {
ref.scrollTop = ref.scrollHeight;
}
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-73079289-4', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@@ -1,216 +0,0 @@
<!DOCTYPE html>
<!--[if IE]><![endif]-->
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Enum AggregateFunction
</title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Enum AggregateFunction
">
<meta name="generator" content="docfx ">
<link rel="shortcut icon" href="../favicon.ico">
<link rel="stylesheet" href="../styles/docfx.vendor.css">
<link rel="stylesheet" href="../styles/main.css">
<meta property="docfx:navrel" content="">
<meta property="docfx:tocrel" content="toc.html">
<meta property="docfx:rel" content="../">
</head>
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>
<nav id="autocollapse" class="navbar navbar-default ng-scope main-nav" role="navigation">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../logo.svg" alt="">
</a>
</div>
<div class="collapse navbar-collapse" id="navbar">
<form class="navbar-form navbar-left" role="search" id="search">
<div class="form-group">
<input type="text" class="form-control" id="search-query" placeholder="Search the docs..." autocomplete="off">
</div>
</form>
<div class="navbar-right external-links">
<a href="https://blazor.radzen.com" target="_blank">Demos</a>
<a href="https://www.radzen.com" target="_blank">About Radzen</a>
</div>
</div>
</div>
</nav>
</header>
<div class="container-fluid body-content">
<div id="search-results">
<div class="search-list">Search Results for <span></span></div>
<div class="sr-items">
<p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
</div>
<ul id="pagination" data-first=First data-prev=Previous data-next=Next data-last=Last></ul>
</div>
</div>
<div role="main" class="container-fluid body-content hide-when-search">
<div class="sidenav hide-when-search">
<a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
<div class="sidetoggle collapse" id="sidetoggle">
<div id="sidetoc"></div>
</div>
</div>
<div class="article row grid-right">
<div class="col-md-10">
<div class="row">
<div class="col-md-10 col-md-offset-1">
<div id="breadcrumb">
<ul class="breadcrumb">
<li></li>
</ul>
</div>
<article class="content wrap" id="_content" data-uid="Radzen.AggregateFunction">
<h1 id="Radzen_AggregateFunction" data-uid="Radzen.AggregateFunction" class="text-break">Enum AggregateFunction
</h1>
<div class="markdown level0 summary"><p>Specifies the aggregate function for pivot values.</p>
</div>
<div class="markdown level0 conceptual"></div>
<h6><strong>Namespace</strong>: <a class="xref" href="Radzen.html">Radzen</a></h6>
<h6><strong>Assembly</strong>: Radzen.Blazor.dll</h6>
<h5 id="Radzen_AggregateFunction_syntax">Syntax</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public enum AggregateFunction</code></pre>
</div>
<h3 id="fields">Fields
</h3>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
<thead>
</thead></thead><tbody>
<tr>
<td id="Radzen_AggregateFunction_Average">Average</td>
<td><p>Average of values.</p>
</td>
</tr>
<tr>
<td id="Radzen_AggregateFunction_Count">Count</td>
<td><p>Count of items.</p>
</td>
</tr>
<tr>
<td id="Radzen_AggregateFunction_First">First</td>
<td><p>First value.</p>
</td>
</tr>
<tr>
<td id="Radzen_AggregateFunction_Last">Last</td>
<td><p>Last value.</p>
</td>
</tr>
<tr>
<td id="Radzen_AggregateFunction_Max">Max</td>
<td><p>Maximum value.</p>
</td>
</tr>
<tr>
<td id="Radzen_AggregateFunction_Min">Min</td>
<td><p>Minimum value.</p>
</td>
</tr>
<tr>
<td id="Radzen_AggregateFunction_Sum">Sum</td>
<td><p>Sum of values.</p>
</td>
</tr>
</tbody>
</table>
<h3 id="extensionmethods">Extension Methods</h3>
<div>
<a class="xref" href="Radzen.Blazor.EnumExtensions.html#Radzen_Blazor_EnumExtensions_GetDisplayDescription_System_Enum_System_Func_System_String_System_String__">EnumExtensions.GetDisplayDescription(Enum, Func&lt;string, string&gt;)</a>
</div>
</article>
<div class="row radzen-banner">
<div class="col-12 col-lg-6 text-left">
<h2>Introducing <strong>Radzen Blazor Studio</strong></h2>
<p>Radzen Blazor Studio is a software development environment that empowers developers to design, build and deploy Blazor applications without the traditional hurdles. Write less code and get more done.</p>
<p><a href="https://www.radzen.com/blazor-studio" target="_blank"><span class="glyphicon glyphicon-chevron-right" style="font-size: 12px; margin-right: 8px;" aria-hidden="true"></span>Learn More</a></p>
</div>
<div class="col-12 col-lg-6 text-right visible-lg">
<a class="cta-button primary download" href="https://www.radzen.com/blazor-studio/download" target="_blank">Download Now</a>
</div>
<div class="col-12 col-lg-6 text-left hidden-lg">
<a class="cta-button primary" href="https://www.radzen.com/blazor-studio/download" target="_blank">Download Now</a>
</div>
</div> </div>
</div>
</div>
<div class="hidden-sm col-md-2" role="complementary">
<div class="sideaffix">
<div class="contribution">
<ul class="nav">
</ul>
</div>
<nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
<h5>In This Article</h5>
<div></div>
</nav>
</div>
</div>
</div>
</div>
<footer>
<div class="footer">
<div class="container-fluid">
<span class="pull-right">
<a href="#top">Back to top</a>
</span>
<span>Radzen Blazor Components, © 2018-2026 Radzen. <a href="https://github.com/radzenhq/radzen-blazor" target="_blank">Source Code</a> licensed under <a href="https://github.com/radzenhq/radzen-blazor/blob/master/LICENSE" target="_blank">MIT</a></span>
</div>
</div>
</footer>
</div>
<script type="text/javascript" src="../styles/docfx.vendor.js"></script>
<script type="text/javascript" src="../styles/docfx.js"></script>
<script type="text/javascript" src="../styles/main.js"></script>
<script>
function setTitle(title) {
document.title = title;
}
function scrollToBottom(ref) {
ref.scrollTop = ref.scrollHeight;
}
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-73079289-4', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@@ -1,330 +0,0 @@
<!DOCTYPE html>
<!--[if IE]><![endif]-->
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Class AlertOptions
</title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class AlertOptions
">
<meta name="generator" content="docfx ">
<link rel="shortcut icon" href="../favicon.ico">
<link rel="stylesheet" href="../styles/docfx.vendor.css">
<link rel="stylesheet" href="../styles/main.css">
<meta property="docfx:navrel" content="">
<meta property="docfx:tocrel" content="toc.html">
<meta property="docfx:rel" content="../">
</head>
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>
<nav id="autocollapse" class="navbar navbar-default ng-scope main-nav" role="navigation">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../logo.svg" alt="">
</a>
</div>
<div class="collapse navbar-collapse" id="navbar">
<form class="navbar-form navbar-left" role="search" id="search">
<div class="form-group">
<input type="text" class="form-control" id="search-query" placeholder="Search the docs..." autocomplete="off">
</div>
</form>
<div class="navbar-right external-links">
<a href="https://blazor.radzen.com" target="_blank">Demos</a>
<a href="https://www.radzen.com" target="_blank">About Radzen</a>
</div>
</div>
</div>
</nav>
</header>
<div class="container-fluid body-content">
<div id="search-results">
<div class="search-list">Search Results for <span></span></div>
<div class="sr-items">
<p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
</div>
<ul id="pagination" data-first=First data-prev=Previous data-next=Next data-last=Last></ul>
</div>
</div>
<div role="main" class="container-fluid body-content hide-when-search">
<div class="sidenav hide-when-search">
<a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
<div class="sidetoggle collapse" id="sidetoggle">
<div id="sidetoc"></div>
</div>
</div>
<div class="article row grid-right">
<div class="col-md-10">
<div class="row">
<div class="col-md-10 col-md-offset-1">
<div id="breadcrumb">
<ul class="breadcrumb">
<li></li>
</ul>
</div>
<article class="content wrap" id="_content" data-uid="Radzen.AlertOptions">
<h1 id="Radzen_AlertOptions" data-uid="Radzen.AlertOptions" class="text-break">Class AlertOptions
</h1>
<div class="markdown level0 summary"><p>Class ConfirmOptions.</p>
</div>
<div class="markdown level0 conceptual"></div>
<div class="inheritance">
<h5>Inheritance</h5>
<div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
<div class="level1"><a class="xref" href="Radzen.DialogOptionsBase.html">DialogOptionsBase</a></div>
<div class="level2"><a class="xref" href="Radzen.DialogOptions.html">DialogOptions</a></div>
<div class="level3"><span class="xref">AlertOptions</span></div>
<div class="level4"><a class="xref" href="Radzen.ConfirmOptions.html">ConfirmOptions</a></div>
</div>
<div classs="implements">
<h5>Implements</h5>
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.componentmodel.inotifypropertychanged">INotifyPropertyChanged</a></div>
</div>
<div class="inheritedMembers">
<h5>Inherited Members</h5>
<div>
<a class="xref" href="Radzen.DialogOptions.html#Radzen_DialogOptions_Icon">DialogOptions.Icon</a>
</div>
<div>
<a class="xref" href="Radzen.DialogOptions.html#Radzen_DialogOptions_IconColor">DialogOptions.IconColor</a>
</div>
<div>
<a class="xref" href="Radzen.DialogOptions.html#Radzen_DialogOptions_IconStyle">DialogOptions.IconStyle</a>
</div>
<div>
<a class="xref" href="Radzen.DialogOptions.html#Radzen_DialogOptions_Resize">DialogOptions.Resize</a>
</div>
<div>
<a class="xref" href="Radzen.DialogOptions.html#Radzen_DialogOptions_Draggable">DialogOptions.Draggable</a>
</div>
<div>
<a class="xref" href="Radzen.DialogOptions.html#Radzen_DialogOptions_Drag">DialogOptions.Drag</a>
</div>
<div>
<a class="xref" href="Radzen.DialogOptions.html#Radzen_DialogOptions_Left">DialogOptions.Left</a>
</div>
<div>
<a class="xref" href="Radzen.DialogOptions.html#Radzen_DialogOptions_Top">DialogOptions.Top</a>
</div>
<div>
<a class="xref" href="Radzen.DialogOptions.html#Radzen_DialogOptions_Bottom">DialogOptions.Bottom</a>
</div>
<div>
<a class="xref" href="Radzen.DialogOptions.html#Radzen_DialogOptions_ChildContent">DialogOptions.ChildContent</a>
</div>
<div>
<a class="xref" href="Radzen.DialogOptions.html#Radzen_DialogOptions_AutoFocusFirstElement">DialogOptions.AutoFocusFirstElement</a>
</div>
<div>
<a class="xref" href="Radzen.DialogOptions.html#Radzen_DialogOptions_CloseDialogOnEsc">DialogOptions.CloseDialogOnEsc</a>
</div>
<div>
<a class="xref" href="Radzen.DialogOptionsBase.html#Radzen_DialogOptionsBase_OnPropertyChanged_System_String_">DialogOptionsBase.OnPropertyChanged(string)</a>
</div>
<div>
<a class="xref" href="Radzen.DialogOptionsBase.html#Radzen_DialogOptionsBase_ShowTitle">DialogOptionsBase.ShowTitle</a>
</div>
<div>
<a class="xref" href="Radzen.DialogOptionsBase.html#Radzen_DialogOptionsBase_ShowClose">DialogOptionsBase.ShowClose</a>
</div>
<div>
<a class="xref" href="Radzen.DialogOptionsBase.html#Radzen_DialogOptionsBase_AriaLabel">DialogOptionsBase.AriaLabel</a>
</div>
<div>
<a class="xref" href="Radzen.DialogOptionsBase.html#Radzen_DialogOptionsBase_CloseAriaLabel">DialogOptionsBase.CloseAriaLabel</a>
</div>
<div>
<a class="xref" href="Radzen.DialogOptionsBase.html#Radzen_DialogOptionsBase_Width">DialogOptionsBase.Width</a>
</div>
<div>
<a class="xref" href="Radzen.DialogOptionsBase.html#Radzen_DialogOptionsBase_Height">DialogOptionsBase.Height</a>
</div>
<div>
<a class="xref" href="Radzen.DialogOptionsBase.html#Radzen_DialogOptionsBase_Style">DialogOptionsBase.Style</a>
</div>
<div>
<a class="xref" href="Radzen.DialogOptionsBase.html#Radzen_DialogOptionsBase_CloseDialogOnOverlayClick">DialogOptionsBase.CloseDialogOnOverlayClick</a>
</div>
<div>
<a class="xref" href="Radzen.DialogOptionsBase.html#Radzen_DialogOptionsBase_CssClass">DialogOptionsBase.CssClass</a>
</div>
<div>
<a class="xref" href="Radzen.DialogOptionsBase.html#Radzen_DialogOptionsBase_WrapperCssClass">DialogOptionsBase.WrapperCssClass</a>
</div>
<div>
<a class="xref" href="Radzen.DialogOptionsBase.html#Radzen_DialogOptionsBase_ContentCssClass">DialogOptionsBase.ContentCssClass</a>
</div>
<div>
<a class="xref" href="Radzen.DialogOptionsBase.html#Radzen_DialogOptionsBase_CloseTabIndex">DialogOptionsBase.CloseTabIndex</a>
</div>
<div>
<a class="xref" href="Radzen.DialogOptionsBase.html#Radzen_DialogOptionsBase_TitleContent">DialogOptionsBase.TitleContent</a>
</div>
<div>
<a class="xref" href="Radzen.DialogOptionsBase.html#Radzen_DialogOptionsBase_Resizable">DialogOptionsBase.Resizable</a>
</div>
<div>
<a class="xref" href="Radzen.DialogOptionsBase.html#Radzen_DialogOptionsBase_PropertyChanged">DialogOptionsBase.PropertyChanged</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
</div>
</div>
<h6><strong>Namespace</strong>: <a class="xref" href="Radzen.html">Radzen</a></h6>
<h6><strong>Assembly</strong>: Radzen.Blazor.dll</h6>
<h5 id="Radzen_AlertOptions_syntax">Syntax</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public class AlertOptions : DialogOptions, INotifyPropertyChanged</code></pre>
</div>
<h3 id="constructors">Constructors
</h3>
<a id="Radzen_AlertOptions__ctor_" data-uid="Radzen.AlertOptions.#ctor*"></a>
<h4 id="Radzen_AlertOptions__ctor" data-uid="Radzen.AlertOptions.#ctor">AlertOptions()</h4>
<div class="markdown level1 summary"><p>Class ConfirmOptions.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public AlertOptions()</code></pre>
</div>
<h3 id="properties">Properties
</h3>
<a id="Radzen_AlertOptions_OkButtonText_" data-uid="Radzen.AlertOptions.OkButtonText*"></a>
<h4 id="Radzen_AlertOptions_OkButtonText" data-uid="Radzen.AlertOptions.OkButtonText">OkButtonText</h4>
<div class="markdown level1 summary"><p>Gets or sets the text of the OK button.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public string? OkButtonText { get; set; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></td>
<td></td>
</tr>
</tbody>
</table>
<h3 id="implements">Implements</h3>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.componentmodel.inotifypropertychanged">INotifyPropertyChanged</a>
</div>
</article>
<div class="row radzen-banner">
<div class="col-12 col-lg-6 text-left">
<h2>Introducing <strong>Radzen Blazor Studio</strong></h2>
<p>Radzen Blazor Studio is a software development environment that empowers developers to design, build and deploy Blazor applications without the traditional hurdles. Write less code and get more done.</p>
<p><a href="https://www.radzen.com/blazor-studio" target="_blank"><span class="glyphicon glyphicon-chevron-right" style="font-size: 12px; margin-right: 8px;" aria-hidden="true"></span>Learn More</a></p>
</div>
<div class="col-12 col-lg-6 text-right visible-lg">
<a class="cta-button primary download" href="https://www.radzen.com/blazor-studio/download" target="_blank">Download Now</a>
</div>
<div class="col-12 col-lg-6 text-left hidden-lg">
<a class="cta-button primary" href="https://www.radzen.com/blazor-studio/download" target="_blank">Download Now</a>
</div>
</div> </div>
</div>
</div>
<div class="hidden-sm col-md-2" role="complementary">
<div class="sideaffix">
<div class="contribution">
<ul class="nav">
</ul>
</div>
<nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
<h5>In This Article</h5>
<div></div>
</nav>
</div>
</div>
</div>
</div>
<footer>
<div class="footer">
<div class="container-fluid">
<span class="pull-right">
<a href="#top">Back to top</a>
</span>
<span>Radzen Blazor Components, © 2018-2026 Radzen. <a href="https://github.com/radzenhq/radzen-blazor" target="_blank">Source Code</a> licensed under <a href="https://github.com/radzenhq/radzen-blazor/blob/master/LICENSE" target="_blank">MIT</a></span>
</div>
</div>
</footer>
</div>
<script type="text/javascript" src="../styles/docfx.vendor.js"></script>
<script type="text/javascript" src="../styles/docfx.js"></script>
<script type="text/javascript" src="../styles/main.js"></script>
<script>
function setTitle(title) {
document.title = title;
}
function scrollToBottom(ref) {
ref.scrollTop = ref.scrollHeight;
}
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-73079289-4', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@@ -1,201 +0,0 @@
<!DOCTYPE html>
<!--[if IE]><![endif]-->
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Enum AlertSize
</title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Enum AlertSize
">
<meta name="generator" content="docfx ">
<link rel="shortcut icon" href="../favicon.ico">
<link rel="stylesheet" href="../styles/docfx.vendor.css">
<link rel="stylesheet" href="../styles/main.css">
<meta property="docfx:navrel" content="">
<meta property="docfx:tocrel" content="toc.html">
<meta property="docfx:rel" content="../">
</head>
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>
<nav id="autocollapse" class="navbar navbar-default ng-scope main-nav" role="navigation">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../logo.svg" alt="">
</a>
</div>
<div class="collapse navbar-collapse" id="navbar">
<form class="navbar-form navbar-left" role="search" id="search">
<div class="form-group">
<input type="text" class="form-control" id="search-query" placeholder="Search the docs..." autocomplete="off">
</div>
</form>
<div class="navbar-right external-links">
<a href="https://blazor.radzen.com" target="_blank">Demos</a>
<a href="https://www.radzen.com" target="_blank">About Radzen</a>
</div>
</div>
</div>
</nav>
</header>
<div class="container-fluid body-content">
<div id="search-results">
<div class="search-list">Search Results for <span></span></div>
<div class="sr-items">
<p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
</div>
<ul id="pagination" data-first=First data-prev=Previous data-next=Next data-last=Last></ul>
</div>
</div>
<div role="main" class="container-fluid body-content hide-when-search">
<div class="sidenav hide-when-search">
<a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
<div class="sidetoggle collapse" id="sidetoggle">
<div id="sidetoc"></div>
</div>
</div>
<div class="article row grid-right">
<div class="col-md-10">
<div class="row">
<div class="col-md-10 col-md-offset-1">
<div id="breadcrumb">
<ul class="breadcrumb">
<li></li>
</ul>
</div>
<article class="content wrap" id="_content" data-uid="Radzen.AlertSize">
<h1 id="Radzen_AlertSize" data-uid="Radzen.AlertSize" class="text-break">Enum AlertSize
</h1>
<div class="markdown level0 summary"><p>Specifies the size of a <a class="xref" href="Radzen.Blazor.RadzenAlert.html">RadzenAlert</a>.</p>
</div>
<div class="markdown level0 conceptual"></div>
<h6><strong>Namespace</strong>: <a class="xref" href="Radzen.html">Radzen</a></h6>
<h6><strong>Assembly</strong>: Radzen.Blazor.dll</h6>
<h5 id="Radzen_AlertSize_syntax">Syntax</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public enum AlertSize</code></pre>
</div>
<h3 id="fields">Fields
</h3>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
<thead>
</thead></thead><tbody>
<tr>
<td id="Radzen_AlertSize_ExtraSmall">ExtraSmall</td>
<td><p>The smallest alert.</p>
</td>
</tr>
<tr>
<td id="Radzen_AlertSize_Large">Large</td>
<td><p>An alert larger than the default.</p>
</td>
</tr>
<tr>
<td id="Radzen_AlertSize_Medium">Medium</td>
<td><p>The default size of an alert.</p>
</td>
</tr>
<tr>
<td id="Radzen_AlertSize_Small">Small</td>
<td><p>A alert smaller than the default.</p>
</td>
</tr>
</tbody>
</table>
<h3 id="extensionmethods">Extension Methods</h3>
<div>
<a class="xref" href="Radzen.Blazor.EnumExtensions.html#Radzen_Blazor_EnumExtensions_GetDisplayDescription_System_Enum_System_Func_System_String_System_String__">EnumExtensions.GetDisplayDescription(Enum, Func&lt;string, string&gt;)</a>
</div>
</article>
<div class="row radzen-banner">
<div class="col-12 col-lg-6 text-left">
<h2>Introducing <strong>Radzen Blazor Studio</strong></h2>
<p>Radzen Blazor Studio is a software development environment that empowers developers to design, build and deploy Blazor applications without the traditional hurdles. Write less code and get more done.</p>
<p><a href="https://www.radzen.com/blazor-studio" target="_blank"><span class="glyphicon glyphicon-chevron-right" style="font-size: 12px; margin-right: 8px;" aria-hidden="true"></span>Learn More</a></p>
</div>
<div class="col-12 col-lg-6 text-right visible-lg">
<a class="cta-button primary download" href="https://www.radzen.com/blazor-studio/download" target="_blank">Download Now</a>
</div>
<div class="col-12 col-lg-6 text-left hidden-lg">
<a class="cta-button primary" href="https://www.radzen.com/blazor-studio/download" target="_blank">Download Now</a>
</div>
</div> </div>
</div>
</div>
<div class="hidden-sm col-md-2" role="complementary">
<div class="sideaffix">
<div class="contribution">
<ul class="nav">
</ul>
</div>
<nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
<h5>In This Article</h5>
<div></div>
</nav>
</div>
</div>
</div>
</div>
<footer>
<div class="footer">
<div class="container-fluid">
<span class="pull-right">
<a href="#top">Back to top</a>
</span>
<span>Radzen Blazor Components, © 2018-2026 Radzen. <a href="https://github.com/radzenhq/radzen-blazor" target="_blank">Source Code</a> licensed under <a href="https://github.com/radzenhq/radzen-blazor/blob/master/LICENSE" target="_blank">MIT</a></span>
</div>
</div>
</footer>
</div>
<script type="text/javascript" src="../styles/docfx.vendor.js"></script>
<script type="text/javascript" src="../styles/docfx.js"></script>
<script type="text/javascript" src="../styles/main.js"></script>
<script>
function setTitle(title) {
document.title = title;
}
function scrollToBottom(ref) {
ref.scrollTop = ref.scrollHeight;
}
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-73079289-4', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@@ -1,226 +0,0 @@
<!DOCTYPE html>
<!--[if IE]><![endif]-->
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Enum AlertStyle
</title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Enum AlertStyle
">
<meta name="generator" content="docfx ">
<link rel="shortcut icon" href="../favicon.ico">
<link rel="stylesheet" href="../styles/docfx.vendor.css">
<link rel="stylesheet" href="../styles/main.css">
<meta property="docfx:navrel" content="">
<meta property="docfx:tocrel" content="toc.html">
<meta property="docfx:rel" content="../">
</head>
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>
<nav id="autocollapse" class="navbar navbar-default ng-scope main-nav" role="navigation">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../logo.svg" alt="">
</a>
</div>
<div class="collapse navbar-collapse" id="navbar">
<form class="navbar-form navbar-left" role="search" id="search">
<div class="form-group">
<input type="text" class="form-control" id="search-query" placeholder="Search the docs..." autocomplete="off">
</div>
</form>
<div class="navbar-right external-links">
<a href="https://blazor.radzen.com" target="_blank">Demos</a>
<a href="https://www.radzen.com" target="_blank">About Radzen</a>
</div>
</div>
</div>
</nav>
</header>
<div class="container-fluid body-content">
<div id="search-results">
<div class="search-list">Search Results for <span></span></div>
<div class="sr-items">
<p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
</div>
<ul id="pagination" data-first=First data-prev=Previous data-next=Next data-last=Last></ul>
</div>
</div>
<div role="main" class="container-fluid body-content hide-when-search">
<div class="sidenav hide-when-search">
<a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
<div class="sidetoggle collapse" id="sidetoggle">
<div id="sidetoc"></div>
</div>
</div>
<div class="article row grid-right">
<div class="col-md-10">
<div class="row">
<div class="col-md-10 col-md-offset-1">
<div id="breadcrumb">
<ul class="breadcrumb">
<li></li>
</ul>
</div>
<article class="content wrap" id="_content" data-uid="Radzen.AlertStyle">
<h1 id="Radzen_AlertStyle" data-uid="Radzen.AlertStyle" class="text-break">Enum AlertStyle
</h1>
<div class="markdown level0 summary"><p>Specifies the display style or severity of a <a class="xref" href="Radzen.Blazor.RadzenAlert.html">RadzenAlert</a>. Affects the visual styling of RadzenAlert (background and text color).</p>
</div>
<div class="markdown level0 conceptual"></div>
<h6><strong>Namespace</strong>: <a class="xref" href="Radzen.html">Radzen</a></h6>
<h6><strong>Assembly</strong>: Radzen.Blazor.dll</h6>
<h5 id="Radzen_AlertStyle_syntax">Syntax</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public enum AlertStyle</code></pre>
</div>
<h3 id="fields">Fields
</h3>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
<thead>
</thead></thead><tbody>
<tr>
<td id="Radzen_AlertStyle_Base">Base</td>
<td><p>Base styling. Similar to base buttons.</p>
</td>
</tr>
<tr>
<td id="Radzen_AlertStyle_Danger">Danger</td>
<td><p>Danger styling.</p>
</td>
</tr>
<tr>
<td id="Radzen_AlertStyle_Dark">Dark</td>
<td><p>Dark styling. Similar to dark buttons.</p>
</td>
</tr>
<tr>
<td id="Radzen_AlertStyle_Info">Info</td>
<td><p>Informative styling.</p>
</td>
</tr>
<tr>
<td id="Radzen_AlertStyle_Light">Light</td>
<td><p>Light styling. Similar to light buttons.</p>
</td>
</tr>
<tr>
<td id="Radzen_AlertStyle_Primary">Primary</td>
<td><p>Primary styling. Similar to primary buttons.</p>
</td>
</tr>
<tr>
<td id="Radzen_AlertStyle_Secondary">Secondary</td>
<td><p>Secondary styling. Similar to secondary buttons.</p>
</td>
</tr>
<tr>
<td id="Radzen_AlertStyle_Success">Success</td>
<td><p>Success styling.</p>
</td>
</tr>
<tr>
<td id="Radzen_AlertStyle_Warning">Warning</td>
<td><p>Warning styling.</p>
</td>
</tr>
</tbody>
</table>
<h3 id="extensionmethods">Extension Methods</h3>
<div>
<a class="xref" href="Radzen.Blazor.EnumExtensions.html#Radzen_Blazor_EnumExtensions_GetDisplayDescription_System_Enum_System_Func_System_String_System_String__">EnumExtensions.GetDisplayDescription(Enum, Func&lt;string, string&gt;)</a>
</div>
</article>
<div class="row radzen-banner">
<div class="col-12 col-lg-6 text-left">
<h2>Introducing <strong>Radzen Blazor Studio</strong></h2>
<p>Radzen Blazor Studio is a software development environment that empowers developers to design, build and deploy Blazor applications without the traditional hurdles. Write less code and get more done.</p>
<p><a href="https://www.radzen.com/blazor-studio" target="_blank"><span class="glyphicon glyphicon-chevron-right" style="font-size: 12px; margin-right: 8px;" aria-hidden="true"></span>Learn More</a></p>
</div>
<div class="col-12 col-lg-6 text-right visible-lg">
<a class="cta-button primary download" href="https://www.radzen.com/blazor-studio/download" target="_blank">Download Now</a>
</div>
<div class="col-12 col-lg-6 text-left hidden-lg">
<a class="cta-button primary" href="https://www.radzen.com/blazor-studio/download" target="_blank">Download Now</a>
</div>
</div> </div>
</div>
</div>
<div class="hidden-sm col-md-2" role="complementary">
<div class="sideaffix">
<div class="contribution">
<ul class="nav">
</ul>
</div>
<nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
<h5>In This Article</h5>
<div></div>
</nav>
</div>
</div>
</div>
</div>
<footer>
<div class="footer">
<div class="container-fluid">
<span class="pull-right">
<a href="#top">Back to top</a>
</span>
<span>Radzen Blazor Components, © 2018-2026 Radzen. <a href="https://github.com/radzenhq/radzen-blazor" target="_blank">Source Code</a> licensed under <a href="https://github.com/radzenhq/radzen-blazor/blob/master/LICENSE" target="_blank">MIT</a></span>
</div>
</div>
</footer>
</div>
<script type="text/javascript" src="../styles/docfx.vendor.js"></script>
<script type="text/javascript" src="../styles/docfx.js"></script>
<script type="text/javascript" src="../styles/main.js"></script>
<script>
function setTitle(title) {
document.title = title;
}
function scrollToBottom(ref) {
ref.scrollTop = ref.scrollHeight;
}
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-73079289-4', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@@ -1,206 +0,0 @@
<!DOCTYPE html>
<!--[if IE]><![endif]-->
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Enum AlignItems
</title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Enum AlignItems
">
<meta name="generator" content="docfx ">
<link rel="shortcut icon" href="../favicon.ico">
<link rel="stylesheet" href="../styles/docfx.vendor.css">
<link rel="stylesheet" href="../styles/main.css">
<meta property="docfx:navrel" content="">
<meta property="docfx:tocrel" content="toc.html">
<meta property="docfx:rel" content="../">
</head>
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>
<nav id="autocollapse" class="navbar navbar-default ng-scope main-nav" role="navigation">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../logo.svg" alt="">
</a>
</div>
<div class="collapse navbar-collapse" id="navbar">
<form class="navbar-form navbar-left" role="search" id="search">
<div class="form-group">
<input type="text" class="form-control" id="search-query" placeholder="Search the docs..." autocomplete="off">
</div>
</form>
<div class="navbar-right external-links">
<a href="https://blazor.radzen.com" target="_blank">Demos</a>
<a href="https://www.radzen.com" target="_blank">About Radzen</a>
</div>
</div>
</div>
</nav>
</header>
<div class="container-fluid body-content">
<div id="search-results">
<div class="search-list">Search Results for <span></span></div>
<div class="sr-items">
<p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
</div>
<ul id="pagination" data-first=First data-prev=Previous data-next=Next data-last=Last></ul>
</div>
</div>
<div role="main" class="container-fluid body-content hide-when-search">
<div class="sidenav hide-when-search">
<a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
<div class="sidetoggle collapse" id="sidetoggle">
<div id="sidetoc"></div>
</div>
</div>
<div class="article row grid-right">
<div class="col-md-10">
<div class="row">
<div class="col-md-10 col-md-offset-1">
<div id="breadcrumb">
<ul class="breadcrumb">
<li></li>
</ul>
</div>
<article class="content wrap" id="_content" data-uid="Radzen.AlignItems">
<h1 id="Radzen_AlignItems" data-uid="Radzen.AlignItems" class="text-break">Enum AlignItems
</h1>
<div class="markdown level0 summary"><p>Represents the alignment of Stack items.</p>
</div>
<div class="markdown level0 conceptual"></div>
<h6><strong>Namespace</strong>: <a class="xref" href="Radzen.html">Radzen</a></h6>
<h6><strong>Assembly</strong>: Radzen.Blazor.dll</h6>
<h5 id="Radzen_AlignItems_syntax">Syntax</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public enum AlignItems</code></pre>
</div>
<h3 id="fields">Fields
</h3>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
<thead>
</thead></thead><tbody>
<tr>
<td id="Radzen_AlignItems_Center">Center</td>
<td><p>Center items alignment.</p>
</td>
</tr>
<tr>
<td id="Radzen_AlignItems_End">End</td>
<td><p>End items alignment.</p>
</td>
</tr>
<tr>
<td id="Radzen_AlignItems_Normal">Normal</td>
<td><p>Normal items alignment.</p>
</td>
</tr>
<tr>
<td id="Radzen_AlignItems_Start">Start</td>
<td><p>Start items alignment.</p>
</td>
</tr>
<tr>
<td id="Radzen_AlignItems_Stretch">Stretch</td>
<td><p>Stretch items alignment.</p>
</td>
</tr>
</tbody>
</table>
<h3 id="extensionmethods">Extension Methods</h3>
<div>
<a class="xref" href="Radzen.Blazor.EnumExtensions.html#Radzen_Blazor_EnumExtensions_GetDisplayDescription_System_Enum_System_Func_System_String_System_String__">EnumExtensions.GetDisplayDescription(Enum, Func&lt;string, string&gt;)</a>
</div>
</article>
<div class="row radzen-banner">
<div class="col-12 col-lg-6 text-left">
<h2>Introducing <strong>Radzen Blazor Studio</strong></h2>
<p>Radzen Blazor Studio is a software development environment that empowers developers to design, build and deploy Blazor applications without the traditional hurdles. Write less code and get more done.</p>
<p><a href="https://www.radzen.com/blazor-studio" target="_blank"><span class="glyphicon glyphicon-chevron-right" style="font-size: 12px; margin-right: 8px;" aria-hidden="true"></span>Learn More</a></p>
</div>
<div class="col-12 col-lg-6 text-right visible-lg">
<a class="cta-button primary download" href="https://www.radzen.com/blazor-studio/download" target="_blank">Download Now</a>
</div>
<div class="col-12 col-lg-6 text-left hidden-lg">
<a class="cta-button primary" href="https://www.radzen.com/blazor-studio/download" target="_blank">Download Now</a>
</div>
</div> </div>
</div>
</div>
<div class="hidden-sm col-md-2" role="complementary">
<div class="sideaffix">
<div class="contribution">
<ul class="nav">
</ul>
</div>
<nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
<h5>In This Article</h5>
<div></div>
</nav>
</div>
</div>
</div>
</div>
<footer>
<div class="footer">
<div class="container-fluid">
<span class="pull-right">
<a href="#top">Back to top</a>
</span>
<span>Radzen Blazor Components, © 2018-2026 Radzen. <a href="https://github.com/radzenhq/radzen-blazor" target="_blank">Source Code</a> licensed under <a href="https://github.com/radzenhq/radzen-blazor/blob/master/LICENSE" target="_blank">MIT</a></span>
</div>
</div>
</footer>
</div>
<script type="text/javascript" src="../styles/docfx.vendor.js"></script>
<script type="text/javascript" src="../styles/docfx.js"></script>
<script type="text/javascript" src="../styles/main.js"></script>
<script>
function setTitle(title) {
document.title = title;
}
function scrollToBottom(ref) {
ref.scrollTop = ref.scrollHeight;
}
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-73079289-4', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@@ -1,226 +0,0 @@
<!DOCTYPE html>
<!--[if IE]><![endif]-->
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Enum BadgeStyle
</title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Enum BadgeStyle
">
<meta name="generator" content="docfx ">
<link rel="shortcut icon" href="../favicon.ico">
<link rel="stylesheet" href="../styles/docfx.vendor.css">
<link rel="stylesheet" href="../styles/main.css">
<meta property="docfx:navrel" content="">
<meta property="docfx:tocrel" content="toc.html">
<meta property="docfx:rel" content="../">
</head>
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>
<nav id="autocollapse" class="navbar navbar-default ng-scope main-nav" role="navigation">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../logo.svg" alt="">
</a>
</div>
<div class="collapse navbar-collapse" id="navbar">
<form class="navbar-form navbar-left" role="search" id="search">
<div class="form-group">
<input type="text" class="form-control" id="search-query" placeholder="Search the docs..." autocomplete="off">
</div>
</form>
<div class="navbar-right external-links">
<a href="https://blazor.radzen.com" target="_blank">Demos</a>
<a href="https://www.radzen.com" target="_blank">About Radzen</a>
</div>
</div>
</div>
</nav>
</header>
<div class="container-fluid body-content">
<div id="search-results">
<div class="search-list">Search Results for <span></span></div>
<div class="sr-items">
<p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
</div>
<ul id="pagination" data-first=First data-prev=Previous data-next=Next data-last=Last></ul>
</div>
</div>
<div role="main" class="container-fluid body-content hide-when-search">
<div class="sidenav hide-when-search">
<a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
<div class="sidetoggle collapse" id="sidetoggle">
<div id="sidetoc"></div>
</div>
</div>
<div class="article row grid-right">
<div class="col-md-10">
<div class="row">
<div class="col-md-10 col-md-offset-1">
<div id="breadcrumb">
<ul class="breadcrumb">
<li></li>
</ul>
</div>
<article class="content wrap" id="_content" data-uid="Radzen.BadgeStyle">
<h1 id="Radzen_BadgeStyle" data-uid="Radzen.BadgeStyle" class="text-break">Enum BadgeStyle
</h1>
<div class="markdown level0 summary"><p>Specifies the display style of a <a class="xref" href="Radzen.Blazor.RadzenBadge.html">RadzenBadge</a>. Affects the visual styling of RadzenBadge (background and text color).</p>
</div>
<div class="markdown level0 conceptual"></div>
<h6><strong>Namespace</strong>: <a class="xref" href="Radzen.html">Radzen</a></h6>
<h6><strong>Assembly</strong>: Radzen.Blazor.dll</h6>
<h5 id="Radzen_BadgeStyle_syntax">Syntax</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public enum BadgeStyle</code></pre>
</div>
<h3 id="fields">Fields
</h3>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
<thead>
</thead></thead><tbody>
<tr>
<td id="Radzen_BadgeStyle_Base">Base</td>
<td><p>Base styling. Similar to base buttons.</p>
</td>
</tr>
<tr>
<td id="Radzen_BadgeStyle_Danger">Danger</td>
<td><p>Danger styling.</p>
</td>
</tr>
<tr>
<td id="Radzen_BadgeStyle_Dark">Dark</td>
<td><p>Dark styling. Similar to dark buttons.</p>
</td>
</tr>
<tr>
<td id="Radzen_BadgeStyle_Info">Info</td>
<td><p>Informative styling.</p>
</td>
</tr>
<tr>
<td id="Radzen_BadgeStyle_Light">Light</td>
<td><p>Light styling. Similar to light buttons.</p>
</td>
</tr>
<tr>
<td id="Radzen_BadgeStyle_Primary">Primary</td>
<td><p>Primary styling. Similar to primary buttons.</p>
</td>
</tr>
<tr>
<td id="Radzen_BadgeStyle_Secondary">Secondary</td>
<td><p>Secondary styling. Similar to secondary buttons.</p>
</td>
</tr>
<tr>
<td id="Radzen_BadgeStyle_Success">Success</td>
<td><p>Success styling.</p>
</td>
</tr>
<tr>
<td id="Radzen_BadgeStyle_Warning">Warning</td>
<td><p>Warning styling.</p>
</td>
</tr>
</tbody>
</table>
<h3 id="extensionmethods">Extension Methods</h3>
<div>
<a class="xref" href="Radzen.Blazor.EnumExtensions.html#Radzen_Blazor_EnumExtensions_GetDisplayDescription_System_Enum_System_Func_System_String_System_String__">EnumExtensions.GetDisplayDescription(Enum, Func&lt;string, string&gt;)</a>
</div>
</article>
<div class="row radzen-banner">
<div class="col-12 col-lg-6 text-left">
<h2>Introducing <strong>Radzen Blazor Studio</strong></h2>
<p>Radzen Blazor Studio is a software development environment that empowers developers to design, build and deploy Blazor applications without the traditional hurdles. Write less code and get more done.</p>
<p><a href="https://www.radzen.com/blazor-studio" target="_blank"><span class="glyphicon glyphicon-chevron-right" style="font-size: 12px; margin-right: 8px;" aria-hidden="true"></span>Learn More</a></p>
</div>
<div class="col-12 col-lg-6 text-right visible-lg">
<a class="cta-button primary download" href="https://www.radzen.com/blazor-studio/download" target="_blank">Download Now</a>
</div>
<div class="col-12 col-lg-6 text-left hidden-lg">
<a class="cta-button primary" href="https://www.radzen.com/blazor-studio/download" target="_blank">Download Now</a>
</div>
</div> </div>
</div>
</div>
<div class="hidden-sm col-md-2" role="complementary">
<div class="sideaffix">
<div class="contribution">
<ul class="nav">
</ul>
</div>
<nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
<h5>In This Article</h5>
<div></div>
</nav>
</div>
</div>
</div>
</div>
<footer>
<div class="footer">
<div class="container-fluid">
<span class="pull-right">
<a href="#top">Back to top</a>
</span>
<span>Radzen Blazor Components, © 2018-2026 Radzen. <a href="https://github.com/radzenhq/radzen-blazor" target="_blank">Source Code</a> licensed under <a href="https://github.com/radzenhq/radzen-blazor/blob/master/LICENSE" target="_blank">MIT</a></span>
</div>
</div>
</footer>
</div>
<script type="text/javascript" src="../styles/docfx.vendor.js"></script>
<script type="text/javascript" src="../styles/docfx.js"></script>
<script type="text/javascript" src="../styles/main.js"></script>
<script>
function setTitle(title) {
document.title = title;
}
function scrollToBottom(ref) {
ref.scrollTop = ref.scrollHeight;
}
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-73079289-4', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@@ -1,389 +0,0 @@
<!DOCTYPE html>
<!--[if IE]><![endif]-->
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Class AppointmentData
</title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class AppointmentData
">
<meta name="generator" content="docfx ">
<link rel="shortcut icon" href="../favicon.ico">
<link rel="stylesheet" href="../styles/docfx.vendor.css">
<link rel="stylesheet" href="../styles/main.css">
<meta property="docfx:navrel" content="">
<meta property="docfx:tocrel" content="toc.html">
<meta property="docfx:rel" content="../">
</head>
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>
<nav id="autocollapse" class="navbar navbar-default ng-scope main-nav" role="navigation">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../logo.svg" alt="">
</a>
</div>
<div class="collapse navbar-collapse" id="navbar">
<form class="navbar-form navbar-left" role="search" id="search">
<div class="form-group">
<input type="text" class="form-control" id="search-query" placeholder="Search the docs..." autocomplete="off">
</div>
</form>
<div class="navbar-right external-links">
<a href="https://blazor.radzen.com" target="_blank">Demos</a>
<a href="https://www.radzen.com" target="_blank">About Radzen</a>
</div>
</div>
</div>
</nav>
</header>
<div class="container-fluid body-content">
<div id="search-results">
<div class="search-list">Search Results for <span></span></div>
<div class="sr-items">
<p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
</div>
<ul id="pagination" data-first=First data-prev=Previous data-next=Next data-last=Last></ul>
</div>
</div>
<div role="main" class="container-fluid body-content hide-when-search">
<div class="sidenav hide-when-search">
<a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
<div class="sidetoggle collapse" id="sidetoggle">
<div id="sidetoc"></div>
</div>
</div>
<div class="article row grid-right">
<div class="col-md-10">
<div class="row">
<div class="col-md-10 col-md-offset-1">
<div id="breadcrumb">
<ul class="breadcrumb">
<li></li>
</ul>
</div>
<article class="content wrap" id="_content" data-uid="Radzen.Blazor.AppointmentData">
<h1 id="Radzen_Blazor_AppointmentData" data-uid="Radzen.Blazor.AppointmentData" class="text-break">Class AppointmentData
</h1>
<div class="markdown level0 summary"><p>Represents an appointment in <a class="xref" href="Radzen.Blazor.RadzenScheduler-1.html">RadzenScheduler&lt;TItem&gt;</a></p>
</div>
<div class="markdown level0 conceptual"></div>
<div class="inheritance">
<h5>Inheritance</h5>
<div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
<div class="level1"><span class="xref">AppointmentData</span></div>
</div>
<div class="inheritedMembers">
<h5>Inherited Members</h5>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
</div>
</div>
<h6><strong>Namespace</strong>: <a class="xref" href="Radzen.html">Radzen</a>.<a class="xref" href="Radzen.Blazor.html">Blazor</a></h6>
<h6><strong>Assembly</strong>: Radzen.Blazor.dll</h6>
<h5 id="Radzen_Blazor_AppointmentData_syntax">Syntax</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public class AppointmentData</code></pre>
</div>
<h3 id="constructors">Constructors
</h3>
<a id="Radzen_Blazor_AppointmentData__ctor_" data-uid="Radzen.Blazor.AppointmentData.#ctor*"></a>
<h4 id="Radzen_Blazor_AppointmentData__ctor" data-uid="Radzen.Blazor.AppointmentData.#ctor">AppointmentData()</h4>
<div class="markdown level1 summary"><p>Represents an appointment in <a class="xref" href="Radzen.Blazor.RadzenScheduler-1.html">RadzenScheduler&lt;TItem&gt;</a></p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public AppointmentData()</code></pre>
</div>
<h3 id="properties">Properties
</h3>
<a id="Radzen_Blazor_AppointmentData_Data_" data-uid="Radzen.Blazor.AppointmentData.Data*"></a>
<h4 id="Radzen_Blazor_AppointmentData_Data" data-uid="Radzen.Blazor.AppointmentData.Data">Data</h4>
<div class="markdown level1 summary"><p>Gets or sets the data associated with the appointment</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public object? Data { get; set; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></td>
<td><p>The data.</p>
</td>
</tr>
</tbody>
</table>
<a id="Radzen_Blazor_AppointmentData_End_" data-uid="Radzen.Blazor.AppointmentData.End*"></a>
<h4 id="Radzen_Blazor_AppointmentData_End" data-uid="Radzen.Blazor.AppointmentData.End">End</h4>
<div class="markdown level1 summary"><p>Gets or sets the end of the appointment.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public DateTime End { get; set; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a></td>
<td><p>The end.</p>
</td>
</tr>
</tbody>
</table>
<a id="Radzen_Blazor_AppointmentData_Start_" data-uid="Radzen.Blazor.AppointmentData.Start*"></a>
<h4 id="Radzen_Blazor_AppointmentData_Start" data-uid="Radzen.Blazor.AppointmentData.Start">Start</h4>
<div class="markdown level1 summary"><p>Gets or sets the start of the appointment.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public DateTime Start { get; set; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.datetime">DateTime</a></td>
<td><p>The start.</p>
</td>
</tr>
</tbody>
</table>
<a id="Radzen_Blazor_AppointmentData_Text_" data-uid="Radzen.Blazor.AppointmentData.Text*"></a>
<h4 id="Radzen_Blazor_AppointmentData_Text" data-uid="Radzen.Blazor.AppointmentData.Text">Text</h4>
<div class="markdown level1 summary"><p>Gets or sets the text of the appointment.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public string? Text { get; set; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></td>
<td><p>The text.</p>
</td>
</tr>
</tbody>
</table>
<h3 id="methods">Methods
</h3>
<a id="Radzen_Blazor_AppointmentData_Equals_" data-uid="Radzen.Blazor.AppointmentData.Equals*"></a>
<h4 id="Radzen_Blazor_AppointmentData_Equals_System_Object_" data-uid="Radzen.Blazor.AppointmentData.Equals(System.Object)">Equals(object?)</h4>
<div class="markdown level1 summary"><p>Determines whether the specified object is equal to this instance. Used to check if two appointments are equal.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public override bool Equals(object? obj)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></td>
<td><span class="parametername">obj</span></td>
<td><p>The object to compare with this instance.</p>
</td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></td>
<td><p><code>true</code> if the specified is equal to this instance; otherwise, <code>false</code>.</p>
</td>
</tr>
</tbody>
</table>
<h5 class="overrides">Overrides</h5>
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a></div>
<a id="Radzen_Blazor_AppointmentData_GetHashCode_" data-uid="Radzen.Blazor.AppointmentData.GetHashCode*"></a>
<h4 id="Radzen_Blazor_AppointmentData_GetHashCode" data-uid="Radzen.Blazor.AppointmentData.GetHashCode">GetHashCode()</h4>
<div class="markdown level1 summary"><p>Returns a hash code for this instance.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public override int GetHashCode()</code></pre>
</div>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></td>
<td><p>A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.</p>
</td>
</tr>
</tbody>
</table>
<h5 class="overrides">Overrides</h5>
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a></div>
</article>
<div class="row radzen-banner">
<div class="col-12 col-lg-6 text-left">
<h2>Introducing <strong>Radzen Blazor Studio</strong></h2>
<p>Radzen Blazor Studio is a software development environment that empowers developers to design, build and deploy Blazor applications without the traditional hurdles. Write less code and get more done.</p>
<p><a href="https://www.radzen.com/blazor-studio" target="_blank"><span class="glyphicon glyphicon-chevron-right" style="font-size: 12px; margin-right: 8px;" aria-hidden="true"></span>Learn More</a></p>
</div>
<div class="col-12 col-lg-6 text-right visible-lg">
<a class="cta-button primary download" href="https://www.radzen.com/blazor-studio/download" target="_blank">Download Now</a>
</div>
<div class="col-12 col-lg-6 text-left hidden-lg">
<a class="cta-button primary" href="https://www.radzen.com/blazor-studio/download" target="_blank">Download Now</a>
</div>
</div> </div>
</div>
</div>
<div class="hidden-sm col-md-2" role="complementary">
<div class="sideaffix">
<div class="contribution">
<ul class="nav">
</ul>
</div>
<nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
<h5>In This Article</h5>
<div></div>
</nav>
</div>
</div>
</div>
</div>
<footer>
<div class="footer">
<div class="container-fluid">
<span class="pull-right">
<a href="#top">Back to top</a>
</span>
<span>Radzen Blazor Components, © 2018-2026 Radzen. <a href="https://github.com/radzenhq/radzen-blazor" target="_blank">Source Code</a> licensed under <a href="https://github.com/radzenhq/radzen-blazor/blob/master/LICENSE" target="_blank">MIT</a></span>
</div>
</div>
</footer>
</div>
<script type="text/javascript" src="../styles/docfx.vendor.js"></script>
<script type="text/javascript" src="../styles/docfx.js"></script>
<script type="text/javascript" src="../styles/main.js"></script>
<script>
function setTitle(title) {
document.title = title;
}
function scrollToBottom(ref) {
ref.scrollTop = ref.scrollHeight;
}
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-73079289-4', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>

Some files were not shown because too many files have changed in this diff Show More