From 462cffdddcce85d64076bef01103ed79c7764246 Mon Sep 17 00:00:00 2001 From: Jeremy Rangel Date: Fri, 27 Dec 2024 22:56:39 -0800 Subject: [PATCH] changes to blocks and styles --- assets/fonts/pt-serif/PTSerif-Bold.woff2 | Bin 0 -> 75356 bytes .../fonts/pt-serif/PTSerif-BoldItalic.woff2 | Bin 0 -> 74516 bytes assets/fonts/pt-serif/PTSerif-Italic.woff2 | Bin 0 -> 93040 bytes assets/fonts/pt-serif/PTSerif-Regular.woff2 | Bin 0 -> 86396 bytes assets/fonts/work-sans/WorkSans-Bold.woff2 | Bin 0 -> 61368 bytes assets/fonts/work-sans/WorkSans-Italic.woff2 | Bin 0 -> 53652 bytes assets/fonts/work-sans/WorkSans-Regular.woff2 | Bin 0 -> 57132 bytes .../fonts/work-sans/WorkSans-SemiBold.woff2 | Bin 0 -> 60952 bytes assets/js/backend-script.js | 60 +++++- assets/js/highlight-to-share.js | 71 ++++++++ assets/json/icons.json | 23 +++ functions.php | 16 -- .../components/IconSelectControl.js | 84 +++++---- .../lcp-button/components/iconsvgs.json | 18 -- includes/blocks/lcp-button/icon-svgs.json | 23 --- includes/blocks/lcp-button/src/block.json | 22 ++- includes/blocks/lcp-button/src/edit.js | 171 ++++++++---------- includes/blocks/lcp-button/src/editor.scss | 23 +++ includes/blocks/lcp-button/src/save.js | 32 +++- includes/blocks/lcp-button/src/style.scss | 1 + includes/blocks/lcp-gallery/lcp-gallery.php | 11 +- includes/blocks/lcp-visualizer/.editorconfig | 18 ++ includes/blocks/lcp-visualizer/.gitignore | 30 +++ .../lcp-visualizer/assets/js/d3.v7.min.js | 2 + .../blocks/lcp-visualizer/lcp-visualizer.php | 62 +++++++ includes/blocks/lcp-visualizer/package.json | 20 ++ includes/blocks/lcp-visualizer/readme.txt | 55 ++++++ includes/blocks/lcp-visualizer/src/block.json | 19 ++ includes/blocks/lcp-visualizer/src/edit.js | 38 ++++ .../blocks/lcp-visualizer/src/editor.scss | 9 + includes/blocks/lcp-visualizer/src/index.js | 39 ++++ includes/blocks/lcp-visualizer/src/save.js | 22 +++ includes/blocks/lcp-visualizer/src/style.scss | 24 +++ includes/blocks/lcp-visualizer/src/view.js | 127 +++++++++++++ includes/classes/backend.php | 44 ++++- includes/classes/blocks.php | 2 + script.js | 62 +++++-- style.css | 51 +++++- theme.json | 8 +- 39 files changed, 959 insertions(+), 228 deletions(-) create mode 100644 assets/fonts/pt-serif/PTSerif-Bold.woff2 create mode 100644 assets/fonts/pt-serif/PTSerif-BoldItalic.woff2 create mode 100644 assets/fonts/pt-serif/PTSerif-Italic.woff2 create mode 100644 assets/fonts/pt-serif/PTSerif-Regular.woff2 create mode 100644 assets/fonts/work-sans/WorkSans-Bold.woff2 create mode 100644 assets/fonts/work-sans/WorkSans-Italic.woff2 create mode 100644 assets/fonts/work-sans/WorkSans-Regular.woff2 create mode 100644 assets/fonts/work-sans/WorkSans-SemiBold.woff2 create mode 100644 assets/js/highlight-to-share.js create mode 100644 assets/json/icons.json delete mode 100644 includes/blocks/lcp-button/components/iconsvgs.json delete mode 100644 includes/blocks/lcp-button/icon-svgs.json create mode 100644 includes/blocks/lcp-visualizer/.editorconfig create mode 100644 includes/blocks/lcp-visualizer/.gitignore create mode 100644 includes/blocks/lcp-visualizer/assets/js/d3.v7.min.js create mode 100644 includes/blocks/lcp-visualizer/lcp-visualizer.php create mode 100644 includes/blocks/lcp-visualizer/package.json create mode 100644 includes/blocks/lcp-visualizer/readme.txt create mode 100644 includes/blocks/lcp-visualizer/src/block.json create mode 100644 includes/blocks/lcp-visualizer/src/edit.js create mode 100644 includes/blocks/lcp-visualizer/src/editor.scss create mode 100644 includes/blocks/lcp-visualizer/src/index.js create mode 100644 includes/blocks/lcp-visualizer/src/save.js create mode 100644 includes/blocks/lcp-visualizer/src/style.scss create mode 100644 includes/blocks/lcp-visualizer/src/view.js diff --git a/assets/fonts/pt-serif/PTSerif-Bold.woff2 b/assets/fonts/pt-serif/PTSerif-Bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..e8be6de21ebbbfa9b402436421d5bc5029cea18a GIT binary patch literal 75356 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 literal 0 HcmV?d00001 diff --git a/assets/fonts/pt-serif/PTSerif-BoldItalic.woff2 b/assets/fonts/pt-serif/PTSerif-BoldItalic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..eb95344403b202c60fc798227e3d7160c1e4bfb2 GIT binary patch literal 74516 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®Zp6wgmHyhH_*yi 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 literal 0 HcmV?d00001 diff --git a/assets/fonts/pt-serif/PTSerif-Italic.woff2 b/assets/fonts/pt-serif/PTSerif-Italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..987d68aaa812f60dd4937f8cdff30b15fe2b9626 GIT binary patch literal 93040 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 z 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 Hx(NUP?nQuN literal 0 HcmV?d00001 diff --git a/assets/fonts/work-sans/WorkSans-Bold.woff2 b/assets/fonts/work-sans/WorkSans-Bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..b8e1ead586c036f0920b0909697176a972e4aa2f GIT binary patch literal 61368 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

|@X$(qhFG8vo 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

De}p)ohTqqZOxlXo*lz-wk&xKz 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

ashU#VhM|uJ|aA{bi^ECaFs#saHf;+Ar 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 r4OdD-X+$jFusQdDqPo*dcK!_6W)k(R_U3ho; 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 literal 0 HcmV?d00001 diff --git a/assets/js/backend-script.js b/assets/js/backend-script.js index 452c9cb..4db6144 100644 --- a/assets/js/backend-script.js +++ b/assets/js/backend-script.js @@ -55,4 +55,62 @@ document.addEventListener('DOMContentLoaded', function() { }); }); }); -}); \ No newline at end of file +}); + + + + + + + +// REPEATERS + // Example html: + //

+ //
+ // + // + // + // + //
+ // + //
+ +document.addEventListener('DOMContentLoaded', function () { + // Get all repeater containers + const repeaterContainers = document.querySelectorAll('.my-repeater-container'); + + // Loop through each repeater container and initialize the functionality + repeaterContainers.forEach(function (container) { + const newRowButton = container.querySelector('.new-repeater-row'); + const rowTemplate = container.querySelector('.my-repeater-row'); + + // Hide the row template (we will clone it) + rowTemplate.style.display = 'none'; + + // Add event listener for the 'Add New Row' button + newRowButton.addEventListener('click', function () { + // Clone the row template + const newRow = rowTemplate.cloneNode(true); + + // Make sure the new row is visible + newRow.style.display = 'flex'; // or 'block' based on your layout + + // Reset input values in the new row + const inputs = newRow.querySelectorAll('input'); + inputs.forEach(input => input.value = ''); + + // Add the new row to the repeater container + container.insertBefore(newRow, newRowButton); + }); + + // Handle deleting rows + container.addEventListener('click', function (e) { + if (e.target && e.target.classList.contains('delete-repeater-row')) { + const rowToDelete = e.target.closest('.my-repeater-row'); + if (rowToDelete) { + rowToDelete.remove(); + } + } + }); + }); +}); diff --git a/assets/js/highlight-to-share.js b/assets/js/highlight-to-share.js new file mode 100644 index 0000000..0e2f84e --- /dev/null +++ b/assets/js/highlight-to-share.js @@ -0,0 +1,71 @@ +document.addEventListener("DOMContentLoaded", function () { + // Get reference to the popup element + const popup = document.getElementById('popup'); + const facebookShareLink = document.getElementById('facebook-share'); + const twitterShareLink = document.getElementById('twitter-share'); + + // Function to check if selection intersects with any

tag + function isSelectionInParagraph(selection) { + const range = selection.getRangeAt(0); // Get the selected range + const paragraphs = document.querySelectorAll('p'); // Get all

elements + + for (let p of paragraphs) { + // Check if the selected range intersects with this

tag + const pRect = p.getBoundingClientRect(); + const rangeRect = range.getBoundingClientRect(); + + // Check if the range and the

element's bounding boxes overlap + if (rangeRect.top < pRect.bottom && rangeRect.bottom > pRect.top && + rangeRect.left < pRect.right && rangeRect.right > pRect.left) { + return true; // Selection intersects with this

tag + } + } + + return false; // No intersection with any

tag + } + + // Function to show the popup near the selected text + function showPopup(e) { + const selection = window.getSelection(); + + // Check if any text is selected and if it is inside or intersects with a

tag + if (selection.toString().length > 0 && isSelectionInParagraph(selection)) { + // Get the bounding rectangle of the selected text + const range = selection.getRangeAt(0); + const rect = range.getBoundingClientRect(); + + // Position the popup above the selection (adjust for spacing) + popup.style.left = `${rect.left + window.scrollX}px`; + popup.style.top = `${rect.top + window.scrollY - popup.offsetHeight - 5}px`; + + // Show the popup + popup.style.display = 'block'; + + // Set up share links with the selected text and page URL + const selectedText = selection.toString(); + const pageUrl = window.location.href; + + // Facebook share link + facebookShareLink.setAttribute('href', `https://www.facebook.com/sharer/sharer.php?u=${encodeURIComponent(pageUrl)}"e=${encodeURIComponent(selectedText)}`); + + // Twitter/X share link + twitterShareLink.setAttribute('href', `https://twitter.com/intent/tweet?text=${encodeURIComponent(selectedText)}&url=${encodeURIComponent(pageUrl)}`); + } else { + // Hide the popup if no text is selected or it's not inside or overlapping a

tag + popup.style.display = 'none'; + } + } + + // Listen for mouse-up event (when selection ends) + document.addEventListener('mouseup', showPopup); + + // Optionally, listen for touchend event for mobile devices + document.addEventListener('touchend', showPopup); + + // Hide the popup if user clicks anywhere else + document.addEventListener('click', function(event) { + if (!popup.contains(event.target) && !window.getSelection().toString()) { + popup.style.display = 'none'; + } + }); +}); diff --git a/assets/json/icons.json b/assets/json/icons.json new file mode 100644 index 0000000..2b60c0c --- /dev/null +++ b/assets/json/icons.json @@ -0,0 +1,23 @@ +[ + { + "family": "Font Awesome", + "svgs": [ + { + "id": "comment-dots", + "name": "Comment Dots", + "path": "" + }, + { + "id": "newspaper", + "name": "Newspaper", + "path": "" + }, + { + "id": "map", + "name": "Map", + "path": "" + } + ] + } + ] + \ No newline at end of file diff --git a/functions.php b/functions.php index 1a08946..7e74af4 100644 --- a/functions.php +++ b/functions.php @@ -158,19 +158,3 @@ add_action('save_post', 'save_key_points_meta_box'); - - - - - - -// Hook into wp_footer to add the login form in the footer - - - - - - - - - diff --git a/includes/blocks/lcp-button/components/IconSelectControl.js b/includes/blocks/lcp-button/components/IconSelectControl.js index 660d00c..ecaa8bb 100644 --- a/includes/blocks/lcp-button/components/IconSelectControl.js +++ b/includes/blocks/lcp-button/components/IconSelectControl.js @@ -1,52 +1,66 @@ +import { useState, useEffect } from 'react'; import { __ } from '@wordpress/i18n'; import { SelectControl } from '@wordpress/components'; export function IconSelectControl(props) { const { iconSvgId, onIconChange } = props; - // Hardcoded icon data - const iconData = [ - { - "uuid": "c0a8012345678f3d5b847ad0f8a890f1", - "iconId": "comment-dots", - "family": "Font Awesome", - "sub-family": "solid", - "name": "Comment Dots", - "path": "" - }, - { - "uuid": "a1b2c3d4e5f6789abcdef0123456789ab", - "iconId": "newspaper", - "family": "Font Awesome", - "sub-family": "solid", - "name": "Newspaper", - "path": "" - } - ]; + const [iconData, setIconData] = useState([]); + + useEffect(() => { + const fetchIconData = async () => { + try { + const response = await fetch('/wp-content/themes/local-content-pro/assets/json/icons.json'); + const data = await response.json(); + if (data && data.length > 0) { + setIconData(data[0].svgs); // Assuming the structure is correct + } + } catch (error) { + console.error('Error fetching icons:', error); + } + }; + + fetchIconData(); + }, []); - // Handle icon selection from dropdown const handleIconChange = (selectedIconId) => { - const selectedIcon = iconData.find(icon => icon.uuid === selectedIconId); - + const selectedIcon = iconData.find(icon => icon.id === selectedIconId); if (selectedIcon && onIconChange) { + // Send both icon ID and path (SVG) to the parent component onIconChange({ - iconSvgId: selectedIconId, // UUID of the selected icon - iconSvgPath: selectedIcon.path // SVG path of the selected icon + iconSvgId: selectedIcon.id, // Pass icon ID to parent + iconSvgPath: selectedIcon.path // Pass icon path (SVG) to parent }); + console.log("Selected Icon ID:", selectedIcon.id); // Debugging output + console.log("Selected Icon Path:", selectedIcon.path); // Debugging output } }; + if (iconData.length === 0) { + return

{__('Loading icons...', 'lcp')}

