chore: import upstream snapshot with attribution
CI / compile_and_lint (push) Failing after 0s
CI / docker_build (linux/amd64, -linux-amd64-duckdb, duckdb) (push) Failing after 0s
CI / docker_build (linux/arm64, -linux-arm64, minimal) (push) Failing after 2s
CI / docker_build (linux/arm64, -linux-arm64-duckdb, duckdb) (push) Failing after 1s
CI / docker_build (linux/amd64, minimal) (push) Failing after 1s
CI / test (, sqlite, sqlite::memory:) (push) Has been skipped
CI / test (mssql, mssql, mssql://root:Password123!@127.0.0.1/sqlpage) (push) Has been skipped
CI / test (mysql, mysql, mysql://root:Password123!@127.0.0.1/sqlpage) (push) Has been skipped
CI / test (oracle, oracle, Driver=Oracle 21 ODBC driver;Dbq=//127.0.0.1:1521/FREEPDB1;Uid=root;Pwd=Password123!) (push) Has been skipped
CI / test (postgres, odbc, Driver=PostgreSQL Unicode;Server=127.0.0.1;Port=5432;Database=sqlpage;UID=root;PWD=Password123!, true) (push) Has been skipped
CI / test (postgres, postgres, postgres://root:Password123!@127.0.0.1/sqlpage) (push) Has been skipped
CI / playwright (push) Has been skipped
CI / docker_build (linux/arm/v7, -linux-arm-v7, minimal) (push) Failing after 0s
CI / hurl_examples (push) Failing after 8s
deploy website / deploy_official_site (push) Failing after 1s
CI / hurl (${{ matrix.example }}) (push) Has been skipped
CI / docker_push (duckdb) (push) Has been cancelled
CI / docker_push (minimal) (push) Has been cancelled
CI / windows_test (push) Has been cancelled
@@ -0,0 +1 @@
|
||||
<svg fill="#669DF6" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Google BigQuery</title><path d="M5.676 10.595h2.052v5.244a5.892 5.892 0 0 1-2.052-2.088v-3.156zm18.179 10.836a.504.504 0 0 1 0 .708l-1.716 1.716a.504.504 0 0 1-.708 0l-4.248-4.248a.206.206 0 0 1-.007-.007c-.02-.02-.028-.045-.043-.066a10.736 10.736 0 0 1-6.334 2.065C4.835 21.599 0 16.764 0 10.799S4.835 0 10.8 0s10.799 4.835 10.799 10.8c0 2.369-.772 4.553-2.066 6.333.025.017.052.028.074.05l4.248 4.248zm-5.028-10.632a8.015 8.015 0 1 0-8.028 8.028h.024a8.016 8.016 0 0 0 8.004-8.028zm-4.86 4.98a6.002 6.002 0 0 0 2.04-2.184v-1.764h-2.04v3.948zm-4.5.948c.442.057.887.08 1.332.072.4.025.8.025 1.2 0V7.692H9.468v9.035z"/></svg>
|
||||
|
After Width: | Height: | Size: 718 B |
@@ -0,0 +1 @@
|
||||
<svg fill="#FFCC01" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>ClickHouse</title><path d="M21.333 10H24v4h-2.667ZM16 1.335h2.667v21.33H16Zm-5.333 0h2.666v21.33h-2.666ZM0 22.665V1.335h2.667v21.33zm5.333-21.33H8v21.33H5.333Z"/></svg>
|
||||
|
After Width: | Height: | Size: 262 B |
@@ -0,0 +1 @@
|
||||
<svg fill="#FF3621" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Databricks</title><path d="M.95 14.184L12 20.403l9.919-5.55v2.21L12 22.662l-10.484-5.96-.565.308v.77L12 24l11.05-6.218v-4.317l-.515-.309L12 19.118l-9.867-5.653v-2.21L12 16.805l11.05-6.218V6.32l-.515-.308L12 11.974 2.647 6.681 12 1.388l7.76 4.368.668-.411v-.566L12 0 .95 6.27v.72L12 13.207l9.919-5.55v2.26L12 15.52 1.516 9.56l-.565.308Z"/></svg>
|
||||
|
After Width: | Height: | Size: 438 B |
@@ -0,0 +1 @@
|
||||
<svg fill="#1F70C1" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>IBM</title><path d="M23.544 15.993c.038 0 .06-.017.06-.053v-.036c0-.035-.022-.052-.06-.052h-.09v.14zm-.09.262h-.121v-.498h.225c.112 0 .169.066.169.157 0 .079-.036.129-.09.15l.111.19h-.133l-.092-.17h-.07zm.434-.222v-.062c0-.2-.157-.357-.363-.357a.355.355 0 00-.363.357v.062c0 .2.156.358.363.358a.355.355 0 00.363-.358zm-.838-.03c0-.28.212-.492.475-.492.264 0 .475.213.475.491 0 .279-.211.491-.475.491a.477.477 0 01-.475-.49zM16.21 8.13l-.216-.624h-3.56v.624zm.413 1.19l-.216-.623h-3.973v.624zm2.65 7.147h3.107v-.624h-3.108zm0-1.192h3.107v-.623h-3.108zm0-1.19h1.864v-.624h-1.865zm0-1.191h1.864v-.624h-1.865zm0-1.191h1.864v-.624h-3.555l-.175.504-.175-.504h-3.555v.624h1.865v-.574l.2.574h3.33l.2-.574zm1.864-1.815h-3.142l-.217.624h3.359zm-7.46 3.006h1.865v-.624h-1.865zm0 1.19h1.865v-.623h-1.865zm-1.243 1.191h3.108v-.623h-3.108zm0 1.192h3.108v-.624h-3.108zm6.386-8.961l-.216.624h3.776v-.624zm-.629 1.815h4.19v-.624h-3.974zm-4.514 1.19h3.359l-.216-.623h-3.143zm2.482 2.383h2.496l.218-.624h-2.932zm.417 1.19h1.662l.218-.623h-2.098zm.416 1.191h.83l.218-.623h-1.266zm.414 1.192l.217-.624h-.432zm-12.433-.006l4.578.006c.622 0 1.18-.237 1.602-.624h-6.18zm4.86-3v.624h2.092c0-.216-.03-.425-.083-.624zm-3.616.624h1.865v-.624H6.217zm3.617-3.573h2.008c.053-.199.083-.408.083-.624H9.834zm-3.617 0h1.865v-.624H6.217zM9.55 7.507H4.973v.624h6.18a2.36 2.36 0 00-1.602-.624zm2.056 1.191H4.973v.624h6.884a2.382 2.382 0 00-.25-.624zm-5.39 2.382v.624h4.87c.207-.176.382-.387.519-.624zm4.87 1.191h-4.87v.624h5.389a2.39 2.39 0 00-.519-.624zm-6.114 3.006h6.634c.11-.193.196-.402.25-.624H4.973zM0 8.13h4.352v-.624H0zm0 1.191h4.352v-.624H0zm1.243 1.191h1.865v-.624H1.243zm0 1.191h1.865v-.624H1.243zm0 1.19h1.865v-.623H1.243zm0 1.192h1.865v-.624H1.243zM0 15.276h4.352v-.623H0zm0 1.192h4.352v-.624H0Z"/></svg>
|
||||
|
After Width: | Height: | Size: 1.8 KiB |
@@ -0,0 +1 @@
|
||||
<svg fill="#FFF000" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>DuckDB</title><path d="M12 0C5.363 0 0 5.363 0 12s5.363 12 12 12 12-5.363 12-12S18.637 0 12 0zM9.502 7.03a4.974 4.974 0 0 1 4.97 4.97 4.974 4.974 0 0 1-4.97 4.97A4.974 4.974 0 0 1 4.532 12a4.974 4.974 0 0 1 4.97-4.97zm6.563 3.183h2.351c.98 0 1.787.782 1.787 1.762s-.807 1.789-1.787 1.789h-2.351v-3.551z"/></svg>
|
||||
|
After Width: | Height: | Size: 405 B |
@@ -0,0 +1 @@
|
||||
<svg fill="#4479A1" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>MySQL</title><path d="M16.405 5.501c-.115 0-.193.014-.274.033v.013h.014c.054.104.146.18.214.273.054.107.1.214.154.32l.014-.015c.094-.066.14-.172.14-.333-.04-.047-.046-.094-.08-.14-.04-.067-.126-.1-.18-.153zM5.77 18.695h-.927a50.854 50.854 0 00-.27-4.41h-.008l-1.41 4.41H2.45l-1.4-4.41h-.01a72.892 72.892 0 00-.195 4.41H0c.055-1.966.192-3.81.41-5.53h1.15l1.335 4.064h.008l1.347-4.064h1.095c.242 2.015.384 3.86.428 5.53zm4.017-4.08c-.378 2.045-.876 3.533-1.492 4.46-.482.716-1.01 1.073-1.583 1.073-.153 0-.34-.046-.566-.138v-.494c.11.017.24.026.386.026.268 0 .483-.075.647-.222.197-.18.295-.382.295-.605 0-.155-.077-.47-.23-.944L6.23 14.615h.91l.727 2.36c.164.536.233.91.205 1.123.4-1.064.678-2.227.835-3.483zm12.325 4.08h-2.63v-5.53h.885v4.85h1.745zm-3.32.135l-1.016-.5c.09-.076.177-.158.255-.25.433-.506.648-1.258.648-2.253 0-1.83-.718-2.746-2.155-2.746-.704 0-1.254.232-1.65.697-.43.508-.646 1.256-.646 2.245 0 .972.19 1.686.574 2.14.35.41.877.615 1.583.615.264 0 .506-.033.725-.098l1.325.772.36-.622zM15.5 17.588c-.225-.36-.337-.94-.337-1.736 0-1.393.424-2.09 1.27-2.09.443 0 .77.167.977.5.224.362.336.936.336 1.723 0 1.404-.424 2.108-1.27 2.108-.445 0-.77-.167-.978-.5zm-1.658-.425c0 .47-.172.856-.516 1.156-.344.3-.803.45-1.384.45-.543 0-1.064-.172-1.573-.515l.237-.476c.438.22.833.328 1.19.328.332 0 .593-.073.783-.22a.754.754 0 00.3-.615c0-.33-.23-.61-.648-.845-.388-.213-1.163-.657-1.163-.657-.422-.307-.632-.636-.632-1.177 0-.45.157-.81.47-1.085.315-.278.72-.415 1.22-.415.512 0 .98.136 1.4.41l-.213.476a2.726 2.726 0 00-1.064-.23c-.283 0-.502.068-.654.206a.685.685 0 00-.248.524c0 .328.234.61.666.85.393.215 1.187.67 1.187.67.433.305.648.63.648 1.168zm9.382-5.852c-.535-.014-.95.04-1.297.188-.1.04-.26.04-.274.167.055.053.063.14.11.214.08.134.218.313.346.407.14.11.28.216.427.31.26.16.555.255.81.416.145.094.293.213.44.313.073.05.12.14.214.172v-.02c-.046-.06-.06-.147-.105-.214-.067-.067-.134-.127-.2-.193a3.223 3.223 0 00-.695-.675c-.214-.146-.682-.35-.77-.595l-.013-.014c.146-.013.32-.066.46-.106.227-.06.435-.047.67-.106.106-.027.213-.06.32-.094v-.06c-.12-.12-.21-.283-.334-.395a8.867 8.867 0 00-1.104-.823c-.21-.134-.476-.22-.697-.334-.08-.04-.214-.06-.26-.127-.12-.146-.19-.34-.275-.514a17.69 17.69 0 01-.547-1.163c-.12-.262-.193-.523-.34-.763-.69-1.137-1.437-1.826-2.586-2.5-.247-.14-.543-.2-.856-.274-.167-.008-.334-.02-.5-.027-.11-.047-.216-.174-.31-.235-.38-.24-1.364-.76-1.644-.072-.18.434.267.862.422 1.082.115.153.26.328.34.5.047.116.06.235.107.356.106.294.207.622.347.897.073.14.153.287.247.413.054.073.146.107.167.227-.094.136-.1.334-.154.5-.24.757-.146 1.693.194 2.25.107.166.362.534.703.393.3-.12.234-.5.32-.835.02-.08.007-.133.048-.187v.015c.094.188.188.367.274.555.206.328.566.668.867.895.16.12.287.328.487.402v-.02h-.015c-.043-.058-.1-.086-.154-.133a3.445 3.445 0 01-.35-.4 8.76 8.76 0 01-.747-1.218c-.11-.21-.202-.436-.29-.643-.04-.08-.04-.2-.107-.24-.1.146-.247.273-.32.453-.127.288-.14.642-.188 1.01-.027.007-.014 0-.027.014-.214-.052-.287-.274-.367-.46-.2-.475-.233-1.238-.06-1.785.047-.14.247-.582.167-.716-.042-.127-.174-.2-.247-.303a2.478 2.478 0 01-.24-.427c-.16-.374-.24-.788-.414-1.162-.08-.173-.22-.354-.334-.513-.127-.18-.267-.307-.368-.52-.033-.073-.08-.194-.027-.274.014-.054.042-.075.094-.09.088-.072.335.022.422.062.247.1.455.194.662.334.094.066.195.193.315.226h.14c.214.047.455.014.655.073.355.114.675.28.962.46a5.953 5.953 0 012.085 2.286c.08.154.115.295.188.455.14.33.313.663.455.982.14.315.275.636.476.897.1.14.502.213.682.286.133.06.34.115.46.188.23.14.454.3.67.454.11.076.443.243.463.378z"/></svg>
|
||||
|
After Width: | Height: | Size: 3.6 KiB |
@@ -0,0 +1 @@
|
||||
<svg fill="#00BCF2" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>ODBC</title><circle cx="12" cy="12" r="10" stroke="#00BCF2" stroke-width="2" fill="none"/><text x="12" y="16" text-anchor="middle" font-family="Arial, sans-serif" font-size="6" font-weight="bold" fill="#00BCF2">ODBC</text></svg>
|
||||
|
After Width: | Height: | Size: 322 B |
@@ -0,0 +1 @@
|
||||
<svg fill="#F80000" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Oracle</title><path d="M16.412 4.412h-8.82a7.588 7.588 0 0 0-.008 15.176h8.828a7.588 7.588 0 0 0 0-15.176zm-.193 12.502H7.786a4.915 4.915 0 0 1 0-9.828h8.433a4.914 4.914 0 1 1 0 9.828z"/></svg>
|
||||
|
After Width: | Height: | Size: 286 B |
|
After Width: | Height: | Size: 5.1 KiB |
@@ -0,0 +1 @@
|
||||
<svg fill="#29B5E8" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Snowflake</title><path d="M24 3.459c0 .646-.418 1.18-1.141 1.18-.723 0-1.142-.534-1.142-1.18 0-.647.419-1.18 1.142-1.18.723 0 1.141.533 1.141 1.18zm-.228 0c0-.533-.38-.951-.913-.951s-.913.38-.913.95c0 .533.38.952.913.952.57 0 .913-.419.913-.951zm-1.37-.533h.495c.266 0 .456.152.456.38 0 .153-.076.229-.19.305l.19.266v.038h-.266l-.19-.266h-.229v.266h-.266zm.495.228h-.229v.267h.229c.114 0 .152-.038.152-.114.038-.077-.038-.153-.152-.153zM7.602 12.4c.038-.151.076-.304.076-.456 0-.114-.038-.228-.038-.342-.114-.343-.304-.647-.646-.838l-4.87-2.777c-.685-.38-1.56-.152-1.94.533-.381.685-.153 1.56.532 1.94l2.701 1.56-2.701 1.56c-.685.38-.913 1.256-.533 1.94.38.685 1.256.914 1.94.533l4.832-2.777c.343-.267.571-.533.647-.876zm1.332 2.626c-.266-.038-.57.038-.837.19l-4.832 2.777c-.685.38-.913 1.256-.532 1.94.38.686 1.255.914 1.94.533l2.701-1.56v3.12c0 .8.647 1.408 1.446 1.408.799 0 1.407-.647 1.407-1.408v-5.592c0-.761-.57-1.37-1.293-1.408zm4.946-6.088c.266.038.57-.038.837-.19l4.832-2.777c.685-.38.913-1.256.532-1.94-.38-.686-1.255-.914-1.94-.533l-2.701 1.56V1.975c0-.799-.647-1.408-1.446-1.408-.799 0-1.446.609-1.446 1.408V7.53c0 .76.609 1.37 1.332 1.407zM3.265 5.97l4.832 2.777c.266.152.533.19.837.19.723-.038 1.331-.684 1.331-1.407V1.975c0-.799-.646-1.408-1.407-1.408-.799 0-1.446.647-1.446 1.408v3.12l-2.701-1.56c-.685-.38-1.56-.152-1.94.533-.419.646-.19 1.521.494 1.902zm9.093 6.011a.412.412 0 00-.114-.266l-.57-.571a.346.346 0 00-.267-.114.412.412 0 00-.266.114l-.571.57a.411.411 0 00-.114.267c0 .076.038.19.114.267l.57.57a.345.345 0 00.267.114c.076 0 .19-.038.266-.114l.571-.57a.412.412 0 00.114-.267zm1.598.533L11.94 14.53c-.039.038-.153.114-.229.114h-.608a.411.411 0 01-.267-.114L8.82 12.514a.408.408 0 01-.076-.229v-.608c0-.076.038-.19.114-.267l2.016-2.016a.41.41 0 01.267-.114h.608a.41.41 0 01.267.114l2.016 2.016a.347.347 0 01.114.267v.608c-.076.077-.114.19-.19.229zm5.593 5.44l-4.832-2.777c-.266-.152-.57-.19-.837-.152-.723.038-1.332.684-1.332 1.408v5.554c0 .8.647 1.408 1.408 1.408.799 0 1.446-.647 1.446-1.408v-3.12l2.7 1.56c.686.38 1.561.152 1.941-.533.419-.646.19-1.521-.494-1.94zm2.549-7.533l-2.701 1.56 2.7 1.56c.686.38.914 1.256.533 1.94-.38.685-1.255.913-1.94.533l-4.832-2.778a1.644 1.644 0 01-.647-.798c-.037-.153-.076-.305-.076-.457 0-.114.039-.228.039-.342.114-.343.342-.647.646-.837l4.832-2.778c.685-.38 1.56-.152 1.94.533.457.609.19 1.484-.494 1.864"/></svg>
|
||||
|
After Width: | Height: | Size: 2.4 KiB |
@@ -0,0 +1 @@
|
||||
<svg fill="#003B57" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>SQLite</title><path d="M21.678.521c-1.032-.92-2.28-.55-3.513.544a8.71 8.71 0 0 0-.547.535c-2.109 2.237-4.066 6.38-4.674 9.544.237.48.422 1.093.544 1.561a13.044 13.044 0 0 1 .164.703s-.019-.071-.096-.296l-.05-.146a1.689 1.689 0 0 0-.033-.08c-.138-.32-.518-.995-.686-1.289-.143.423-.27.818-.376 1.176.484.884.778 2.4.778 2.4s-.025-.099-.147-.442c-.107-.303-.644-1.244-.772-1.464-.217.804-.304 1.346-.226 1.478.152.256.296.698.422 1.186.286 1.1.485 2.44.485 2.44l.017.224a22.41 22.41 0 0 0 .056 2.748c.095 1.146.273 2.13.5 2.657l.155-.084c-.334-1.038-.47-2.399-.41-3.967.09-2.398.642-5.29 1.661-8.304 1.723-4.55 4.113-8.201 6.3-9.945-1.993 1.8-4.692 7.63-5.5 9.788-.904 2.416-1.545 4.684-1.931 6.857.666-2.037 2.821-2.912 2.821-2.912s1.057-1.304 2.292-3.166c-.74.169-1.955.458-2.362.629-.6.251-.762.337-.762.337s1.945-1.184 3.613-1.72C21.695 7.9 24.195 2.767 21.678.521m-18.573.543A1.842 1.842 0 0 0 1.27 2.9v16.608a1.84 1.84 0 0 0 1.835 1.834h9.418a22.953 22.953 0 0 1-.052-2.707c-.006-.062-.011-.141-.016-.2a27.01 27.01 0 0 0-.473-2.378c-.121-.47-.275-.898-.369-1.057-.116-.197-.098-.31-.097-.432 0-.12.015-.245.037-.386a9.98 9.98 0 0 1 .234-1.045l.217-.028c-.017-.035-.014-.065-.031-.097l-.041-.381a32.8 32.8 0 0 1 .382-1.194l.2-.019c-.008-.016-.01-.038-.018-.053l-.043-.316c.63-3.28 2.587-7.443 4.8-9.791.066-.069.133-.128.198-.194Z"/></svg>
|
||||
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 9.1 KiB |
@@ -0,0 +1,247 @@
|
||||
@charset "utf-8";
|
||||
|
||||
:root,
|
||||
.layout-boxed[data-bs-theme="dark"] {
|
||||
color-scheme: dark;
|
||||
|
||||
/* Core colors refined for better contrast */
|
||||
--tblr-body-color: hsl(225deg 35% 86%);
|
||||
--tblr-secondary-color: hsl(225, 15%, 80%);
|
||||
--tblr-muted-color: hsla(225, 15%, 75%, 0.8);
|
||||
|
||||
/* Background system */
|
||||
--tblr-body-bg: hsl(225deg 44% 9%);
|
||||
--tblr-bg-surface: hsl(225, 47%, 10%);
|
||||
--tblr-bg-surface-secondary: hsl(225, 47%, 12%);
|
||||
--tblr-bg-surface-tertiary: hsl(225, 47%, 14%);
|
||||
|
||||
/* Border colors */
|
||||
--tblr-border-color: hsl(225deg, 26%, 19%);
|
||||
--tblr-border-color-translucent: hsla(225deg 27% 19% / 0.7);
|
||||
|
||||
/* Text secondary RGB */
|
||||
--tblr-text-secondary-rgb:
|
||||
204, 209, 217; /* RGB equivalent of hsl(225, 15%, 80%) */
|
||||
|
||||
/* Code colors */
|
||||
--tblr-code-color: hsl(
|
||||
225deg 45.4% 76.93%
|
||||
); /* Light code text for dark theme */
|
||||
--tblr-code-bg: hsla(225, 47%, 15%, 0.5); /* Subtle dark background */
|
||||
--tblr-active-bg: var(--tblr-code-bg);
|
||||
|
||||
/* Ethereal accent colors */
|
||||
--tblr-blue-rgb: 84, 151, 213;
|
||||
--tblr-blue: rgb(var(--tblr-blue-rgb));
|
||||
--tblr-blue-lt-rgb: 21, 31, 53;
|
||||
--tblr-blue-lt: rgb(var(--tblr-blue-lt-rgb));
|
||||
--tblr-primary-rgb: 95, 132, 169;
|
||||
--tblr-primary: rgb(var(--tblr-primary-rgb));
|
||||
--tblr-secondary: hsla(247, 60%, 94%, 0.7); /* Nebula purple */
|
||||
|
||||
/* Status + accent colors aligned with the brand palette */
|
||||
--tblr-success-rgb: 16, 132, 86; /* Deep green for white text */
|
||||
--tblr-success: rgb(var(--tblr-success-rgb));
|
||||
--tblr-warning-rgb: 197, 124, 0; /* Deep amber */
|
||||
--tblr-warning: rgb(var(--tblr-warning-rgb));
|
||||
--tblr-danger-rgb: 196, 68, 68; /* Deep crimson */
|
||||
--tblr-danger: rgb(var(--tblr-danger-rgb));
|
||||
--tblr-purple-rgb: 118, 82, 200; /* Deep violet */
|
||||
--tblr-purple: rgb(var(--tblr-purple-rgb));
|
||||
--tblr-cyan-rgb: 0, 149, 168; /* Deep cyan */
|
||||
--tblr-cyan: rgb(var(--tblr-cyan-rgb));
|
||||
--tblr-indigo-rgb: 96, 113, 215; /* Deep indigo */
|
||||
--tblr-indigo: rgb(var(--tblr-indigo-rgb));
|
||||
--tblr-teal: #267d63;
|
||||
--tblr-teal-fg: #20050b;
|
||||
|
||||
--tblr-green: var(--tblr-success);
|
||||
--tblr-yellow: var(--tblr-warning);
|
||||
--tblr-red: var(--tblr-danger);
|
||||
|
||||
/* Luminous links */
|
||||
--tblr-link-color: hsl(212, 70%, 75%) !important; /* Star glow */
|
||||
--tblr-link-hover-color: hsl(212, 70%, 85%) !important; /* Supernova */
|
||||
--tblr-carousel-caption-color: var(--tblr-muted-color);
|
||||
|
||||
/* Ethereal shadows */
|
||||
--tblr-box-shadow:
|
||||
0 2px 4px rgba(0, 0, 0, 0.2), 0 0 15px rgba(66, 153, 225, 0.15);
|
||||
--tblr-box-shadow-dropdown:
|
||||
0px 8px 24px rgba(0, 0, 0, 0.25), 1px 9px 20px rgba(174, 62, 201, 0.15);
|
||||
|
||||
/* Pure white emphasis */
|
||||
--tblr-emphasis-color: #ffffff;
|
||||
--tblr-heading-color: #ffffff;
|
||||
|
||||
/* Syntax highlighting colors */
|
||||
--hljs-cosmic-comment: hsl(290, 10%, 60%); /* Distant star */
|
||||
--hljs-cosmic-punctuation: hsl(60, 40%, 85%); /* Stardust */
|
||||
--hljs-cosmic-property: hsl(340, 60%, 65%); /* Red giant */
|
||||
--hljs-cosmic-number: hsl(0, 50%, 75%); /* Solar flare */
|
||||
--hljs-cosmic-boolean: hsl(270, 100%, 75%); /* Purple nebula */
|
||||
--hljs-cosmic-string: hsl(120, 40%, 75%); /* Green aurora */
|
||||
--hljs-cosmic-operator: hsl(0, 0%, 95%); /* White dwarf */
|
||||
--hljs-cosmic-keyword: hsl(210, 100%, 75%); /* Blue giant */
|
||||
}
|
||||
|
||||
.btn-primary {
|
||||
--tblr-btn-border-color: var(--tblr-secondary);
|
||||
--tblr-btn-active-border-color: transparent;
|
||||
--tblr-btn-color: var(--tblr-primary-fg, #ffffff);
|
||||
--tblr-btn-bg: transparent;
|
||||
--tblr-btn-hover-color: var(--tblr-primary-fg);
|
||||
--tblr-btn-hover-bg: transparent;
|
||||
--tblr-btn-active-color: var(--tblr-primary-fg);
|
||||
--tblr-btn-active-bg: transparent;
|
||||
--tblr-btn-disabled-bg: var(--tblr-primary);
|
||||
--tblr-btn-disabled-color: var(--tblr-primary-fg);
|
||||
--tblr-btn-box-shadow: 0.1em 0.1em 0.1em var(--tblr-primary);
|
||||
--tblr-btn-hover-border-color: var(--tblr-primary);
|
||||
--tblr-btn-active-shadow: -0.1em -0.1em 0.1em var(--tblr-primary);
|
||||
}
|
||||
|
||||
.dropdown-menu {
|
||||
--tblr-dropdown-link-active-color: rgb(166, 211, 255);
|
||||
}
|
||||
|
||||
@media (min-width: 768px) {
|
||||
.layout-boxed {
|
||||
background: #07020ff5
|
||||
linear-gradient(70deg, rgba(23, 17, 39, 0.4), transparent) fixed;
|
||||
}
|
||||
}
|
||||
|
||||
/* Comments, Prolog, Doctype, and Cdata */
|
||||
.hljs-comment,
|
||||
.hljs-prolog,
|
||||
.hljs-meta,
|
||||
.hljs-cdata {
|
||||
color: var(--tblr-secondary-color);
|
||||
}
|
||||
|
||||
/* Punctuation */
|
||||
.hljs-template-variable,
|
||||
.hljs-punctuation {
|
||||
color: var(--hljs-cosmic-punctuation);
|
||||
}
|
||||
|
||||
/* Property and Tag */
|
||||
.hljs-property {
|
||||
color: var(--hljs-cosmic-property);
|
||||
}
|
||||
|
||||
/* Number */
|
||||
.hljs-number {
|
||||
color: var(--hljs-cosmic-number);
|
||||
}
|
||||
|
||||
/* Boolean */
|
||||
.hljs-literal {
|
||||
color: var(--hljs-cosmic-boolean);
|
||||
}
|
||||
|
||||
/* String */
|
||||
.hljs-selector-tag,
|
||||
.hljs-string {
|
||||
color: var(--hljs-cosmic-string);
|
||||
}
|
||||
|
||||
/* Operator */
|
||||
.hljs-operator,
|
||||
.hljs-symbol,
|
||||
.hljs-link,
|
||||
.language-css .hljs-string,
|
||||
.style .hljs-string {
|
||||
color: var(--hljs-cosmic-operator);
|
||||
}
|
||||
|
||||
/* Keyword */
|
||||
.hljs-template-tag,
|
||||
.hljs-keyword {
|
||||
color: var(--hljs-cosmic-keyword);
|
||||
}
|
||||
|
||||
/* Namespace */
|
||||
.hljs-namespace {
|
||||
opacity: 0.7;
|
||||
}
|
||||
|
||||
/* Selector, Attr-name, and String */
|
||||
.hljs-attr {
|
||||
color: #fcfce5;
|
||||
}
|
||||
|
||||
.hljs-name {
|
||||
color: #e4faf6;
|
||||
}
|
||||
|
||||
/* Operator, Entity, URL, CSS String, and Style String */
|
||||
.hljs-operator,
|
||||
.hljs-symbol,
|
||||
.hljs-link,
|
||||
.language-css .hljs-string,
|
||||
.style .hljs-string {
|
||||
color: #f8f8f2;
|
||||
}
|
||||
|
||||
/* At-rule and Attr-value */
|
||||
.hljs-tag,
|
||||
.hljs-keyword,
|
||||
.hljs-attribute-value {
|
||||
color: #e6db74;
|
||||
}
|
||||
|
||||
/* Regex and Important */
|
||||
.hljs-regexp,
|
||||
.hljs-important {
|
||||
color: var(--tblr-yellow);
|
||||
}
|
||||
|
||||
/* Important */
|
||||
.hljs-important {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
/* Entity */
|
||||
.hljs-symbol {
|
||||
cursor: help;
|
||||
}
|
||||
|
||||
/* Token transition */
|
||||
.hljs {
|
||||
transition: 0.3s;
|
||||
}
|
||||
|
||||
/* Code selection */
|
||||
code::selection,
|
||||
code ::selection {
|
||||
background: var(--tblr-yellow);
|
||||
color: var(--tblr-gray-900);
|
||||
border-radius: 0.1em;
|
||||
}
|
||||
|
||||
code .hljs-keyword::selection,
|
||||
code .hljs-punctuation::selection {
|
||||
color: var(--tblr-gray-800);
|
||||
}
|
||||
|
||||
/* Pre code padding */
|
||||
pre code {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
/* Limit height and add inset shadow to code blocks */
|
||||
pre:has(code) {
|
||||
max-height: 33vh; /* Limit height */
|
||||
overflow: auto;
|
||||
box-shadow: inset 0 -1px 20px hsla(207.7, 39.4%, 6.5%, 0.64);
|
||||
border-radius: 0.5rem;
|
||||
}
|
||||
|
||||
@media print {
|
||||
pre:has(code) {
|
||||
max-height: none !important;
|
||||
box-shadow: none !important;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
hljs.highlightAll();
|
||||
|
After Width: | Height: | Size: 19 KiB |
@@ -0,0 +1,106 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:data="ApexChartsNS" xmlns:xhtml="http://www.w3.org/1999/xhtml" xml:space="preserve" width="1910.7" height="1448.5">
|
||||
<defs>
|
||||
<filter id="b" width="1.1" height="1.1" x="0" y="0" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-color="#5A585F" flood-opacity=".1" result="flood"/>
|
||||
<feGaussianBlur in="SourceGraphic" result="blur" stdDeviation="22.3"/>
|
||||
<feOffset dx="8" dy="8" in="blur" result="offset"/>
|
||||
<feComposite in="flood" in2="offset" operator="in" result="comp1"/>
|
||||
<feComposite in="SourceGraphic" in2="comp1" result="comp2"/>
|
||||
</filter>
|
||||
</defs>
|
||||
<defs>
|
||||
<filter id="a" width="1.1" height="1.1" x="0" y="0" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-color="#000" flood-opacity=".5" result="flood"/>
|
||||
<feGaussianBlur in="SourceGraphic" result="blur" stdDeviation="7.8"/>
|
||||
<feOffset dx="6" dy="6" in="blur" result="offset"/>
|
||||
<feComposite in="flood" in2="offset" operator="in" result="comp1"/>
|
||||
<feComposite in="SourceGraphic" in2="comp1" result="fbSourceGraphic"/>
|
||||
<feColorMatrix in="fbSourceGraphic" result="fbSourceGraphicAlpha" values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"/>
|
||||
<feFlood flood-color="#000" flood-opacity=".5" result="flood"/>
|
||||
<feGaussianBlur in="fbSourceGraphic" result="blur" stdDeviation="7.8"/>
|
||||
<feOffset dx="6" dy="6" in="blur" result="offset"/>
|
||||
<feComposite in="flood" in2="offset" operator="in" result="comp1"/>
|
||||
<feComposite in="fbSourceGraphic" in2="comp1" result="comp2"/>
|
||||
</filter>
|
||||
</defs>
|
||||
<g transform="translate(550 -413)">
|
||||
<rect width="1265.6" height="787.3" x="-513" y="450" fill="#151718" filter="url(#a)" ry="15.9" transform="matrix(.95846 0 0 1 -23 0)"/>
|
||||
<g transform="translate(-147 153) scale(.68282)">
|
||||
<circle cx="-475.8" cy="487.7" r="19.4" fill="#ff5f56"/>
|
||||
<circle cx="-418.3" cy="487.7" r="19.4" fill="#ffbd2e"/>
|
||||
<circle cx="-360.8" cy="487.7" r="19.4" fill="#27c93f"/>
|
||||
</g>
|
||||
</g>
|
||||
<g transform="translate(1142 163)">
|
||||
<rect width="1377.7" height="787.3" x="-513" y="450" fill="#eef3f7" filter="url(#b)" opacity=".9" ry="15.9" transform="matrix(.88741 0 0 1 -23 0)"/>
|
||||
<g transform="translate(-125 151) scale(.68282)">
|
||||
<circle cx="-475.8" cy="487.7" r="19.4" fill="#ff5f56"/>
|
||||
<circle cx="-418.3" cy="487.7" r="19.4" fill="#ffbd2e"/>
|
||||
<circle cx="-360.8" cy="487.7" r="19.4" fill="#27c93f"/>
|
||||
</g>
|
||||
</g>
|
||||
<foreignObject width="388" height="250" x="0" y="0">
|
||||
<xhtml:div style="max-height:125px"/>
|
||||
</foreignObject>
|
||||
<g fill="#373d3f" font-family="mono" font-size="11" font-weight="400" text-anchor="end">
|
||||
<text x="20" y="34" transform="translate(709 616) scale(3.02526)"><tspan>120</tspan></text>
|
||||
<text x="20" y="65" transform="translate(709 616) scale(3.02526)"><tspan>100</tspan></text>
|
||||
<text x="20" y="95" transform="translate(709 616) scale(3.02526)"><tspan>80</tspan></text>
|
||||
<text x="20" y="126" transform="translate(709 616) scale(3.02526)"><tspan>60</tspan></text>
|
||||
<text x="20" y="157" transform="translate(709 616) scale(3.02526)"><tspan>40</tspan></text>
|
||||
<text x="20" y="188" transform="translate(709 616) scale(3.02526)"><tspan>20</tspan></text>
|
||||
<text x="20" y="219" transform="translate(709 616) scale(3.02526)"><tspan>0</tspan></text>
|
||||
</g>
|
||||
<g transform="translate(800 707) scale(3.02526)">
|
||||
<defs>
|
||||
<clipPath id="d">
|
||||
<rect width="333.3" height="185.2" fill="#fff" stroke-width="0" rx="0" ry="0"/>
|
||||
</clipPath>
|
||||
<clipPath id="e">
|
||||
<rect width="353.3" height="205.2" x="-10" y="-10" fill="#fff" stroke-width="0" rx="0" ry="0"/>
|
||||
</clipPath>
|
||||
<linearGradient id="c" x1="0" x2="0" y1="30.8" y2="264.3" gradientTransform="scale(1.42726 .70064)" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0" stop-color="#4263eb" stop-opacity=".6"/>
|
||||
<stop offset="1" stop-color="#66b4c4" stop-opacity="0"/>
|
||||
<stop offset="1" stop-color="#bdd4ef" stop-opacity=".1"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<path fill="#b1b9c4" fill-opacity=".9" stroke="#b6b6b6" stroke-dasharray="3" d="M0 0v185"/>
|
||||
<path stroke="#7c848d" stroke-opacity=".3" d="M0 185v6m55-6v6m56-6v6m56-6v6m56-6v6m55-6v6M0 31h333M0 62h333M0 93h333M0 124h333M0 154h333"/>
|
||||
<path stroke="transparent" d="M0 185h333M0 1v184"/>
|
||||
<path stroke="#7c848d" stroke-opacity=".3" d="M0 0h333" opacity=".4"/>
|
||||
<g data:longestSeries="true" data:realIndex="0">
|
||||
<path fill="url(#c)" d="M0 162c19 0 36-48 55-48s36 36 55 36c20 0 37-73 57-73 19 0 36 54 56 54 19 0 35-109 55-109 19 0 36 81 55 81v82H0Z" clip-path="url(#d)"/>
|
||||
<path fill="none" stroke="#4263eb" stroke-linecap="round" stroke-width="3" d="M0 162c19 0 36-48 55-48s36 36 55 36c20 0 37-73 57-73 19 0 36 54 56 54 19 0 35-109 55-109 19 0 36 81 55 81" clip-path="url(#d)"/>
|
||||
<g data:realIndex="0">
|
||||
<g fill="#4263eb" clip-path="url(#e)">
|
||||
<path d="M-5 162a5 5 0 1 0 10 0 5 5 0 1 0-10 0m55-48a5 5 0 1 0 10 0 5 5 0 1 0-10 0"/>
|
||||
</g>
|
||||
<g clip-path="url(#e)">
|
||||
<path fill="#4263eb" d="M105 150a5 5 0 1 0 10 0 5 5 0 1 0-10 0"/>
|
||||
</g>
|
||||
<g clip-path="url(#e)">
|
||||
<path fill="#4263eb" d="M162 77a5 5 0 1 0 10 0 5 5 0 1 0-10 0"/>
|
||||
</g>
|
||||
<g clip-path="url(#e)">
|
||||
<path fill="#4263eb" d="M218 131a5 5 0 1 0 10 0 5 5 0 1 0-10 0"/>
|
||||
</g>
|
||||
<g clip-path="url(#e)">
|
||||
<path fill="#4263eb" d="M273 22a5 5 0 1 0 10 0 5 5 0 1 0-10 0"/>
|
||||
</g>
|
||||
<g clip-path="url(#e)">
|
||||
<path fill="#4263eb" d="M328 103a5 5 0 1 0 10 0 5 5 0 1 0-10 0"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="#373d3f" font-family="mono" font-size="12" text-anchor="middle">
|
||||
<text y="213" font-weight="400" transform="translate(0 -4)">Jan 25</text>
|
||||
<text x="55" y="213" font-weight="400" transform="translate(0 -4)">Apr 25</text>
|
||||
<text x="111" y="213" font-weight="400" transform="translate(0 -4)">Jul 25</text>
|
||||
<text x="167" y="213" font-weight="400" transform="translate(0 -4)">Oct 25</text>
|
||||
<text x="223" y="213" font-weight="600" transform="translate(0 -4)">2026</text>
|
||||
<text x="278" y="213" font-weight="400" transform="translate(0 -4)">Apr 26</text>
|
||||
</g>
|
||||
</g>
|
||||
<text xml:space="preserve" x="113" y="257" fill="#fff" stroke-width="170" font-family="Monospace" font-size="64" font-weight="400" style="-inkscape-font-specification:'Monospace, Normal';text-align:start;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"><tspan x="113" y="257" style="-inkscape-font-specification:'Monospace, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"><tspan fill="#dca654" style="-inkscape-font-specification:'Monospace, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal">select</tspan> <tspan fill="#84c6fa" style="-inkscape-font-specification:'Monospace, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal">'chart'</tspan> <tspan fill="#dca654" style="-inkscape-font-specification:'Monospace, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal">as</tspan> <tspan fill="#f8f7d9" style="-inkscape-font-specification:'Monospace, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal">component</tspan><tspan fill="#5c7580" style="-inkscape-font-specification:'Monospace, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal">;</tspan></tspan><tspan x="113" y="417" fill="#dca654" style="-inkscape-font-specification:'Monospace, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal">select</tspan><tspan x="113" y="497" style="-inkscape-font-specification:'Monospace, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"> date <tspan fill="#dca654" style="-inkscape-font-specification:'Monospace, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal">as</tspan> <tspan fill="#f8f7d9" style="-inkscape-font-specification:'Monospace, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal">x</tspan><tspan fill="#5c7580" style="-inkscape-font-specification:'Monospace, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal">,</tspan> revenue <tspan fill="#dca654" style="-inkscape-font-specification:'Monospace, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal">as</tspan> <tspan fill="#f8f7d9" style="-inkscape-font-specification:'Monospace, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal">y</tspan></tspan><tspan x="113" y="577" style="-inkscape-font-specification:'Monospace, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"><tspan fill="#dca654" style="-inkscape-font-specification:'Monospace, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal">from</tspan> sales<tspan fill="#5c7580" style="-inkscape-font-specification:'Monospace, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal">;</tspan></tspan><tspan x="113" y="737" fill-opacity=".5" style="-inkscape-font-specification:'Monospace, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal">-- The end</tspan></text>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 9.9 KiB |
|
After Width: | Height: | Size: 94 KiB |