; // Loading state + } + + const iconOptions = iconData.map((icon) => ({ + value: icon.id, // Use icon ID as value for the SelectControl + label: ( +
+ + {icon.name} {/* Show icon name */} +
+ ), + })); + return ( - <> - ({ - label: icon.name, - value: icon.uuid, // Store the UUID as the value - }))} - onChange={handleIconChange} - /> - + ); } diff --git a/includes/blocks/lcp-button/components/iconsvgs.json b/includes/blocks/lcp-button/components/iconsvgs.json deleted file mode 100644 index 5db8c02..0000000 --- a/includes/blocks/lcp-button/components/iconsvgs.json +++ /dev/null @@ -1,18 +0,0 @@ -[ - { - "uuid": "c0a8012345678f3d5b847ad0f8a890f1", - "iconId": "comment-dots", - "family": "Font Awesome", - "sub-family": "solid", - "name": "Comment Dots", - "path": "" - }, - { - "uuid": "a1b2c3d4e5f6789abcdef0123456789ab", - "iconId": "newspaper", - "family": "Font Awesome", - "sub-family": "solid", - "name": "Newspaper", - "path": "" - } -] \ No newline at end of file diff --git a/includes/blocks/lcp-button/icon-svgs.json b/includes/blocks/lcp-button/icon-svgs.json deleted file mode 100644 index 515fad1..0000000 --- a/includes/blocks/lcp-button/icon-svgs.json +++ /dev/null @@ -1,23 +0,0 @@ -[ - { - "id": "comment-dots", - "family": "Font Awesome", - "sub-family": "solid", - "name": "Comment Dots", - "path": "" - }, - { - "id": "newspaper", - "family": "Font Awesome", - "sub-family": "solid", - "name": "Newspaper", - "path": "" - }, - { - "id": "map", - "family": "Font Awesome", - "sub-family": "solid", - "name": "Map", - "path": "" - } -] \ No newline at end of file diff --git a/includes/blocks/lcp-button/src/block.json b/includes/blocks/lcp-button/src/block.json index df70563..c435ed6 100644 --- a/includes/blocks/lcp-button/src/block.json +++ b/includes/blocks/lcp-button/src/block.json @@ -9,13 +9,24 @@ "description": "Example block scaffolded with Create Block tool.", "example": {}, "supports": { - "html": false + "html": false, + "color": { + "background": true, + "link": true, + "text": true, + "gradients": true, + "button": true + } }, "attributes": { - "buttonFunction": { + "buttonAction": { "type": "string", "default": "customUrl" }, + "customUrl": { + "type": "string", + "default": "#" + }, "buttonText": { "type": "string", "default": "Button Text" @@ -25,7 +36,7 @@ }, "iconSource": { "type": "string", - "default": "svgPath" + "default": "manualSvgPath" }, "iconSvgPath": { "type": "string" @@ -36,9 +47,12 @@ }, "popUpId": { "type": "number" + }, + "manualIconSvgPath":{ + "type": "string" } }, - "textdomain": "button", + "textdomain": "lcp", "editorScript": "file:./index.js", "editorStyle": "file:./index.css", "style": "file:./style-index.css", diff --git a/includes/blocks/lcp-button/src/edit.js b/includes/blocks/lcp-button/src/edit.js index 7defde0..127ce4f 100644 --- a/includes/blocks/lcp-button/src/edit.js +++ b/includes/blocks/lcp-button/src/edit.js @@ -3,95 +3,60 @@ import { useBlockProps, InspectorControls } from '@wordpress/block-editor'; import { PanelBody, SelectControl, TextControl, TextareaControl, ToggleControl } from '@wordpress/components'; import { useState, useEffect } from '@wordpress/element'; import './editor.scss'; -import { useSelect } from '@wordpress/data'; import { IconSelectControl } from '../components/IconSelectControl'; - -// Sample JSON data for icons (with UUIDs) -const iconData = [ - { - "uuid": "c0a8012345678f3d5b847ad0f8a890f1", - "iconId": "comment-dots", - "family": "Font Awesome", - "sub-family": "solid", - "name": "Comment Dots", - "path": "" - }, - { - "uuid": "a1b2c3d4e5f6789abcdef0123456789ab", - "iconId": "newspaper", - "family": "Font Awesome", - "sub-family": "solid", - "name": "Newspaper", - "path": "" - } -]; - export default function Edit(props) { const { attributes, setAttributes } = props; - const { buttonFunction, popUpId, buttonText, iconSvgId, iconSvgPath, displayIcon, iconSource} = attributes; // iconSvgId holds the UUID and iconSvgPath holds the SVG path - const [popups, setPopups] = useState([]); - - // Fetch published popups (lcp-popup CPT) - useEffect(() => { - const fetchPopups = async () => { - const response = await fetch('/wp-json/wp/v2/lcp-popup'); - const data = await response.json(); - setPopups(data); - }; - fetchPopups(); - }, []); + const { buttonAction, buttonText, iconSvgId, iconSvgPath, displayIcon, iconSource, customUrl } = attributes; // Handle icon selection from dropdown - const handleIconChange = (selectedIconId) => { - console.log("an icon is selected"); - // Find the selected icon from the iconData array using the UUID - const selectedIcon = iconData.find(icon => icon.uuid === selectedIconId); - - if (selectedIcon) { - // Update both iconSvgId (UUID) and iconSvgPath (SVG path) - setAttributes({ - iconSvgId: selectedIconId, // UUID of the selected icon - iconSvgPath: selectedIcon.path // SVG path of the selected icon - }); - } - }; + const handleIconChanges = (selectedIcon) => { + console.log("Icon changed:", selectedIcon); + if (selectedIcon && selectedIcon.iconSvgPath) { + console.log("Selected Icon Path: ", selectedIcon.iconSvgPath); // Log the selected icon path for debugging + setAttributes({ + iconSvgPath: selectedIcon.iconSvgPath // Set the SVG path in the attributes + }); + } + }; const handleToggleChange = (value) => { setAttributes({ displayIcon: value }); }; + const handleCustomUrlChange = (value) => { + setAttributes({ customUrl: value }); + }; + const iconSourceOptions = [ { value: 'manualSvgPath', label: 'SVG Path' }, - { value: 'iconSelector', label: 'Select Icon' }, + { value: 'iconSelector', label: 'Icon Library' }, ]; - const buttonFunctionOptions = [ + const buttonActionOptions = [ { value: 'customUrl', label: 'Custom URL' }, - { value: 'openPopup', label: 'Open Popup' }, { value: 'showLoginForm', label: 'Show Login Form' }, { value: 'logOut', label: 'Open Popup' }, - { value: 'shareCurrentPost', label: 'Share Current Post' } + { value: 'shareCurrentPost', label: 'Share Current Post' }, + { value: 'displaySidecontent', label: 'Display Sidecontent' } ]; - return ( <> - + {/* Button Function */} setAttributes({ iconSource })} - /> - {buttonFunction === 'openPopup' && ( - setAttributes({ iconSource })} + label={__("Button Action")} + value={buttonAction} + options={buttonActionOptions} + onChange={(value) => setAttributes({ buttonAction: value })} + /> + {buttonAction === 'customUrl' && ( + )} - {displayIcon && ( - <> - setAttributes({ iconSource: value })} - /> - {iconSource === 'manualSvgPath' && ( - props.setAttributes({ iconSvgPath: value })} + /> + {displayIcon && ( + <> + setAttributes({ iconSource: value })} /> + {iconSource === 'manualSvgPath' && ( + setAttributes({ iconSvgPath: value })} + /> )} - {iconSource === 'iconSelector' && ( - <> - ({ - label: icon.name, - value: icon.uuid, // Store the UUID as the value - }))} - onChange={handleIconChange} - /> + {iconSource === 'iconSelector' && ( - - )} + )} )} - - -
-
- {buttonText} -
-
+ + <> + {buttonAction === 'customUrl' ? ( + // Render an anchor tag if buttonAction is 'customUrl' +
+ {/* Conditionally render the icon if displayIcon is true and iconSvgPath is available */} + {displayIcon && iconSvgPath && ( + + )} + {/* Render the button text */} + {buttonText || 'Button'} {/* Use buttonText or fallback */} + + ) : ( + // Render a button if buttonAction is not 'customUrl' + + )} + ); } diff --git a/includes/blocks/lcp-button/src/editor.scss b/includes/blocks/lcp-button/src/editor.scss index b05ba39..65fadbb 100644 --- a/includes/blocks/lcp-button/src/editor.scss +++ b/includes/blocks/lcp-button/src/editor.scss @@ -7,3 +7,26 @@ .wp-block-create-block-button { border: 1px dotted #f00; } + +.lcp-button { + display: inline-block; + background-color: var(--wp--preset--color--accent); + border: none; + color: #fff; + text-decoration: none; + padding: 10px; + font-weight: bold; + font-size: var(--wp--preset--font-size--small); + white-space: nowrap; + cursor: pointer; + margin:auto 5px; +} + +.lcp-button .lcp-icon { + height: 1.2em; + max-height:100%; + width: auto; + vertical-align: middle; /* Aligns the icon with the text vertically */ + margin-right: 10px; /* Space between the icon and the text */ + fill:white; +} diff --git a/includes/blocks/lcp-button/src/save.js b/includes/blocks/lcp-button/src/save.js index 9073353..4fddfe2 100644 --- a/includes/blocks/lcp-button/src/save.js +++ b/includes/blocks/lcp-button/src/save.js @@ -2,7 +2,7 @@ import { useBlockProps } from '@wordpress/block-editor'; export default function save(props) { const { attributes } = props; - const { type, popUpId, buttonText, iconSvgPath } = attributes; // Destructure buttonText and iconSvgPath from attributes + const { type, popUpId, buttonText, iconSvgPath, buttonAction } = attributes; // Destructure buttonText and iconSvgPath from attributes // Get the block props for the button const blockProps = useBlockProps.save(); @@ -12,14 +12,30 @@ export default function save(props) { blockProps['data-open-popup'] = popUpId; // Add the data attribute dynamically } + // Conditionally render the link or button based on buttonAction return ( - )} - {/* Render the button text */} - {buttonText || 'Button'} {/* Use buttonText or fallback */} - + ); } diff --git a/includes/blocks/lcp-button/src/style.scss b/includes/blocks/lcp-button/src/style.scss index 62882bd..8d92c5c 100644 --- a/includes/blocks/lcp-button/src/style.scss +++ b/includes/blocks/lcp-button/src/style.scss @@ -10,3 +10,4 @@ color: #fff; padding: 2px; } + diff --git a/includes/blocks/lcp-gallery/lcp-gallery.php b/includes/blocks/lcp-gallery/lcp-gallery.php index 4a98a14..7feb4c2 100644 --- a/includes/blocks/lcp-gallery/lcp-gallery.php +++ b/includes/blocks/lcp-gallery/lcp-gallery.php @@ -426,6 +426,12 @@ function build_gallery_styles($attributes, $unique_class) { // Render the block function render_lcp_gallery_block($attributes) { + + $media_ids = get_media_ids($attributes); + // Check if any Media IDs are present + // If not, return null + // Later, more logic will be needed to verify if there are any gallery items from other sources + if ($media_ids) { // Generate a unique class for each gallery $unique_class = lcp_random_string(12, true); // Get the media IDs based on the attributes @@ -478,7 +484,10 @@ function render_lcp_gallery_block($attributes) { return "
{$gallery_items_html} -
"; + "; } + else { + return null; + } } /* Initialize Gallery Block */ function lcp_gallery_block_init() { diff --git a/includes/blocks/lcp-visualizer/.editorconfig b/includes/blocks/lcp-visualizer/.editorconfig new file mode 100644 index 0000000..b5df0fc --- /dev/null +++ b/includes/blocks/lcp-visualizer/.editorconfig @@ -0,0 +1,18 @@ +# This file is for unifying the coding style for different editors and IDEs +# editorconfig.org + +# WordPress Coding Standards +# https://make.wordpress.org/core/handbook/coding-standards/ + +root = true + +[*] +charset = utf-8 +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true +indent_style = tab + +[*.{yml,yaml}] +indent_style = space +indent_size = 2 diff --git a/includes/blocks/lcp-visualizer/.gitignore b/includes/blocks/lcp-visualizer/.gitignore new file mode 100644 index 0000000..f66335e --- /dev/null +++ b/includes/blocks/lcp-visualizer/.gitignore @@ -0,0 +1,30 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Coverage directory used by tools like istanbul +coverage + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Output of `npm pack` +*.tgz + +# Output of `wp-scripts plugin-zip` +*.zip + +# dotenv environment variables file +.env diff --git a/includes/blocks/lcp-visualizer/assets/js/d3.v7.min.js b/includes/blocks/lcp-visualizer/assets/js/d3.v7.min.js new file mode 100644 index 0000000..83529a2 --- /dev/null +++ b/includes/blocks/lcp-visualizer/assets/js/d3.v7.min.js @@ -0,0 +1,2 @@ +// https://d3js.org v7.9.0 Copyright 2010-2023 Mike Bostock +!function(t,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n((t="undefined"!=typeof globalThis?globalThis:t||self).d3=t.d3||{})}(this,(function(t){"use strict";function n(t,n){return null==t||null==n?NaN:tn?1:t>=n?0:NaN}function e(t,n){return null==t||null==n?NaN:nt?1:n>=t?0:NaN}function r(t){let r,o,a;function u(t,n,e=0,i=t.length){if(e>>1;o(t[r],n)<0?e=r+1:i=r}while(en(t(e),r),a=(n,e)=>t(n)-e):(r=t===n||t===e?t:i,o=t,a=t),{left:u,center:function(t,n,e=0,r=t.length){const i=u(t,n,e,r-1);return i>e&&a(t[i-1],n)>-a(t[i],n)?i-1:i},right:function(t,n,e=0,i=t.length){if(e>>1;o(t[r],n)<=0?e=r+1:i=r}while(e{n(t,e,(r<<=2)+0,(i<<=2)+0,o<<=2),n(t,e,r+1,i+1,o),n(t,e,r+2,i+2,o),n(t,e,r+3,i+3,o)}}));function d(t){return function(n,e,r=e){if(!((e=+e)>=0))throw new RangeError("invalid rx");if(!((r=+r)>=0))throw new RangeError("invalid ry");let{data:i,width:o,height:a}=n;if(!((o=Math.floor(o))>=0))throw new RangeError("invalid width");if(!((a=Math.floor(void 0!==a?a:i.length/o))>=0))throw new RangeError("invalid height");if(!o||!a||!e&&!r)return n;const u=e&&t(e),c=r&&t(r),f=i.slice();return u&&c?(p(u,f,i,o,a),p(u,i,f,o,a),p(u,f,i,o,a),g(c,i,f,o,a),g(c,f,i,o,a),g(c,i,f,o,a)):u?(p(u,i,f,o,a),p(u,f,i,o,a),p(u,i,f,o,a)):c&&(g(c,i,f,o,a),g(c,f,i,o,a),g(c,i,f,o,a)),n}}function p(t,n,e,r,i){for(let o=0,a=r*i;o{if(!((o-=a)>=i))return;let u=t*r[i];const c=a*t;for(let t=i,n=i+c;t{if(!((a-=u)>=o))return;let c=n*i[o];const f=u*n,s=f+u;for(let t=o,n=o+f;t=n&&++e;else{let r=-1;for(let i of t)null!=(i=n(i,++r,t))&&(i=+i)>=i&&++e}return e}function _(t){return 0|t.length}function b(t){return!(t>0)}function m(t){return"object"!=typeof t||"length"in t?t:Array.from(t)}function x(t,n){let e,r=0,i=0,o=0;if(void 0===n)for(let n of t)null!=n&&(n=+n)>=n&&(e=n-i,i+=e/++r,o+=e*(n-i));else{let a=-1;for(let u of t)null!=(u=n(u,++a,t))&&(u=+u)>=u&&(e=u-i,i+=e/++r,o+=e*(u-i))}if(r>1)return o/(r-1)}function w(t,n){const e=x(t,n);return e?Math.sqrt(e):e}function M(t,n){let e,r;if(void 0===n)for(const n of t)null!=n&&(void 0===e?n>=n&&(e=r=n):(e>n&&(e=n),r=o&&(e=r=o):(e>o&&(e=o),r0){for(o=t[--i];i>0&&(n=o,e=t[--i],o=n+e,r=e-(o-n),!r););i>0&&(r<0&&t[i-1]<0||r>0&&t[i-1]>0)&&(e=2*r,n=o+e,e==n-o&&(o=n))}return o}}class InternMap extends Map{constructor(t,n=N){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),null!=t)for(const[n,e]of t)this.set(n,e)}get(t){return super.get(A(this,t))}has(t){return super.has(A(this,t))}set(t,n){return super.set(S(this,t),n)}delete(t){return super.delete(E(this,t))}}class InternSet extends Set{constructor(t,n=N){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),null!=t)for(const n of t)this.add(n)}has(t){return super.has(A(this,t))}add(t){return super.add(S(this,t))}delete(t){return super.delete(E(this,t))}}function A({_intern:t,_key:n},e){const r=n(e);return t.has(r)?t.get(r):e}function S({_intern:t,_key:n},e){const r=n(e);return t.has(r)?t.get(r):(t.set(r,e),e)}function E({_intern:t,_key:n},e){const r=n(e);return t.has(r)&&(e=t.get(r),t.delete(r)),e}function N(t){return null!==t&&"object"==typeof t?t.valueOf():t}function k(t){return t}function C(t,...n){return F(t,k,k,n)}function P(t,...n){return F(t,Array.from,k,n)}function z(t,n){for(let e=1,r=n.length;et.pop().map((([n,e])=>[...t,n,e]))));return t}function $(t,n,...e){return F(t,k,n,e)}function D(t,n,...e){return F(t,Array.from,n,e)}function R(t){if(1!==t.length)throw new Error("duplicate key");return t[0]}function F(t,n,e,r){return function t(i,o){if(o>=r.length)return e(i);const a=new InternMap,u=r[o++];let c=-1;for(const t of i){const n=u(t,++c,i),e=a.get(n);e?e.push(t):a.set(n,[t])}for(const[n,e]of a)a.set(n,t(e,o));return n(a)}(t,0)}function q(t,n){return Array.from(n,(n=>t[n]))}function U(t,...n){if("function"!=typeof t[Symbol.iterator])throw new TypeError("values is not iterable");t=Array.from(t);let[e]=n;if(e&&2!==e.length||n.length>1){const r=Uint32Array.from(t,((t,n)=>n));return n.length>1?(n=n.map((n=>t.map(n))),r.sort(((t,e)=>{for(const r of n){const n=O(r[t],r[e]);if(n)return n}}))):(e=t.map(e),r.sort(((t,n)=>O(e[t],e[n])))),q(t,r)}return t.sort(I(e))}function I(t=n){if(t===n)return O;if("function"!=typeof t)throw new TypeError("compare is not a function");return(n,e)=>{const r=t(n,e);return r||0===r?r:(0===t(e,e))-(0===t(n,n))}}function O(t,n){return(null==t||!(t>=t))-(null==n||!(n>=n))||(tn?1:0)}var B=Array.prototype.slice;function Y(t){return()=>t}const L=Math.sqrt(50),j=Math.sqrt(10),H=Math.sqrt(2);function X(t,n,e){const r=(n-t)/Math.max(0,e),i=Math.floor(Math.log10(r)),o=r/Math.pow(10,i),a=o>=L?10:o>=j?5:o>=H?2:1;let u,c,f;return i<0?(f=Math.pow(10,-i)/a,u=Math.round(t*f),c=Math.round(n*f),u/fn&&--c,f=-f):(f=Math.pow(10,i)*a,u=Math.round(t/f),c=Math.round(n/f),u*fn&&--c),c0))return[];if((t=+t)===(n=+n))return[t];const r=n=i))return[];const u=o-i+1,c=new Array(u);if(r)if(a<0)for(let t=0;t0?(t=Math.floor(t/i)*i,n=Math.ceil(n/i)*i):i<0&&(t=Math.ceil(t*i)/i,n=Math.floor(n*i)/i),r=i}}function K(t){return Math.max(1,Math.ceil(Math.log(v(t))/Math.LN2)+1)}function Q(){var t=k,n=M,e=K;function r(r){Array.isArray(r)||(r=Array.from(r));var i,o,a,u=r.length,c=new Array(u);for(i=0;i=h)if(t>=h&&n===M){const t=V(l,h,e);isFinite(t)&&(t>0?h=(Math.floor(h/t)+1)*t:t<0&&(h=(Math.ceil(h*-t)+1)/-t))}else d.pop()}for(var p=d.length,g=0,y=p;d[g]<=l;)++g;for(;d[y-1]>h;)--y;(g||y0?d[i-1]:l,v.x1=i0)for(i=0;i=n)&&(e=n);else{let r=-1;for(let i of t)null!=(i=n(i,++r,t))&&(e=i)&&(e=i)}return e}function tt(t,n){let e,r=-1,i=-1;if(void 0===n)for(const n of t)++i,null!=n&&(e=n)&&(e=n,r=i);else for(let o of t)null!=(o=n(o,++i,t))&&(e=o)&&(e=o,r=i);return r}function nt(t,n){let e;if(void 0===n)for(const n of t)null!=n&&(e>n||void 0===e&&n>=n)&&(e=n);else{let r=-1;for(let i of t)null!=(i=n(i,++r,t))&&(e>i||void 0===e&&i>=i)&&(e=i)}return e}function et(t,n){let e,r=-1,i=-1;if(void 0===n)for(const n of t)++i,null!=n&&(e>n||void 0===e&&n>=n)&&(e=n,r=i);else for(let o of t)null!=(o=n(o,++i,t))&&(e>o||void 0===e&&o>=o)&&(e=o,r=i);return r}function rt(t,n,e=0,r=1/0,i){if(n=Math.floor(n),e=Math.floor(Math.max(0,e)),r=Math.floor(Math.min(t.length-1,r)),!(e<=n&&n<=r))return t;for(i=void 0===i?O:I(i);r>e;){if(r-e>600){const o=r-e+1,a=n-e+1,u=Math.log(o),c=.5*Math.exp(2*u/3),f=.5*Math.sqrt(u*c*(o-c)/o)*(a-o/2<0?-1:1);rt(t,n,Math.max(e,Math.floor(n-a*c/o+f)),Math.min(r,Math.floor(n+(o-a)*c/o+f)),i)}const o=t[n];let a=e,u=r;for(it(t,e,n),i(t[r],o)>0&&it(t,e,r);a0;)--u}0===i(t[e],o)?it(t,e,u):(++u,it(t,u,r)),u<=n&&(e=u+1),n<=u&&(r=u-1)}return t}function it(t,n,e){const r=t[n];t[n]=t[e],t[e]=r}function ot(t,e=n){let r,i=!1;if(1===e.length){let o;for(const a of t){const t=e(a);(i?n(t,o)>0:0===n(t,t))&&(r=a,o=t,i=!0)}}else for(const n of t)(i?e(n,r)>0:0===e(n,n))&&(r=n,i=!0);return r}function at(t,n,e){if(t=Float64Array.from(function*(t,n){if(void 0===n)for(let n of t)null!=n&&(n=+n)>=n&&(yield n);else{let e=-1;for(let r of t)null!=(r=n(r,++e,t))&&(r=+r)>=r&&(yield r)}}(t,e)),(r=t.length)&&!isNaN(n=+n)){if(n<=0||r<2)return nt(t);if(n>=1)return J(t);var r,i=(r-1)*n,o=Math.floor(i),a=J(rt(t,o).subarray(0,o+1));return a+(nt(t.subarray(o+1))-a)*(i-o)}}function ut(t,n,e=o){if((r=t.length)&&!isNaN(n=+n)){if(n<=0||r<2)return+e(t[0],0,t);if(n>=1)return+e(t[r-1],r-1,t);var r,i=(r-1)*n,a=Math.floor(i),u=+e(t[a],a,t);return u+(+e(t[a+1],a+1,t)-u)*(i-a)}}function ct(t,n,e=o){if(!isNaN(n=+n)){if(r=Float64Array.from(t,((n,r)=>o(e(t[r],r,t)))),n<=0)return et(r);if(n>=1)return tt(r);var r,i=Uint32Array.from(t,((t,n)=>n)),a=r.length-1,u=Math.floor(a*n);return rt(i,u,0,a,((t,n)=>O(r[t],r[n]))),(u=ot(i.subarray(0,u+1),(t=>r[t])))>=0?u:-1}}function ft(t){return Array.from(function*(t){for(const n of t)yield*n}(t))}function st(t,n){return[t,n]}function lt(t,n,e){t=+t,n=+n,e=(i=arguments.length)<2?(n=t,t=0,1):i<3?1:+e;for(var r=-1,i=0|Math.max(0,Math.ceil((n-t)/e)),o=new Array(i);++r+t(n)}function kt(t,n){return n=Math.max(0,t.bandwidth()-2*n)/2,t.round()&&(n=Math.round(n)),e=>+t(e)+n}function Ct(){return!this.__axis}function Pt(t,n){var e=[],r=null,i=null,o=6,a=6,u=3,c="undefined"!=typeof window&&window.devicePixelRatio>1?0:.5,f=t===xt||t===Tt?-1:1,s=t===Tt||t===wt?"x":"y",l=t===xt||t===Mt?St:Et;function h(h){var d=null==r?n.ticks?n.ticks.apply(n,e):n.domain():r,p=null==i?n.tickFormat?n.tickFormat.apply(n,e):mt:i,g=Math.max(o,0)+u,y=n.range(),v=+y[0]+c,_=+y[y.length-1]+c,b=(n.bandwidth?kt:Nt)(n.copy(),c),m=h.selection?h.selection():h,x=m.selectAll(".domain").data([null]),w=m.selectAll(".tick").data(d,n).order(),M=w.exit(),T=w.enter().append("g").attr("class","tick"),A=w.select("line"),S=w.select("text");x=x.merge(x.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),w=w.merge(T),A=A.merge(T.append("line").attr("stroke","currentColor").attr(s+"2",f*o)),S=S.merge(T.append("text").attr("fill","currentColor").attr(s,f*g).attr("dy",t===xt?"0em":t===Mt?"0.71em":"0.32em")),h!==m&&(x=x.transition(h),w=w.transition(h),A=A.transition(h),S=S.transition(h),M=M.transition(h).attr("opacity",At).attr("transform",(function(t){return isFinite(t=b(t))?l(t+c):this.getAttribute("transform")})),T.attr("opacity",At).attr("transform",(function(t){var n=this.parentNode.__axis;return l((n&&isFinite(n=n(t))?n:b(t))+c)}))),M.remove(),x.attr("d",t===Tt||t===wt?a?"M"+f*a+","+v+"H"+c+"V"+_+"H"+f*a:"M"+c+","+v+"V"+_:a?"M"+v+","+f*a+"V"+c+"H"+_+"V"+f*a:"M"+v+","+c+"H"+_),w.attr("opacity",1).attr("transform",(function(t){return l(b(t)+c)})),A.attr(s+"2",f*o),S.attr(s,f*g).text(p),m.filter(Ct).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",t===wt?"start":t===Tt?"end":"middle"),m.each((function(){this.__axis=b}))}return h.scale=function(t){return arguments.length?(n=t,h):n},h.ticks=function(){return e=Array.from(arguments),h},h.tickArguments=function(t){return arguments.length?(e=null==t?[]:Array.from(t),h):e.slice()},h.tickValues=function(t){return arguments.length?(r=null==t?null:Array.from(t),h):r&&r.slice()},h.tickFormat=function(t){return arguments.length?(i=t,h):i},h.tickSize=function(t){return arguments.length?(o=a=+t,h):o},h.tickSizeInner=function(t){return arguments.length?(o=+t,h):o},h.tickSizeOuter=function(t){return arguments.length?(a=+t,h):a},h.tickPadding=function(t){return arguments.length?(u=+t,h):u},h.offset=function(t){return arguments.length?(c=+t,h):c},h}var zt={value:()=>{}};function $t(){for(var t,n=0,e=arguments.length,r={};n=0&&(n=t.slice(e+1),t=t.slice(0,e)),t&&!r.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name:n}}))),a=-1,u=o.length;if(!(arguments.length<2)){if(null!=n&&"function"!=typeof n)throw new Error("invalid callback: "+n);for(;++a0)for(var e,r,i=new Array(e),o=0;o=0&&"xmlns"!==(n=t.slice(0,e))&&(t=t.slice(e+1)),Ut.hasOwnProperty(n)?{space:Ut[n],local:t}:t}function Ot(t){return function(){var n=this.ownerDocument,e=this.namespaceURI;return e===qt&&n.documentElement.namespaceURI===qt?n.createElement(t):n.createElementNS(e,t)}}function Bt(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}function Yt(t){var n=It(t);return(n.local?Bt:Ot)(n)}function Lt(){}function jt(t){return null==t?Lt:function(){return this.querySelector(t)}}function Ht(t){return null==t?[]:Array.isArray(t)?t:Array.from(t)}function Xt(){return[]}function Gt(t){return null==t?Xt:function(){return this.querySelectorAll(t)}}function Vt(t){return function(){return this.matches(t)}}function Wt(t){return function(n){return n.matches(t)}}var Zt=Array.prototype.find;function Kt(){return this.firstElementChild}var Qt=Array.prototype.filter;function Jt(){return Array.from(this.children)}function tn(t){return new Array(t.length)}function nn(t,n){this.ownerDocument=t.ownerDocument,this.namespaceURI=t.namespaceURI,this._next=null,this._parent=t,this.__data__=n}function en(t,n,e,r,i,o){for(var a,u=0,c=n.length,f=o.length;un?1:t>=n?0:NaN}function cn(t){return function(){this.removeAttribute(t)}}function fn(t){return function(){this.removeAttributeNS(t.space,t.local)}}function sn(t,n){return function(){this.setAttribute(t,n)}}function ln(t,n){return function(){this.setAttributeNS(t.space,t.local,n)}}function hn(t,n){return function(){var e=n.apply(this,arguments);null==e?this.removeAttribute(t):this.setAttribute(t,e)}}function dn(t,n){return function(){var e=n.apply(this,arguments);null==e?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,e)}}function pn(t){return t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView}function gn(t){return function(){this.style.removeProperty(t)}}function yn(t,n,e){return function(){this.style.setProperty(t,n,e)}}function vn(t,n,e){return function(){var r=n.apply(this,arguments);null==r?this.style.removeProperty(t):this.style.setProperty(t,r,e)}}function _n(t,n){return t.style.getPropertyValue(n)||pn(t).getComputedStyle(t,null).getPropertyValue(n)}function bn(t){return function(){delete this[t]}}function mn(t,n){return function(){this[t]=n}}function xn(t,n){return function(){var e=n.apply(this,arguments);null==e?delete this[t]:this[t]=e}}function wn(t){return t.trim().split(/^|\s+/)}function Mn(t){return t.classList||new Tn(t)}function Tn(t){this._node=t,this._names=wn(t.getAttribute("class")||"")}function An(t,n){for(var e=Mn(t),r=-1,i=n.length;++r=0&&(this._names.splice(n,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}};var Gn=[null];function Vn(t,n){this._groups=t,this._parents=n}function Wn(){return new Vn([[document.documentElement]],Gn)}function Zn(t){return"string"==typeof t?new Vn([[document.querySelector(t)]],[document.documentElement]):new Vn([[t]],Gn)}Vn.prototype=Wn.prototype={constructor:Vn,select:function(t){"function"!=typeof t&&(t=jt(t));for(var n=this._groups,e=n.length,r=new Array(e),i=0;i=m&&(m=b+1);!(_=y[m])&&++m=0;)(r=i[o])&&(a&&4^r.compareDocumentPosition(a)&&a.parentNode.insertBefore(r,a),a=r);return this},sort:function(t){function n(n,e){return n&&e?t(n.__data__,e.__data__):!n-!e}t||(t=un);for(var e=this._groups,r=e.length,i=new Array(r),o=0;o1?this.each((null==n?gn:"function"==typeof n?vn:yn)(t,n,null==e?"":e)):_n(this.node(),t)},property:function(t,n){return arguments.length>1?this.each((null==n?bn:"function"==typeof n?xn:mn)(t,n)):this.node()[t]},classed:function(t,n){var e=wn(t+"");if(arguments.length<2){for(var r=Mn(this.node()),i=-1,o=e.length;++i=0&&(n=t.slice(e+1),t=t.slice(0,e)),{type:t,name:n}}))}(t+""),a=o.length;if(!(arguments.length<2)){for(u=n?Ln:Yn,r=0;r()=>t;function fe(t,{sourceEvent:n,subject:e,target:r,identifier:i,active:o,x:a,y:u,dx:c,dy:f,dispatch:s}){Object.defineProperties(this,{type:{value:t,enumerable:!0,configurable:!0},sourceEvent:{value:n,enumerable:!0,configurable:!0},subject:{value:e,enumerable:!0,configurable:!0},target:{value:r,enumerable:!0,configurable:!0},identifier:{value:i,enumerable:!0,configurable:!0},active:{value:o,enumerable:!0,configurable:!0},x:{value:a,enumerable:!0,configurable:!0},y:{value:u,enumerable:!0,configurable:!0},dx:{value:c,enumerable:!0,configurable:!0},dy:{value:f,enumerable:!0,configurable:!0},_:{value:s}})}function se(t){return!t.ctrlKey&&!t.button}function le(){return this.parentNode}function he(t,n){return null==n?{x:t.x,y:t.y}:n}function de(){return navigator.maxTouchPoints||"ontouchstart"in this}function pe(t,n,e){t.prototype=n.prototype=e,e.constructor=t}function ge(t,n){var e=Object.create(t.prototype);for(var r in n)e[r]=n[r];return e}function ye(){}fe.prototype.on=function(){var t=this._.on.apply(this._,arguments);return t===this._?this:t};var ve=.7,_e=1/ve,be="\\s*([+-]?\\d+)\\s*",me="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",xe="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",we=/^#([0-9a-f]{3,8})$/,Me=new RegExp(`^rgb\\(${be},${be},${be}\\)$`),Te=new RegExp(`^rgb\\(${xe},${xe},${xe}\\)$`),Ae=new RegExp(`^rgba\\(${be},${be},${be},${me}\\)$`),Se=new RegExp(`^rgba\\(${xe},${xe},${xe},${me}\\)$`),Ee=new RegExp(`^hsl\\(${me},${xe},${xe}\\)$`),Ne=new RegExp(`^hsla\\(${me},${xe},${xe},${me}\\)$`),ke={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function Ce(){return this.rgb().formatHex()}function Pe(){return this.rgb().formatRgb()}function ze(t){var n,e;return t=(t+"").trim().toLowerCase(),(n=we.exec(t))?(e=n[1].length,n=parseInt(n[1],16),6===e?$e(n):3===e?new qe(n>>8&15|n>>4&240,n>>4&15|240&n,(15&n)<<4|15&n,1):8===e?De(n>>24&255,n>>16&255,n>>8&255,(255&n)/255):4===e?De(n>>12&15|n>>8&240,n>>8&15|n>>4&240,n>>4&15|240&n,((15&n)<<4|15&n)/255):null):(n=Me.exec(t))?new qe(n[1],n[2],n[3],1):(n=Te.exec(t))?new qe(255*n[1]/100,255*n[2]/100,255*n[3]/100,1):(n=Ae.exec(t))?De(n[1],n[2],n[3],n[4]):(n=Se.exec(t))?De(255*n[1]/100,255*n[2]/100,255*n[3]/100,n[4]):(n=Ee.exec(t))?Le(n[1],n[2]/100,n[3]/100,1):(n=Ne.exec(t))?Le(n[1],n[2]/100,n[3]/100,n[4]):ke.hasOwnProperty(t)?$e(ke[t]):"transparent"===t?new qe(NaN,NaN,NaN,0):null}function $e(t){return new qe(t>>16&255,t>>8&255,255&t,1)}function De(t,n,e,r){return r<=0&&(t=n=e=NaN),new qe(t,n,e,r)}function Re(t){return t instanceof ye||(t=ze(t)),t?new qe((t=t.rgb()).r,t.g,t.b,t.opacity):new qe}function Fe(t,n,e,r){return 1===arguments.length?Re(t):new qe(t,n,e,null==r?1:r)}function qe(t,n,e,r){this.r=+t,this.g=+n,this.b=+e,this.opacity=+r}function Ue(){return`#${Ye(this.r)}${Ye(this.g)}${Ye(this.b)}`}function Ie(){const t=Oe(this.opacity);return`${1===t?"rgb(":"rgba("}${Be(this.r)}, ${Be(this.g)}, ${Be(this.b)}${1===t?")":`, ${t})`}`}function Oe(t){return isNaN(t)?1:Math.max(0,Math.min(1,t))}function Be(t){return Math.max(0,Math.min(255,Math.round(t)||0))}function Ye(t){return((t=Be(t))<16?"0":"")+t.toString(16)}function Le(t,n,e,r){return r<=0?t=n=e=NaN:e<=0||e>=1?t=n=NaN:n<=0&&(t=NaN),new Xe(t,n,e,r)}function je(t){if(t instanceof Xe)return new Xe(t.h,t.s,t.l,t.opacity);if(t instanceof ye||(t=ze(t)),!t)return new Xe;if(t instanceof Xe)return t;var n=(t=t.rgb()).r/255,e=t.g/255,r=t.b/255,i=Math.min(n,e,r),o=Math.max(n,e,r),a=NaN,u=o-i,c=(o+i)/2;return u?(a=n===o?(e-r)/u+6*(e0&&c<1?0:a,new Xe(a,u,c,t.opacity)}function He(t,n,e,r){return 1===arguments.length?je(t):new Xe(t,n,e,null==r?1:r)}function Xe(t,n,e,r){this.h=+t,this.s=+n,this.l=+e,this.opacity=+r}function Ge(t){return(t=(t||0)%360)<0?t+360:t}function Ve(t){return Math.max(0,Math.min(1,t||0))}function We(t,n,e){return 255*(t<60?n+(e-n)*t/60:t<180?e:t<240?n+(e-n)*(240-t)/60:n)}pe(ye,ze,{copy(t){return Object.assign(new this.constructor,this,t)},displayable(){return this.rgb().displayable()},hex:Ce,formatHex:Ce,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return je(this).formatHsl()},formatRgb:Pe,toString:Pe}),pe(qe,Fe,ge(ye,{brighter(t){return t=null==t?_e:Math.pow(_e,t),new qe(this.r*t,this.g*t,this.b*t,this.opacity)},darker(t){return t=null==t?ve:Math.pow(ve,t),new qe(this.r*t,this.g*t,this.b*t,this.opacity)},rgb(){return this},clamp(){return new qe(Be(this.r),Be(this.g),Be(this.b),Oe(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:Ue,formatHex:Ue,formatHex8:function(){return`#${Ye(this.r)}${Ye(this.g)}${Ye(this.b)}${Ye(255*(isNaN(this.opacity)?1:this.opacity))}`},formatRgb:Ie,toString:Ie})),pe(Xe,He,ge(ye,{brighter(t){return t=null==t?_e:Math.pow(_e,t),new Xe(this.h,this.s,this.l*t,this.opacity)},darker(t){return t=null==t?ve:Math.pow(ve,t),new Xe(this.h,this.s,this.l*t,this.opacity)},rgb(){var t=this.h%360+360*(this.h<0),n=isNaN(t)||isNaN(this.s)?0:this.s,e=this.l,r=e+(e<.5?e:1-e)*n,i=2*e-r;return new qe(We(t>=240?t-240:t+120,i,r),We(t,i,r),We(t<120?t+240:t-120,i,r),this.opacity)},clamp(){return new Xe(Ge(this.h),Ve(this.s),Ve(this.l),Oe(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const t=Oe(this.opacity);return`${1===t?"hsl(":"hsla("}${Ge(this.h)}, ${100*Ve(this.s)}%, ${100*Ve(this.l)}%${1===t?")":`, ${t})`}`}}));const Ze=Math.PI/180,Ke=180/Math.PI,Qe=.96422,Je=1,tr=.82521,nr=4/29,er=6/29,rr=3*er*er,ir=er*er*er;function or(t){if(t instanceof ur)return new ur(t.l,t.a,t.b,t.opacity);if(t instanceof pr)return gr(t);t instanceof qe||(t=Re(t));var n,e,r=lr(t.r),i=lr(t.g),o=lr(t.b),a=cr((.2225045*r+.7168786*i+.0606169*o)/Je);return r===i&&i===o?n=e=a:(n=cr((.4360747*r+.3850649*i+.1430804*o)/Qe),e=cr((.0139322*r+.0971045*i+.7141733*o)/tr)),new ur(116*a-16,500*(n-a),200*(a-e),t.opacity)}function ar(t,n,e,r){return 1===arguments.length?or(t):new ur(t,n,e,null==r?1:r)}function ur(t,n,e,r){this.l=+t,this.a=+n,this.b=+e,this.opacity=+r}function cr(t){return t>ir?Math.pow(t,1/3):t/rr+nr}function fr(t){return t>er?t*t*t:rr*(t-nr)}function sr(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function lr(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function hr(t){if(t instanceof pr)return new pr(t.h,t.c,t.l,t.opacity);if(t instanceof ur||(t=or(t)),0===t.a&&0===t.b)return new pr(NaN,0=1?(e=1,n-1):Math.floor(e*n),i=t[r],o=t[r+1],a=r>0?t[r-1]:2*i-o,u=r()=>t;function Cr(t,n){return function(e){return t+e*n}}function Pr(t,n){var e=n-t;return e?Cr(t,e>180||e<-180?e-360*Math.round(e/360):e):kr(isNaN(t)?n:t)}function zr(t){return 1==(t=+t)?$r:function(n,e){return e-n?function(t,n,e){return t=Math.pow(t,e),n=Math.pow(n,e)-t,e=1/e,function(r){return Math.pow(t+r*n,e)}}(n,e,t):kr(isNaN(n)?e:n)}}function $r(t,n){var e=n-t;return e?Cr(t,e):kr(isNaN(t)?n:t)}var Dr=function t(n){var e=zr(n);function r(t,n){var r=e((t=Fe(t)).r,(n=Fe(n)).r),i=e(t.g,n.g),o=e(t.b,n.b),a=$r(t.opacity,n.opacity);return function(n){return t.r=r(n),t.g=i(n),t.b=o(n),t.opacity=a(n),t+""}}return r.gamma=t,r}(1);function Rr(t){return function(n){var e,r,i=n.length,o=new Array(i),a=new Array(i),u=new Array(i);for(e=0;eo&&(i=n.slice(o,i),u[a]?u[a]+=i:u[++a]=i),(e=e[0])===(r=r[0])?u[a]?u[a]+=r:u[++a]=r:(u[++a]=null,c.push({i:a,x:Yr(e,r)})),o=Hr.lastIndex;return o180?n+=360:n-t>180&&(t+=360),o.push({i:e.push(i(e)+"rotate(",null,r)-2,x:Yr(t,n)})):n&&e.push(i(e)+"rotate("+n+r)}(o.rotate,a.rotate,u,c),function(t,n,e,o){t!==n?o.push({i:e.push(i(e)+"skewX(",null,r)-2,x:Yr(t,n)}):n&&e.push(i(e)+"skewX("+n+r)}(o.skewX,a.skewX,u,c),function(t,n,e,r,o,a){if(t!==e||n!==r){var u=o.push(i(o)+"scale(",null,",",null,")");a.push({i:u-4,x:Yr(t,e)},{i:u-2,x:Yr(n,r)})}else 1===e&&1===r||o.push(i(o)+"scale("+e+","+r+")")}(o.scaleX,o.scaleY,a.scaleX,a.scaleY,u,c),o=a=null,function(t){for(var n,e=-1,r=c.length;++e=0&&n._call.call(void 0,t),n=n._next;--yi}function Ci(){xi=(mi=Mi.now())+wi,yi=vi=0;try{ki()}finally{yi=0,function(){var t,n,e=pi,r=1/0;for(;e;)e._call?(r>e._time&&(r=e._time),t=e,e=e._next):(n=e._next,e._next=null,e=t?t._next=n:pi=n);gi=t,zi(r)}(),xi=0}}function Pi(){var t=Mi.now(),n=t-mi;n>bi&&(wi-=n,mi=t)}function zi(t){yi||(vi&&(vi=clearTimeout(vi)),t-xi>24?(t<1/0&&(vi=setTimeout(Ci,t-Mi.now()-wi)),_i&&(_i=clearInterval(_i))):(_i||(mi=Mi.now(),_i=setInterval(Pi,bi)),yi=1,Ti(Ci)))}function $i(t,n,e){var r=new Ei;return n=null==n?0:+n,r.restart((e=>{r.stop(),t(e+n)}),n,e),r}Ei.prototype=Ni.prototype={constructor:Ei,restart:function(t,n,e){if("function"!=typeof t)throw new TypeError("callback is not a function");e=(null==e?Ai():+e)+(null==n?0:+n),this._next||gi===this||(gi?gi._next=this:pi=this,gi=this),this._call=t,this._time=e,zi()},stop:function(){this._call&&(this._call=null,this._time=1/0,zi())}};var Di=$t("start","end","cancel","interrupt"),Ri=[],Fi=0,qi=1,Ui=2,Ii=3,Oi=4,Bi=5,Yi=6;function Li(t,n,e,r,i,o){var a=t.__transition;if(a){if(e in a)return}else t.__transition={};!function(t,n,e){var r,i=t.__transition;function o(t){e.state=qi,e.timer.restart(a,e.delay,e.time),e.delay<=t&&a(t-e.delay)}function a(o){var f,s,l,h;if(e.state!==qi)return c();for(f in i)if((h=i[f]).name===e.name){if(h.state===Ii)return $i(a);h.state===Oi?(h.state=Yi,h.timer.stop(),h.on.call("interrupt",t,t.__data__,h.index,h.group),delete i[f]):+fFi)throw new Error("too late; already scheduled");return e}function Hi(t,n){var e=Xi(t,n);if(e.state>Ii)throw new Error("too late; already running");return e}function Xi(t,n){var e=t.__transition;if(!e||!(e=e[n]))throw new Error("transition not found");return e}function Gi(t,n){var e,r,i,o=t.__transition,a=!0;if(o){for(i in n=null==n?null:n+"",o)(e=o[i]).name===n?(r=e.state>Ui&&e.state=0&&(t=t.slice(0,n)),!t||"start"===t}))}(n)?ji:Hi;return function(){var a=o(this,t),u=a.on;u!==r&&(i=(r=u).copy()).on(n,e),a.on=i}}(e,t,n))},attr:function(t,n){var e=It(t),r="transform"===e?ni:Ki;return this.attrTween(t,"function"==typeof n?(e.local?ro:eo)(e,r,Zi(this,"attr."+t,n)):null==n?(e.local?Ji:Qi)(e):(e.local?no:to)(e,r,n))},attrTween:function(t,n){var e="attr."+t;if(arguments.length<2)return(e=this.tween(e))&&e._value;if(null==n)return this.tween(e,null);if("function"!=typeof n)throw new Error;var r=It(t);return this.tween(e,(r.local?io:oo)(r,n))},style:function(t,n,e){var r="transform"==(t+="")?ti:Ki;return null==n?this.styleTween(t,function(t,n){var e,r,i;return function(){var o=_n(this,t),a=(this.style.removeProperty(t),_n(this,t));return o===a?null:o===e&&a===r?i:i=n(e=o,r=a)}}(t,r)).on("end.style."+t,lo(t)):"function"==typeof n?this.styleTween(t,function(t,n,e){var r,i,o;return function(){var a=_n(this,t),u=e(this),c=u+"";return null==u&&(this.style.removeProperty(t),c=u=_n(this,t)),a===c?null:a===r&&c===i?o:(i=c,o=n(r=a,u))}}(t,r,Zi(this,"style."+t,n))).each(function(t,n){var e,r,i,o,a="style."+n,u="end."+a;return function(){var c=Hi(this,t),f=c.on,s=null==c.value[a]?o||(o=lo(n)):void 0;f===e&&i===s||(r=(e=f).copy()).on(u,i=s),c.on=r}}(this._id,t)):this.styleTween(t,function(t,n,e){var r,i,o=e+"";return function(){var a=_n(this,t);return a===o?null:a===r?i:i=n(r=a,e)}}(t,r,n),e).on("end.style."+t,null)},styleTween:function(t,n,e){var r="style."+(t+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(null==n)return this.tween(r,null);if("function"!=typeof n)throw new Error;return this.tween(r,function(t,n,e){var r,i;function o(){var o=n.apply(this,arguments);return o!==i&&(r=(i=o)&&function(t,n,e){return function(r){this.style.setProperty(t,n.call(this,r),e)}}(t,o,e)),r}return o._value=n,o}(t,n,null==e?"":e))},text:function(t){return this.tween("text","function"==typeof t?function(t){return function(){var n=t(this);this.textContent=null==n?"":n}}(Zi(this,"text",t)):function(t){return function(){this.textContent=t}}(null==t?"":t+""))},textTween:function(t){var n="text";if(arguments.length<1)return(n=this.tween(n))&&n._value;if(null==t)return this.tween(n,null);if("function"!=typeof t)throw new Error;return this.tween(n,function(t){var n,e;function r(){var r=t.apply(this,arguments);return r!==e&&(n=(e=r)&&function(t){return function(n){this.textContent=t.call(this,n)}}(r)),n}return r._value=t,r}(t))},remove:function(){return this.on("end.remove",function(t){return function(){var n=this.parentNode;for(var e in this.__transition)if(+e!==t)return;n&&n.removeChild(this)}}(this._id))},tween:function(t,n){var e=this._id;if(t+="",arguments.length<2){for(var r,i=Xi(this.node(),e).tween,o=0,a=i.length;o()=>t;function Qo(t,{sourceEvent:n,target:e,selection:r,mode:i,dispatch:o}){Object.defineProperties(this,{type:{value:t,enumerable:!0,configurable:!0},sourceEvent:{value:n,enumerable:!0,configurable:!0},target:{value:e,enumerable:!0,configurable:!0},selection:{value:r,enumerable:!0,configurable:!0},mode:{value:i,enumerable:!0,configurable:!0},_:{value:o}})}function Jo(t){t.preventDefault(),t.stopImmediatePropagation()}var ta={name:"drag"},na={name:"space"},ea={name:"handle"},ra={name:"center"};const{abs:ia,max:oa,min:aa}=Math;function ua(t){return[+t[0],+t[1]]}function ca(t){return[ua(t[0]),ua(t[1])]}var fa={name:"x",handles:["w","e"].map(va),input:function(t,n){return null==t?null:[[+t[0],n[0][1]],[+t[1],n[1][1]]]},output:function(t){return t&&[t[0][0],t[1][0]]}},sa={name:"y",handles:["n","s"].map(va),input:function(t,n){return null==t?null:[[n[0][0],+t[0]],[n[1][0],+t[1]]]},output:function(t){return t&&[t[0][1],t[1][1]]}},la={name:"xy",handles:["n","w","e","s","nw","ne","sw","se"].map(va),input:function(t){return null==t?null:ca(t)},output:function(t){return t}},ha={overlay:"crosshair",selection:"move",n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},da={e:"w",w:"e",nw:"ne",ne:"nw",se:"sw",sw:"se"},pa={n:"s",s:"n",nw:"sw",ne:"se",se:"ne",sw:"nw"},ga={overlay:1,selection:1,n:null,e:1,s:null,w:-1,nw:-1,ne:1,se:1,sw:-1},ya={overlay:1,selection:1,n:-1,e:null,s:1,w:null,nw:-1,ne:-1,se:1,sw:1};function va(t){return{type:t}}function _a(t){return!t.ctrlKey&&!t.button}function ba(){var t=this.ownerSVGElement||this;return t.hasAttribute("viewBox")?[[(t=t.viewBox.baseVal).x,t.y],[t.x+t.width,t.y+t.height]]:[[0,0],[t.width.baseVal.value,t.height.baseVal.value]]}function ma(){return navigator.maxTouchPoints||"ontouchstart"in this}function xa(t){for(;!t.__brush;)if(!(t=t.parentNode))return;return t.__brush}function wa(t){var n,e=ba,r=_a,i=ma,o=!0,a=$t("start","brush","end"),u=6;function c(n){var e=n.property("__brush",g).selectAll(".overlay").data([va("overlay")]);e.enter().append("rect").attr("class","overlay").attr("pointer-events","all").attr("cursor",ha.overlay).merge(e).each((function(){var t=xa(this).extent;Zn(this).attr("x",t[0][0]).attr("y",t[0][1]).attr("width",t[1][0]-t[0][0]).attr("height",t[1][1]-t[0][1])})),n.selectAll(".selection").data([va("selection")]).enter().append("rect").attr("class","selection").attr("cursor",ha.selection).attr("fill","#777").attr("fill-opacity",.3).attr("stroke","#fff").attr("shape-rendering","crispEdges");var r=n.selectAll(".handle").data(t.handles,(function(t){return t.type}));r.exit().remove(),r.enter().append("rect").attr("class",(function(t){return"handle handle--"+t.type})).attr("cursor",(function(t){return ha[t.type]})),n.each(f).attr("fill","none").attr("pointer-events","all").on("mousedown.brush",h).filter(i).on("touchstart.brush",h).on("touchmove.brush",d).on("touchend.brush touchcancel.brush",p).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function f(){var t=Zn(this),n=xa(this).selection;n?(t.selectAll(".selection").style("display",null).attr("x",n[0][0]).attr("y",n[0][1]).attr("width",n[1][0]-n[0][0]).attr("height",n[1][1]-n[0][1]),t.selectAll(".handle").style("display",null).attr("x",(function(t){return"e"===t.type[t.type.length-1]?n[1][0]-u/2:n[0][0]-u/2})).attr("y",(function(t){return"s"===t.type[0]?n[1][1]-u/2:n[0][1]-u/2})).attr("width",(function(t){return"n"===t.type||"s"===t.type?n[1][0]-n[0][0]+u:u})).attr("height",(function(t){return"e"===t.type||"w"===t.type?n[1][1]-n[0][1]+u:u}))):t.selectAll(".selection,.handle").style("display","none").attr("x",null).attr("y",null).attr("width",null).attr("height",null)}function s(t,n,e){var r=t.__brush.emitter;return!r||e&&r.clean?new l(t,n,e):r}function l(t,n,e){this.that=t,this.args=n,this.state=t.__brush,this.active=0,this.clean=e}function h(e){if((!n||e.touches)&&r.apply(this,arguments)){var i,a,u,c,l,h,d,p,g,y,v,_=this,b=e.target.__data__.type,m="selection"===(o&&e.metaKey?b="overlay":b)?ta:o&&e.altKey?ra:ea,x=t===sa?null:ga[b],w=t===fa?null:ya[b],M=xa(_),T=M.extent,A=M.selection,S=T[0][0],E=T[0][1],N=T[1][0],k=T[1][1],C=0,P=0,z=x&&w&&o&&e.shiftKey,$=Array.from(e.touches||[e],(t=>{const n=t.identifier;return(t=ne(t,_)).point0=t.slice(),t.identifier=n,t}));Gi(_);var D=s(_,arguments,!0).beforestart();if("overlay"===b){A&&(g=!0);const n=[$[0],$[1]||$[0]];M.selection=A=[[i=t===sa?S:aa(n[0][0],n[1][0]),u=t===fa?E:aa(n[0][1],n[1][1])],[l=t===sa?N:oa(n[0][0],n[1][0]),d=t===fa?k:oa(n[0][1],n[1][1])]],$.length>1&&I(e)}else i=A[0][0],u=A[0][1],l=A[1][0],d=A[1][1];a=i,c=u,h=l,p=d;var R=Zn(_).attr("pointer-events","none"),F=R.selectAll(".overlay").attr("cursor",ha[b]);if(e.touches)D.moved=U,D.ended=O;else{var q=Zn(e.view).on("mousemove.brush",U,!0).on("mouseup.brush",O,!0);o&&q.on("keydown.brush",(function(t){switch(t.keyCode){case 16:z=x&&w;break;case 18:m===ea&&(x&&(l=h-C*x,i=a+C*x),w&&(d=p-P*w,u=c+P*w),m=ra,I(t));break;case 32:m!==ea&&m!==ra||(x<0?l=h-C:x>0&&(i=a-C),w<0?d=p-P:w>0&&(u=c-P),m=na,F.attr("cursor",ha.selection),I(t));break;default:return}Jo(t)}),!0).on("keyup.brush",(function(t){switch(t.keyCode){case 16:z&&(y=v=z=!1,I(t));break;case 18:m===ra&&(x<0?l=h:x>0&&(i=a),w<0?d=p:w>0&&(u=c),m=ea,I(t));break;case 32:m===na&&(t.altKey?(x&&(l=h-C*x,i=a+C*x),w&&(d=p-P*w,u=c+P*w),m=ra):(x<0?l=h:x>0&&(i=a),w<0?d=p:w>0&&(u=c),m=ea),F.attr("cursor",ha[b]),I(t));break;default:return}Jo(t)}),!0),ae(e.view)}f.call(_),D.start(e,m.name)}function U(t){for(const n of t.changedTouches||[t])for(const t of $)t.identifier===n.identifier&&(t.cur=ne(n,_));if(z&&!y&&!v&&1===$.length){const t=$[0];ia(t.cur[0]-t[0])>ia(t.cur[1]-t[1])?v=!0:y=!0}for(const t of $)t.cur&&(t[0]=t.cur[0],t[1]=t.cur[1]);g=!0,Jo(t),I(t)}function I(t){const n=$[0],e=n.point0;var r;switch(C=n[0]-e[0],P=n[1]-e[1],m){case na:case ta:x&&(C=oa(S-i,aa(N-l,C)),a=i+C,h=l+C),w&&(P=oa(E-u,aa(k-d,P)),c=u+P,p=d+P);break;case ea:$[1]?(x&&(a=oa(S,aa(N,$[0][0])),h=oa(S,aa(N,$[1][0])),x=1),w&&(c=oa(E,aa(k,$[0][1])),p=oa(E,aa(k,$[1][1])),w=1)):(x<0?(C=oa(S-i,aa(N-i,C)),a=i+C,h=l):x>0&&(C=oa(S-l,aa(N-l,C)),a=i,h=l+C),w<0?(P=oa(E-u,aa(k-u,P)),c=u+P,p=d):w>0&&(P=oa(E-d,aa(k-d,P)),c=u,p=d+P));break;case ra:x&&(a=oa(S,aa(N,i-C*x)),h=oa(S,aa(N,l+C*x))),w&&(c=oa(E,aa(k,u-P*w)),p=oa(E,aa(k,d+P*w)))}ht+e))}function za(t,n){var e=0,r=null,i=null,o=null;function a(a){var u,c=a.length,f=new Array(c),s=Pa(0,c),l=new Array(c*c),h=new Array(c),d=0;a=Float64Array.from({length:c*c},n?(t,n)=>a[n%c][n/c|0]:(t,n)=>a[n/c|0][n%c]);for(let n=0;nr(f[t],f[n])));for(const e of s){const r=n;if(t){const t=Pa(1+~c,c).filter((t=>t<0?a[~t*c+e]:a[e*c+t]));i&&t.sort(((t,n)=>i(t<0?-a[~t*c+e]:a[e*c+t],n<0?-a[~n*c+e]:a[e*c+n])));for(const r of t)if(r<0){(l[~r*c+e]||(l[~r*c+e]={source:null,target:null})).target={index:e,startAngle:n,endAngle:n+=a[~r*c+e]*d,value:a[~r*c+e]}}else{(l[e*c+r]||(l[e*c+r]={source:null,target:null})).source={index:e,startAngle:n,endAngle:n+=a[e*c+r]*d,value:a[e*c+r]}}h[e]={index:e,startAngle:r,endAngle:n,value:f[e]}}else{const t=Pa(0,c).filter((t=>a[e*c+t]||a[t*c+e]));i&&t.sort(((t,n)=>i(a[e*c+t],a[e*c+n])));for(const r of t){let t;if(e=0))throw new Error(`invalid digits: ${t}`);if(n>15)return qa;const e=10**n;return function(t){this._+=t[0];for(let n=1,r=t.length;nRa)if(Math.abs(s*u-c*f)>Ra&&i){let h=e-o,d=r-a,p=u*u+c*c,g=h*h+d*d,y=Math.sqrt(p),v=Math.sqrt(l),_=i*Math.tan(($a-Math.acos((p+l-g)/(2*y*v)))/2),b=_/v,m=_/y;Math.abs(b-1)>Ra&&this._append`L${t+b*f},${n+b*s}`,this._append`A${i},${i},0,0,${+(s*h>f*d)},${this._x1=t+m*u},${this._y1=n+m*c}`}else this._append`L${this._x1=t},${this._y1=n}`;else;}arc(t,n,e,r,i,o){if(t=+t,n=+n,o=!!o,(e=+e)<0)throw new Error(`negative radius: ${e}`);let a=e*Math.cos(r),u=e*Math.sin(r),c=t+a,f=n+u,s=1^o,l=o?r-i:i-r;null===this._x1?this._append`M${c},${f}`:(Math.abs(this._x1-c)>Ra||Math.abs(this._y1-f)>Ra)&&this._append`L${c},${f}`,e&&(l<0&&(l=l%Da+Da),l>Fa?this._append`A${e},${e},0,1,${s},${t-a},${n-u}A${e},${e},0,1,${s},${this._x1=c},${this._y1=f}`:l>Ra&&this._append`A${e},${e},0,${+(l>=$a)},${s},${this._x1=t+e*Math.cos(i)},${this._y1=n+e*Math.sin(i)}`)}rect(t,n,e,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${e=+e}v${+r}h${-e}Z`}toString(){return this._}};function Ia(){return new Ua}Ia.prototype=Ua.prototype;var Oa=Array.prototype.slice;function Ba(t){return function(){return t}}function Ya(t){return t.source}function La(t){return t.target}function ja(t){return t.radius}function Ha(t){return t.startAngle}function Xa(t){return t.endAngle}function Ga(){return 0}function Va(){return 10}function Wa(t){var n=Ya,e=La,r=ja,i=ja,o=Ha,a=Xa,u=Ga,c=null;function f(){var f,s=n.apply(this,arguments),l=e.apply(this,arguments),h=u.apply(this,arguments)/2,d=Oa.call(arguments),p=+r.apply(this,(d[0]=s,d)),g=o.apply(this,d)-Ea,y=a.apply(this,d)-Ea,v=+i.apply(this,(d[0]=l,d)),_=o.apply(this,d)-Ea,b=a.apply(this,d)-Ea;if(c||(c=f=Ia()),h>Ca&&(Ma(y-g)>2*h+Ca?y>g?(g+=h,y-=h):(g-=h,y+=h):g=y=(g+y)/2,Ma(b-_)>2*h+Ca?b>_?(_+=h,b-=h):(_-=h,b+=h):_=b=(_+b)/2),c.moveTo(p*Ta(g),p*Aa(g)),c.arc(0,0,p,g,y),g!==_||y!==b)if(t){var m=v-+t.apply(this,arguments),x=(_+b)/2;c.quadraticCurveTo(0,0,m*Ta(_),m*Aa(_)),c.lineTo(v*Ta(x),v*Aa(x)),c.lineTo(m*Ta(b),m*Aa(b))}else c.quadraticCurveTo(0,0,v*Ta(_),v*Aa(_)),c.arc(0,0,v,_,b);if(c.quadraticCurveTo(0,0,p*Ta(g),p*Aa(g)),c.closePath(),f)return c=null,f+""||null}return t&&(f.headRadius=function(n){return arguments.length?(t="function"==typeof n?n:Ba(+n),f):t}),f.radius=function(t){return arguments.length?(r=i="function"==typeof t?t:Ba(+t),f):r},f.sourceRadius=function(t){return arguments.length?(r="function"==typeof t?t:Ba(+t),f):r},f.targetRadius=function(t){return arguments.length?(i="function"==typeof t?t:Ba(+t),f):i},f.startAngle=function(t){return arguments.length?(o="function"==typeof t?t:Ba(+t),f):o},f.endAngle=function(t){return arguments.length?(a="function"==typeof t?t:Ba(+t),f):a},f.padAngle=function(t){return arguments.length?(u="function"==typeof t?t:Ba(+t),f):u},f.source=function(t){return arguments.length?(n=t,f):n},f.target=function(t){return arguments.length?(e=t,f):e},f.context=function(t){return arguments.length?(c=null==t?null:t,f):c},f}var Za=Array.prototype.slice;function Ka(t,n){return t-n}var Qa=t=>()=>t;function Ja(t,n){for(var e,r=-1,i=n.length;++rr!=d>r&&e<(h-f)*(r-s)/(d-s)+f&&(i=-i)}return i}function nu(t,n,e){var r,i,o,a;return function(t,n,e){return(n[0]-t[0])*(e[1]-t[1])==(e[0]-t[0])*(n[1]-t[1])}(t,n,e)&&(i=t[r=+(t[0]===n[0])],o=e[r],a=n[r],i<=o&&o<=a||a<=o&&o<=i)}function eu(){}var ru=[[],[[[1,1.5],[.5,1]]],[[[1.5,1],[1,1.5]]],[[[1.5,1],[.5,1]]],[[[1,.5],[1.5,1]]],[[[1,1.5],[.5,1]],[[1,.5],[1.5,1]]],[[[1,.5],[1,1.5]]],[[[1,.5],[.5,1]]],[[[.5,1],[1,.5]]],[[[1,1.5],[1,.5]]],[[[.5,1],[1,.5]],[[1.5,1],[1,1.5]]],[[[1.5,1],[1,.5]]],[[[.5,1],[1.5,1]]],[[[1,1.5],[1.5,1]]],[[[.5,1],[1,1.5]]],[]];function iu(){var t=1,n=1,e=K,r=u;function i(t){var n=e(t);if(Array.isArray(n))n=n.slice().sort(Ka);else{const e=M(t,ou);for(n=G(...Z(e[0],e[1],n),n);n[n.length-1]>=e[1];)n.pop();for(;n[1]o(t,n)))}function o(e,i){const o=null==i?NaN:+i;if(isNaN(o))throw new Error(`invalid value: ${i}`);var u=[],c=[];return function(e,r,i){var o,u,c,f,s,l,h=new Array,d=new Array;o=u=-1,f=au(e[0],r),ru[f<<1].forEach(p);for(;++o=r,ru[s<<2].forEach(p);for(;++o0?u.push([t]):c.push(t)})),c.forEach((function(t){for(var n,e=0,r=u.length;e0&&o0&&a=0&&o>=0))throw new Error("invalid size");return t=r,n=o,i},i.thresholds=function(t){return arguments.length?(e="function"==typeof t?t:Array.isArray(t)?Qa(Za.call(t)):Qa(t),i):e},i.smooth=function(t){return arguments.length?(r=t?u:eu,i):r===u},i}function ou(t){return isFinite(t)?t:NaN}function au(t,n){return null!=t&&+t>=n}function uu(t){return null==t||isNaN(t=+t)?-1/0:t}function cu(t,n,e,r){const i=r-n,o=e-n,a=isFinite(i)||isFinite(o)?i/o:Math.sign(i)/Math.sign(o);return isNaN(a)?t:t+a-.5}function fu(t){return t[0]}function su(t){return t[1]}function lu(){return 1}const hu=134217729,du=33306690738754706e-32;function pu(t,n,e,r,i){let o,a,u,c,f=n[0],s=r[0],l=0,h=0;s>f==s>-f?(o=f,f=n[++l]):(o=s,s=r[++h]);let d=0;if(lf==s>-f?(a=f+o,u=o-(a-f),f=n[++l]):(a=s+o,u=o-(a-s),s=r[++h]),o=a,0!==u&&(i[d++]=u);lf==s>-f?(a=o+f,c=a-o,u=o-(a-c)+(f-c),f=n[++l]):(a=o+s,c=a-o,u=o-(a-c)+(s-c),s=r[++h]),o=a,0!==u&&(i[d++]=u);for(;l=33306690738754716e-32*f?c:-function(t,n,e,r,i,o,a){let u,c,f,s,l,h,d,p,g,y,v,_,b,m,x,w,M,T;const A=t-i,S=e-i,E=n-o,N=r-o;m=A*N,h=hu*A,d=h-(h-A),p=A-d,h=hu*N,g=h-(h-N),y=N-g,x=p*y-(m-d*g-p*g-d*y),w=E*S,h=hu*E,d=h-(h-E),p=E-d,h=hu*S,g=h-(h-S),y=S-g,M=p*y-(w-d*g-p*g-d*y),v=x-M,l=x-v,_u[0]=x-(v+l)+(l-M),_=m+v,l=_-m,b=m-(_-l)+(v-l),v=b-w,l=b-v,_u[1]=b-(v+l)+(l-w),T=_+v,l=T-_,_u[2]=_-(T-l)+(v-l),_u[3]=T;let k=function(t,n){let e=n[0];for(let r=1;r=C||-k>=C)return k;if(l=t-A,u=t-(A+l)+(l-i),l=e-S,f=e-(S+l)+(l-i),l=n-E,c=n-(E+l)+(l-o),l=r-N,s=r-(N+l)+(l-o),0===u&&0===c&&0===f&&0===s)return k;if(C=vu*a+du*Math.abs(k),k+=A*s+N*u-(E*f+S*c),k>=C||-k>=C)return k;m=u*N,h=hu*u,d=h-(h-u),p=u-d,h=hu*N,g=h-(h-N),y=N-g,x=p*y-(m-d*g-p*g-d*y),w=c*S,h=hu*c,d=h-(h-c),p=c-d,h=hu*S,g=h-(h-S),y=S-g,M=p*y-(w-d*g-p*g-d*y),v=x-M,l=x-v,wu[0]=x-(v+l)+(l-M),_=m+v,l=_-m,b=m-(_-l)+(v-l),v=b-w,l=b-v,wu[1]=b-(v+l)+(l-w),T=_+v,l=T-_,wu[2]=_-(T-l)+(v-l),wu[3]=T;const P=pu(4,_u,4,wu,bu);m=A*s,h=hu*A,d=h-(h-A),p=A-d,h=hu*s,g=h-(h-s),y=s-g,x=p*y-(m-d*g-p*g-d*y),w=E*f,h=hu*E,d=h-(h-E),p=E-d,h=hu*f,g=h-(h-f),y=f-g,M=p*y-(w-d*g-p*g-d*y),v=x-M,l=x-v,wu[0]=x-(v+l)+(l-M),_=m+v,l=_-m,b=m-(_-l)+(v-l),v=b-w,l=b-v,wu[1]=b-(v+l)+(l-w),T=_+v,l=T-_,wu[2]=_-(T-l)+(v-l),wu[3]=T;const z=pu(P,bu,4,wu,mu);m=u*s,h=hu*u,d=h-(h-u),p=u-d,h=hu*s,g=h-(h-s),y=s-g,x=p*y-(m-d*g-p*g-d*y),w=c*f,h=hu*c,d=h-(h-c),p=c-d,h=hu*f,g=h-(h-f),y=f-g,M=p*y-(w-d*g-p*g-d*y),v=x-M,l=x-v,wu[0]=x-(v+l)+(l-M),_=m+v,l=_-m,b=m-(_-l)+(v-l),v=b-w,l=b-v,wu[1]=b-(v+l)+(l-w),T=_+v,l=T-_,wu[2]=_-(T-l)+(v-l),wu[3]=T;const $=pu(z,mu,4,wu,xu);return xu[$-1]}(t,n,e,r,i,o,f)}const Tu=Math.pow(2,-52),Au=new Uint32Array(512);class Su{static from(t,n=zu,e=$u){const r=t.length,i=new Float64Array(2*r);for(let o=0;o>1;if(n>0&&"number"!=typeof t[0])throw new Error("Expected coords to contain numbers.");this.coords=t;const e=Math.max(2*n-5,0);this._triangles=new Uint32Array(3*e),this._halfedges=new Int32Array(3*e),this._hashSize=Math.ceil(Math.sqrt(n)),this._hullPrev=new Uint32Array(n),this._hullNext=new Uint32Array(n),this._hullTri=new Uint32Array(n),this._hullHash=new Int32Array(this._hashSize),this._ids=new Uint32Array(n),this._dists=new Float64Array(n),this.update()}update(){const{coords:t,_hullPrev:n,_hullNext:e,_hullTri:r,_hullHash:i}=this,o=t.length>>1;let a=1/0,u=1/0,c=-1/0,f=-1/0;for(let n=0;nc&&(c=e),r>f&&(f=r),this._ids[n]=n}const s=(a+c)/2,l=(u+f)/2;let h,d,p;for(let n=0,e=1/0;n0&&(d=n,e=r)}let v=t[2*d],_=t[2*d+1],b=1/0;for(let n=0;nr&&(n[e++]=i,r=o)}return this.hull=n.subarray(0,e),this.triangles=new Uint32Array(0),void(this.halfedges=new Uint32Array(0))}if(Mu(g,y,v,_,m,x)<0){const t=d,n=v,e=_;d=p,v=m,_=x,p=t,m=n,x=e}const w=function(t,n,e,r,i,o){const a=e-t,u=r-n,c=i-t,f=o-n,s=a*a+u*u,l=c*c+f*f,h=.5/(a*f-u*c),d=t+(f*s-u*l)*h,p=n+(a*l-c*s)*h;return{x:d,y:p}}(g,y,v,_,m,x);this._cx=w.x,this._cy=w.y;for(let n=0;n0&&Math.abs(f-o)<=Tu&&Math.abs(s-a)<=Tu)continue;if(o=f,a=s,c===h||c===d||c===p)continue;let l=0;for(let t=0,n=this._hashKey(f,s);t=0;)if(y=g,y===l){y=-1;break}if(-1===y)continue;let v=this._addTriangle(y,c,e[y],-1,-1,r[y]);r[c]=this._legalize(v+2),r[y]=v,M++;let _=e[y];for(;g=e[_],Mu(f,s,t[2*_],t[2*_+1],t[2*g],t[2*g+1])<0;)v=this._addTriangle(_,c,g,r[c],-1,r[_]),r[c]=this._legalize(v+2),e[_]=_,M--,_=g;if(y===l)for(;g=n[y],Mu(f,s,t[2*g],t[2*g+1],t[2*y],t[2*y+1])<0;)v=this._addTriangle(g,c,y,-1,r[y],r[g]),this._legalize(v+2),r[g]=v,e[y]=y,M--,y=g;this._hullStart=n[c]=y,e[y]=n[_]=c,e[c]=_,i[this._hashKey(f,s)]=c,i[this._hashKey(t[2*y],t[2*y+1])]=y}this.hull=new Uint32Array(M);for(let t=0,n=this._hullStart;t0?3-e:1+e)/4}(t-this._cx,n-this._cy)*this._hashSize)%this._hashSize}_legalize(t){const{_triangles:n,_halfedges:e,coords:r}=this;let i=0,o=0;for(;;){const a=e[t],u=t-t%3;if(o=u+(t+2)%3,-1===a){if(0===i)break;t=Au[--i];continue}const c=a-a%3,f=u+(t+1)%3,s=c+(a+2)%3,l=n[o],h=n[t],d=n[f],p=n[s];if(Nu(r[2*l],r[2*l+1],r[2*h],r[2*h+1],r[2*d],r[2*d+1],r[2*p],r[2*p+1])){n[t]=p,n[a]=l;const r=e[s];if(-1===r){let n=this._hullStart;do{if(this._hullTri[n]===s){this._hullTri[n]=t;break}n=this._hullPrev[n]}while(n!==this._hullStart)}this._link(t,r),this._link(a,e[o]),this._link(o,s);const u=c+(a+1)%3;i=e&&n[t[a]]>o;)t[a+1]=t[a--];t[a+1]=r}else{let i=e+1,o=r;Pu(t,e+r>>1,i),n[t[e]]>n[t[r]]&&Pu(t,e,r),n[t[i]]>n[t[r]]&&Pu(t,i,r),n[t[e]]>n[t[i]]&&Pu(t,e,i);const a=t[i],u=n[a];for(;;){do{i++}while(n[t[i]]u);if(o=o-e?(Cu(t,n,i,r),Cu(t,n,e,o-1)):(Cu(t,n,e,o-1),Cu(t,n,i,r))}}function Pu(t,n,e){const r=t[n];t[n]=t[e],t[e]=r}function zu(t){return t[0]}function $u(t){return t[1]}const Du=1e-6;class Ru{constructor(){this._x0=this._y0=this._x1=this._y1=null,this._=""}moveTo(t,n){this._+=`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")}lineTo(t,n){this._+=`L${this._x1=+t},${this._y1=+n}`}arc(t,n,e){const r=(t=+t)+(e=+e),i=n=+n;if(e<0)throw new Error("negative radius");null===this._x1?this._+=`M${r},${i}`:(Math.abs(this._x1-r)>Du||Math.abs(this._y1-i)>Du)&&(this._+="L"+r+","+i),e&&(this._+=`A${e},${e},0,1,1,${t-e},${n}A${e},${e},0,1,1,${this._x1=r},${this._y1=i}`)}rect(t,n,e,r){this._+=`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${+e}v${+r}h${-e}Z`}value(){return this._||null}}class Fu{constructor(){this._=[]}moveTo(t,n){this._.push([t,n])}closePath(){this._.push(this._[0].slice())}lineTo(t,n){this._.push([t,n])}value(){return this._.length?this._:null}}class qu{constructor(t,[n,e,r,i]=[0,0,960,500]){if(!((r=+r)>=(n=+n)&&(i=+i)>=(e=+e)))throw new Error("invalid bounds");this.delaunay=t,this._circumcenters=new Float64Array(2*t.points.length),this.vectors=new Float64Array(2*t.points.length),this.xmax=r,this.xmin=n,this.ymax=i,this.ymin=e,this._init()}update(){return this.delaunay.update(),this._init(),this}_init(){const{delaunay:{points:t,hull:n,triangles:e},vectors:r}=this;let i,o;const a=this.circumcenters=this._circumcenters.subarray(0,e.length/3*2);for(let r,u,c=0,f=0,s=e.length;c1;)i-=2;for(let t=2;t0){if(n>=this.ymax)return null;(i=(this.ymax-n)/r)0){if(t>=this.xmax)return null;(i=(this.xmax-t)/e)this.xmax?2:0)|(nthis.ymax?8:0)}_simplify(t){if(t&&t.length>4){for(let n=0;n2&&function(t){const{triangles:n,coords:e}=t;for(let t=0;t1e-10)return!1}return!0}(t)){this.collinear=Int32Array.from({length:n.length/2},((t,n)=>n)).sort(((t,e)=>n[2*t]-n[2*e]||n[2*t+1]-n[2*e+1]));const t=this.collinear[0],e=this.collinear[this.collinear.length-1],r=[n[2*t],n[2*t+1],n[2*e],n[2*e+1]],i=1e-8*Math.hypot(r[3]-r[1],r[2]-r[0]);for(let t=0,e=n.length/2;t0&&(this.triangles=new Int32Array(3).fill(-1),this.halfedges=new Int32Array(3).fill(-1),this.triangles[0]=r[0],o[r[0]]=1,2===r.length&&(o[r[1]]=0,this.triangles[1]=r[1],this.triangles[2]=r[1]))}voronoi(t){return new qu(this,t)}*neighbors(t){const{inedges:n,hull:e,_hullIndex:r,halfedges:i,triangles:o,collinear:a}=this;if(a){const n=a.indexOf(t);return n>0&&(yield a[n-1]),void(n=0&&i!==e&&i!==r;)e=i;return i}_step(t,n,e){const{inedges:r,hull:i,_hullIndex:o,halfedges:a,triangles:u,points:c}=this;if(-1===r[t]||!c.length)return(t+1)%(c.length>>1);let f=t,s=Iu(n-c[2*t],2)+Iu(e-c[2*t+1],2);const l=r[t];let h=l;do{let r=u[h];const l=Iu(n-c[2*r],2)+Iu(e-c[2*r+1],2);if(l9999?"+"+Ku(n,6):Ku(n,4))+"-"+Ku(t.getUTCMonth()+1,2)+"-"+Ku(t.getUTCDate(),2)+(o?"T"+Ku(e,2)+":"+Ku(r,2)+":"+Ku(i,2)+"."+Ku(o,3)+"Z":i?"T"+Ku(e,2)+":"+Ku(r,2)+":"+Ku(i,2)+"Z":r||e?"T"+Ku(e,2)+":"+Ku(r,2)+"Z":"")}function Ju(t){var n=new RegExp('["'+t+"\n\r]"),e=t.charCodeAt(0);function r(t,n){var r,i=[],o=t.length,a=0,u=0,c=o<=0,f=!1;function s(){if(c)return Hu;if(f)return f=!1,ju;var n,r,i=a;if(t.charCodeAt(i)===Xu){for(;a++=o?c=!0:(r=t.charCodeAt(a++))===Gu?f=!0:r===Vu&&(f=!0,t.charCodeAt(a)===Gu&&++a),t.slice(i+1,n-1).replace(/""/g,'"')}for(;amc(n,e).then((n=>(new DOMParser).parseFromString(n,t)))}var Sc=Ac("application/xml"),Ec=Ac("text/html"),Nc=Ac("image/svg+xml");function kc(t,n,e,r){if(isNaN(n)||isNaN(e))return t;var i,o,a,u,c,f,s,l,h,d=t._root,p={data:r},g=t._x0,y=t._y0,v=t._x1,_=t._y1;if(!d)return t._root=p,t;for(;d.length;)if((f=n>=(o=(g+v)/2))?g=o:v=o,(s=e>=(a=(y+_)/2))?y=a:_=a,i=d,!(d=d[l=s<<1|f]))return i[l]=p,t;if(u=+t._x.call(null,d.data),c=+t._y.call(null,d.data),n===u&&e===c)return p.next=d,i?i[l]=p:t._root=p,t;do{i=i?i[l]=new Array(4):t._root=new Array(4),(f=n>=(o=(g+v)/2))?g=o:v=o,(s=e>=(a=(y+_)/2))?y=a:_=a}while((l=s<<1|f)==(h=(c>=a)<<1|u>=o));return i[h]=d,i[l]=p,t}function Cc(t,n,e,r,i){this.node=t,this.x0=n,this.y0=e,this.x1=r,this.y1=i}function Pc(t){return t[0]}function zc(t){return t[1]}function $c(t,n,e){var r=new Dc(null==n?Pc:n,null==e?zc:e,NaN,NaN,NaN,NaN);return null==t?r:r.addAll(t)}function Dc(t,n,e,r,i,o){this._x=t,this._y=n,this._x0=e,this._y0=r,this._x1=i,this._y1=o,this._root=void 0}function Rc(t){for(var n={data:t.data},e=n;t=t.next;)e=e.next={data:t.data};return n}var Fc=$c.prototype=Dc.prototype;function qc(t){return function(){return t}}function Uc(t){return 1e-6*(t()-.5)}function Ic(t){return t.x+t.vx}function Oc(t){return t.y+t.vy}function Bc(t){return t.index}function Yc(t,n){var e=t.get(n);if(!e)throw new Error("node not found: "+n);return e}Fc.copy=function(){var t,n,e=new Dc(this._x,this._y,this._x0,this._y0,this._x1,this._y1),r=this._root;if(!r)return e;if(!r.length)return e._root=Rc(r),e;for(t=[{source:r,target:e._root=new Array(4)}];r=t.pop();)for(var i=0;i<4;++i)(n=r.source[i])&&(n.length?t.push({source:n,target:r.target[i]=new Array(4)}):r.target[i]=Rc(n));return e},Fc.add=function(t){const n=+this._x.call(null,t),e=+this._y.call(null,t);return kc(this.cover(n,e),n,e,t)},Fc.addAll=function(t){var n,e,r,i,o=t.length,a=new Array(o),u=new Array(o),c=1/0,f=1/0,s=-1/0,l=-1/0;for(e=0;es&&(s=r),il&&(l=i));if(c>s||f>l)return this;for(this.cover(c,f).cover(s,l),e=0;et||t>=i||r>n||n>=o;)switch(u=(nh||(o=c.y0)>d||(a=c.x1)=v)<<1|t>=y)&&(c=p[p.length-1],p[p.length-1]=p[p.length-1-f],p[p.length-1-f]=c)}else{var _=t-+this._x.call(null,g.data),b=n-+this._y.call(null,g.data),m=_*_+b*b;if(m=(u=(p+y)/2))?p=u:y=u,(s=a>=(c=(g+v)/2))?g=c:v=c,n=d,!(d=d[l=s<<1|f]))return this;if(!d.length)break;(n[l+1&3]||n[l+2&3]||n[l+3&3])&&(e=n,h=l)}for(;d.data!==t;)if(r=d,!(d=d.next))return this;return(i=d.next)&&delete d.next,r?(i?r.next=i:delete r.next,this):n?(i?n[l]=i:delete n[l],(d=n[0]||n[1]||n[2]||n[3])&&d===(n[3]||n[2]||n[1]||n[0])&&!d.length&&(e?e[h]=d:this._root=d),this):(this._root=i,this)},Fc.removeAll=function(t){for(var n=0,e=t.length;n1?r[0]+r.slice(2):r,+t.slice(e+1)]}function Zc(t){return(t=Wc(Math.abs(t)))?t[1]:NaN}var Kc,Qc=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Jc(t){if(!(n=Qc.exec(t)))throw new Error("invalid format: "+t);var n;return new tf({fill:n[1],align:n[2],sign:n[3],symbol:n[4],zero:n[5],width:n[6],comma:n[7],precision:n[8]&&n[8].slice(1),trim:n[9],type:n[10]})}function tf(t){this.fill=void 0===t.fill?" ":t.fill+"",this.align=void 0===t.align?">":t.align+"",this.sign=void 0===t.sign?"-":t.sign+"",this.symbol=void 0===t.symbol?"":t.symbol+"",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?"":t.type+""}function nf(t,n){var e=Wc(t,n);if(!e)return t+"";var r=e[0],i=e[1];return i<0?"0."+new Array(-i).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+new Array(i-r.length+2).join("0")}Jc.prototype=tf.prototype,tf.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var ef={"%":(t,n)=>(100*t).toFixed(n),b:t=>Math.round(t).toString(2),c:t=>t+"",d:function(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)},e:(t,n)=>t.toExponential(n),f:(t,n)=>t.toFixed(n),g:(t,n)=>t.toPrecision(n),o:t=>Math.round(t).toString(8),p:(t,n)=>nf(100*t,n),r:nf,s:function(t,n){var e=Wc(t,n);if(!e)return t+"";var r=e[0],i=e[1],o=i-(Kc=3*Math.max(-8,Math.min(8,Math.floor(i/3))))+1,a=r.length;return o===a?r:o>a?r+new Array(o-a+1).join("0"):o>0?r.slice(0,o)+"."+r.slice(o):"0."+new Array(1-o).join("0")+Wc(t,Math.max(0,n+o-1))[0]},X:t=>Math.round(t).toString(16).toUpperCase(),x:t=>Math.round(t).toString(16)};function rf(t){return t}var of,af=Array.prototype.map,uf=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function cf(t){var n,e,r=void 0===t.grouping||void 0===t.thousands?rf:(n=af.call(t.grouping,Number),e=t.thousands+"",function(t,r){for(var i=t.length,o=[],a=0,u=n[0],c=0;i>0&&u>0&&(c+u+1>r&&(u=Math.max(1,r-c)),o.push(t.substring(i-=u,i+u)),!((c+=u+1)>r));)u=n[a=(a+1)%n.length];return o.reverse().join(e)}),i=void 0===t.currency?"":t.currency[0]+"",o=void 0===t.currency?"":t.currency[1]+"",a=void 0===t.decimal?".":t.decimal+"",u=void 0===t.numerals?rf:function(t){return function(n){return n.replace(/[0-9]/g,(function(n){return t[+n]}))}}(af.call(t.numerals,String)),c=void 0===t.percent?"%":t.percent+"",f=void 0===t.minus?"−":t.minus+"",s=void 0===t.nan?"NaN":t.nan+"";function l(t){var n=(t=Jc(t)).fill,e=t.align,l=t.sign,h=t.symbol,d=t.zero,p=t.width,g=t.comma,y=t.precision,v=t.trim,_=t.type;"n"===_?(g=!0,_="g"):ef[_]||(void 0===y&&(y=12),v=!0,_="g"),(d||"0"===n&&"="===e)&&(d=!0,n="0",e="=");var b="$"===h?i:"#"===h&&/[boxX]/.test(_)?"0"+_.toLowerCase():"",m="$"===h?o:/[%p]/.test(_)?c:"",x=ef[_],w=/[defgprs%]/.test(_);function M(t){var i,o,c,h=b,M=m;if("c"===_)M=x(t)+M,t="";else{var T=(t=+t)<0||1/t<0;if(t=isNaN(t)?s:x(Math.abs(t),y),v&&(t=function(t){t:for(var n,e=t.length,r=1,i=-1;r0&&(i=0)}return i>0?t.slice(0,i)+t.slice(n+1):t}(t)),T&&0==+t&&"+"!==l&&(T=!1),h=(T?"("===l?l:f:"-"===l||"("===l?"":l)+h,M=("s"===_?uf[8+Kc/3]:"")+M+(T&&"("===l?")":""),w)for(i=-1,o=t.length;++i(c=t.charCodeAt(i))||c>57){M=(46===c?a+t.slice(i+1):t.slice(i))+M,t=t.slice(0,i);break}}g&&!d&&(t=r(t,1/0));var A=h.length+t.length+M.length,S=A>1)+h+t+M+S.slice(A);break;default:t=S+h+t+M}return u(t)}return y=void 0===y?6:/[gprs]/.test(_)?Math.max(1,Math.min(21,y)):Math.max(0,Math.min(20,y)),M.toString=function(){return t+""},M}return{format:l,formatPrefix:function(t,n){var e=l(((t=Jc(t)).type="f",t)),r=3*Math.max(-8,Math.min(8,Math.floor(Zc(n)/3))),i=Math.pow(10,-r),o=uf[8+r/3];return function(t){return e(i*t)+o}}}}function ff(n){return of=cf(n),t.format=of.format,t.formatPrefix=of.formatPrefix,of}function sf(t){return Math.max(0,-Zc(Math.abs(t)))}function lf(t,n){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(Zc(n)/3)))-Zc(Math.abs(t)))}function hf(t,n){return t=Math.abs(t),n=Math.abs(n)-t,Math.max(0,Zc(n)-Zc(t))+1}t.format=void 0,t.formatPrefix=void 0,ff({thousands:",",grouping:[3],currency:["$",""]});var df=1e-6,pf=1e-12,gf=Math.PI,yf=gf/2,vf=gf/4,_f=2*gf,bf=180/gf,mf=gf/180,xf=Math.abs,wf=Math.atan,Mf=Math.atan2,Tf=Math.cos,Af=Math.ceil,Sf=Math.exp,Ef=Math.hypot,Nf=Math.log,kf=Math.pow,Cf=Math.sin,Pf=Math.sign||function(t){return t>0?1:t<0?-1:0},zf=Math.sqrt,$f=Math.tan;function Df(t){return t>1?0:t<-1?gf:Math.acos(t)}function Rf(t){return t>1?yf:t<-1?-yf:Math.asin(t)}function Ff(t){return(t=Cf(t/2))*t}function qf(){}function Uf(t,n){t&&Of.hasOwnProperty(t.type)&&Of[t.type](t,n)}var If={Feature:function(t,n){Uf(t.geometry,n)},FeatureCollection:function(t,n){for(var e=t.features,r=-1,i=e.length;++r=0?1:-1,i=r*e,o=Tf(n=(n*=mf)/2+vf),a=Cf(n),u=Vf*a,c=Gf*o+u*Tf(i),f=u*r*Cf(i);as.add(Mf(f,c)),Xf=t,Gf=o,Vf=a}function ds(t){return[Mf(t[1],t[0]),Rf(t[2])]}function ps(t){var n=t[0],e=t[1],r=Tf(e);return[r*Tf(n),r*Cf(n),Cf(e)]}function gs(t,n){return t[0]*n[0]+t[1]*n[1]+t[2]*n[2]}function ys(t,n){return[t[1]*n[2]-t[2]*n[1],t[2]*n[0]-t[0]*n[2],t[0]*n[1]-t[1]*n[0]]}function vs(t,n){t[0]+=n[0],t[1]+=n[1],t[2]+=n[2]}function _s(t,n){return[t[0]*n,t[1]*n,t[2]*n]}function bs(t){var n=zf(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=n,t[1]/=n,t[2]/=n}var ms,xs,ws,Ms,Ts,As,Ss,Es,Ns,ks,Cs,Ps,zs,$s,Ds,Rs,Fs={point:qs,lineStart:Is,lineEnd:Os,polygonStart:function(){Fs.point=Bs,Fs.lineStart=Ys,Fs.lineEnd=Ls,rs=new T,cs.polygonStart()},polygonEnd:function(){cs.polygonEnd(),Fs.point=qs,Fs.lineStart=Is,Fs.lineEnd=Os,as<0?(Wf=-(Kf=180),Zf=-(Qf=90)):rs>df?Qf=90:rs<-df&&(Zf=-90),os[0]=Wf,os[1]=Kf},sphere:function(){Wf=-(Kf=180),Zf=-(Qf=90)}};function qs(t,n){is.push(os=[Wf=t,Kf=t]),nQf&&(Qf=n)}function Us(t,n){var e=ps([t*mf,n*mf]);if(es){var r=ys(es,e),i=ys([r[1],-r[0],0],r);bs(i),i=ds(i);var o,a=t-Jf,u=a>0?1:-1,c=i[0]*bf*u,f=xf(a)>180;f^(u*JfQf&&(Qf=o):f^(u*Jf<(c=(c+360)%360-180)&&cQf&&(Qf=n)),f?tjs(Wf,Kf)&&(Kf=t):js(t,Kf)>js(Wf,Kf)&&(Wf=t):Kf>=Wf?(tKf&&(Kf=t)):t>Jf?js(Wf,t)>js(Wf,Kf)&&(Kf=t):js(t,Kf)>js(Wf,Kf)&&(Wf=t)}else is.push(os=[Wf=t,Kf=t]);nQf&&(Qf=n),es=e,Jf=t}function Is(){Fs.point=Us}function Os(){os[0]=Wf,os[1]=Kf,Fs.point=qs,es=null}function Bs(t,n){if(es){var e=t-Jf;rs.add(xf(e)>180?e+(e>0?360:-360):e)}else ts=t,ns=n;cs.point(t,n),Us(t,n)}function Ys(){cs.lineStart()}function Ls(){Bs(ts,ns),cs.lineEnd(),xf(rs)>df&&(Wf=-(Kf=180)),os[0]=Wf,os[1]=Kf,es=null}function js(t,n){return(n-=t)<0?n+360:n}function Hs(t,n){return t[0]-n[0]}function Xs(t,n){return t[0]<=t[1]?t[0]<=n&&n<=t[1]:ngf&&(t-=Math.round(t/_f)*_f),[t,n]}function ul(t,n,e){return(t%=_f)?n||e?ol(fl(t),sl(n,e)):fl(t):n||e?sl(n,e):al}function cl(t){return function(n,e){return xf(n+=t)>gf&&(n-=Math.round(n/_f)*_f),[n,e]}}function fl(t){var n=cl(t);return n.invert=cl(-t),n}function sl(t,n){var e=Tf(t),r=Cf(t),i=Tf(n),o=Cf(n);function a(t,n){var a=Tf(n),u=Tf(t)*a,c=Cf(t)*a,f=Cf(n),s=f*e+u*r;return[Mf(c*i-s*o,u*e-f*r),Rf(s*i+c*o)]}return a.invert=function(t,n){var a=Tf(n),u=Tf(t)*a,c=Cf(t)*a,f=Cf(n),s=f*i-c*o;return[Mf(c*i+f*o,u*e+s*r),Rf(s*e-u*r)]},a}function ll(t){function n(n){return(n=t(n[0]*mf,n[1]*mf))[0]*=bf,n[1]*=bf,n}return t=ul(t[0]*mf,t[1]*mf,t.length>2?t[2]*mf:0),n.invert=function(n){return(n=t.invert(n[0]*mf,n[1]*mf))[0]*=bf,n[1]*=bf,n},n}function hl(t,n,e,r,i,o){if(e){var a=Tf(n),u=Cf(n),c=r*e;null==i?(i=n+r*_f,o=n-c/2):(i=dl(a,i),o=dl(a,o),(r>0?io)&&(i+=r*_f));for(var f,s=i;r>0?s>o:s1&&n.push(n.pop().concat(n.shift()))},result:function(){var e=n;return n=[],t=null,e}}}function gl(t,n){return xf(t[0]-n[0])=0;--o)i.point((s=f[o])[0],s[1]);else r(h.x,h.p.x,-1,i);h=h.p}f=(h=h.o).z,d=!d}while(!h.v);i.lineEnd()}}}function _l(t){if(n=t.length){for(var n,e,r=0,i=t[0];++r=0?1:-1,E=S*A,N=E>gf,k=y*w;if(c.add(Mf(k*S*Cf(E),v*M+k*Tf(E))),a+=N?A+S*_f:A,N^p>=e^m>=e){var C=ys(ps(d),ps(b));bs(C);var P=ys(o,C);bs(P);var z=(N^A>=0?-1:1)*Rf(P[2]);(r>z||r===z&&(C[0]||C[1]))&&(u+=N^A>=0?1:-1)}}return(a<-df||a0){for(l||(i.polygonStart(),l=!0),i.lineStart(),t=0;t1&&2&c&&h.push(h.pop().concat(h.shift())),a.push(h.filter(wl))}return h}}function wl(t){return t.length>1}function Ml(t,n){return((t=t.x)[0]<0?t[1]-yf-df:yf-t[1])-((n=n.x)[0]<0?n[1]-yf-df:yf-n[1])}al.invert=al;var Tl=xl((function(){return!0}),(function(t){var n,e=NaN,r=NaN,i=NaN;return{lineStart:function(){t.lineStart(),n=1},point:function(o,a){var u=o>0?gf:-gf,c=xf(o-e);xf(c-gf)0?yf:-yf),t.point(i,r),t.lineEnd(),t.lineStart(),t.point(u,r),t.point(o,r),n=0):i!==u&&c>=gf&&(xf(e-i)df?wf((Cf(n)*(o=Tf(r))*Cf(e)-Cf(r)*(i=Tf(n))*Cf(t))/(i*o*a)):(n+r)/2}(e,r,o,a),t.point(i,r),t.lineEnd(),t.lineStart(),t.point(u,r),n=0),t.point(e=o,r=a),i=u},lineEnd:function(){t.lineEnd(),e=r=NaN},clean:function(){return 2-n}}}),(function(t,n,e,r){var i;if(null==t)i=e*yf,r.point(-gf,i),r.point(0,i),r.point(gf,i),r.point(gf,0),r.point(gf,-i),r.point(0,-i),r.point(-gf,-i),r.point(-gf,0),r.point(-gf,i);else if(xf(t[0]-n[0])>df){var o=t[0]0,i=xf(n)>df;function o(t,e){return Tf(t)*Tf(e)>n}function a(t,e,r){var i=[1,0,0],o=ys(ps(t),ps(e)),a=gs(o,o),u=o[0],c=a-u*u;if(!c)return!r&&t;var f=n*a/c,s=-n*u/c,l=ys(i,o),h=_s(i,f);vs(h,_s(o,s));var d=l,p=gs(h,d),g=gs(d,d),y=p*p-g*(gs(h,h)-1);if(!(y<0)){var v=zf(y),_=_s(d,(-p-v)/g);if(vs(_,h),_=ds(_),!r)return _;var b,m=t[0],x=e[0],w=t[1],M=e[1];x0^_[1]<(xf(_[0]-m)gf^(m<=_[0]&&_[0]<=x)){var S=_s(d,(-p+v)/g);return vs(S,h),[_,ds(S)]}}}function u(n,e){var i=r?t:gf-t,o=0;return n<-i?o|=1:n>i&&(o|=2),e<-i?o|=4:e>i&&(o|=8),o}return xl(o,(function(t){var n,e,c,f,s;return{lineStart:function(){f=c=!1,s=1},point:function(l,h){var d,p=[l,h],g=o(l,h),y=r?g?0:u(l,h):g?u(l+(l<0?gf:-gf),h):0;if(!n&&(f=c=g)&&t.lineStart(),g!==c&&(!(d=a(n,p))||gl(n,d)||gl(p,d))&&(p[2]=1),g!==c)s=0,g?(t.lineStart(),d=a(p,n),t.point(d[0],d[1])):(d=a(n,p),t.point(d[0],d[1],2),t.lineEnd()),n=d;else if(i&&n&&r^g){var v;y&e||!(v=a(p,n,!0))||(s=0,r?(t.lineStart(),t.point(v[0][0],v[0][1]),t.point(v[1][0],v[1][1]),t.lineEnd()):(t.point(v[1][0],v[1][1]),t.lineEnd(),t.lineStart(),t.point(v[0][0],v[0][1],3)))}!g||n&&gl(n,p)||t.point(p[0],p[1]),n=p,c=g,e=y},lineEnd:function(){c&&t.lineEnd(),n=null},clean:function(){return s|(f&&c)<<1}}}),(function(n,r,i,o){hl(o,t,e,i,n,r)}),r?[0,-t]:[-gf,t-gf])}var Sl,El,Nl,kl,Cl=1e9,Pl=-Cl;function zl(t,n,e,r){function i(i,o){return t<=i&&i<=e&&n<=o&&o<=r}function o(i,o,u,f){var s=0,l=0;if(null==i||(s=a(i,u))!==(l=a(o,u))||c(i,o)<0^u>0)do{f.point(0===s||3===s?t:e,s>1?r:n)}while((s=(s+u+4)%4)!==l);else f.point(o[0],o[1])}function a(r,i){return xf(r[0]-t)0?0:3:xf(r[0]-e)0?2:1:xf(r[1]-n)0?1:0:i>0?3:2}function u(t,n){return c(t.x,n.x)}function c(t,n){var e=a(t,1),r=a(n,1);return e!==r?e-r:0===e?n[1]-t[1]:1===e?t[0]-n[0]:2===e?t[1]-n[1]:n[0]-t[0]}return function(a){var c,f,s,l,h,d,p,g,y,v,_,b=a,m=pl(),x={point:w,lineStart:function(){x.point=M,f&&f.push(s=[]);v=!0,y=!1,p=g=NaN},lineEnd:function(){c&&(M(l,h),d&&y&&m.rejoin(),c.push(m.result()));x.point=w,y&&b.lineEnd()},polygonStart:function(){b=m,c=[],f=[],_=!0},polygonEnd:function(){var n=function(){for(var n=0,e=0,i=f.length;er&&(h-o)*(r-a)>(d-a)*(t-o)&&++n:d<=r&&(h-o)*(r-a)<(d-a)*(t-o)&&--n;return n}(),e=_&&n,i=(c=ft(c)).length;(e||i)&&(a.polygonStart(),e&&(a.lineStart(),o(null,null,1,a),a.lineEnd()),i&&vl(c,u,n,o,a),a.polygonEnd());b=a,c=f=s=null}};function w(t,n){i(t,n)&&b.point(t,n)}function M(o,a){var u=i(o,a);if(f&&s.push([o,a]),v)l=o,h=a,d=u,v=!1,u&&(b.lineStart(),b.point(o,a));else if(u&&y)b.point(o,a);else{var c=[p=Math.max(Pl,Math.min(Cl,p)),g=Math.max(Pl,Math.min(Cl,g))],m=[o=Math.max(Pl,Math.min(Cl,o)),a=Math.max(Pl,Math.min(Cl,a))];!function(t,n,e,r,i,o){var a,u=t[0],c=t[1],f=0,s=1,l=n[0]-u,h=n[1]-c;if(a=e-u,l||!(a>0)){if(a/=l,l<0){if(a0){if(a>s)return;a>f&&(f=a)}if(a=i-u,l||!(a<0)){if(a/=l,l<0){if(a>s)return;a>f&&(f=a)}else if(l>0){if(a0)){if(a/=h,h<0){if(a0){if(a>s)return;a>f&&(f=a)}if(a=o-c,h||!(a<0)){if(a/=h,h<0){if(a>s)return;a>f&&(f=a)}else if(h>0){if(a0&&(t[0]=u+f*l,t[1]=c+f*h),s<1&&(n[0]=u+s*l,n[1]=c+s*h),!0}}}}}(c,m,t,n,e,r)?u&&(b.lineStart(),b.point(o,a),_=!1):(y||(b.lineStart(),b.point(c[0],c[1])),b.point(m[0],m[1]),u||b.lineEnd(),_=!1)}p=o,g=a,y=u}return x}}var $l={sphere:qf,point:qf,lineStart:function(){$l.point=Rl,$l.lineEnd=Dl},lineEnd:qf,polygonStart:qf,polygonEnd:qf};function Dl(){$l.point=$l.lineEnd=qf}function Rl(t,n){El=t*=mf,Nl=Cf(n*=mf),kl=Tf(n),$l.point=Fl}function Fl(t,n){t*=mf;var e=Cf(n*=mf),r=Tf(n),i=xf(t-El),o=Tf(i),a=r*Cf(i),u=kl*e-Nl*r*o,c=Nl*e+kl*r*o;Sl.add(Mf(zf(a*a+u*u),c)),El=t,Nl=e,kl=r}function ql(t){return Sl=new T,Lf(t,$l),+Sl}var Ul=[null,null],Il={type:"LineString",coordinates:Ul};function Ol(t,n){return Ul[0]=t,Ul[1]=n,ql(Il)}var Bl={Feature:function(t,n){return Ll(t.geometry,n)},FeatureCollection:function(t,n){for(var e=t.features,r=-1,i=e.length;++r0&&(i=Ol(t[o],t[o-1]))>0&&e<=i&&r<=i&&(e+r-i)*(1-Math.pow((e-r)/i,2))df})).map(c)).concat(lt(Af(o/d)*d,i,d).filter((function(t){return xf(t%g)>df})).map(f))}return v.lines=function(){return _().map((function(t){return{type:"LineString",coordinates:t}}))},v.outline=function(){return{type:"Polygon",coordinates:[s(r).concat(l(a).slice(1),s(e).reverse().slice(1),l(u).reverse().slice(1))]}},v.extent=function(t){return arguments.length?v.extentMajor(t).extentMinor(t):v.extentMinor()},v.extentMajor=function(t){return arguments.length?(r=+t[0][0],e=+t[1][0],u=+t[0][1],a=+t[1][1],r>e&&(t=r,r=e,e=t),u>a&&(t=u,u=a,a=t),v.precision(y)):[[r,u],[e,a]]},v.extentMinor=function(e){return arguments.length?(n=+e[0][0],t=+e[1][0],o=+e[0][1],i=+e[1][1],n>t&&(e=n,n=t,t=e),o>i&&(e=o,o=i,i=e),v.precision(y)):[[n,o],[t,i]]},v.step=function(t){return arguments.length?v.stepMajor(t).stepMinor(t):v.stepMinor()},v.stepMajor=function(t){return arguments.length?(p=+t[0],g=+t[1],v):[p,g]},v.stepMinor=function(t){return arguments.length?(h=+t[0],d=+t[1],v):[h,d]},v.precision=function(h){return arguments.length?(y=+h,c=Wl(o,i,90),f=Zl(n,t,y),s=Wl(u,a,90),l=Zl(r,e,y),v):y},v.extentMajor([[-180,-90+df],[180,90-df]]).extentMinor([[-180,-80-df],[180,80+df]])}var Ql,Jl,th,nh,eh=t=>t,rh=new T,ih=new T,oh={point:qf,lineStart:qf,lineEnd:qf,polygonStart:function(){oh.lineStart=ah,oh.lineEnd=fh},polygonEnd:function(){oh.lineStart=oh.lineEnd=oh.point=qf,rh.add(xf(ih)),ih=new T},result:function(){var t=rh/2;return rh=new T,t}};function ah(){oh.point=uh}function uh(t,n){oh.point=ch,Ql=th=t,Jl=nh=n}function ch(t,n){ih.add(nh*t-th*n),th=t,nh=n}function fh(){ch(Ql,Jl)}var sh=oh,lh=1/0,hh=lh,dh=-lh,ph=dh,gh={point:function(t,n){tdh&&(dh=t);nph&&(ph=n)},lineStart:qf,lineEnd:qf,polygonStart:qf,polygonEnd:qf,result:function(){var t=[[lh,hh],[dh,ph]];return dh=ph=-(hh=lh=1/0),t}};var yh,vh,_h,bh,mh=gh,xh=0,wh=0,Mh=0,Th=0,Ah=0,Sh=0,Eh=0,Nh=0,kh=0,Ch={point:Ph,lineStart:zh,lineEnd:Rh,polygonStart:function(){Ch.lineStart=Fh,Ch.lineEnd=qh},polygonEnd:function(){Ch.point=Ph,Ch.lineStart=zh,Ch.lineEnd=Rh},result:function(){var t=kh?[Eh/kh,Nh/kh]:Sh?[Th/Sh,Ah/Sh]:Mh?[xh/Mh,wh/Mh]:[NaN,NaN];return xh=wh=Mh=Th=Ah=Sh=Eh=Nh=kh=0,t}};function Ph(t,n){xh+=t,wh+=n,++Mh}function zh(){Ch.point=$h}function $h(t,n){Ch.point=Dh,Ph(_h=t,bh=n)}function Dh(t,n){var e=t-_h,r=n-bh,i=zf(e*e+r*r);Th+=i*(_h+t)/2,Ah+=i*(bh+n)/2,Sh+=i,Ph(_h=t,bh=n)}function Rh(){Ch.point=Ph}function Fh(){Ch.point=Uh}function qh(){Ih(yh,vh)}function Uh(t,n){Ch.point=Ih,Ph(yh=_h=t,vh=bh=n)}function Ih(t,n){var e=t-_h,r=n-bh,i=zf(e*e+r*r);Th+=i*(_h+t)/2,Ah+=i*(bh+n)/2,Sh+=i,Eh+=(i=bh*t-_h*n)*(_h+t),Nh+=i*(bh+n),kh+=3*i,Ph(_h=t,bh=n)}var Oh=Ch;function Bh(t){this._context=t}Bh.prototype={_radius:4.5,pointRadius:function(t){return this._radius=t,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(t,n){switch(this._point){case 0:this._context.moveTo(t,n),this._point=1;break;case 1:this._context.lineTo(t,n);break;default:this._context.moveTo(t+this._radius,n),this._context.arc(t,n,this._radius,0,_f)}},result:qf};var Yh,Lh,jh,Hh,Xh,Gh=new T,Vh={point:qf,lineStart:function(){Vh.point=Wh},lineEnd:function(){Yh&&Zh(Lh,jh),Vh.point=qf},polygonStart:function(){Yh=!0},polygonEnd:function(){Yh=null},result:function(){var t=+Gh;return Gh=new T,t}};function Wh(t,n){Vh.point=Zh,Lh=Hh=t,jh=Xh=n}function Zh(t,n){Hh-=t,Xh-=n,Gh.add(zf(Hh*Hh+Xh*Xh)),Hh=t,Xh=n}var Kh=Vh;let Qh,Jh,td,nd;class ed{constructor(t){this._append=null==t?rd:function(t){const n=Math.floor(t);if(!(n>=0))throw new RangeError(`invalid digits: ${t}`);if(n>15)return rd;if(n!==Qh){const t=10**n;Qh=n,Jh=function(n){let e=1;this._+=n[0];for(const r=n.length;e4*n&&g--){var m=a+h,x=u+d,w=c+p,M=zf(m*m+x*x+w*w),T=Rf(w/=M),A=xf(xf(w)-1)n||xf((v*k+_*C)/b-.5)>.3||a*h+u*d+c*p2?t[2]%360*mf:0,k()):[y*bf,v*bf,_*bf]},E.angle=function(t){return arguments.length?(b=t%360*mf,k()):b*bf},E.reflectX=function(t){return arguments.length?(m=t?-1:1,k()):m<0},E.reflectY=function(t){return arguments.length?(x=t?-1:1,k()):x<0},E.precision=function(t){return arguments.length?(a=dd(u,S=t*t),C()):zf(S)},E.fitExtent=function(t,n){return ud(E,t,n)},E.fitSize=function(t,n){return cd(E,t,n)},E.fitWidth=function(t,n){return fd(E,t,n)},E.fitHeight=function(t,n){return sd(E,t,n)},function(){return n=t.apply(this,arguments),E.invert=n.invert&&N,k()}}function _d(t){var n=0,e=gf/3,r=vd(t),i=r(n,e);return i.parallels=function(t){return arguments.length?r(n=t[0]*mf,e=t[1]*mf):[n*bf,e*bf]},i}function bd(t,n){var e=Cf(t),r=(e+Cf(n))/2;if(xf(r)0?n<-yf+df&&(n=-yf+df):n>yf-df&&(n=yf-df);var e=i/kf(Nd(n),r);return[e*Cf(r*t),i-e*Tf(r*t)]}return o.invert=function(t,n){var e=i-n,o=Pf(r)*zf(t*t+e*e),a=Mf(t,xf(e))*Pf(e);return e*r<0&&(a-=gf*Pf(t)*Pf(e)),[a/r,2*wf(kf(i/o,1/r))-yf]},o}function Cd(t,n){return[t,n]}function Pd(t,n){var e=Tf(t),r=t===n?Cf(t):(e-Tf(n))/(n-t),i=e/r+t;if(xf(r)=0;)n+=e[r].value;else n=1;t.value=n}function Gd(t,n){t instanceof Map?(t=[void 0,t],void 0===n&&(n=Wd)):void 0===n&&(n=Vd);for(var e,r,i,o,a,u=new Qd(t),c=[u];e=c.pop();)if((i=n(e.data))&&(a=(i=Array.from(i)).length))for(e.children=i,o=a-1;o>=0;--o)c.push(r=i[o]=new Qd(i[o])),r.parent=e,r.depth=e.depth+1;return u.eachBefore(Kd)}function Vd(t){return t.children}function Wd(t){return Array.isArray(t)?t[1]:null}function Zd(t){void 0!==t.data.value&&(t.value=t.data.value),t.data=t.data.data}function Kd(t){var n=0;do{t.height=n}while((t=t.parent)&&t.height<++n)}function Qd(t){this.data=t,this.depth=this.height=0,this.parent=null}function Jd(t){return null==t?null:tp(t)}function tp(t){if("function"!=typeof t)throw new Error;return t}function np(){return 0}function ep(t){return function(){return t}}qd.invert=function(t,n){for(var e,r=n,i=r*r,o=i*i*i,a=0;a<12&&(o=(i=(r-=e=(r*(zd+$d*i+o*(Dd+Rd*i))-n)/(zd+3*$d*i+o*(7*Dd+9*Rd*i)))*r)*i*i,!(xf(e)df&&--i>0);return[t/(.8707+(o=r*r)*(o*(o*o*o*(.003971-.001529*o)-.013791)-.131979)),r]},Od.invert=Md(Rf),Bd.invert=Md((function(t){return 2*wf(t)})),Yd.invert=function(t,n){return[-n,2*wf(Sf(t))-yf]},Qd.prototype=Gd.prototype={constructor:Qd,count:function(){return this.eachAfter(Xd)},each:function(t,n){let e=-1;for(const r of this)t.call(n,r,++e,this);return this},eachAfter:function(t,n){for(var e,r,i,o=this,a=[o],u=[],c=-1;o=a.pop();)if(u.push(o),e=o.children)for(r=0,i=e.length;r=0;--r)o.push(e[r]);return this},find:function(t,n){let e=-1;for(const r of this)if(t.call(n,r,++e,this))return r},sum:function(t){return this.eachAfter((function(n){for(var e=+t(n.data)||0,r=n.children,i=r&&r.length;--i>=0;)e+=r[i].value;n.value=e}))},sort:function(t){return this.eachBefore((function(n){n.children&&n.children.sort(t)}))},path:function(t){for(var n=this,e=function(t,n){if(t===n)return t;var e=t.ancestors(),r=n.ancestors(),i=null;t=e.pop(),n=r.pop();for(;t===n;)i=t,t=e.pop(),n=r.pop();return i}(n,t),r=[n];n!==e;)n=n.parent,r.push(n);for(var i=r.length;t!==e;)r.splice(i,0,t),t=t.parent;return r},ancestors:function(){for(var t=this,n=[t];t=t.parent;)n.push(t);return n},descendants:function(){return Array.from(this)},leaves:function(){var t=[];return this.eachBefore((function(n){n.children||t.push(n)})),t},links:function(){var t=this,n=[];return t.each((function(e){e!==t&&n.push({source:e.parent,target:e})})),n},copy:function(){return Gd(this).eachBefore(Zd)},[Symbol.iterator]:function*(){var t,n,e,r,i=this,o=[i];do{for(t=o.reverse(),o=[];i=t.pop();)if(yield i,n=i.children)for(e=0,r=n.length;e(t=(rp*t+ip)%op)/op}function up(t,n){for(var e,r,i=0,o=(t=function(t,n){let e,r,i=t.length;for(;i;)r=n()*i--|0,e=t[i],t[i]=t[r],t[r]=e;return t}(Array.from(t),n)).length,a=[];i0&&e*e>r*r+i*i}function lp(t,n){for(var e=0;e1e-6?(E+Math.sqrt(E*E-4*S*N))/(2*S):N/E);return{x:r+w+M*k,y:i+T+A*k,r:k}}function gp(t,n,e){var r,i,o,a,u=t.x-n.x,c=t.y-n.y,f=u*u+c*c;f?(i=n.r+e.r,i*=i,a=t.r+e.r,i>(a*=a)?(r=(f+a-i)/(2*f),o=Math.sqrt(Math.max(0,a/f-r*r)),e.x=t.x-r*u-o*c,e.y=t.y-r*c+o*u):(r=(f+i-a)/(2*f),o=Math.sqrt(Math.max(0,i/f-r*r)),e.x=n.x+r*u-o*c,e.y=n.y+r*c+o*u)):(e.x=n.x+e.r,e.y=n.y)}function yp(t,n){var e=t.r+n.r-1e-6,r=n.x-t.x,i=n.y-t.y;return e>0&&e*e>r*r+i*i}function vp(t){var n=t._,e=t.next._,r=n.r+e.r,i=(n.x*e.r+e.x*n.r)/r,o=(n.y*e.r+e.y*n.r)/r;return i*i+o*o}function _p(t){this._=t,this.next=null,this.previous=null}function bp(t,n){if(!(o=(t=function(t){return"object"==typeof t&&"length"in t?t:Array.from(t)}(t)).length))return 0;var e,r,i,o,a,u,c,f,s,l,h;if((e=t[0]).x=0,e.y=0,!(o>1))return e.r;if(r=t[1],e.x=-r.r,r.x=e.r,r.y=0,!(o>2))return e.r+r.r;gp(r,e,i=t[2]),e=new _p(e),r=new _p(r),i=new _p(i),e.next=i.previous=r,r.next=e.previous=i,i.next=r.previous=e;t:for(c=3;c1&&!zp(t,n););return t.slice(0,n)}function zp(t,n){if("/"===t[n]){let e=0;for(;n>0&&"\\"===t[--n];)++e;if(!(1&e))return!0}return!1}function $p(t,n){return t.parent===n.parent?1:2}function Dp(t){var n=t.children;return n?n[0]:t.t}function Rp(t){var n=t.children;return n?n[n.length-1]:t.t}function Fp(t,n,e){var r=e/(n.i-t.i);n.c-=r,n.s+=e,t.c+=r,n.z+=e,n.m+=e}function qp(t,n,e){return t.a.parent===n.parent?t.a:e}function Up(t,n){this._=t,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=n}function Ip(t,n,e,r,i){for(var o,a=t.children,u=-1,c=a.length,f=t.value&&(i-e)/t.value;++uh&&(h=u),y=s*s*g,(d=Math.max(h/y,y/l))>p){s-=u;break}p=d}v.push(a={value:s,dice:c1?n:1)},e}(Op);var Lp=function t(n){function e(t,e,r,i,o){if((a=t._squarify)&&a.ratio===n)for(var a,u,c,f,s,l=-1,h=a.length,d=t.value;++l1?n:1)},e}(Op);function jp(t,n,e){return(n[0]-t[0])*(e[1]-t[1])-(n[1]-t[1])*(e[0]-t[0])}function Hp(t,n){return t[0]-n[0]||t[1]-n[1]}function Xp(t){const n=t.length,e=[0,1];let r,i=2;for(r=2;r1&&jp(t[e[i-2]],t[e[i-1]],t[r])<=0;)--i;e[i++]=r}return e.slice(0,i)}var Gp=Math.random,Vp=function t(n){function e(t,e){return t=null==t?0:+t,e=null==e?1:+e,1===arguments.length?(e=t,t=0):e-=t,function(){return n()*e+t}}return e.source=t,e}(Gp),Wp=function t(n){function e(t,e){return arguments.length<2&&(e=t,t=0),t=Math.floor(t),e=Math.floor(e)-t,function(){return Math.floor(n()*e+t)}}return e.source=t,e}(Gp),Zp=function t(n){function e(t,e){var r,i;return t=null==t?0:+t,e=null==e?1:+e,function(){var o;if(null!=r)o=r,r=null;else do{r=2*n()-1,o=2*n()-1,i=r*r+o*o}while(!i||i>1);return t+e*o*Math.sqrt(-2*Math.log(i)/i)}}return e.source=t,e}(Gp),Kp=function t(n){var e=Zp.source(n);function r(){var t=e.apply(this,arguments);return function(){return Math.exp(t())}}return r.source=t,r}(Gp),Qp=function t(n){function e(t){return(t=+t)<=0?()=>0:function(){for(var e=0,r=t;r>1;--r)e+=n();return e+r*n()}}return e.source=t,e}(Gp),Jp=function t(n){var e=Qp.source(n);function r(t){if(0==(t=+t))return n;var r=e(t);return function(){return r()/t}}return r.source=t,r}(Gp),tg=function t(n){function e(t){return function(){return-Math.log1p(-n())/t}}return e.source=t,e}(Gp),ng=function t(n){function e(t){if((t=+t)<0)throw new RangeError("invalid alpha");return t=1/-t,function(){return Math.pow(1-n(),t)}}return e.source=t,e}(Gp),eg=function t(n){function e(t){if((t=+t)<0||t>1)throw new RangeError("invalid p");return function(){return Math.floor(n()+t)}}return e.source=t,e}(Gp),rg=function t(n){function e(t){if((t=+t)<0||t>1)throw new RangeError("invalid p");return 0===t?()=>1/0:1===t?()=>1:(t=Math.log1p(-t),function(){return 1+Math.floor(Math.log1p(-n())/t)})}return e.source=t,e}(Gp),ig=function t(n){var e=Zp.source(n)();function r(t,r){if((t=+t)<0)throw new RangeError("invalid k");if(0===t)return()=>0;if(r=null==r?1:+r,1===t)return()=>-Math.log1p(-n())*r;var i=(t<1?t+1:t)-1/3,o=1/(3*Math.sqrt(i)),a=t<1?()=>Math.pow(n(),1/t):()=>1;return function(){do{do{var t=e(),u=1+o*t}while(u<=0);u*=u*u;var c=1-n()}while(c>=1-.0331*t*t*t*t&&Math.log(c)>=.5*t*t+i*(1-u+Math.log(u)));return i*u*a()*r}}return r.source=t,r}(Gp),og=function t(n){var e=ig.source(n);function r(t,n){var r=e(t),i=e(n);return function(){var t=r();return 0===t?0:t/(t+i())}}return r.source=t,r}(Gp),ag=function t(n){var e=rg.source(n),r=og.source(n);function i(t,n){return t=+t,(n=+n)>=1?()=>t:n<=0?()=>0:function(){for(var i=0,o=t,a=n;o*a>16&&o*(1-a)>16;){var u=Math.floor((o+1)*a),c=r(u,o-u+1)();c<=a?(i+=u,o-=u,a=(a-c)/(1-c)):(o=u-1,a/=c)}for(var f=a<.5,s=e(f?a:1-a),l=s(),h=0;l<=o;++h)l+=s();return i+(f?h:o-h)}}return i.source=t,i}(Gp),ug=function t(n){function e(t,e,r){var i;return 0==(t=+t)?i=t=>-Math.log(t):(t=1/t,i=n=>Math.pow(n,t)),e=null==e?0:+e,r=null==r?1:+r,function(){return e+r*i(-Math.log1p(-n()))}}return e.source=t,e}(Gp),cg=function t(n){function e(t,e){return t=null==t?0:+t,e=null==e?1:+e,function(){return t+e*Math.tan(Math.PI*n())}}return e.source=t,e}(Gp),fg=function t(n){function e(t,e){return t=null==t?0:+t,e=null==e?1:+e,function(){var r=n();return t+e*Math.log(r/(1-r))}}return e.source=t,e}(Gp),sg=function t(n){var e=ig.source(n),r=ag.source(n);function i(t){return function(){for(var i=0,o=t;o>16;){var a=Math.floor(.875*o),u=e(a)();if(u>o)return i+r(a-1,o/u)();i+=a,o-=u}for(var c=-Math.log1p(-n()),f=0;c<=o;++f)c-=Math.log1p(-n());return i+f}}return i.source=t,i}(Gp);const lg=1/4294967296;function hg(t,n){switch(arguments.length){case 0:break;case 1:this.range(t);break;default:this.range(n).domain(t)}return this}function dg(t,n){switch(arguments.length){case 0:break;case 1:"function"==typeof t?this.interpolator(t):this.range(t);break;default:this.domain(t),"function"==typeof n?this.interpolator(n):this.range(n)}return this}const pg=Symbol("implicit");function gg(){var t=new InternMap,n=[],e=[],r=pg;function i(i){let o=t.get(i);if(void 0===o){if(r!==pg)return r;t.set(i,o=n.push(i)-1)}return e[o%e.length]}return i.domain=function(e){if(!arguments.length)return n.slice();n=[],t=new InternMap;for(const r of e)t.has(r)||t.set(r,n.push(r)-1);return i},i.range=function(t){return arguments.length?(e=Array.from(t),i):e.slice()},i.unknown=function(t){return arguments.length?(r=t,i):r},i.copy=function(){return gg(n,e).unknown(r)},hg.apply(i,arguments),i}function yg(){var t,n,e=gg().unknown(void 0),r=e.domain,i=e.range,o=0,a=1,u=!1,c=0,f=0,s=.5;function l(){var e=r().length,l=an&&(e=t,t=n,n=e),function(e){return Math.max(t,Math.min(n,e))}}(a[0],a[t-1])),r=t>2?Mg:wg,i=o=null,l}function l(n){return null==n||isNaN(n=+n)?e:(i||(i=r(a.map(t),u,c)))(t(f(n)))}return l.invert=function(e){return f(n((o||(o=r(u,a.map(t),Yr)))(e)))},l.domain=function(t){return arguments.length?(a=Array.from(t,_g),s()):a.slice()},l.range=function(t){return arguments.length?(u=Array.from(t),s()):u.slice()},l.rangeRound=function(t){return u=Array.from(t),c=Vr,s()},l.clamp=function(t){return arguments.length?(f=!!t||mg,s()):f!==mg},l.interpolate=function(t){return arguments.length?(c=t,s()):c},l.unknown=function(t){return arguments.length?(e=t,l):e},function(e,r){return t=e,n=r,s()}}function Sg(){return Ag()(mg,mg)}function Eg(n,e,r,i){var o,a=W(n,e,r);switch((i=Jc(null==i?",f":i)).type){case"s":var u=Math.max(Math.abs(n),Math.abs(e));return null!=i.precision||isNaN(o=lf(a,u))||(i.precision=o),t.formatPrefix(i,u);case"":case"e":case"g":case"p":case"r":null!=i.precision||isNaN(o=hf(a,Math.max(Math.abs(n),Math.abs(e))))||(i.precision=o-("e"===i.type));break;case"f":case"%":null!=i.precision||isNaN(o=sf(a))||(i.precision=o-2*("%"===i.type))}return t.format(i)}function Ng(t){var n=t.domain;return t.ticks=function(t){var e=n();return G(e[0],e[e.length-1],null==t?10:t)},t.tickFormat=function(t,e){var r=n();return Eg(r[0],r[r.length-1],null==t?10:t,e)},t.nice=function(e){null==e&&(e=10);var r,i,o=n(),a=0,u=o.length-1,c=o[a],f=o[u],s=10;for(f0;){if((i=V(c,f,e))===r)return o[a]=c,o[u]=f,n(o);if(i>0)c=Math.floor(c/i)*i,f=Math.ceil(f/i)*i;else{if(!(i<0))break;c=Math.ceil(c*i)/i,f=Math.floor(f*i)/i}r=i}return t},t}function kg(t,n){var e,r=0,i=(t=t.slice()).length-1,o=t[r],a=t[i];return a-t(-n,e)}function Fg(n){const e=n(Cg,Pg),r=e.domain;let i,o,a=10;function u(){return i=function(t){return t===Math.E?Math.log:10===t&&Math.log10||2===t&&Math.log2||(t=Math.log(t),n=>Math.log(n)/t)}(a),o=function(t){return 10===t?Dg:t===Math.E?Math.exp:n=>Math.pow(t,n)}(a),r()[0]<0?(i=Rg(i),o=Rg(o),n(zg,$g)):n(Cg,Pg),e}return e.base=function(t){return arguments.length?(a=+t,u()):a},e.domain=function(t){return arguments.length?(r(t),u()):r()},e.ticks=t=>{const n=r();let e=n[0],u=n[n.length-1];const c=u0){for(;l<=h;++l)for(f=1;fu)break;p.push(s)}}else for(;l<=h;++l)for(f=a-1;f>=1;--f)if(s=l>0?f/o(-l):f*o(l),!(su)break;p.push(s)}2*p.length{if(null==n&&(n=10),null==r&&(r=10===a?"s":","),"function"!=typeof r&&(a%1||null!=(r=Jc(r)).precision||(r.trim=!0),r=t.format(r)),n===1/0)return r;const u=Math.max(1,a*n/e.ticks().length);return t=>{let n=t/o(Math.round(i(t)));return n*ar(kg(r(),{floor:t=>o(Math.floor(i(t))),ceil:t=>o(Math.ceil(i(t)))})),e}function qg(t){return function(n){return Math.sign(n)*Math.log1p(Math.abs(n/t))}}function Ug(t){return function(n){return Math.sign(n)*Math.expm1(Math.abs(n))*t}}function Ig(t){var n=1,e=t(qg(n),Ug(n));return e.constant=function(e){return arguments.length?t(qg(n=+e),Ug(n)):n},Ng(e)}function Og(t){return function(n){return n<0?-Math.pow(-n,t):Math.pow(n,t)}}function Bg(t){return t<0?-Math.sqrt(-t):Math.sqrt(t)}function Yg(t){return t<0?-t*t:t*t}function Lg(t){var n=t(mg,mg),e=1;return n.exponent=function(n){return arguments.length?1===(e=+n)?t(mg,mg):.5===e?t(Bg,Yg):t(Og(e),Og(1/e)):e},Ng(n)}function jg(){var t=Lg(Ag());return t.copy=function(){return Tg(t,jg()).exponent(t.exponent())},hg.apply(t,arguments),t}function Hg(t){return Math.sign(t)*t*t}const Xg=new Date,Gg=new Date;function Vg(t,n,e,r){function i(n){return t(n=0===arguments.length?new Date:new Date(+n)),n}return i.floor=n=>(t(n=new Date(+n)),n),i.ceil=e=>(t(e=new Date(e-1)),n(e,1),t(e),e),i.round=t=>{const n=i(t),e=i.ceil(t);return t-n(n(t=new Date(+t),null==e?1:Math.floor(e)),t),i.range=(e,r,o)=>{const a=[];if(e=i.ceil(e),o=null==o?1:Math.floor(o),!(e0))return a;let u;do{a.push(u=new Date(+e)),n(e,o),t(e)}while(uVg((n=>{if(n>=n)for(;t(n),!e(n);)n.setTime(n-1)}),((t,r)=>{if(t>=t)if(r<0)for(;++r<=0;)for(;n(t,-1),!e(t););else for(;--r>=0;)for(;n(t,1),!e(t););})),e&&(i.count=(n,r)=>(Xg.setTime(+n),Gg.setTime(+r),t(Xg),t(Gg),Math.floor(e(Xg,Gg))),i.every=t=>(t=Math.floor(t),isFinite(t)&&t>0?t>1?i.filter(r?n=>r(n)%t==0:n=>i.count(0,n)%t==0):i:null)),i}const Wg=Vg((()=>{}),((t,n)=>{t.setTime(+t+n)}),((t,n)=>n-t));Wg.every=t=>(t=Math.floor(t),isFinite(t)&&t>0?t>1?Vg((n=>{n.setTime(Math.floor(n/t)*t)}),((n,e)=>{n.setTime(+n+e*t)}),((n,e)=>(e-n)/t)):Wg:null);const Zg=Wg.range,Kg=1e3,Qg=6e4,Jg=36e5,ty=864e5,ny=6048e5,ey=2592e6,ry=31536e6,iy=Vg((t=>{t.setTime(t-t.getMilliseconds())}),((t,n)=>{t.setTime(+t+n*Kg)}),((t,n)=>(n-t)/Kg),(t=>t.getUTCSeconds())),oy=iy.range,ay=Vg((t=>{t.setTime(t-t.getMilliseconds()-t.getSeconds()*Kg)}),((t,n)=>{t.setTime(+t+n*Qg)}),((t,n)=>(n-t)/Qg),(t=>t.getMinutes())),uy=ay.range,cy=Vg((t=>{t.setUTCSeconds(0,0)}),((t,n)=>{t.setTime(+t+n*Qg)}),((t,n)=>(n-t)/Qg),(t=>t.getUTCMinutes())),fy=cy.range,sy=Vg((t=>{t.setTime(t-t.getMilliseconds()-t.getSeconds()*Kg-t.getMinutes()*Qg)}),((t,n)=>{t.setTime(+t+n*Jg)}),((t,n)=>(n-t)/Jg),(t=>t.getHours())),ly=sy.range,hy=Vg((t=>{t.setUTCMinutes(0,0,0)}),((t,n)=>{t.setTime(+t+n*Jg)}),((t,n)=>(n-t)/Jg),(t=>t.getUTCHours())),dy=hy.range,py=Vg((t=>t.setHours(0,0,0,0)),((t,n)=>t.setDate(t.getDate()+n)),((t,n)=>(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*Qg)/ty),(t=>t.getDate()-1)),gy=py.range,yy=Vg((t=>{t.setUTCHours(0,0,0,0)}),((t,n)=>{t.setUTCDate(t.getUTCDate()+n)}),((t,n)=>(n-t)/ty),(t=>t.getUTCDate()-1)),vy=yy.range,_y=Vg((t=>{t.setUTCHours(0,0,0,0)}),((t,n)=>{t.setUTCDate(t.getUTCDate()+n)}),((t,n)=>(n-t)/ty),(t=>Math.floor(t/ty))),by=_y.range;function my(t){return Vg((n=>{n.setDate(n.getDate()-(n.getDay()+7-t)%7),n.setHours(0,0,0,0)}),((t,n)=>{t.setDate(t.getDate()+7*n)}),((t,n)=>(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*Qg)/ny))}const xy=my(0),wy=my(1),My=my(2),Ty=my(3),Ay=my(4),Sy=my(5),Ey=my(6),Ny=xy.range,ky=wy.range,Cy=My.range,Py=Ty.range,zy=Ay.range,$y=Sy.range,Dy=Ey.range;function Ry(t){return Vg((n=>{n.setUTCDate(n.getUTCDate()-(n.getUTCDay()+7-t)%7),n.setUTCHours(0,0,0,0)}),((t,n)=>{t.setUTCDate(t.getUTCDate()+7*n)}),((t,n)=>(n-t)/ny))}const Fy=Ry(0),qy=Ry(1),Uy=Ry(2),Iy=Ry(3),Oy=Ry(4),By=Ry(5),Yy=Ry(6),Ly=Fy.range,jy=qy.range,Hy=Uy.range,Xy=Iy.range,Gy=Oy.range,Vy=By.range,Wy=Yy.range,Zy=Vg((t=>{t.setDate(1),t.setHours(0,0,0,0)}),((t,n)=>{t.setMonth(t.getMonth()+n)}),((t,n)=>n.getMonth()-t.getMonth()+12*(n.getFullYear()-t.getFullYear())),(t=>t.getMonth())),Ky=Zy.range,Qy=Vg((t=>{t.setUTCDate(1),t.setUTCHours(0,0,0,0)}),((t,n)=>{t.setUTCMonth(t.getUTCMonth()+n)}),((t,n)=>n.getUTCMonth()-t.getUTCMonth()+12*(n.getUTCFullYear()-t.getUTCFullYear())),(t=>t.getUTCMonth())),Jy=Qy.range,tv=Vg((t=>{t.setMonth(0,1),t.setHours(0,0,0,0)}),((t,n)=>{t.setFullYear(t.getFullYear()+n)}),((t,n)=>n.getFullYear()-t.getFullYear()),(t=>t.getFullYear()));tv.every=t=>isFinite(t=Math.floor(t))&&t>0?Vg((n=>{n.setFullYear(Math.floor(n.getFullYear()/t)*t),n.setMonth(0,1),n.setHours(0,0,0,0)}),((n,e)=>{n.setFullYear(n.getFullYear()+e*t)})):null;const nv=tv.range,ev=Vg((t=>{t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),((t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n)}),((t,n)=>n.getUTCFullYear()-t.getUTCFullYear()),(t=>t.getUTCFullYear()));ev.every=t=>isFinite(t=Math.floor(t))&&t>0?Vg((n=>{n.setUTCFullYear(Math.floor(n.getUTCFullYear()/t)*t),n.setUTCMonth(0,1),n.setUTCHours(0,0,0,0)}),((n,e)=>{n.setUTCFullYear(n.getUTCFullYear()+e*t)})):null;const rv=ev.range;function iv(t,n,e,i,o,a){const u=[[iy,1,Kg],[iy,5,5e3],[iy,15,15e3],[iy,30,3e4],[a,1,Qg],[a,5,3e5],[a,15,9e5],[a,30,18e5],[o,1,Jg],[o,3,108e5],[o,6,216e5],[o,12,432e5],[i,1,ty],[i,2,1728e5],[e,1,ny],[n,1,ey],[n,3,7776e6],[t,1,ry]];function c(n,e,i){const o=Math.abs(e-n)/i,a=r((([,,t])=>t)).right(u,o);if(a===u.length)return t.every(W(n/ry,e/ry,i));if(0===a)return Wg.every(Math.max(W(n,e,i),1));const[c,f]=u[o/u[a-1][2]=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:k_,s:C_,S:Zv,u:Kv,U:Qv,V:t_,w:n_,W:e_,x:null,X:null,y:r_,Y:o_,Z:u_,"%":N_},m={a:function(t){return a[t.getUTCDay()]},A:function(t){return o[t.getUTCDay()]},b:function(t){return c[t.getUTCMonth()]},B:function(t){return u[t.getUTCMonth()]},c:null,d:c_,e:c_,f:d_,g:T_,G:S_,H:f_,I:s_,j:l_,L:h_,m:p_,M:g_,p:function(t){return i[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:k_,s:C_,S:y_,u:v_,U:__,V:m_,w:x_,W:w_,x:null,X:null,y:M_,Y:A_,Z:E_,"%":N_},x={a:function(t,n,e){var r=d.exec(n.slice(e));return r?(t.w=p.get(r[0].toLowerCase()),e+r[0].length):-1},A:function(t,n,e){var r=l.exec(n.slice(e));return r?(t.w=h.get(r[0].toLowerCase()),e+r[0].length):-1},b:function(t,n,e){var r=v.exec(n.slice(e));return r?(t.m=_.get(r[0].toLowerCase()),e+r[0].length):-1},B:function(t,n,e){var r=g.exec(n.slice(e));return r?(t.m=y.get(r[0].toLowerCase()),e+r[0].length):-1},c:function(t,e,r){return T(t,n,e,r)},d:zv,e:zv,f:Uv,g:Nv,G:Ev,H:Dv,I:Dv,j:$v,L:qv,m:Pv,M:Rv,p:function(t,n,e){var r=f.exec(n.slice(e));return r?(t.p=s.get(r[0].toLowerCase()),e+r[0].length):-1},q:Cv,Q:Ov,s:Bv,S:Fv,u:Mv,U:Tv,V:Av,w:wv,W:Sv,x:function(t,n,r){return T(t,e,n,r)},X:function(t,n,e){return T(t,r,n,e)},y:Nv,Y:Ev,Z:kv,"%":Iv};function w(t,n){return function(e){var r,i,o,a=[],u=-1,c=0,f=t.length;for(e instanceof Date||(e=new Date(+e));++u53)return null;"w"in o||(o.w=1),"Z"in o?(i=(r=sv(lv(o.y,0,1))).getUTCDay(),r=i>4||0===i?qy.ceil(r):qy(r),r=yy.offset(r,7*(o.V-1)),o.y=r.getUTCFullYear(),o.m=r.getUTCMonth(),o.d=r.getUTCDate()+(o.w+6)%7):(i=(r=fv(lv(o.y,0,1))).getDay(),r=i>4||0===i?wy.ceil(r):wy(r),r=py.offset(r,7*(o.V-1)),o.y=r.getFullYear(),o.m=r.getMonth(),o.d=r.getDate()+(o.w+6)%7)}else("W"in o||"U"in o)&&("w"in o||(o.w="u"in o?o.u%7:"W"in o?1:0),i="Z"in o?sv(lv(o.y,0,1)).getUTCDay():fv(lv(o.y,0,1)).getDay(),o.m=0,o.d="W"in o?(o.w+6)%7+7*o.W-(i+5)%7:o.w+7*o.U-(i+6)%7);return"Z"in o?(o.H+=o.Z/100|0,o.M+=o.Z%100,sv(o)):fv(o)}}function T(t,n,e,r){for(var i,o,a=0,u=n.length,c=e.length;a=c)return-1;if(37===(i=n.charCodeAt(a++))){if(i=n.charAt(a++),!(o=x[i in pv?n.charAt(a++):i])||(r=o(t,e,r))<0)return-1}else if(i!=e.charCodeAt(r++))return-1}return r}return b.x=w(e,b),b.X=w(r,b),b.c=w(n,b),m.x=w(e,m),m.X=w(r,m),m.c=w(n,m),{format:function(t){var n=w(t+="",b);return n.toString=function(){return t},n},parse:function(t){var n=M(t+="",!1);return n.toString=function(){return t},n},utcFormat:function(t){var n=w(t+="",m);return n.toString=function(){return t},n},utcParse:function(t){var n=M(t+="",!0);return n.toString=function(){return t},n}}}var dv,pv={"-":"",_:" ",0:"0"},gv=/^\s*\d+/,yv=/^%/,vv=/[\\^$*+?|[\]().{}]/g;function _v(t,n,e){var r=t<0?"-":"",i=(r?-t:t)+"",o=i.length;return r+(o[t.toLowerCase(),n])))}function wv(t,n,e){var r=gv.exec(n.slice(e,e+1));return r?(t.w=+r[0],e+r[0].length):-1}function Mv(t,n,e){var r=gv.exec(n.slice(e,e+1));return r?(t.u=+r[0],e+r[0].length):-1}function Tv(t,n,e){var r=gv.exec(n.slice(e,e+2));return r?(t.U=+r[0],e+r[0].length):-1}function Av(t,n,e){var r=gv.exec(n.slice(e,e+2));return r?(t.V=+r[0],e+r[0].length):-1}function Sv(t,n,e){var r=gv.exec(n.slice(e,e+2));return r?(t.W=+r[0],e+r[0].length):-1}function Ev(t,n,e){var r=gv.exec(n.slice(e,e+4));return r?(t.y=+r[0],e+r[0].length):-1}function Nv(t,n,e){var r=gv.exec(n.slice(e,e+2));return r?(t.y=+r[0]+(+r[0]>68?1900:2e3),e+r[0].length):-1}function kv(t,n,e){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(n.slice(e,e+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||"00")),e+r[0].length):-1}function Cv(t,n,e){var r=gv.exec(n.slice(e,e+1));return r?(t.q=3*r[0]-3,e+r[0].length):-1}function Pv(t,n,e){var r=gv.exec(n.slice(e,e+2));return r?(t.m=r[0]-1,e+r[0].length):-1}function zv(t,n,e){var r=gv.exec(n.slice(e,e+2));return r?(t.d=+r[0],e+r[0].length):-1}function $v(t,n,e){var r=gv.exec(n.slice(e,e+3));return r?(t.m=0,t.d=+r[0],e+r[0].length):-1}function Dv(t,n,e){var r=gv.exec(n.slice(e,e+2));return r?(t.H=+r[0],e+r[0].length):-1}function Rv(t,n,e){var r=gv.exec(n.slice(e,e+2));return r?(t.M=+r[0],e+r[0].length):-1}function Fv(t,n,e){var r=gv.exec(n.slice(e,e+2));return r?(t.S=+r[0],e+r[0].length):-1}function qv(t,n,e){var r=gv.exec(n.slice(e,e+3));return r?(t.L=+r[0],e+r[0].length):-1}function Uv(t,n,e){var r=gv.exec(n.slice(e,e+6));return r?(t.L=Math.floor(r[0]/1e3),e+r[0].length):-1}function Iv(t,n,e){var r=yv.exec(n.slice(e,e+1));return r?e+r[0].length:-1}function Ov(t,n,e){var r=gv.exec(n.slice(e));return r?(t.Q=+r[0],e+r[0].length):-1}function Bv(t,n,e){var r=gv.exec(n.slice(e));return r?(t.s=+r[0],e+r[0].length):-1}function Yv(t,n){return _v(t.getDate(),n,2)}function Lv(t,n){return _v(t.getHours(),n,2)}function jv(t,n){return _v(t.getHours()%12||12,n,2)}function Hv(t,n){return _v(1+py.count(tv(t),t),n,3)}function Xv(t,n){return _v(t.getMilliseconds(),n,3)}function Gv(t,n){return Xv(t,n)+"000"}function Vv(t,n){return _v(t.getMonth()+1,n,2)}function Wv(t,n){return _v(t.getMinutes(),n,2)}function Zv(t,n){return _v(t.getSeconds(),n,2)}function Kv(t){var n=t.getDay();return 0===n?7:n}function Qv(t,n){return _v(xy.count(tv(t)-1,t),n,2)}function Jv(t){var n=t.getDay();return n>=4||0===n?Ay(t):Ay.ceil(t)}function t_(t,n){return t=Jv(t),_v(Ay.count(tv(t),t)+(4===tv(t).getDay()),n,2)}function n_(t){return t.getDay()}function e_(t,n){return _v(wy.count(tv(t)-1,t),n,2)}function r_(t,n){return _v(t.getFullYear()%100,n,2)}function i_(t,n){return _v((t=Jv(t)).getFullYear()%100,n,2)}function o_(t,n){return _v(t.getFullYear()%1e4,n,4)}function a_(t,n){var e=t.getDay();return _v((t=e>=4||0===e?Ay(t):Ay.ceil(t)).getFullYear()%1e4,n,4)}function u_(t){var n=t.getTimezoneOffset();return(n>0?"-":(n*=-1,"+"))+_v(n/60|0,"0",2)+_v(n%60,"0",2)}function c_(t,n){return _v(t.getUTCDate(),n,2)}function f_(t,n){return _v(t.getUTCHours(),n,2)}function s_(t,n){return _v(t.getUTCHours()%12||12,n,2)}function l_(t,n){return _v(1+yy.count(ev(t),t),n,3)}function h_(t,n){return _v(t.getUTCMilliseconds(),n,3)}function d_(t,n){return h_(t,n)+"000"}function p_(t,n){return _v(t.getUTCMonth()+1,n,2)}function g_(t,n){return _v(t.getUTCMinutes(),n,2)}function y_(t,n){return _v(t.getUTCSeconds(),n,2)}function v_(t){var n=t.getUTCDay();return 0===n?7:n}function __(t,n){return _v(Fy.count(ev(t)-1,t),n,2)}function b_(t){var n=t.getUTCDay();return n>=4||0===n?Oy(t):Oy.ceil(t)}function m_(t,n){return t=b_(t),_v(Oy.count(ev(t),t)+(4===ev(t).getUTCDay()),n,2)}function x_(t){return t.getUTCDay()}function w_(t,n){return _v(qy.count(ev(t)-1,t),n,2)}function M_(t,n){return _v(t.getUTCFullYear()%100,n,2)}function T_(t,n){return _v((t=b_(t)).getUTCFullYear()%100,n,2)}function A_(t,n){return _v(t.getUTCFullYear()%1e4,n,4)}function S_(t,n){var e=t.getUTCDay();return _v((t=e>=4||0===e?Oy(t):Oy.ceil(t)).getUTCFullYear()%1e4,n,4)}function E_(){return"+0000"}function N_(){return"%"}function k_(t){return+t}function C_(t){return Math.floor(+t/1e3)}function P_(n){return dv=hv(n),t.timeFormat=dv.format,t.timeParse=dv.parse,t.utcFormat=dv.utcFormat,t.utcParse=dv.utcParse,dv}t.timeFormat=void 0,t.timeParse=void 0,t.utcFormat=void 0,t.utcParse=void 0,P_({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var z_="%Y-%m-%dT%H:%M:%S.%LZ";var $_=Date.prototype.toISOString?function(t){return t.toISOString()}:t.utcFormat(z_),D_=$_;var R_=+new Date("2000-01-01T00:00:00.000Z")?function(t){var n=new Date(t);return isNaN(n)?null:n}:t.utcParse(z_),F_=R_;function q_(t){return new Date(t)}function U_(t){return t instanceof Date?+t:+new Date(+t)}function I_(t,n,e,r,i,o,a,u,c,f){var s=Sg(),l=s.invert,h=s.domain,d=f(".%L"),p=f(":%S"),g=f("%I:%M"),y=f("%I %p"),v=f("%a %d"),_=f("%b %d"),b=f("%B"),m=f("%Y");function x(t){return(c(t)Fr(t[t.length-1]),ib=new Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(H_),ob=rb(ib),ab=new Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(H_),ub=rb(ab),cb=new Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(H_),fb=rb(cb),sb=new Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(H_),lb=rb(sb),hb=new Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(H_),db=rb(hb),pb=new Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(H_),gb=rb(pb),yb=new Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(H_),vb=rb(yb),_b=new Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(H_),bb=rb(_b),mb=new Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(H_),xb=rb(mb),wb=new Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(H_),Mb=rb(wb),Tb=new Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(H_),Ab=rb(Tb),Sb=new Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(H_),Eb=rb(Sb),Nb=new Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(H_),kb=rb(Nb),Cb=new Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(H_),Pb=rb(Cb),zb=new Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(H_),$b=rb(zb),Db=new Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(H_),Rb=rb(Db),Fb=new Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(H_),qb=rb(Fb),Ub=new Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(H_),Ib=rb(Ub),Ob=new Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(H_),Bb=rb(Ob),Yb=new Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(H_),Lb=rb(Yb),jb=new Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(H_),Hb=rb(jb),Xb=new Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(H_),Gb=rb(Xb),Vb=new Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(H_),Wb=rb(Vb),Zb=new Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(H_),Kb=rb(Zb),Qb=new Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(H_),Jb=rb(Qb),tm=new Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(H_),nm=rb(tm),em=new Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(H_),rm=rb(em);var im=hi(Tr(300,.5,0),Tr(-240,.5,1)),om=hi(Tr(-100,.75,.35),Tr(80,1.5,.8)),am=hi(Tr(260,.75,.35),Tr(80,1.5,.8)),um=Tr();var cm=Fe(),fm=Math.PI/3,sm=2*Math.PI/3;function lm(t){var n=t.length;return function(e){return t[Math.max(0,Math.min(n-1,Math.floor(e*n)))]}}var hm=lm(H_("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")),dm=lm(H_("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),pm=lm(H_("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),gm=lm(H_("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));function ym(t){return function(){return t}}const vm=Math.abs,_m=Math.atan2,bm=Math.cos,mm=Math.max,xm=Math.min,wm=Math.sin,Mm=Math.sqrt,Tm=1e-12,Am=Math.PI,Sm=Am/2,Em=2*Am;function Nm(t){return t>=1?Sm:t<=-1?-Sm:Math.asin(t)}function km(t){let n=3;return t.digits=function(e){if(!arguments.length)return n;if(null==e)n=null;else{const t=Math.floor(e);if(!(t>=0))throw new RangeError(`invalid digits: ${e}`);n=t}return t},()=>new Ua(n)}function Cm(t){return t.innerRadius}function Pm(t){return t.outerRadius}function zm(t){return t.startAngle}function $m(t){return t.endAngle}function Dm(t){return t&&t.padAngle}function Rm(t,n,e,r,i,o,a){var u=t-e,c=n-r,f=(a?o:-o)/Mm(u*u+c*c),s=f*c,l=-f*u,h=t+s,d=n+l,p=e+s,g=r+l,y=(h+p)/2,v=(d+g)/2,_=p-h,b=g-d,m=_*_+b*b,x=i-o,w=h*g-p*d,M=(b<0?-1:1)*Mm(mm(0,x*x*m-w*w)),T=(w*b-_*M)/m,A=(-w*_-b*M)/m,S=(w*b+_*M)/m,E=(-w*_+b*M)/m,N=T-y,k=A-v,C=S-y,P=E-v;return N*N+k*k>C*C+P*P&&(T=S,A=E),{cx:T,cy:A,x01:-s,y01:-l,x11:T*(i/x-1),y11:A*(i/x-1)}}var Fm=Array.prototype.slice;function qm(t){return"object"==typeof t&&"length"in t?t:Array.from(t)}function Um(t){this._context=t}function Im(t){return new Um(t)}function Om(t){return t[0]}function Bm(t){return t[1]}function Ym(t,n){var e=ym(!0),r=null,i=Im,o=null,a=km(u);function u(u){var c,f,s,l=(u=qm(u)).length,h=!1;for(null==r&&(o=i(s=a())),c=0;c<=l;++c)!(c=l;--h)u.point(v[h],_[h]);u.lineEnd(),u.areaEnd()}y&&(v[s]=+t(d,s,f),_[s]=+n(d,s,f),u.point(r?+r(d,s,f):v[s],e?+e(d,s,f):_[s]))}if(p)return u=null,p+""||null}function s(){return Ym().defined(i).curve(a).context(o)}return t="function"==typeof t?t:void 0===t?Om:ym(+t),n="function"==typeof n?n:ym(void 0===n?0:+n),e="function"==typeof e?e:void 0===e?Bm:ym(+e),f.x=function(n){return arguments.length?(t="function"==typeof n?n:ym(+n),r=null,f):t},f.x0=function(n){return arguments.length?(t="function"==typeof n?n:ym(+n),f):t},f.x1=function(t){return arguments.length?(r=null==t?null:"function"==typeof t?t:ym(+t),f):r},f.y=function(t){return arguments.length?(n="function"==typeof t?t:ym(+t),e=null,f):n},f.y0=function(t){return arguments.length?(n="function"==typeof t?t:ym(+t),f):n},f.y1=function(t){return arguments.length?(e=null==t?null:"function"==typeof t?t:ym(+t),f):e},f.lineX0=f.lineY0=function(){return s().x(t).y(n)},f.lineY1=function(){return s().x(t).y(e)},f.lineX1=function(){return s().x(r).y(n)},f.defined=function(t){return arguments.length?(i="function"==typeof t?t:ym(!!t),f):i},f.curve=function(t){return arguments.length?(a=t,null!=o&&(u=a(o)),f):a},f.context=function(t){return arguments.length?(null==t?o=u=null:u=a(o=t),f):o},f}function jm(t,n){return nt?1:n>=t?0:NaN}function Hm(t){return t}Um.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;default:this._context.lineTo(t,n)}}};var Xm=Vm(Im);function Gm(t){this._curve=t}function Vm(t){function n(n){return new Gm(t(n))}return n._curve=t,n}function Wm(t){var n=t.curve;return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t.curve=function(t){return arguments.length?n(Vm(t)):n()._curve},t}function Zm(){return Wm(Ym().curve(Xm))}function Km(){var t=Lm().curve(Xm),n=t.curve,e=t.lineX0,r=t.lineX1,i=t.lineY0,o=t.lineY1;return t.angle=t.x,delete t.x,t.startAngle=t.x0,delete t.x0,t.endAngle=t.x1,delete t.x1,t.radius=t.y,delete t.y,t.innerRadius=t.y0,delete t.y0,t.outerRadius=t.y1,delete t.y1,t.lineStartAngle=function(){return Wm(e())},delete t.lineX0,t.lineEndAngle=function(){return Wm(r())},delete t.lineX1,t.lineInnerRadius=function(){return Wm(i())},delete t.lineY0,t.lineOuterRadius=function(){return Wm(o())},delete t.lineY1,t.curve=function(t){return arguments.length?n(Vm(t)):n()._curve},t}function Qm(t,n){return[(n=+n)*Math.cos(t-=Math.PI/2),n*Math.sin(t)]}Gm.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(t,n){this._curve.point(n*Math.sin(t),n*-Math.cos(t))}};class Jm{constructor(t,n){this._context=t,this._x=n}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,n,t,n):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+n)/2,t,this._y0,t,n)}this._x0=t,this._y0=n}}class tx{constructor(t){this._context=t}lineStart(){this._point=0}lineEnd(){}point(t,n){if(t=+t,n=+n,0===this._point)this._point=1;else{const e=Qm(this._x0,this._y0),r=Qm(this._x0,this._y0=(this._y0+n)/2),i=Qm(t,this._y0),o=Qm(t,n);this._context.moveTo(...e),this._context.bezierCurveTo(...r,...i,...o)}this._x0=t,this._y0=n}}function nx(t){return new Jm(t,!0)}function ex(t){return new Jm(t,!1)}function rx(t){return new tx(t)}function ix(t){return t.source}function ox(t){return t.target}function ax(t){let n=ix,e=ox,r=Om,i=Bm,o=null,a=null,u=km(c);function c(){let c;const f=Fm.call(arguments),s=n.apply(this,f),l=e.apply(this,f);if(null==o&&(a=t(c=u())),a.lineStart(),f[0]=s,a.point(+r.apply(this,f),+i.apply(this,f)),f[0]=l,a.point(+r.apply(this,f),+i.apply(this,f)),a.lineEnd(),c)return a=null,c+""||null}return c.source=function(t){return arguments.length?(n=t,c):n},c.target=function(t){return arguments.length?(e=t,c):e},c.x=function(t){return arguments.length?(r="function"==typeof t?t:ym(+t),c):r},c.y=function(t){return arguments.length?(i="function"==typeof t?t:ym(+t),c):i},c.context=function(n){return arguments.length?(null==n?o=a=null:a=t(o=n),c):o},c}const ux=Mm(3);var cx={draw(t,n){const e=.59436*Mm(n+xm(n/28,.75)),r=e/2,i=r*ux;t.moveTo(0,e),t.lineTo(0,-e),t.moveTo(-i,-r),t.lineTo(i,r),t.moveTo(-i,r),t.lineTo(i,-r)}},fx={draw(t,n){const e=Mm(n/Am);t.moveTo(e,0),t.arc(0,0,e,0,Em)}},sx={draw(t,n){const e=Mm(n/5)/2;t.moveTo(-3*e,-e),t.lineTo(-e,-e),t.lineTo(-e,-3*e),t.lineTo(e,-3*e),t.lineTo(e,-e),t.lineTo(3*e,-e),t.lineTo(3*e,e),t.lineTo(e,e),t.lineTo(e,3*e),t.lineTo(-e,3*e),t.lineTo(-e,e),t.lineTo(-3*e,e),t.closePath()}};const lx=Mm(1/3),hx=2*lx;var dx={draw(t,n){const e=Mm(n/hx),r=e*lx;t.moveTo(0,-e),t.lineTo(r,0),t.lineTo(0,e),t.lineTo(-r,0),t.closePath()}},px={draw(t,n){const e=.62625*Mm(n);t.moveTo(0,-e),t.lineTo(e,0),t.lineTo(0,e),t.lineTo(-e,0),t.closePath()}},gx={draw(t,n){const e=.87559*Mm(n-xm(n/7,2));t.moveTo(-e,0),t.lineTo(e,0),t.moveTo(0,e),t.lineTo(0,-e)}},yx={draw(t,n){const e=Mm(n),r=-e/2;t.rect(r,r,e,e)}},vx={draw(t,n){const e=.4431*Mm(n);t.moveTo(e,e),t.lineTo(e,-e),t.lineTo(-e,-e),t.lineTo(-e,e),t.closePath()}};const _x=wm(Am/10)/wm(7*Am/10),bx=wm(Em/10)*_x,mx=-bm(Em/10)*_x;var xx={draw(t,n){const e=Mm(.8908130915292852*n),r=bx*e,i=mx*e;t.moveTo(0,-e),t.lineTo(r,i);for(let n=1;n<5;++n){const o=Em*n/5,a=bm(o),u=wm(o);t.lineTo(u*e,-a*e),t.lineTo(a*r-u*i,u*r+a*i)}t.closePath()}};const wx=Mm(3);var Mx={draw(t,n){const e=-Mm(n/(3*wx));t.moveTo(0,2*e),t.lineTo(-wx*e,-e),t.lineTo(wx*e,-e),t.closePath()}};const Tx=Mm(3);var Ax={draw(t,n){const e=.6824*Mm(n),r=e/2,i=e*Tx/2;t.moveTo(0,-e),t.lineTo(i,r),t.lineTo(-i,r),t.closePath()}};const Sx=-.5,Ex=Mm(3)/2,Nx=1/Mm(12),kx=3*(Nx/2+1);var Cx={draw(t,n){const e=Mm(n/kx),r=e/2,i=e*Nx,o=r,a=e*Nx+e,u=-o,c=a;t.moveTo(r,i),t.lineTo(o,a),t.lineTo(u,c),t.lineTo(Sx*r-Ex*i,Ex*r+Sx*i),t.lineTo(Sx*o-Ex*a,Ex*o+Sx*a),t.lineTo(Sx*u-Ex*c,Ex*u+Sx*c),t.lineTo(Sx*r+Ex*i,Sx*i-Ex*r),t.lineTo(Sx*o+Ex*a,Sx*a-Ex*o),t.lineTo(Sx*u+Ex*c,Sx*c-Ex*u),t.closePath()}},Px={draw(t,n){const e=.6189*Mm(n-xm(n/6,1.7));t.moveTo(-e,-e),t.lineTo(e,e),t.moveTo(-e,e),t.lineTo(e,-e)}};const zx=[fx,sx,dx,yx,xx,Mx,Cx],$x=[fx,gx,Px,Ax,cx,vx,px];function Dx(){}function Rx(t,n,e){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+n)/6,(t._y0+4*t._y1+e)/6)}function Fx(t){this._context=t}function qx(t){this._context=t}function Ux(t){this._context=t}function Ix(t,n){this._basis=new Fx(t),this._beta=n}Fx.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:Rx(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Rx(this,t,n)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n}},qx.prototype={areaStart:Dx,areaEnd:Dx,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._x2=t,this._y2=n;break;case 1:this._point=2,this._x3=t,this._y3=n;break;case 2:this._point=3,this._x4=t,this._y4=n,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+n)/6);break;default:Rx(this,t,n)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n}},Ux.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var e=(this._x0+4*this._x1+t)/6,r=(this._y0+4*this._y1+n)/6;this._line?this._context.lineTo(e,r):this._context.moveTo(e,r);break;case 3:this._point=4;default:Rx(this,t,n)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n}},Ix.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,n=this._y,e=t.length-1;if(e>0)for(var r,i=t[0],o=n[0],a=t[e]-i,u=n[e]-o,c=-1;++c<=e;)r=c/e,this._basis.point(this._beta*t[c]+(1-this._beta)*(i+r*a),this._beta*n[c]+(1-this._beta)*(o+r*u));this._x=this._y=null,this._basis.lineEnd()},point:function(t,n){this._x.push(+t),this._y.push(+n)}};var Ox=function t(n){function e(t){return 1===n?new Fx(t):new Ix(t,n)}return e.beta=function(n){return t(+n)},e}(.85);function Bx(t,n,e){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-n),t._y2+t._k*(t._y1-e),t._x2,t._y2)}function Yx(t,n){this._context=t,this._k=(1-n)/6}Yx.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:Bx(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2,this._x1=t,this._y1=n;break;case 2:this._point=3;default:Bx(this,t,n)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}};var Lx=function t(n){function e(t){return new Yx(t,n)}return e.tension=function(n){return t(+n)},e}(0);function jx(t,n){this._context=t,this._k=(1-n)/6}jx.prototype={areaStart:Dx,areaEnd:Dx,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._x3=t,this._y3=n;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=n);break;case 2:this._point=3,this._x5=t,this._y5=n;break;default:Bx(this,t,n)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}};var Hx=function t(n){function e(t){return new jx(t,n)}return e.tension=function(n){return t(+n)},e}(0);function Xx(t,n){this._context=t,this._k=(1-n)/6}Xx.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Bx(this,t,n)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}};var Gx=function t(n){function e(t){return new Xx(t,n)}return e.tension=function(n){return t(+n)},e}(0);function Vx(t,n,e){var r=t._x1,i=t._y1,o=t._x2,a=t._y2;if(t._l01_a>Tm){var u=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,c=3*t._l01_a*(t._l01_a+t._l12_a);r=(r*u-t._x0*t._l12_2a+t._x2*t._l01_2a)/c,i=(i*u-t._y0*t._l12_2a+t._y2*t._l01_2a)/c}if(t._l23_a>Tm){var f=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,s=3*t._l23_a*(t._l23_a+t._l12_a);o=(o*f+t._x1*t._l23_2a-n*t._l12_2a)/s,a=(a*f+t._y1*t._l23_2a-e*t._l12_2a)/s}t._context.bezierCurveTo(r,i,o,a,t._x2,t._y2)}function Wx(t,n){this._context=t,this._alpha=n}Wx.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){if(t=+t,n=+n,this._point){var e=this._x2-t,r=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(e*e+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;break;case 2:this._point=3;default:Vx(this,t,n)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}};var Zx=function t(n){function e(t){return n?new Wx(t,n):new Yx(t,0)}return e.alpha=function(n){return t(+n)},e}(.5);function Kx(t,n){this._context=t,this._alpha=n}Kx.prototype={areaStart:Dx,areaEnd:Dx,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,n){if(t=+t,n=+n,this._point){var e=this._x2-t,r=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(e*e+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=n;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=n);break;case 2:this._point=3,this._x5=t,this._y5=n;break;default:Vx(this,t,n)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}};var Qx=function t(n){function e(t){return n?new Kx(t,n):new jx(t,0)}return e.alpha=function(n){return t(+n)},e}(.5);function Jx(t,n){this._context=t,this._alpha=n}Jx.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){if(t=+t,n=+n,this._point){var e=this._x2-t,r=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(e*e+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Vx(this,t,n)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}};var tw=function t(n){function e(t){return n?new Jx(t,n):new Xx(t,0)}return e.alpha=function(n){return t(+n)},e}(.5);function nw(t){this._context=t}function ew(t){return t<0?-1:1}function rw(t,n,e){var r=t._x1-t._x0,i=n-t._x1,o=(t._y1-t._y0)/(r||i<0&&-0),a=(e-t._y1)/(i||r<0&&-0),u=(o*i+a*r)/(r+i);return(ew(o)+ew(a))*Math.min(Math.abs(o),Math.abs(a),.5*Math.abs(u))||0}function iw(t,n){var e=t._x1-t._x0;return e?(3*(t._y1-t._y0)/e-n)/2:n}function ow(t,n,e){var r=t._x0,i=t._y0,o=t._x1,a=t._y1,u=(o-r)/3;t._context.bezierCurveTo(r+u,i+u*n,o-u,a-u*e,o,a)}function aw(t){this._context=t}function uw(t){this._context=new cw(t)}function cw(t){this._context=t}function fw(t){this._context=t}function sw(t){var n,e,r=t.length-1,i=new Array(r),o=new Array(r),a=new Array(r);for(i[0]=0,o[0]=2,a[0]=t[0]+2*t[1],n=1;n=0;--n)i[n]=(a[n]-i[n+1])/o[n];for(o[r-1]=(t[r]+i[r-1])/2,n=0;n1)for(var e,r,i,o=1,a=t[n[0]],u=a.length;o=0;)e[n]=n;return e}function pw(t,n){return t[n]}function gw(t){const n=[];return n.key=t,n}function yw(t){var n=t.map(vw);return dw(t).sort((function(t,e){return n[t]-n[e]}))}function vw(t){for(var n,e=-1,r=0,i=t.length,o=-1/0;++eo&&(o=n,r=e);return r}function _w(t){var n=t.map(bw);return dw(t).sort((function(t,e){return n[t]-n[e]}))}function bw(t){for(var n,e=0,r=-1,i=t.length;++r=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,n),this._context.lineTo(t,n);else{var e=this._x*(1-this._t)+t*this._t;this._context.lineTo(e,this._y),this._context.lineTo(e,n)}}this._x=t,this._y=n}};var mw=t=>()=>t;function xw(t,{sourceEvent:n,target:e,transform:r,dispatch:i}){Object.defineProperties(this,{type:{value:t,enumerable:!0,configurable:!0},sourceEvent:{value:n,enumerable:!0,configurable:!0},target:{value:e,enumerable:!0,configurable:!0},transform:{value:r,enumerable:!0,configurable:!0},_:{value:i}})}function ww(t,n,e){this.k=t,this.x=n,this.y=e}ww.prototype={constructor:ww,scale:function(t){return 1===t?this:new ww(this.k*t,this.x,this.y)},translate:function(t,n){return 0===t&0===n?this:new ww(this.k,this.x+this.k*t,this.y+this.k*n)},apply:function(t){return[t[0]*this.k+this.x,t[1]*this.k+this.y]},applyX:function(t){return t*this.k+this.x},applyY:function(t){return t*this.k+this.y},invert:function(t){return[(t[0]-this.x)/this.k,(t[1]-this.y)/this.k]},invertX:function(t){return(t-this.x)/this.k},invertY:function(t){return(t-this.y)/this.k},rescaleX:function(t){return t.copy().domain(t.range().map(this.invertX,this).map(t.invert,t))},rescaleY:function(t){return t.copy().domain(t.range().map(this.invertY,this).map(t.invert,t))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var Mw=new ww(1,0,0);function Tw(t){for(;!t.__zoom;)if(!(t=t.parentNode))return Mw;return t.__zoom}function Aw(t){t.stopImmediatePropagation()}function Sw(t){t.preventDefault(),t.stopImmediatePropagation()}function Ew(t){return!(t.ctrlKey&&"wheel"!==t.type||t.button)}function Nw(){var t=this;return t instanceof SVGElement?(t=t.ownerSVGElement||t).hasAttribute("viewBox")?[[(t=t.viewBox.baseVal).x,t.y],[t.x+t.width,t.y+t.height]]:[[0,0],[t.width.baseVal.value,t.height.baseVal.value]]:[[0,0],[t.clientWidth,t.clientHeight]]}function kw(){return this.__zoom||Mw}function Cw(t){return-t.deltaY*(1===t.deltaMode?.05:t.deltaMode?1:.002)*(t.ctrlKey?10:1)}function Pw(){return navigator.maxTouchPoints||"ontouchstart"in this}function zw(t,n,e){var r=t.invertX(n[0][0])-e[0][0],i=t.invertX(n[1][0])-e[1][0],o=t.invertY(n[0][1])-e[0][1],a=t.invertY(n[1][1])-e[1][1];return t.translate(i>r?(r+i)/2:Math.min(0,r)||Math.max(0,i),a>o?(o+a)/2:Math.min(0,o)||Math.max(0,a))}Tw.prototype=ww.prototype,t.Adder=T,t.Delaunay=Lu,t.FormatSpecifier=tf,t.InternMap=InternMap,t.InternSet=InternSet,t.Node=Qd,t.Path=Ua,t.Voronoi=qu,t.ZoomTransform=ww,t.active=function(t,n){var e,r,i=t.__transition;if(i)for(r in n=null==n?null:n+"",i)if((e=i[r]).state>qi&&e.name===n)return new po([[t]],Zo,n,+r);return null},t.arc=function(){var t=Cm,n=Pm,e=ym(0),r=null,i=zm,o=$m,a=Dm,u=null,c=km(f);function f(){var f,s,l=+t.apply(this,arguments),h=+n.apply(this,arguments),d=i.apply(this,arguments)-Sm,p=o.apply(this,arguments)-Sm,g=vm(p-d),y=p>d;if(u||(u=f=c()),hTm)if(g>Em-Tm)u.moveTo(h*bm(d),h*wm(d)),u.arc(0,0,h,d,p,!y),l>Tm&&(u.moveTo(l*bm(p),l*wm(p)),u.arc(0,0,l,p,d,y));else{var v,_,b=d,m=p,x=d,w=p,M=g,T=g,A=a.apply(this,arguments)/2,S=A>Tm&&(r?+r.apply(this,arguments):Mm(l*l+h*h)),E=xm(vm(h-l)/2,+e.apply(this,arguments)),N=E,k=E;if(S>Tm){var C=Nm(S/l*wm(A)),P=Nm(S/h*wm(A));(M-=2*C)>Tm?(x+=C*=y?1:-1,w-=C):(M=0,x=w=(d+p)/2),(T-=2*P)>Tm?(b+=P*=y?1:-1,m-=P):(T=0,b=m=(d+p)/2)}var z=h*bm(b),$=h*wm(b),D=l*bm(w),R=l*wm(w);if(E>Tm){var F,q=h*bm(m),U=h*wm(m),I=l*bm(x),O=l*wm(x);if(g1?0:t<-1?Am:Math.acos(t)}((B*L+Y*j)/(Mm(B*B+Y*Y)*Mm(L*L+j*j)))/2),X=Mm(F[0]*F[0]+F[1]*F[1]);N=xm(E,(l-X)/(H-1)),k=xm(E,(h-X)/(H+1))}else N=k=0}T>Tm?k>Tm?(v=Rm(I,O,z,$,h,k,y),_=Rm(q,U,D,R,h,k,y),u.moveTo(v.cx+v.x01,v.cy+v.y01),kTm&&M>Tm?N>Tm?(v=Rm(D,R,q,U,l,-N,y),_=Rm(z,$,I,O,l,-N,y),u.lineTo(v.cx+v.x01,v.cy+v.y01),N=0))throw new RangeError("invalid r");let e=t.length;if(!((e=Math.floor(e))>=0))throw new RangeError("invalid length");if(!e||!n)return t;const r=y(n),i=t.slice();return r(t,i,0,e,1),r(i,t,0,e,1),r(t,i,0,e,1),t},t.blur2=l,t.blurImage=h,t.brush=function(){return wa(la)},t.brushSelection=function(t){var n=t.__brush;return n?n.dim.output(n.selection):null},t.brushX=function(){return wa(fa)},t.brushY=function(){return wa(sa)},t.buffer=function(t,n){return fetch(t,n).then(_c)},t.chord=function(){return za(!1,!1)},t.chordDirected=function(){return za(!0,!1)},t.chordTranspose=function(){return za(!1,!0)},t.cluster=function(){var t=Ld,n=1,e=1,r=!1;function i(i){var o,a=0;i.eachAfter((function(n){var e=n.children;e?(n.x=function(t){return t.reduce(jd,0)/t.length}(e),n.y=function(t){return 1+t.reduce(Hd,0)}(e)):(n.x=o?a+=t(n,o):0,n.y=0,o=n)}));var u=function(t){for(var n;n=t.children;)t=n[0];return t}(i),c=function(t){for(var n;n=t.children;)t=n[n.length-1];return t}(i),f=u.x-t(u,c)/2,s=c.x+t(c,u)/2;return i.eachAfter(r?function(t){t.x=(t.x-i.x)*n,t.y=(i.y-t.y)*e}:function(t){t.x=(t.x-f)/(s-f)*n,t.y=(1-(i.y?t.y/i.y:1))*e})}return i.separation=function(n){return arguments.length?(t=n,i):t},i.size=function(t){return arguments.length?(r=!1,n=+t[0],e=+t[1],i):r?null:[n,e]},i.nodeSize=function(t){return arguments.length?(r=!0,n=+t[0],e=+t[1],i):r?[n,e]:null},i},t.color=ze,t.contourDensity=function(){var t=fu,n=su,e=lu,r=960,i=500,o=20,a=2,u=3*o,c=r+2*u>>a,f=i+2*u>>a,s=Qa(20);function h(r){var i=new Float32Array(c*f),s=Math.pow(2,-a),h=-1;for(const o of r){var d=(t(o,++h,r)+u)*s,p=(n(o,h,r)+u)*s,g=+e(o,h,r);if(g&&d>=0&&d=0&&pt*r)))(n).map(((t,n)=>(t.value=+e[n],p(t))))}function p(t){return t.coordinates.forEach(g),t}function g(t){t.forEach(y)}function y(t){t.forEach(v)}function v(t){t[0]=t[0]*Math.pow(2,a)-u,t[1]=t[1]*Math.pow(2,a)-u}function _(){return c=r+2*(u=3*o)>>a,f=i+2*u>>a,d}return d.contours=function(t){var n=h(t),e=iu().size([c,f]),r=Math.pow(2,2*a),i=t=>{t=+t;var i=p(e.contour(n,t*r));return i.value=t,i};return Object.defineProperty(i,"max",{get:()=>J(n)/r}),i},d.x=function(n){return arguments.length?(t="function"==typeof n?n:Qa(+n),d):t},d.y=function(t){return arguments.length?(n="function"==typeof t?t:Qa(+t),d):n},d.weight=function(t){return arguments.length?(e="function"==typeof t?t:Qa(+t),d):e},d.size=function(t){if(!arguments.length)return[r,i];var n=+t[0],e=+t[1];if(!(n>=0&&e>=0))throw new Error("invalid size");return r=n,i=e,_()},d.cellSize=function(t){if(!arguments.length)return 1<=1))throw new Error("invalid cell size");return a=Math.floor(Math.log(t)/Math.LN2),_()},d.thresholds=function(t){return arguments.length?(s="function"==typeof t?t:Array.isArray(t)?Qa(Za.call(t)):Qa(t),d):s},d.bandwidth=function(t){if(!arguments.length)return Math.sqrt(o*(o+1));if(!((t=+t)>=0))throw new Error("invalid bandwidth");return o=(Math.sqrt(4*t*t+1)-1)/2,_()},d},t.contours=iu,t.count=v,t.create=function(t){return Zn(Yt(t).call(document.documentElement))},t.creator=Yt,t.cross=function(...t){const n="function"==typeof t[t.length-1]&&function(t){return n=>t(...n)}(t.pop()),e=(t=t.map(m)).map(_),r=t.length-1,i=new Array(r+1).fill(0),o=[];if(r<0||e.some(b))return o;for(;;){o.push(i.map(((n,e)=>t[e][n])));let a=r;for(;++i[a]===e[a];){if(0===a)return n?o.map(n):o;i[a--]=0}}},t.csv=wc,t.csvFormat=rc,t.csvFormatBody=ic,t.csvFormatRow=ac,t.csvFormatRows=oc,t.csvFormatValue=uc,t.csvParse=nc,t.csvParseRows=ec,t.cubehelix=Tr,t.cumsum=function(t,n){var e=0,r=0;return Float64Array.from(t,void 0===n?t=>e+=+t||0:i=>e+=+n(i,r++,t)||0)},t.curveBasis=function(t){return new Fx(t)},t.curveBasisClosed=function(t){return new qx(t)},t.curveBasisOpen=function(t){return new Ux(t)},t.curveBumpX=nx,t.curveBumpY=ex,t.curveBundle=Ox,t.curveCardinal=Lx,t.curveCardinalClosed=Hx,t.curveCardinalOpen=Gx,t.curveCatmullRom=Zx,t.curveCatmullRomClosed=Qx,t.curveCatmullRomOpen=tw,t.curveLinear=Im,t.curveLinearClosed=function(t){return new nw(t)},t.curveMonotoneX=function(t){return new aw(t)},t.curveMonotoneY=function(t){return new uw(t)},t.curveNatural=function(t){return new fw(t)},t.curveStep=function(t){return new lw(t,.5)},t.curveStepAfter=function(t){return new lw(t,1)},t.curveStepBefore=function(t){return new lw(t,0)},t.descending=e,t.deviation=w,t.difference=function(t,...n){t=new InternSet(t);for(const e of n)for(const n of e)t.delete(n);return t},t.disjoint=function(t,n){const e=n[Symbol.iterator](),r=new InternSet;for(const n of t){if(r.has(n))return!1;let t,i;for(;({value:t,done:i}=e.next())&&!i;){if(Object.is(n,t))return!1;r.add(t)}}return!0},t.dispatch=$t,t.drag=function(){var t,n,e,r,i=se,o=le,a=he,u=de,c={},f=$t("start","drag","end"),s=0,l=0;function h(t){t.on("mousedown.drag",d).filter(u).on("touchstart.drag",y).on("touchmove.drag",v,ee).on("touchend.drag touchcancel.drag",_).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function d(a,u){if(!r&&i.call(this,a,u)){var c=b(this,o.call(this,a,u),a,u,"mouse");c&&(Zn(a.view).on("mousemove.drag",p,re).on("mouseup.drag",g,re),ae(a.view),ie(a),e=!1,t=a.clientX,n=a.clientY,c("start",a))}}function p(r){if(oe(r),!e){var i=r.clientX-t,o=r.clientY-n;e=i*i+o*o>l}c.mouse("drag",r)}function g(t){Zn(t.view).on("mousemove.drag mouseup.drag",null),ue(t.view,e),oe(t),c.mouse("end",t)}function y(t,n){if(i.call(this,t,n)){var e,r,a=t.changedTouches,u=o.call(this,t,n),c=a.length;for(e=0;e+t,t.easePoly=wo,t.easePolyIn=mo,t.easePolyInOut=wo,t.easePolyOut=xo,t.easeQuad=_o,t.easeQuadIn=function(t){return t*t},t.easeQuadInOut=_o,t.easeQuadOut=function(t){return t*(2-t)},t.easeSin=Ao,t.easeSinIn=function(t){return 1==+t?1:1-Math.cos(t*To)},t.easeSinInOut=Ao,t.easeSinOut=function(t){return Math.sin(t*To)},t.every=function(t,n){if("function"!=typeof n)throw new TypeError("test is not a function");let e=-1;for(const r of t)if(!n(r,++e,t))return!1;return!0},t.extent=M,t.fcumsum=function(t,n){const e=new T;let r=-1;return Float64Array.from(t,void 0===n?t=>e.add(+t||0):i=>e.add(+n(i,++r,t)||0))},t.filter=function(t,n){if("function"!=typeof n)throw new TypeError("test is not a function");const e=[];let r=-1;for(const i of t)n(i,++r,t)&&e.push(i);return e},t.flatGroup=function(t,...n){return z(P(t,...n),n)},t.flatRollup=function(t,n,...e){return z(D(t,n,...e),e)},t.forceCenter=function(t,n){var e,r=1;function i(){var i,o,a=e.length,u=0,c=0;for(i=0;if+p||os+p||ac.index){var g=f-u.x-u.vx,y=s-u.y-u.vy,v=g*g+y*y;vt.r&&(t.r=t[n].r)}function c(){if(n){var r,i,o=n.length;for(e=new Array(o),r=0;r[u(t,n,r),t])));for(a=0,i=new Array(f);a=u)){(t.data!==n||t.next)&&(0===l&&(p+=(l=Uc(e))*l),0===h&&(p+=(h=Uc(e))*h),p(t=(Lc*t+jc)%Hc)/Hc}();function l(){h(),f.call("tick",n),e1?(null==e?u.delete(t):u.set(t,p(e)),n):u.get(t)},find:function(n,e,r){var i,o,a,u,c,f=0,s=t.length;for(null==r?r=1/0:r*=r,f=0;f1?(f.on(t,e),n):f.on(t)}}},t.forceX=function(t){var n,e,r,i=qc(.1);function o(t){for(var i,o=0,a=n.length;o=.12&&i<.234&&r>=-.425&&r<-.214?u:i>=.166&&i<.234&&r>=-.214&&r<-.115?c:a).invert(t)},s.stream=function(e){return t&&n===e?t:(r=[a.stream(n=e),u.stream(e),c.stream(e)],i=r.length,t={point:function(t,n){for(var e=-1;++ejs(r[0],r[1])&&(r[1]=i[1]),js(i[0],r[1])>js(r[0],r[1])&&(r[0]=i[0])):o.push(r=i);for(a=-1/0,n=0,r=o[e=o.length-1];n<=e;r=i,++n)i=o[n],(u=js(r[1],i[0]))>a&&(a=u,Wf=i[0],Kf=r[1])}return is=os=null,Wf===1/0||Zf===1/0?[[NaN,NaN],[NaN,NaN]]:[[Wf,Zf],[Kf,Qf]]},t.geoCentroid=function(t){ms=xs=ws=Ms=Ts=As=Ss=Es=0,Ns=new T,ks=new T,Cs=new T,Lf(t,Gs);var n=+Ns,e=+ks,r=+Cs,i=Ef(n,e,r);return i=0))throw new RangeError(`invalid digits: ${t}`);i=n}return null===n&&(r=new ed(i)),a},a.projection(t).digits(i).context(n)},t.geoProjection=yd,t.geoProjectionMutator=vd,t.geoRotation=ll,t.geoStereographic=function(){return yd(Bd).scale(250).clipAngle(142)},t.geoStereographicRaw=Bd,t.geoStream=Lf,t.geoTransform=function(t){return{stream:id(t)}},t.geoTransverseMercator=function(){var t=Ed(Yd),n=t.center,e=t.rotate;return t.center=function(t){return arguments.length?n([-t[1],t[0]]):[(t=n())[1],-t[0]]},t.rotate=function(t){return arguments.length?e([t[0],t[1],t.length>2?t[2]+90:90]):[(t=e())[0],t[1],t[2]-90]},e([0,0,90]).scale(159.155)},t.geoTransverseMercatorRaw=Yd,t.gray=function(t,n){return new ur(t,0,0,null==n?1:n)},t.greatest=ot,t.greatestIndex=function(t,e=n){if(1===e.length)return tt(t,e);let r,i=-1,o=-1;for(const n of t)++o,(i<0?0===e(n,n):e(n,r)>0)&&(r=n,i=o);return i},t.group=C,t.groupSort=function(t,e,r){return(2!==e.length?U($(t,e,r),(([t,e],[r,i])=>n(e,i)||n(t,r))):U(C(t,r),(([t,r],[i,o])=>e(r,o)||n(t,i)))).map((([t])=>t))},t.groups=P,t.hcl=dr,t.hierarchy=Gd,t.histogram=Q,t.hsl=He,t.html=Ec,t.image=function(t,n){return new Promise((function(e,r){var i=new Image;for(var o in n)i[o]=n[o];i.onerror=r,i.onload=function(){e(i)},i.src=t}))},t.index=function(t,...n){return F(t,k,R,n)},t.indexes=function(t,...n){return F(t,Array.from,R,n)},t.interpolate=Gr,t.interpolateArray=function(t,n){return(Ir(n)?Ur:Or)(t,n)},t.interpolateBasis=Er,t.interpolateBasisClosed=Nr,t.interpolateBlues=Gb,t.interpolateBrBG=ob,t.interpolateBuGn=Mb,t.interpolateBuPu=Ab,t.interpolateCividis=function(t){return t=Math.max(0,Math.min(1,t)),"rgb("+Math.max(0,Math.min(255,Math.round(-4.54-t*(35.34-t*(2381.73-t*(6402.7-t*(7024.72-2710.57*t)))))))+", "+Math.max(0,Math.min(255,Math.round(32.49+t*(170.73+t*(52.82-t*(131.46-t*(176.58-67.37*t)))))))+", "+Math.max(0,Math.min(255,Math.round(81.24+t*(442.36-t*(2482.43-t*(6167.24-t*(6614.94-2475.67*t)))))))+")"},t.interpolateCool=am,t.interpolateCubehelix=li,t.interpolateCubehelixDefault=im,t.interpolateCubehelixLong=hi,t.interpolateDate=Br,t.interpolateDiscrete=function(t){var n=t.length;return function(e){return t[Math.max(0,Math.min(n-1,Math.floor(e*n)))]}},t.interpolateGnBu=Eb,t.interpolateGreens=Wb,t.interpolateGreys=Kb,t.interpolateHcl=ci,t.interpolateHclLong=fi,t.interpolateHsl=oi,t.interpolateHslLong=ai,t.interpolateHue=function(t,n){var e=Pr(+t,+n);return function(t){var n=e(t);return n-360*Math.floor(n/360)}},t.interpolateInferno=pm,t.interpolateLab=function(t,n){var e=$r((t=ar(t)).l,(n=ar(n)).l),r=$r(t.a,n.a),i=$r(t.b,n.b),o=$r(t.opacity,n.opacity);return function(n){return t.l=e(n),t.a=r(n),t.b=i(n),t.opacity=o(n),t+""}},t.interpolateMagma=dm,t.interpolateNumber=Yr,t.interpolateNumberArray=Ur,t.interpolateObject=Lr,t.interpolateOrRd=kb,t.interpolateOranges=rm,t.interpolatePRGn=ub,t.interpolatePiYG=fb,t.interpolatePlasma=gm,t.interpolatePuBu=$b,t.interpolatePuBuGn=Pb,t.interpolatePuOr=lb,t.interpolatePuRd=Rb,t.interpolatePurples=Jb,t.interpolateRainbow=function(t){(t<0||t>1)&&(t-=Math.floor(t));var n=Math.abs(t-.5);return um.h=360*t-100,um.s=1.5-1.5*n,um.l=.8-.9*n,um+""},t.interpolateRdBu=db,t.interpolateRdGy=gb,t.interpolateRdPu=qb,t.interpolateRdYlBu=vb,t.interpolateRdYlGn=bb,t.interpolateReds=nm,t.interpolateRgb=Dr,t.interpolateRgbBasis=Fr,t.interpolateRgbBasisClosed=qr,t.interpolateRound=Vr,t.interpolateSinebow=function(t){var n;return t=(.5-t)*Math.PI,cm.r=255*(n=Math.sin(t))*n,cm.g=255*(n=Math.sin(t+fm))*n,cm.b=255*(n=Math.sin(t+sm))*n,cm+""},t.interpolateSpectral=xb,t.interpolateString=Xr,t.interpolateTransformCss=ti,t.interpolateTransformSvg=ni,t.interpolateTurbo=function(t){return t=Math.max(0,Math.min(1,t)),"rgb("+Math.max(0,Math.min(255,Math.round(34.61+t*(1172.33-t*(10793.56-t*(33300.12-t*(38394.49-14825.05*t)))))))+", "+Math.max(0,Math.min(255,Math.round(23.31+t*(557.33+t*(1225.33-t*(3574.96-t*(1073.77+707.56*t)))))))+", "+Math.max(0,Math.min(255,Math.round(27.2+t*(3211.1-t*(15327.97-t*(27814-t*(22569.18-6838.66*t)))))))+")"},t.interpolateViridis=hm,t.interpolateWarm=om,t.interpolateYlGn=Bb,t.interpolateYlGnBu=Ib,t.interpolateYlOrBr=Lb,t.interpolateYlOrRd=Hb,t.interpolateZoom=ri,t.interrupt=Gi,t.intersection=function(t,...n){t=new InternSet(t),n=n.map(vt);t:for(const e of t)for(const r of n)if(!r.has(e)){t.delete(e);continue t}return t},t.interval=function(t,n,e){var r=new Ei,i=n;return null==n?(r.restart(t,n,e),r):(r._restart=r.restart,r.restart=function(t,n,e){n=+n,e=null==e?Ai():+e,r._restart((function o(a){a+=i,r._restart(o,i+=n,e),t(a)}),n,e)},r.restart(t,n,e),r)},t.isoFormat=D_,t.isoParse=F_,t.json=function(t,n){return fetch(t,n).then(Tc)},t.lab=ar,t.lch=function(t,n,e,r){return 1===arguments.length?hr(t):new pr(e,n,t,null==r?1:r)},t.least=function(t,e=n){let r,i=!1;if(1===e.length){let o;for(const a of t){const t=e(a);(i?n(t,o)<0:0===n(t,t))&&(r=a,o=t,i=!0)}}else for(const n of t)(i?e(n,r)<0:0===e(n,n))&&(r=n,i=!0);return r},t.leastIndex=ht,t.line=Ym,t.lineRadial=Zm,t.link=ax,t.linkHorizontal=function(){return ax(nx)},t.linkRadial=function(){const t=ax(rx);return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t},t.linkVertical=function(){return ax(ex)},t.local=Qn,t.map=function(t,n){if("function"!=typeof t[Symbol.iterator])throw new TypeError("values is not iterable");if("function"!=typeof n)throw new TypeError("mapper is not a function");return Array.from(t,((e,r)=>n(e,r,t)))},t.matcher=Vt,t.max=J,t.maxIndex=tt,t.mean=function(t,n){let e=0,r=0;if(void 0===n)for(let n of t)null!=n&&(n=+n)>=n&&(++e,r+=n);else{let i=-1;for(let o of t)null!=(o=n(o,++i,t))&&(o=+o)>=o&&(++e,r+=o)}if(e)return r/e},t.median=function(t,n){return at(t,.5,n)},t.medianIndex=function(t,n){return ct(t,.5,n)},t.merge=ft,t.min=nt,t.minIndex=et,t.mode=function(t,n){const e=new InternMap;if(void 0===n)for(let n of t)null!=n&&n>=n&&e.set(n,(e.get(n)||0)+1);else{let r=-1;for(let i of t)null!=(i=n(i,++r,t))&&i>=i&&e.set(i,(e.get(i)||0)+1)}let r,i=0;for(const[t,n]of e)n>i&&(i=n,r=t);return r},t.namespace=It,t.namespaces=Ut,t.nice=Z,t.now=Ai,t.pack=function(){var t=null,n=1,e=1,r=np;function i(i){const o=ap();return i.x=n/2,i.y=e/2,t?i.eachBefore(xp(t)).eachAfter(wp(r,.5,o)).eachBefore(Mp(1)):i.eachBefore(xp(mp)).eachAfter(wp(np,1,o)).eachAfter(wp(r,i.r/Math.min(n,e),o)).eachBefore(Mp(Math.min(n,e)/(2*i.r))),i}return i.radius=function(n){return arguments.length?(t=Jd(n),i):t},i.size=function(t){return arguments.length?(n=+t[0],e=+t[1],i):[n,e]},i.padding=function(t){return arguments.length?(r="function"==typeof t?t:ep(+t),i):r},i},t.packEnclose=function(t){return up(t,ap())},t.packSiblings=function(t){return bp(t,ap()),t},t.pairs=function(t,n=st){const e=[];let r,i=!1;for(const o of t)i&&e.push(n(r,o)),r=o,i=!0;return e},t.partition=function(){var t=1,n=1,e=0,r=!1;function i(i){var o=i.height+1;return i.x0=i.y0=e,i.x1=t,i.y1=n/o,i.eachBefore(function(t,n){return function(r){r.children&&Ap(r,r.x0,t*(r.depth+1)/n,r.x1,t*(r.depth+2)/n);var i=r.x0,o=r.y0,a=r.x1-e,u=r.y1-e;a0&&(d+=l);for(null!=n?p.sort((function(t,e){return n(g[t],g[e])})):null!=e&&p.sort((function(t,n){return e(a[t],a[n])})),u=0,f=d?(v-h*b)/d:0;u0?l*f:0)+b,g[c]={data:a[c],index:u,value:l,startAngle:y,endAngle:s,padAngle:_};return g}return a.value=function(n){return arguments.length?(t="function"==typeof n?n:ym(+n),a):t},a.sortValues=function(t){return arguments.length?(n=t,e=null,a):n},a.sort=function(t){return arguments.length?(e=t,n=null,a):e},a.startAngle=function(t){return arguments.length?(r="function"==typeof t?t:ym(+t),a):r},a.endAngle=function(t){return arguments.length?(i="function"==typeof t?t:ym(+t),a):i},a.padAngle=function(t){return arguments.length?(o="function"==typeof t?t:ym(+t),a):o},a},t.piecewise=di,t.pointRadial=Qm,t.pointer=ne,t.pointers=function(t,n){return t.target&&(t=te(t),void 0===n&&(n=t.currentTarget),t=t.touches||[t]),Array.from(t,(t=>ne(t,n)))},t.polygonArea=function(t){for(var n,e=-1,r=t.length,i=t[r-1],o=0;++eu!=f>u&&a<(c-e)*(u-r)/(f-r)+e&&(s=!s),c=e,f=r;return s},t.polygonHull=function(t){if((e=t.length)<3)return null;var n,e,r=new Array(e),i=new Array(e);for(n=0;n=0;--n)f.push(t[r[o[n]][2]]);for(n=+u;n(n=1664525*n+1013904223|0,lg*(n>>>0))},t.randomLogNormal=Kp,t.randomLogistic=fg,t.randomNormal=Zp,t.randomPareto=ng,t.randomPoisson=sg,t.randomUniform=Vp,t.randomWeibull=ug,t.range=lt,t.rank=function(t,e=n){if("function"!=typeof t[Symbol.iterator])throw new TypeError("values is not iterable");let r=Array.from(t);const i=new Float64Array(r.length);2!==e.length&&(r=r.map(e),e=n);const o=(t,n)=>e(r[t],r[n]);let a,u;return(t=Uint32Array.from(r,((t,n)=>n))).sort(e===n?(t,n)=>O(r[t],r[n]):I(o)),t.forEach(((t,n)=>{const e=o(t,void 0===a?t:a);e>=0?((void 0===a||e>0)&&(a=t,u=n),i[t]=u):i[t]=NaN})),i},t.reduce=function(t,n,e){if("function"!=typeof n)throw new TypeError("reducer is not a function");const r=t[Symbol.iterator]();let i,o,a=-1;if(arguments.length<3){if(({done:i,value:e}=r.next()),i)return;++a}for(;({done:i,value:o}=r.next()),!i;)e=n(e,o,++a,t);return e},t.reverse=function(t){if("function"!=typeof t[Symbol.iterator])throw new TypeError("values is not iterable");return Array.from(t).reverse()},t.rgb=Fe,t.ribbon=function(){return Wa()},t.ribbonArrow=function(){return Wa(Va)},t.rollup=$,t.rollups=D,t.scaleBand=yg,t.scaleDiverging=function t(){var n=Ng(L_()(mg));return n.copy=function(){return B_(n,t())},dg.apply(n,arguments)},t.scaleDivergingLog=function t(){var n=Fg(L_()).domain([.1,1,10]);return n.copy=function(){return B_(n,t()).base(n.base())},dg.apply(n,arguments)},t.scaleDivergingPow=j_,t.scaleDivergingSqrt=function(){return j_.apply(null,arguments).exponent(.5)},t.scaleDivergingSymlog=function t(){var n=Ig(L_());return n.copy=function(){return B_(n,t()).constant(n.constant())},dg.apply(n,arguments)},t.scaleIdentity=function t(n){var e;function r(t){return null==t||isNaN(t=+t)?e:t}return r.invert=r,r.domain=r.range=function(t){return arguments.length?(n=Array.from(t,_g),r):n.slice()},r.unknown=function(t){return arguments.length?(e=t,r):e},r.copy=function(){return t(n).unknown(e)},n=arguments.length?Array.from(n,_g):[0,1],Ng(r)},t.scaleImplicit=pg,t.scaleLinear=function t(){var n=Sg();return n.copy=function(){return Tg(n,t())},hg.apply(n,arguments),Ng(n)},t.scaleLog=function t(){const n=Fg(Ag()).domain([1,10]);return n.copy=()=>Tg(n,t()).base(n.base()),hg.apply(n,arguments),n},t.scaleOrdinal=gg,t.scalePoint=function(){return vg(yg.apply(null,arguments).paddingInner(1))},t.scalePow=jg,t.scaleQuantile=function t(){var e,r=[],i=[],o=[];function a(){var t=0,n=Math.max(1,i.length);for(o=new Array(n-1);++t0?o[n-1]:r[0],n=i?[o[i-1],r]:[o[n-1],o[n]]},u.unknown=function(t){return arguments.length?(n=t,u):u},u.thresholds=function(){return o.slice()},u.copy=function(){return t().domain([e,r]).range(a).unknown(n)},hg.apply(Ng(u),arguments)},t.scaleRadial=function t(){var n,e=Sg(),r=[0,1],i=!1;function o(t){var r=function(t){return Math.sign(t)*Math.sqrt(Math.abs(t))}(e(t));return isNaN(r)?n:i?Math.round(r):r}return o.invert=function(t){return e.invert(Hg(t))},o.domain=function(t){return arguments.length?(e.domain(t),o):e.domain()},o.range=function(t){return arguments.length?(e.range((r=Array.from(t,_g)).map(Hg)),o):r.slice()},o.rangeRound=function(t){return o.range(t).round(!0)},o.round=function(t){return arguments.length?(i=!!t,o):i},o.clamp=function(t){return arguments.length?(e.clamp(t),o):e.clamp()},o.unknown=function(t){return arguments.length?(n=t,o):n},o.copy=function(){return t(e.domain(),r).round(i).clamp(e.clamp()).unknown(n)},hg.apply(o,arguments),Ng(o)},t.scaleSequential=function t(){var n=Ng(O_()(mg));return n.copy=function(){return B_(n,t())},dg.apply(n,arguments)},t.scaleSequentialLog=function t(){var n=Fg(O_()).domain([1,10]);return n.copy=function(){return B_(n,t()).base(n.base())},dg.apply(n,arguments)},t.scaleSequentialPow=Y_,t.scaleSequentialQuantile=function t(){var e=[],r=mg;function i(t){if(null!=t&&!isNaN(t=+t))return r((s(e,t,1)-1)/(e.length-1))}return i.domain=function(t){if(!arguments.length)return e.slice();e=[];for(let n of t)null==n||isNaN(n=+n)||e.push(n);return e.sort(n),i},i.interpolator=function(t){return arguments.length?(r=t,i):r},i.range=function(){return e.map(((t,n)=>r(n/(e.length-1))))},i.quantiles=function(t){return Array.from({length:t+1},((n,r)=>at(e,r/t)))},i.copy=function(){return t(r).domain(e)},dg.apply(i,arguments)},t.scaleSequentialSqrt=function(){return Y_.apply(null,arguments).exponent(.5)},t.scaleSequentialSymlog=function t(){var n=Ig(O_());return n.copy=function(){return B_(n,t()).constant(n.constant())},dg.apply(n,arguments)},t.scaleSqrt=function(){return jg.apply(null,arguments).exponent(.5)},t.scaleSymlog=function t(){var n=Ig(Ag());return n.copy=function(){return Tg(n,t()).constant(n.constant())},hg.apply(n,arguments)},t.scaleThreshold=function t(){var n,e=[.5],r=[0,1],i=1;function o(t){return null!=t&&t<=t?r[s(e,t,0,i)]:n}return o.domain=function(t){return arguments.length?(e=Array.from(t),i=Math.min(e.length,r.length-1),o):e.slice()},o.range=function(t){return arguments.length?(r=Array.from(t),i=Math.min(e.length,r.length-1),o):r.slice()},o.invertExtent=function(t){var n=r.indexOf(t);return[e[n-1],e[n]]},o.unknown=function(t){return arguments.length?(n=t,o):n},o.copy=function(){return t().domain(e).range(r).unknown(n)},hg.apply(o,arguments)},t.scaleTime=function(){return hg.apply(I_(uv,cv,tv,Zy,xy,py,sy,ay,iy,t.timeFormat).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)},t.scaleUtc=function(){return hg.apply(I_(ov,av,ev,Qy,Fy,yy,hy,cy,iy,t.utcFormat).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)},t.scan=function(t,n){const e=ht(t,n);return e<0?void 0:e},t.schemeAccent=G_,t.schemeBlues=Xb,t.schemeBrBG=ib,t.schemeBuGn=wb,t.schemeBuPu=Tb,t.schemeCategory10=X_,t.schemeDark2=V_,t.schemeGnBu=Sb,t.schemeGreens=Vb,t.schemeGreys=Zb,t.schemeObservable10=W_,t.schemeOrRd=Nb,t.schemeOranges=em,t.schemePRGn=ab,t.schemePaired=Z_,t.schemePastel1=K_,t.schemePastel2=Q_,t.schemePiYG=cb,t.schemePuBu=zb,t.schemePuBuGn=Cb,t.schemePuOr=sb,t.schemePuRd=Db,t.schemePurples=Qb,t.schemeRdBu=hb,t.schemeRdGy=pb,t.schemeRdPu=Fb,t.schemeRdYlBu=yb,t.schemeRdYlGn=_b,t.schemeReds=tm,t.schemeSet1=J_,t.schemeSet2=tb,t.schemeSet3=nb,t.schemeSpectral=mb,t.schemeTableau10=eb,t.schemeYlGn=Ob,t.schemeYlGnBu=Ub,t.schemeYlOrBr=Yb,t.schemeYlOrRd=jb,t.select=Zn,t.selectAll=function(t){return"string"==typeof t?new Vn([document.querySelectorAll(t)],[document.documentElement]):new Vn([Ht(t)],Gn)},t.selection=Wn,t.selector=jt,t.selectorAll=Gt,t.shuffle=dt,t.shuffler=pt,t.some=function(t,n){if("function"!=typeof n)throw new TypeError("test is not a function");let e=-1;for(const r of t)if(n(r,++e,t))return!0;return!1},t.sort=U,t.stack=function(){var t=ym([]),n=dw,e=hw,r=pw;function i(i){var o,a,u=Array.from(t.apply(this,arguments),gw),c=u.length,f=-1;for(const t of i)for(o=0,++f;o0)for(var e,r,i,o,a,u,c=0,f=t[n[0]].length;c0?(r[0]=o,r[1]=o+=i):i<0?(r[1]=a,r[0]=a+=i):(r[0]=0,r[1]=i)},t.stackOffsetExpand=function(t,n){if((r=t.length)>0){for(var e,r,i,o=0,a=t[0].length;o0){for(var e,r=0,i=t[n[0]],o=i.length;r0&&(r=(e=t[n[0]]).length)>0){for(var e,r,i,o=0,a=1;afunction(t){t=`${t}`;let n=t.length;zp(t,n-1)&&!zp(t,n-2)&&(t=t.slice(0,-1));return"/"===t[0]?t:`/${t}`}(t(n,e,r)))),e=n.map(Pp),i=new Set(n).add("");for(const t of e)i.has(t)||(i.add(t),n.push(t),e.push(Pp(t)),h.push(Np));d=(t,e)=>n[e],p=(t,n)=>e[n]}for(a=0,i=h.length;a=0&&(f=h[t]).data===Np;--t)f.data=null}if(u.parent=Sp,u.eachBefore((function(t){t.depth=t.parent.depth+1,--i})).eachBefore(Kd),u.parent=null,i>0)throw new Error("cycle");return u}return r.id=function(t){return arguments.length?(n=Jd(t),r):n},r.parentId=function(t){return arguments.length?(e=Jd(t),r):e},r.path=function(n){return arguments.length?(t=Jd(n),r):t},r},t.style=_n,t.subset=function(t,n){return _t(n,t)},t.sum=function(t,n){let e=0;if(void 0===n)for(let n of t)(n=+n)&&(e+=n);else{let r=-1;for(let i of t)(i=+n(i,++r,t))&&(e+=i)}return e},t.superset=_t,t.svg=Nc,t.symbol=function(t,n){let e=null,r=km(i);function i(){let i;if(e||(e=i=r()),t.apply(this,arguments).draw(e,+n.apply(this,arguments)),i)return e=null,i+""||null}return t="function"==typeof t?t:ym(t||fx),n="function"==typeof n?n:ym(void 0===n?64:+n),i.type=function(n){return arguments.length?(t="function"==typeof n?n:ym(n),i):t},i.size=function(t){return arguments.length?(n="function"==typeof t?t:ym(+t),i):n},i.context=function(t){return arguments.length?(e=null==t?null:t,i):e},i},t.symbolAsterisk=cx,t.symbolCircle=fx,t.symbolCross=sx,t.symbolDiamond=dx,t.symbolDiamond2=px,t.symbolPlus=gx,t.symbolSquare=yx,t.symbolSquare2=vx,t.symbolStar=xx,t.symbolTimes=Px,t.symbolTriangle=Mx,t.symbolTriangle2=Ax,t.symbolWye=Cx,t.symbolX=Px,t.symbols=zx,t.symbolsFill=zx,t.symbolsStroke=$x,t.text=mc,t.thresholdFreedmanDiaconis=function(t,n,e){const r=v(t),i=at(t,.75)-at(t,.25);return r&&i?Math.ceil((e-n)/(2*i*Math.pow(r,-1/3))):1},t.thresholdScott=function(t,n,e){const r=v(t),i=w(t);return r&&i?Math.ceil((e-n)*Math.cbrt(r)/(3.49*i)):1},t.thresholdSturges=K,t.tickFormat=Eg,t.tickIncrement=V,t.tickStep=W,t.ticks=G,t.timeDay=py,t.timeDays=gy,t.timeFormatDefaultLocale=P_,t.timeFormatLocale=hv,t.timeFriday=Sy,t.timeFridays=$y,t.timeHour=sy,t.timeHours=ly,t.timeInterval=Vg,t.timeMillisecond=Wg,t.timeMilliseconds=Zg,t.timeMinute=ay,t.timeMinutes=uy,t.timeMonday=wy,t.timeMondays=ky,t.timeMonth=Zy,t.timeMonths=Ky,t.timeSaturday=Ey,t.timeSaturdays=Dy,t.timeSecond=iy,t.timeSeconds=oy,t.timeSunday=xy,t.timeSundays=Ny,t.timeThursday=Ay,t.timeThursdays=zy,t.timeTickInterval=cv,t.timeTicks=uv,t.timeTuesday=My,t.timeTuesdays=Cy,t.timeWednesday=Ty,t.timeWednesdays=Py,t.timeWeek=xy,t.timeWeeks=Ny,t.timeYear=tv,t.timeYears=nv,t.timeout=$i,t.timer=Ni,t.timerFlush=ki,t.transition=go,t.transpose=gt,t.tree=function(){var t=$p,n=1,e=1,r=null;function i(i){var c=function(t){for(var n,e,r,i,o,a=new Up(t,0),u=[a];n=u.pop();)if(r=n._.children)for(n.children=new Array(o=r.length),i=o-1;i>=0;--i)u.push(e=n.children[i]=new Up(r[i],i)),e.parent=n;return(a.parent=new Up(null,0)).children=[a],a}(i);if(c.eachAfter(o),c.parent.m=-c.z,c.eachBefore(a),r)i.eachBefore(u);else{var f=i,s=i,l=i;i.eachBefore((function(t){t.xs.x&&(s=t),t.depth>l.depth&&(l=t)}));var h=f===s?1:t(f,s)/2,d=h-f.x,p=n/(s.x+h+d),g=e/(l.depth||1);i.eachBefore((function(t){t.x=(t.x+d)*p,t.y=t.depth*g}))}return i}function o(n){var e=n.children,r=n.parent.children,i=n.i?r[n.i-1]:null;if(e){!function(t){for(var n,e=0,r=0,i=t.children,o=i.length;--o>=0;)(n=i[o]).z+=e,n.m+=e,e+=n.s+(r+=n.c)}(n);var o=(e[0].z+e[e.length-1].z)/2;i?(n.z=i.z+t(n._,i._),n.m=n.z-o):n.z=o}else i&&(n.z=i.z+t(n._,i._));n.parent.A=function(n,e,r){if(e){for(var i,o=n,a=n,u=e,c=o.parent.children[0],f=o.m,s=a.m,l=u.m,h=c.m;u=Rp(u),o=Dp(o),u&&o;)c=Dp(c),(a=Rp(a)).a=n,(i=u.z+l-o.z-f+t(u._,o._))>0&&(Fp(qp(u,n,r),n,i),f+=i,s+=i),l+=u.m,f+=o.m,h+=c.m,s+=a.m;u&&!Rp(a)&&(a.t=u,a.m+=l-s),o&&!Dp(c)&&(c.t=o,c.m+=f-h,r=n)}return r}(n,i,n.parent.A||r[0])}function a(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function u(t){t.x*=n,t.y=t.depth*e}return i.separation=function(n){return arguments.length?(t=n,i):t},i.size=function(t){return arguments.length?(r=!1,n=+t[0],e=+t[1],i):r?null:[n,e]},i.nodeSize=function(t){return arguments.length?(r=!0,n=+t[0],e=+t[1],i):r?[n,e]:null},i},t.treemap=function(){var t=Yp,n=!1,e=1,r=1,i=[0],o=np,a=np,u=np,c=np,f=np;function s(t){return t.x0=t.y0=0,t.x1=e,t.y1=r,t.eachBefore(l),i=[0],n&&t.eachBefore(Tp),t}function l(n){var e=i[n.depth],r=n.x0+e,s=n.y0+e,l=n.x1-e,h=n.y1-e;l=e-1){var s=u[n];return s.x0=i,s.y0=o,s.x1=a,void(s.y1=c)}var l=f[n],h=r/2+l,d=n+1,p=e-1;for(;d>>1;f[g]c-o){var _=r?(i*v+a*y)/r:a;t(n,d,y,i,o,_,c),t(d,e,v,_,o,a,c)}else{var b=r?(o*v+c*y)/r:c;t(n,d,y,i,o,a,b),t(d,e,v,i,b,a,c)}}(0,c,t.value,n,e,r,i)},t.treemapDice=Ap,t.treemapResquarify=Lp,t.treemapSlice=Ip,t.treemapSliceDice=function(t,n,e,r,i){(1&t.depth?Ip:Ap)(t,n,e,r,i)},t.treemapSquarify=Yp,t.tsv=Mc,t.tsvFormat=lc,t.tsvFormatBody=hc,t.tsvFormatRow=pc,t.tsvFormatRows=dc,t.tsvFormatValue=gc,t.tsvParse=fc,t.tsvParseRows=sc,t.union=function(...t){const n=new InternSet;for(const e of t)for(const t of e)n.add(t);return n},t.unixDay=_y,t.unixDays=by,t.utcDay=yy,t.utcDays=vy,t.utcFriday=By,t.utcFridays=Vy,t.utcHour=hy,t.utcHours=dy,t.utcMillisecond=Wg,t.utcMilliseconds=Zg,t.utcMinute=cy,t.utcMinutes=fy,t.utcMonday=qy,t.utcMondays=jy,t.utcMonth=Qy,t.utcMonths=Jy,t.utcSaturday=Yy,t.utcSaturdays=Wy,t.utcSecond=iy,t.utcSeconds=oy,t.utcSunday=Fy,t.utcSundays=Ly,t.utcThursday=Oy,t.utcThursdays=Gy,t.utcTickInterval=av,t.utcTicks=ov,t.utcTuesday=Uy,t.utcTuesdays=Hy,t.utcWednesday=Iy,t.utcWednesdays=Xy,t.utcWeek=Fy,t.utcWeeks=Ly,t.utcYear=ev,t.utcYears=rv,t.variance=x,t.version="7.9.0",t.window=pn,t.xml=Sc,t.zip=function(){return gt(arguments)},t.zoom=function(){var t,n,e,r=Ew,i=Nw,o=zw,a=Cw,u=Pw,c=[0,1/0],f=[[-1/0,-1/0],[1/0,1/0]],s=250,l=ri,h=$t("start","zoom","end"),d=500,p=150,g=0,y=10;function v(t){t.property("__zoom",kw).on("wheel.zoom",T,{passive:!1}).on("mousedown.zoom",A).on("dblclick.zoom",S).filter(u).on("touchstart.zoom",E).on("touchmove.zoom",N).on("touchend.zoom touchcancel.zoom",k).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function _(t,n){return(n=Math.max(c[0],Math.min(c[1],n)))===t.k?t:new ww(n,t.x,t.y)}function b(t,n,e){var r=n[0]-e[0]*t.k,i=n[1]-e[1]*t.k;return r===t.x&&i===t.y?t:new ww(t.k,r,i)}function m(t){return[(+t[0][0]+ +t[1][0])/2,(+t[0][1]+ +t[1][1])/2]}function x(t,n,e,r){t.on("start.zoom",(function(){w(this,arguments).event(r).start()})).on("interrupt.zoom end.zoom",(function(){w(this,arguments).event(r).end()})).tween("zoom",(function(){var t=this,o=arguments,a=w(t,o).event(r),u=i.apply(t,o),c=null==e?m(u):"function"==typeof e?e.apply(t,o):e,f=Math.max(u[1][0]-u[0][0],u[1][1]-u[0][1]),s=t.__zoom,h="function"==typeof n?n.apply(t,o):n,d=l(s.invert(c).concat(f/s.k),h.invert(c).concat(f/h.k));return function(t){if(1===t)t=h;else{var n=d(t),e=f/n[2];t=new ww(e,c[0]-n[0]*e,c[1]-n[1]*e)}a.zoom(null,t)}}))}function w(t,n,e){return!e&&t.__zooming||new M(t,n)}function M(t,n){this.that=t,this.args=n,this.active=0,this.sourceEvent=null,this.extent=i.apply(t,n),this.taps=0}function T(t,...n){if(r.apply(this,arguments)){var e=w(this,n).event(t),i=this.__zoom,u=Math.max(c[0],Math.min(c[1],i.k*Math.pow(2,a.apply(this,arguments)))),s=ne(t);if(e.wheel)e.mouse[0][0]===s[0]&&e.mouse[0][1]===s[1]||(e.mouse[1]=i.invert(e.mouse[0]=s)),clearTimeout(e.wheel);else{if(i.k===u)return;e.mouse=[s,i.invert(s)],Gi(this),e.start()}Sw(t),e.wheel=setTimeout((function(){e.wheel=null,e.end()}),p),e.zoom("mouse",o(b(_(i,u),e.mouse[0],e.mouse[1]),e.extent,f))}}function A(t,...n){if(!e&&r.apply(this,arguments)){var i=t.currentTarget,a=w(this,n,!0).event(t),u=Zn(t.view).on("mousemove.zoom",(function(t){if(Sw(t),!a.moved){var n=t.clientX-s,e=t.clientY-l;a.moved=n*n+e*e>g}a.event(t).zoom("mouse",o(b(a.that.__zoom,a.mouse[0]=ne(t,i),a.mouse[1]),a.extent,f))}),!0).on("mouseup.zoom",(function(t){u.on("mousemove.zoom mouseup.zoom",null),ue(t.view,a.moved),Sw(t),a.event(t).end()}),!0),c=ne(t,i),s=t.clientX,l=t.clientY;ae(t.view),Aw(t),a.mouse=[c,this.__zoom.invert(c)],Gi(this),a.start()}}function S(t,...n){if(r.apply(this,arguments)){var e=this.__zoom,a=ne(t.changedTouches?t.changedTouches[0]:t,this),u=e.invert(a),c=e.k*(t.shiftKey?.5:2),l=o(b(_(e,c),a,u),i.apply(this,n),f);Sw(t),s>0?Zn(this).transition().duration(s).call(x,l,a,t):Zn(this).call(v.transform,l,a,t)}}function E(e,...i){if(r.apply(this,arguments)){var o,a,u,c,f=e.touches,s=f.length,l=w(this,i,e.changedTouches.length===s).event(e);for(Aw(e),a=0;a 0, 'y' => 10], + ['x' => 1, 'y' => 20], + ['x' => 2, 'y' => 15], + ['x' => 3, 'y' => 25], + ['x' => 4, 'y' => 30], + ['x' => 5, 'y' => 40], + ['x' => 6, 'y' => 45], + ]); + + return ''; + +} + + +function lcp_visualizer_block_init() { + register_block_type( __DIR__ . '/build', array( + 'render_callback' => 'render_lcp_visualizer_block', + )); + +} +add_action( 'init', 'lcp_visualizer_block_init' ); + + +function enqueue_d3_js() { + // Define the path to the D3.js file + $d3_js_path = get_template_directory_uri() . '/includes/blocks/lcp-visualizer/assets/js/d3.v7.min.js'; + + // Enqueue the D3.js file + wp_enqueue_script('d3-js', $d3_js_path, array(), null, false); +} +add_action('wp_enqueue_scripts', 'enqueue_d3_js'); \ No newline at end of file diff --git a/includes/blocks/lcp-visualizer/package.json b/includes/blocks/lcp-visualizer/package.json new file mode 100644 index 0000000..942842b --- /dev/null +++ b/includes/blocks/lcp-visualizer/package.json @@ -0,0 +1,20 @@ +{ + "name": "todo-list", + "version": "0.1.0", + "description": "Example block scaffolded with Create Block tool.", + "author": "The WordPress Contributors", + "license": "GPL-2.0-or-later", + "main": "build/index.js", + "scripts": { + "build": "wp-scripts build", + "format": "wp-scripts format", + "lint:css": "wp-scripts lint-style", + "lint:js": "wp-scripts lint-js", + "packages-update": "wp-scripts packages-update", + "plugin-zip": "wp-scripts plugin-zip", + "start": "wp-scripts start" + }, + "devDependencies": { + "@wordpress/scripts": "^30.7.0" + } +} diff --git a/includes/blocks/lcp-visualizer/readme.txt b/includes/blocks/lcp-visualizer/readme.txt new file mode 100644 index 0000000..787d594 --- /dev/null +++ b/includes/blocks/lcp-visualizer/readme.txt @@ -0,0 +1,55 @@ +=== Todo List === +Contributors: The WordPress Contributors +Tags: block +Tested up to: 6.6 +Stable tag: 0.1.0 +License: GPL-2.0-or-later +License URI: https://www.gnu.org/licenses/gpl-2.0.html + +Example block scaffolded with Create Block tool. + +== Description == + +This is the long description. No limit, and you can use Markdown (as well as in the following sections). + +For backwards compatibility, if this section is missing, the full length of the short description will be used, and +Markdown parsed. + +== Installation == + +This section describes how to install the plugin and get it working. + +e.g. + +1. Upload the plugin files to the `/wp-content/plugins/todo-list` directory, or install the plugin through the WordPress plugins screen directly. +1. Activate the plugin through the 'Plugins' screen in WordPress + + +== Frequently Asked Questions == + += A question that someone might have = + +An answer to that question. + += What about foo bar? = + +Answer to foo bar dilemma. + +== Screenshots == + +1. This screen shot description corresponds to screenshot-1.(png|jpg|jpeg|gif). Note that the screenshot is taken from +the /assets directory or the directory that contains the stable readme.txt (tags or trunk). Screenshots in the /assets +directory take precedence. For example, `/assets/screenshot-1.png` would win over `/tags/4.3/screenshot-1.png` +(or jpg, jpeg, gif). +2. This is the second screen shot + +== Changelog == + += 0.1.0 = +* Release + +== Arbitrary section == + +You may provide arbitrary sections, in the same format as the ones above. This may be of use for extremely complicated +plugins where more information needs to be conveyed that doesn't fit into the categories of "description" or +"installation." Arbitrary sections will be shown below the built-in sections outlined above. diff --git a/includes/blocks/lcp-visualizer/src/block.json b/includes/blocks/lcp-visualizer/src/block.json new file mode 100644 index 0000000..bbb0772 --- /dev/null +++ b/includes/blocks/lcp-visualizer/src/block.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://schemas.wp.org/trunk/block.json", + "apiVersion": 3, + "name": "lcp/visualizer", + "version": "0.1.0", + "title": "Visualizer", + "category": "widgets", + "icon": "smiley", + "description": "Block for charts and data visualization", + "example": {}, + "supports": { + "html": false + }, + "textdomain": "lcp", + "editorScript": "file:./index.js", + "editorStyle": "file:./index.css", + "style": "file:./style-index.css", + "viewScript": "file:./view.js" +} diff --git a/includes/blocks/lcp-visualizer/src/edit.js b/includes/blocks/lcp-visualizer/src/edit.js new file mode 100644 index 0000000..e327d39 --- /dev/null +++ b/includes/blocks/lcp-visualizer/src/edit.js @@ -0,0 +1,38 @@ +/** + * Retrieves the translation of text. + * + * @see https://developer.wordpress.org/block-editor/reference-guides/packages/packages-i18n/ + */ +import { __ } from '@wordpress/i18n'; + +/** + * React hook that is used to mark the block wrapper element. + * It provides all the necessary props like the class name. + * + * @see https://developer.wordpress.org/block-editor/reference-guides/packages/packages-block-editor/#useblockprops + */ +import { useBlockProps } from '@wordpress/block-editor'; + +/** + * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files. + * Those files can contain any CSS code that gets applied to the editor. + * + * @see https://www.npmjs.com/package/@wordpress/scripts#using-css + */ +import './editor.scss'; + +/** + * The edit function describes the structure of your block in the context of the + * editor. This represents what the editor will render when the block is used. + * + * @see https://developer.wordpress.org/block-editor/reference-guides/block-api/block-edit-save/#edit + * + * @return {Element} Element to render. + */ +export default function Edit() { + return ( +

+ { __( 'Todo List – hello from the editor!', 'todo-list' ) } +

+ ); +} diff --git a/includes/blocks/lcp-visualizer/src/editor.scss b/includes/blocks/lcp-visualizer/src/editor.scss new file mode 100644 index 0000000..f0f4913 --- /dev/null +++ b/includes/blocks/lcp-visualizer/src/editor.scss @@ -0,0 +1,9 @@ +/** + * The following styles get applied inside the editor only. + * + * Replace them with your own styles or remove the file completely. + */ + +.wp-block-create-block-todo-list { + border: 1px dotted #f00; +} diff --git a/includes/blocks/lcp-visualizer/src/index.js b/includes/blocks/lcp-visualizer/src/index.js new file mode 100644 index 0000000..ade1e47 --- /dev/null +++ b/includes/blocks/lcp-visualizer/src/index.js @@ -0,0 +1,39 @@ +/** + * Registers a new block provided a unique name and an object defining its behavior. + * + * @see https://developer.wordpress.org/block-editor/reference-guides/block-api/block-registration/ + */ +import { registerBlockType } from '@wordpress/blocks'; + +/** + * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files. + * All files containing `style` keyword are bundled together. The code used + * gets applied both to the front of your site and to the editor. + * + * @see https://www.npmjs.com/package/@wordpress/scripts#using-css + */ +import './style.scss'; + +/** + * Internal dependencies + */ +import Edit from './edit'; +import save from './save'; +import metadata from './block.json'; + +/** + * Every block starts by registering a new block type definition. + * + * @see https://developer.wordpress.org/block-editor/reference-guides/block-api/block-registration/ + */ +registerBlockType( metadata.name, { + /** + * @see ./edit.js + */ + edit: Edit, + + /** + * @see ./save.js + */ + save, +} ); diff --git a/includes/blocks/lcp-visualizer/src/save.js b/includes/blocks/lcp-visualizer/src/save.js new file mode 100644 index 0000000..bc6abdb --- /dev/null +++ b/includes/blocks/lcp-visualizer/src/save.js @@ -0,0 +1,22 @@ +/** + * React hook that is used to mark the block wrapper element. + * It provides all the necessary props like the class name. + * + * @see https://developer.wordpress.org/block-editor/reference-guides/packages/packages-block-editor/#useblockprops + */ + + +/** + * The save function defines the way in which the different attributes should + * be combined into the final markup, which is then serialized by the block + * editor into `post_content`. + * + * @see https://developer.wordpress.org/block-editor/reference-guides/block-api/block-edit-save/#save + * + * @return {Element} Element to render. + */ +export default function save() { + return ( + null + ); +} diff --git a/includes/blocks/lcp-visualizer/src/style.scss b/includes/blocks/lcp-visualizer/src/style.scss new file mode 100644 index 0000000..084a250 --- /dev/null +++ b/includes/blocks/lcp-visualizer/src/style.scss @@ -0,0 +1,24 @@ +/** + * The following styles get applied both on the front of your site + * and in the editor. + * + * Replace them with your own styles or remove the file completely. + */ + +.wp-block-create-block-todo-list { + background-color: #21759b; + color: #fff; + padding: 2px; +} + + +.line { + fill: none; + stroke-width: 2px; +} +.hover-line { + stroke-width: 4px; +} +.axis-label { + font-size: 12px; +} \ No newline at end of file diff --git a/includes/blocks/lcp-visualizer/src/view.js b/includes/blocks/lcp-visualizer/src/view.js new file mode 100644 index 0000000..a2a7460 --- /dev/null +++ b/includes/blocks/lcp-visualizer/src/view.js @@ -0,0 +1,127 @@ +/** + * Use this file for JavaScript code that you want to run in the front-end + * on posts/pages that contain this block. + * + * When this file is defined as the value of the `viewScript` property + * in `block.json` it will be enqueued on the front end of the site. + * + * Example: + * + * ```js + * { + * "viewScript": "file:./view.js" + * } + * ``` + * + * If you're not making any changes to this file because your project doesn't need any + * JavaScript running in the front-end, then you should delete this file and remove + * the `viewScript` property from `block.json`. + * + * @see https://developer.wordpress.org/block-editor/reference-guides/block-api/block-metadata/#view-script + */ + +/* eslint-disable no-console */ +console.log( 'Hello World! (from lcp-visualizer)' ); +/* eslint-enable no-console */ + + + // JavaScript to initialize D3.js for all elements with the class .lcp-visualizer + document.addEventListener('DOMContentLoaded', function() { + const data = [ + { date: '2023-01-01', team: 'Manchester City', goals: 2 }, + { date: '2023-01-01', team: 'Liverpool', goals: 1 }, + { date: '2023-02-01', team: 'Manchester City', goals: 3 }, + { date: '2023-02-01', team: 'Liverpool', goals: 2 }, + { date: '2023-03-01', team: 'Manchester City', goals: 4 }, + { date: '2023-03-01', team: 'Liverpool', goals: 3 }, + { date: '2023-04-01', team: 'Manchester City', goals: 3 }, + { date: '2023-04-01', team: 'Liverpool', goals: 4 }, + { date: '2023-05-01', team: 'Manchester City', goals: 5 }, + { date: '2023-05-01', team: 'Liverpool', goals: 4 } + ]; + + const parseDate = d3.timeParse("%Y-%m-%d"); + + data.forEach(d => { + d.date = parseDate(d.date); + d.goals = +d.goals; + }); + + const teams = Array.from(new Set(data.map(d => d.team))); + const color = d3.scaleOrdinal() + .domain(teams) + .range(d3.schemeCategory10); + + const margin = { top: 20, right: 30, bottom: 40, left: 40 }; + const width = 800 - margin.left - margin.right; + const height = 400 - margin.top - margin.bottom; + + const svg = d3.select(".lcp-visualizer") + .attr("width", width + margin.left + margin.right) + .attr("height", height + margin.top + margin.bottom) + .append("g") + .attr("transform", `translate(${margin.left},${margin.top})`); + + const x = d3.scaleTime() + .domain(d3.extent(data, d => d.date)) + .range([0, width]); + + const y = d3.scaleLinear() + .domain([0, d3.max(data, d => d.goals)]) + .nice() + .range([height, 0]); + + const line = d3.line() + .x(d => x(d.date)) + .y(d => y(d.goals)); + + svg.append("g") + .attr("transform", `translate(0,${height})`) + .call(d3.axisBottom(x)); + + svg.append("g") + .call(d3.axisLeft(y)); + + const teamData = teams.map(team => { + return { + team: team, + values: data.filter(d => d.team === team) + }; + }); + + const path = svg.selectAll(".line") + .data(teamData) + .enter().append("path") + .attr("class", "line") + .attr("d", d => line(d.values)) + .attr("stroke", d => color(d.team)); + + // Hover effect + teamData.forEach(team => { + svg.selectAll(`circle.${team.team}`) + .data(team.values) + .enter().append("circle") + .attr("class", team.team) + .attr("cx", d => x(d.date)) + .attr("cy", d => y(d.goals)) + .attr("r", 4) + .attr("fill", color(team.team)) + .on("mouseover", function(event, d) { + d3.select(this) + .transition() + .duration(200) + .attr("r", 6) + .attr("fill", "orange"); + d3.select(`path.${d.team}`).classed("hover-line", true); + }) + .on("mouseout", function(event, d) { + d3.select(this) + .transition() + .duration(200) + .attr("r", 4) + .attr("fill", color(d.team)); + d3.select(`path.${d.team}`).classed("hover-line", false); + }); + }); + +}); \ No newline at end of file diff --git a/includes/classes/backend.php b/includes/classes/backend.php index a9eba2e..238a553 100644 --- a/includes/classes/backend.php +++ b/includes/classes/backend.php @@ -115,6 +115,15 @@ function lcp_register_settings() { 'lcp_theme_settings_section' // Section where this field belongs ); + add_settings_field( + 'enable_highlight_to_share', // Field ID + 'Enable Highlight-to-Share', // Field title + 'lcp_enable_highlight_to_share', // Field callback function + 'lcp_theme_settings_page', // Page where this field appears + 'lcp_theme_settings_section' // Section where this field belongs + ); + + // Add fields for custom breakpoints add_settings_field( 'mobile_breakpoint', // Field ID @@ -176,7 +185,7 @@ function lcp_inject_breakpoints_to_frontend() { } "; } -add_action('wp_head', 'lcp_inject_breakpoints_to_frontend',5); +add_action('wp_head', 'lcp_inject_breakpoints_to_frontend'); @@ -191,6 +200,15 @@ function lcp_enable_key_points_meta_field() { } +function lcp_enable_highlight_to_share() { + // Retrieve current value for 'enable_highlight_to_share' + $options = get_option( 'lcp_theme_settings', array() ); + $checked = isset( $options['enable_highlight_to_share'] ) ? $options['enable_highlight_to_share'] : false; + + // Output the checkbox + echo ''; +} + @@ -327,3 +345,27 @@ function render_lcp_theme_settings_page() { +// Hooks + +function highlight_to_share_popup() { + echo " +
+

Hey there! Share this:

+ Facebook | + Twitter/X +
+ "; +} + +function lcp_wp_head_hooks(){ + // Define lcp_theme_settings array from wp_options + $options = get_option('lcp_theme_settings', array()); + // Echo highlight-to-share markup and enqueue javascript + // Highlight-to-share css is already in style.css + if ( isset($options['enable_highlight_to_share']) && $options['enable_highlight_to_share'] ) { + highlight_to_share_popup(); + wp_enqueue_script( 'lcp-highlight-to-share', get_template_directory_uri() . '/assets/js/highlight-to-share.js', array(), null, true ); + } +} + +add_action('wp_head', 'lcp_wp_head_hooks'); diff --git a/includes/classes/blocks.php b/includes/classes/blocks.php index 3099bce..c115233 100644 --- a/includes/classes/blocks.php +++ b/includes/classes/blocks.php @@ -18,6 +18,8 @@ class Lcp_Blocks { include $this->template_directory. '/includes/blocks/lcp-dynamic-container/lcp-dynamic-container.php'; include $this->template_directory. '/includes/blocks/lcp-key-points/lcp-key-points.php'; include $this->template_directory. '/includes/blocks/lcp-button/lcp-button.php'; + include $this->template_directory. '/includes/blocks/lcp-visualizer/lcp-visualizer.php'; + } } diff --git a/script.js b/script.js index 72976aa..94dd223 100644 --- a/script.js +++ b/script.js @@ -1,3 +1,6 @@ + + + document.addEventListener('DOMContentLoaded', function () { // Get references to the DOM elements const header = document.getElementById('lcp-header-container'); @@ -7,8 +10,8 @@ document.addEventListener('DOMContentLoaded', function () { if (!header || !sideContent) return; // Check if the header has the 'lcp-sticky' and 'lcp-sticky-on-scroll' class - const isSticky = header.classList.contains('lcp-sticky'); - const isStickyOnScroll = header.classList.contains('lcp-sticky-on-scroll'); + const headerIsSticky = header.classList.contains('lcp-sticky'); + const headerIsStickyOnScroll = header.classList.contains('lcp-sticky-on-scroll'); // Measure the height of the header once the DOM is loaded const headerHeight = header.offsetHeight; @@ -23,14 +26,15 @@ document.addEventListener('DOMContentLoaded', function () { } // Set the initial height of #lcp-sidecontent based on whether the header is sticky or not - if (isSticky) { - sideContent.style.height = `calc(100vh - ${headerHeight}px)`; + if (headerIsSticky) { + sideContent.style.height = `calc(100vh - ${fullHeaderHeight}px)`; } else { sideContent.style.height = `100vh`; } // Function to handle the scroll event function handleScroll() { + console.log ("hey"); const scrolled = window.scrollY || document.documentElement.scrollTop; // Check if the page has scrolled past the height of the header @@ -40,18 +44,21 @@ document.addEventListener('DOMContentLoaded', function () { sideContent.style.top = '0'; // If the header has 'lcp-sticky-on-scroll', adjust height of side content to be 100vh - fullHeaderHeight - if (isStickyOnScroll) { + if (headerIsStickyOnScroll) { sideContent.style.height = `calc(100vh - ${fullHeaderHeight}px)`; // Add 'lcp-fixed' to the header header.classList.add('lcp-fixed'); // Set the 'top' of the sideContent to the height of the header sideContent.style.top = `${fullHeaderHeight}px`; - } else if (isSticky) { + } else if (headerIsSticky) { // If the header is sticky but not 'sticky-on-scroll', keep the side content height adjusted sideContent.style.height = `calc(100vh - ${fullHeaderHeight}px)`; } else { // Set side content height to 100vh when not sticky - sideContent.style.height = '100vh'; + + sideContent.style.height = 'calc(100vh - 32px)'; + sideContent.style.top = '32px'; + } } else { // Remove the 'lcp-fixed' class from side content and header if scrolled back above the header @@ -59,26 +66,45 @@ document.addEventListener('DOMContentLoaded', function () { sideContent.style.top = ''; // Reset the 'top' style // Reset height to 100vh when not fixed - sideContent.style.height = isSticky ? `calc(100vh - ${headerHeight}px)` : '100vh'; + sideContent.style.height = `calc(100vh - ${fullHeaderHeight}px)` ; // If header has the 'lcp-sticky-on-scroll' class, remove 'lcp-fixed' from the header - if (isStickyOnScroll) { + if (headerIsStickyOnScroll) { header.classList.remove('lcp-fixed'); } } } - // Add the scroll event listener - window.addEventListener('scroll', handleScroll); + // Also trigger the scroll handler once on load in case the page is already scrolled handleScroll(); + + function debounce(func, delay) { + let timeout; + return function() { + const context = this; + const args = arguments; + clearTimeout(timeout); + timeout = setTimeout(function() { + func.apply(context, args); + }, delay); + }; + } + +// Add debounced scroll event listener +window.addEventListener('scroll', debounce(handleScroll, 20)); // 200ms debounce + }); + + + + const sidecontent = document.getElementById("lcp-sidecontent"); const innerContent = document.getElementById("lcp-sidecontent-inner"); const scrollTrack = document.getElementById("lcp-scroll-track"); @@ -143,3 +169,17 @@ innerContent.addEventListener("scroll", updateCustomScrollbar); // Initialize the custom scrollbar position when the page loads updateCustomScrollbar(); + + + + + + + + + + + + + + diff --git a/style.css b/style.css index 5d85a6d..315251c 100644 --- a/style.css +++ b/style.css @@ -23,20 +23,22 @@ Version: 1.0 } -/* Side content - absolute or fixed position */ +/* Side content */ #lcp-sidecontent { - position: absolute; /* Positioned relative to the parent with position: relative */ + position: absolute; left: 0; - top: var(--my-top); /* Dynamically controlled top position via JS */ - width: 340px; /* Fixed width */ - height: 100%; /* Full height */ - overflow: auto; /* Allow scrolling inside */ + top: var(--my-top); + width: 340px; + height: 100%; + overflow: auto; background: #fff; border-right: 2px solid #eee; z-index: 2; outline: 0; } + + #lcp-sidecontent.lcp-fixed { position:fixed } @@ -118,10 +120,7 @@ Version: 1.0 -#lcp-sidecontent { - overflow: hidden; /* Hide native scrollbar */ -} #lcp-sidecontent-inner { height: 100%; @@ -145,4 +144,38 @@ Version: 1.0 border-radius: 5px; } +/* Highlight-to-share popup */ +.popup { + position: absolute; + background-color: white; + color: black; + padding: 8px; + border-radius: 5px; + font-size: 14px; + display: none; /* Hidden by default */ + z-index:8999 + } + /* LCP Button */ + .lcp-button { + display: inline-block; + background-color: var(--wp--preset--color--accent); + border: none; + color: #fff; + text-decoration: none; + padding: 10px; + font-weight: bold; + font-size: var(--wp--preset--font-size--small); + white-space: nowrap; + cursor: pointer; + +} + +.lcp-button .lcp-icon { + height: 1.2em; + max-height:100%; + width: auto; + vertical-align: middle; /* Aligns the icon with the text vertically */ + margin-right: 10px; /* Space between the icon and the text */ + fill:white; +} diff --git a/theme.json b/theme.json index d5624df..0cd7c86 100644 --- a/theme.json +++ b/theme.json @@ -112,10 +112,16 @@ "defaultFontSizes": false, "fluid": true, "fontSizes": [ + { + "fluid": false, + "name": "Extra Small", + "size": "0.75rem", + "slug": "extra-small" + }, { "fluid": false, "name": "Small", - "size": "0.875rem", + "size": "0.9rem", "slug": "small" }, {