diff --git a/.gitignore b/.gitignore index 269b5af..933f638 100644 --- a/.gitignore +++ b/.gitignore @@ -21,6 +21,7 @@ mu-plugins/* !mu-plugins/osi-sponsors-list !websub-compat.php !mu-plugins/osi-events-manager-tweaks +!mu-plugins/osi-editor-tweaks themes/* !themes/osi diff --git a/mu-plugins/osi-editor-tweaks/build/scripts/editor/editor.asset.php b/mu-plugins/osi-editor-tweaks/build/scripts/editor/editor.asset.php new file mode 100644 index 0000000..0181dce --- /dev/null +++ b/mu-plugins/osi-editor-tweaks/build/scripts/editor/editor.asset.php @@ -0,0 +1 @@ + array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-hooks', 'wp-i18n'), 'version' => '162399256cc2e0280b43'); diff --git a/mu-plugins/osi-editor-tweaks/build/scripts/editor/editor.js b/mu-plugins/osi-editor-tweaks/build/scripts/editor/editor.js new file mode 100644 index 0000000..60934a8 --- /dev/null +++ b/mu-plugins/osi-editor-tweaks/build/scripts/editor/editor.js @@ -0,0 +1 @@ +(()=>{"use strict";const e=window.React,t=window.wp.blocks,l=window.wp.hooks,s=window.wp.element,o=window.wp.blockEditor,n=window.wp.components,a=window.wp.i18n;(0,t.registerBlockStyle)("core/image",{name:"custom-filter-blackwhite",label:(0,a.__)("Black & White with Fade","osi-et")}),(0,t.registerBlockStyle)("core/image",{name:"round-logo-border",label:(0,a.__)("Round Logo with Border","osi-et")}),(0,l.addFilter)("editor.BlockEdit","custom/animation-panel",(t=>l=>{if("core/heading"!==l.name)return(0,e.createElement)(t,{...l});const{attributes:i,setAttributes:c}=l;return(0,e.createElement)(s.Fragment,null,(0,e.createElement)(t,{...l}),(0,e.createElement)(o.InspectorControls,null,(0,e.createElement)(n.PanelBody,{title:(0,a.__)("Animations","osi-et")},(0,e.createElement)(n.ToggleControl,{label:(0,a.__)("Slide Up","osi-et"),checked:i.className&&i.className.includes("slide-up"),onChange:e=>{const t=i.className?i.className.split(" "):[];if(e)t.includes("slide-up")||t.push("slide-up");else{const e=t.indexOf("slide-up");e>-1&&t.splice(e,1)}c({enableSlider:e,className:t.join(" ")})}}))))})),(0,l.addFilter)("editor.BlockEdit","custom/group-panel",(t=>l=>{if("core/group"!==l.name)return(0,e.createElement)(t,{...l});const{attributes:i,setAttributes:c}=l;return(0,e.createElement)(s.Fragment,null,(0,e.createElement)(t,{...l}),(0,e.createElement)(o.InspectorControls,null,(0,e.createElement)(n.PanelBody,{title:(0,a.__)("OSI Card","osi-et")},(0,e.createElement)(n.ToggleControl,{label:(0,a.__)("Show as Card","osi-et"),checked:i.className&&i.className.includes("osi-card"),onChange:e=>{const t=i.className?i.className.split(" "):[];if(e)t.includes("osi-card")||t.push("osi-card");else{const e=t.indexOf("osi-card");e>-1&&t.splice(e,1)}c({isCard:e,className:t.join(" ")})}}))))}))})(); \ No newline at end of file diff --git a/mu-plugins/osi-editor-tweaks/build/scripts/theme/theme.asset.php b/mu-plugins/osi-editor-tweaks/build/scripts/theme/theme.asset.php new file mode 100644 index 0000000..ff95dc7 --- /dev/null +++ b/mu-plugins/osi-editor-tweaks/build/scripts/theme/theme.asset.php @@ -0,0 +1 @@ + array(), 'version' => 'd8b92db19a6588800e2b'); diff --git a/mu-plugins/osi-editor-tweaks/build/scripts/theme/theme.js b/mu-plugins/osi-editor-tweaks/build/scripts/theme/theme.js new file mode 100644 index 0000000..9b6d443 --- /dev/null +++ b/mu-plugins/osi-editor-tweaks/build/scripts/theme/theme.js @@ -0,0 +1 @@ +document.addEventListener("DOMContentLoaded",(()=>{const e=document.querySelectorAll(".wp-block-heading.slide-up"),t=new IntersectionObserver((e=>{e.forEach((e=>{e.isIntersecting&&e.target.classList.add("visible")}))}));e.forEach((e=>{t.observe(e)})),new MutationObserver((e=>{for(const o of e)"childList"===o.type&&o.addedNodes.forEach((e=>{e.nodeType===Node.ELEMENT_NODE&&(e.classList.contains("wp-block-heading")&&e.classList.contains("slide-up")&&t.observe(e),(e.querySelectorAll?e.querySelectorAll(".wp-block-heading.slide-up"):[]).forEach((e=>{t.observe(e)})))}))})).observe(document.body,{childList:!0,subtree:!0}),document.querySelectorAll(".wp-block-heading.slide-up").forEach((e=>{(e=>{const t=e.getBoundingClientRect();return t.top>=0&&t.left>=0&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&t.right<=(window.innerWidth||document.documentElement.clientWidth)})(e)&&e.classList.add("visible")}))})); \ No newline at end of file diff --git a/mu-plugins/osi-editor-tweaks/build/styles/editor/editor.scss.asset.php b/mu-plugins/osi-editor-tweaks/build/styles/editor/editor.scss.asset.php new file mode 100644 index 0000000..cf62be2 --- /dev/null +++ b/mu-plugins/osi-editor-tweaks/build/styles/editor/editor.scss.asset.php @@ -0,0 +1 @@ + array(), 'version' => 'eda230210ce9238b2938'); diff --git a/mu-plugins/osi-editor-tweaks/build/styles/editor/editor.scss.css b/mu-plugins/osi-editor-tweaks/build/styles/editor/editor.scss.css new file mode 100644 index 0000000..9795be7 --- /dev/null +++ b/mu-plugins/osi-editor-tweaks/build/styles/editor/editor.scss.css @@ -0,0 +1 @@ +.wp-block-image.is-style-custom-filter-blackwhite img{filter:grayscale(100%);transition:filter .5s ease-in-out}.wp-block-image.is-style-custom-filter-blackwhite img:hover{filter:grayscale(0)}.wp-block-image.is-style-round-logo-border img{border:1px solid #e9e9e9;border-radius:50%;padding:10px}.wp-block-group.osi-card{box-shadow:0 4px 10px rgba(0,0,0,.03);margin-bottom:20px!important}.wp-block-group.osi-card h3{line-height:30px!important}.content .wp-block-heading.slide-up{opacity:0;overflow:hidden;transform:translateY(20px);transition:transform .5s ease-in-out,opacity .5s ease-in-out,visibility 0s .5s}.content .wp-block-heading.slide-up.visible{opacity:1;overflow:hidden;transform:translateY(0)}.plethoraplugins-tabs-container.button-tabs h3{line-height:36px!important}.plethoraplugins-tabs-container.button-tabs .plethoraplugins-tabs{margin-bottom:26px}.plethoraplugins-tabs-container.button-tabs .js-plethoraplugins-tabs li a{background:#fff;border-radius:5px;color:#1f1f25;font-size:16px;font-weight:600;line-height:19px;padding:15px 33px;text-decoration:none}.plethoraplugins-tabs-container.button-tabs .js-plethoraplugins-tabs li a.active{background-color:#3ea638;color:#fff;text-decoration:none!important}.plethoraplugins-tabs-container.button-tabs .js-plethoraplugins-tabs li a.active span{color:#fff} diff --git a/mu-plugins/osi-editor-tweaks/build/styles/editor/editor.scss.js b/mu-plugins/osi-editor-tweaks/build/styles/editor/editor.scss.js new file mode 100644 index 0000000..e69de29 diff --git a/mu-plugins/osi-editor-tweaks/build/styles/theme/theme.scss.asset.php b/mu-plugins/osi-editor-tweaks/build/styles/theme/theme.scss.asset.php new file mode 100644 index 0000000..cf62be2 --- /dev/null +++ b/mu-plugins/osi-editor-tweaks/build/styles/theme/theme.scss.asset.php @@ -0,0 +1 @@ + array(), 'version' => 'eda230210ce9238b2938'); diff --git a/mu-plugins/osi-editor-tweaks/build/styles/theme/theme.scss.css b/mu-plugins/osi-editor-tweaks/build/styles/theme/theme.scss.css new file mode 100644 index 0000000..9795be7 --- /dev/null +++ b/mu-plugins/osi-editor-tweaks/build/styles/theme/theme.scss.css @@ -0,0 +1 @@ +.wp-block-image.is-style-custom-filter-blackwhite img{filter:grayscale(100%);transition:filter .5s ease-in-out}.wp-block-image.is-style-custom-filter-blackwhite img:hover{filter:grayscale(0)}.wp-block-image.is-style-round-logo-border img{border:1px solid #e9e9e9;border-radius:50%;padding:10px}.wp-block-group.osi-card{box-shadow:0 4px 10px rgba(0,0,0,.03);margin-bottom:20px!important}.wp-block-group.osi-card h3{line-height:30px!important}.content .wp-block-heading.slide-up{opacity:0;overflow:hidden;transform:translateY(20px);transition:transform .5s ease-in-out,opacity .5s ease-in-out,visibility 0s .5s}.content .wp-block-heading.slide-up.visible{opacity:1;overflow:hidden;transform:translateY(0)}.plethoraplugins-tabs-container.button-tabs h3{line-height:36px!important}.plethoraplugins-tabs-container.button-tabs .plethoraplugins-tabs{margin-bottom:26px}.plethoraplugins-tabs-container.button-tabs .js-plethoraplugins-tabs li a{background:#fff;border-radius:5px;color:#1f1f25;font-size:16px;font-weight:600;line-height:19px;padding:15px 33px;text-decoration:none}.plethoraplugins-tabs-container.button-tabs .js-plethoraplugins-tabs li a.active{background-color:#3ea638;color:#fff;text-decoration:none!important}.plethoraplugins-tabs-container.button-tabs .js-plethoraplugins-tabs li a.active span{color:#fff} diff --git a/mu-plugins/osi-editor-tweaks/build/styles/theme/theme.scss.js b/mu-plugins/osi-editor-tweaks/build/styles/theme/theme.scss.js new file mode 100644 index 0000000..e69de29 diff --git a/mu-plugins/osi-editor-tweaks/osi-editor-tweaks.php b/mu-plugins/osi-editor-tweaks/osi-editor-tweaks.php new file mode 100644 index 0000000..4849c6f --- /dev/null +++ b/mu-plugins/osi-editor-tweaks/osi-editor-tweaks.php @@ -0,0 +1,76 @@ + { + return (props) => { + // Only modify the core/heading block + if (props.name !== 'core/heading') { + return ; + } + + const { attributes, setAttributes } = props; + + /** + * Handles the toggle switch change to enable or disable the "slide-up" class. + * + * @param {boolean} value Whether the "slide-up" class should be added or removed. + */ + const handleToggleChange = (value) => { + const classList = attributes.className ? attributes.className.split(' ') : []; + + if (value) { + // Add the class if it doesn’t already exist + if (!classList.includes('slide-up')) { + classList.push('slide-up'); + } + } else { + // Remove the class if it exists + const index = classList.indexOf('slide-up'); + if (index > -1) { + classList.splice(index, 1); + } + } + + // Update both enableSlider attribute and className + setAttributes({ + enableSlider: value, + className: classList.join(' '), + }); + }; + + return ( + + {/* Render the original block edit component */} + + + {/* Add custom Inspector Controls for animation */} + + + + + + + ); + }; +}); + +/** + * Custom filter to add an "OSI Card" panel to the Inspector Controls of Group blocks. + * + * @param {Function} BlockEdit The original BlockEdit component. + * @returns {Function} Modified BlockEdit component with additional Inspector Controls. + */ +addFilter('editor.BlockEdit', 'custom/group-panel', (BlockEdit) => { + return (props) => { + // Only modify the core/group block + if (props.name !== 'core/group') { + return ; + } + + const { attributes, setAttributes } = props; + + /** + * Handles the toggle switch change to enable or disable the "osi-card" class. + * + * @param {boolean} value Whether the "osi-card" class should be added or removed. + */ + const handleToggleChange = (value) => { + const classList = attributes.className ? attributes.className.split(' ') : []; + + if (value) { + // Add the class if it doesn’t already exist + if (!classList.includes('osi-card')) { + classList.push('osi-card'); + } + } else { + // Remove the class if it exists + const index = classList.indexOf('osi-card'); + if (index > -1) { + classList.splice(index, 1); + } + } + + // Update both isCard attribute and className + setAttributes({ + isCard: value, + className: classList.join(' '), + }); + }; + + return ( + + {/* Render the original block edit component */} + + + {/* Add custom Inspector Controls for OSI Card toggle */} + + + + + + + ); + }; +}); diff --git a/mu-plugins/osi-editor-tweaks/src/editor.scss b/mu-plugins/osi-editor-tweaks/src/editor.scss new file mode 100644 index 0000000..c525060 --- /dev/null +++ b/mu-plugins/osi-editor-tweaks/src/editor.scss @@ -0,0 +1 @@ +@import "common"; diff --git a/mu-plugins/osi-editor-tweaks/src/theme.js b/mu-plugins/osi-editor-tweaks/src/theme.js new file mode 100644 index 0000000..9ed697f --- /dev/null +++ b/mu-plugins/osi-editor-tweaks/src/theme.js @@ -0,0 +1,79 @@ +/** + * Initialize event listeners for the animated titles. + * + * @returns {void} + */ +const initAnimatedHeadings = () => { + // Function to check if an element is in the viewport + const isInViewport = (element) => { + const rect = element.getBoundingClientRect(); + return ( + rect.top >= 0 && + rect.left >= 0 && + rect.bottom <= (window.innerHeight || document.documentElement.clientHeight) && + rect.right <= (window.innerWidth || document.documentElement.clientWidth) + ); + }; + + // Function to add 'visible' class if element is in the viewport + const checkVisibility = () => { + document.querySelectorAll('.wp-block-heading.slide-up').forEach(el => { + if (isInViewport(el)) { + el.classList.add('visible'); + } + }); + }; + + // Select all headings you want to monitor + const headings = document.querySelectorAll('.wp-block-heading.slide-up'); + + // Create an IntersectionObserver instance + const intersectionObserver = new IntersectionObserver((entries) => { + entries.forEach(entry => { + if (entry.isIntersecting) { + entry.target.classList.add('visible'); + } + }); + }); + + // Observe each heading + headings.forEach(heading => { + intersectionObserver.observe(heading); + }); + + // Create a MutationObserver to watch for new headings + const mutationObserver = new MutationObserver((mutationsList) => { + for (const mutation of mutationsList) { + if (mutation.type === 'childList') { + // Check if new nodes were added + mutation.addedNodes.forEach(node => { + if (node.nodeType === Node.ELEMENT_NODE) { + // If a new heading is added, observe it + if (node.classList.contains('wp-block-heading') && node.classList.contains('slide-up')) { + intersectionObserver.observe(node); + } + + // Check for headings added inside newly added elements + const newHeadings = node.querySelectorAll ? node.querySelectorAll('.wp-block-heading.slide-up') : []; + newHeadings.forEach(heading => { + intersectionObserver.observe(heading); + }); + } + }); + } + } + }); + + // Observe the entire document for changes + mutationObserver.observe(document.body, { + childList: true, + subtree: true + }); + + // Initial check in case elements are already in view + checkVisibility(); +}; + + +// Initialize observers when the DOM content is loaded +document.addEventListener("DOMContentLoaded", initAnimatedHeadings); diff --git a/mu-plugins/osi-editor-tweaks/src/theme.scss b/mu-plugins/osi-editor-tweaks/src/theme.scss new file mode 100644 index 0000000..c525060 --- /dev/null +++ b/mu-plugins/osi-editor-tweaks/src/theme.scss @@ -0,0 +1 @@ +@import "common"; diff --git a/themes/osi/assets/css/editor-style.css b/themes/osi/assets/css/editor-style.css index 0ebd491..44a27a6 100644 --- a/themes/osi/assets/css/editor-style.css +++ b/themes/osi/assets/css/editor-style.css @@ -215,135 +215,207 @@ font-family: "Font Awesome 5 Pro"; font-weight: 300; } -.single-license .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignfull, .single-license .editor-styles-wrapper .content.has_no_sidebar .comments .alignfull, .single-license .editor-styles-wrapper footer .content--page article:not(.archive) .alignfull, .single-license .editor-styles-wrapper footer .comments .alignfull, .single-post .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignfull, .single-post .editor-styles-wrapper .content.has_no_sidebar .comments .alignfull, .single-post .editor-styles-wrapper footer .content--page article:not(.archive) .alignfull, .single-post .editor-styles-wrapper footer .comments .alignfull { +.single-license .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignfull, +.single-license .editor-styles-wrapper .content.has_no_sidebar .comments .alignfull, +.single-license .editor-styles-wrapper footer .content--page article:not(.archive) .alignfull, +.single-license .editor-styles-wrapper footer .comments .alignfull, .single-post .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignfull, +.single-post .editor-styles-wrapper .content.has_no_sidebar .comments .alignfull, +.single-post .editor-styles-wrapper footer .content--page article:not(.archive) .alignfull, +.single-post .editor-styles-wrapper footer .comments .alignfull { margin-left: -16px; margin-right: -16px; max-width: none; width: calc(100% + (2 * 16px)); } -.single-license .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignfull .content--inner, .single-license .editor-styles-wrapper .content.has_no_sidebar .comments .alignfull .content--inner, .single-license .editor-styles-wrapper footer .content--page article:not(.archive) .alignfull .content--inner, .single-license .editor-styles-wrapper footer .comments .alignfull .content--inner, .single-post .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignfull .content--inner, .single-post .editor-styles-wrapper .content.has_no_sidebar .comments .alignfull .content--inner, .single-post .editor-styles-wrapper footer .content--page article:not(.archive) .alignfull .content--inner, .single-post .editor-styles-wrapper footer .comments .alignfull .content--inner { +.single-license .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignfull .content--inner, +.single-license .editor-styles-wrapper .content.has_no_sidebar .comments .alignfull .content--inner, +.single-license .editor-styles-wrapper footer .content--page article:not(.archive) .alignfull .content--inner, +.single-license .editor-styles-wrapper footer .comments .alignfull .content--inner, .single-post .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignfull .content--inner, +.single-post .editor-styles-wrapper .content.has_no_sidebar .comments .alignfull .content--inner, +.single-post .editor-styles-wrapper footer .content--page article:not(.archive) .alignfull .content--inner, +.single-post .editor-styles-wrapper footer .comments .alignfull .content--inner { padding-left: 16px; padding-right: 16px; margin: 0 auto; max-width: 1180px; } @media only screen and (min-width: 600px) { - .single-license .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignfull, .single-license .editor-styles-wrapper .content.has_no_sidebar .comments .alignfull, .single-license .editor-styles-wrapper footer .content--page article:not(.archive) .alignfull, .single-license .editor-styles-wrapper footer .comments .alignfull, .single-post .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignfull, .single-post .editor-styles-wrapper .content.has_no_sidebar .comments .alignfull, .single-post .editor-styles-wrapper footer .content--page article:not(.archive) .alignfull, .single-post .editor-styles-wrapper footer .comments .alignfull { + .single-license .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignfull, + .single-license .editor-styles-wrapper .content.has_no_sidebar .comments .alignfull, + .single-license .editor-styles-wrapper footer .content--page article:not(.archive) .alignfull, + .single-license .editor-styles-wrapper footer .comments .alignfull, .single-post .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignfull, + .single-post .editor-styles-wrapper .content.has_no_sidebar .comments .alignfull, + .single-post .editor-styles-wrapper footer .content--page article:not(.archive) .alignfull, + .single-post .editor-styles-wrapper footer .comments .alignfull { margin-left: -2rem; margin-right: -2rem; width: calc(100% + 4rem); } - .single-license .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignfull .content--inner, .single-license .editor-styles-wrapper .content.has_no_sidebar .comments .alignfull .content--inner, .single-license .editor-styles-wrapper footer .content--page article:not(.archive) .alignfull .content--inner, .single-license .editor-styles-wrapper footer .comments .alignfull .content--inner, .single-post .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignfull .content--inner, .single-post .editor-styles-wrapper .content.has_no_sidebar .comments .alignfull .content--inner, .single-post .editor-styles-wrapper footer .content--page article:not(.archive) .alignfull .content--inner, .single-post .editor-styles-wrapper footer .comments .alignfull .content--inner { + .single-license .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignfull .content--inner, + .single-license .editor-styles-wrapper .content.has_no_sidebar .comments .alignfull .content--inner, + .single-license .editor-styles-wrapper footer .content--page article:not(.archive) .alignfull .content--inner, + .single-license .editor-styles-wrapper footer .comments .alignfull .content--inner, .single-post .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignfull .content--inner, + .single-post .editor-styles-wrapper .content.has_no_sidebar .comments .alignfull .content--inner, + .single-post .editor-styles-wrapper footer .content--page article:not(.archive) .alignfull .content--inner, + .single-post .editor-styles-wrapper footer .comments .alignfull .content--inner { padding-left: 32px; padding-right: 32px; } } @media only screen and (min-width: 782px) { - .single-license .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignfull, .single-license .editor-styles-wrapper .content.has_no_sidebar .comments .alignfull, .single-license .editor-styles-wrapper footer .content--page article:not(.archive) .alignfull, .single-license .editor-styles-wrapper footer .comments .alignfull, .single-post .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignfull, .single-post .editor-styles-wrapper .content.has_no_sidebar .comments .alignfull, .single-post .editor-styles-wrapper footer .content--page article:not(.archive) .alignfull, .single-post .editor-styles-wrapper footer .comments .alignfull { + .single-license .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignfull, + .single-license .editor-styles-wrapper .content.has_no_sidebar .comments .alignfull, + .single-license .editor-styles-wrapper footer .content--page article:not(.archive) .alignfull, + .single-license .editor-styles-wrapper footer .comments .alignfull, .single-post .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignfull, + .single-post .editor-styles-wrapper .content.has_no_sidebar .comments .alignfull, + .single-post .editor-styles-wrapper footer .content--page article:not(.archive) .alignfull, + .single-post .editor-styles-wrapper footer .comments .alignfull { margin-left: -48px; margin-right: -48px; width: calc(100% + (2 * 48px)); } - .single-license .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignfull .content--inner, .single-license .editor-styles-wrapper .content.has_no_sidebar .comments .alignfull .content--inner, .single-license .editor-styles-wrapper footer .content--page article:not(.archive) .alignfull .content--inner, .single-license .editor-styles-wrapper footer .comments .alignfull .content--inner, .single-post .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignfull .content--inner, .single-post .editor-styles-wrapper .content.has_no_sidebar .comments .alignfull .content--inner, .single-post .editor-styles-wrapper footer .content--page article:not(.archive) .alignfull .content--inner, .single-post .editor-styles-wrapper footer .comments .alignfull .content--inner { + .single-license .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignfull .content--inner, + .single-license .editor-styles-wrapper .content.has_no_sidebar .comments .alignfull .content--inner, + .single-license .editor-styles-wrapper footer .content--page article:not(.archive) .alignfull .content--inner, + .single-license .editor-styles-wrapper footer .comments .alignfull .content--inner, .single-post .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignfull .content--inner, + .single-post .editor-styles-wrapper .content.has_no_sidebar .comments .alignfull .content--inner, + .single-post .editor-styles-wrapper footer .content--page article:not(.archive) .alignfull .content--inner, + .single-post .editor-styles-wrapper footer .comments .alignfull .content--inner { padding-left: 48px; padding-right: 48px; } } @media only screen and (min-width: 1016px) { - .single-license .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignfull, .single-license .editor-styles-wrapper .content.has_no_sidebar .comments .alignfull, .single-license .editor-styles-wrapper footer .content--page article:not(.archive) .alignfull, .single-license .editor-styles-wrapper footer .comments .alignfull, .single-post .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignfull, .single-post .editor-styles-wrapper .content.has_no_sidebar .comments .alignfull, .single-post .editor-styles-wrapper footer .content--page article:not(.archive) .alignfull, .single-post .editor-styles-wrapper footer .comments .alignfull { + .single-license .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignfull, + .single-license .editor-styles-wrapper .content.has_no_sidebar .comments .alignfull, + .single-license .editor-styles-wrapper footer .content--page article:not(.archive) .alignfull, + .single-license .editor-styles-wrapper footer .comments .alignfull, .single-post .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignfull, + .single-post .editor-styles-wrapper .content.has_no_sidebar .comments .alignfull, + .single-post .editor-styles-wrapper footer .content--page article:not(.archive) .alignfull, + .single-post .editor-styles-wrapper footer .comments .alignfull { margin-left: calc(-50vw + ( 920px ) / 2); margin-right: calc(-50vw + ( 920px ) / 2); width: 100vw; } } -.single-license .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignwide, .single-license .editor-styles-wrapper .content.has_no_sidebar .comments .alignwide, .single-license .editor-styles-wrapper footer .content--page article:not(.archive) .alignwide, .single-license .editor-styles-wrapper footer .comments .alignwide, .single-post .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignwide, .single-post .editor-styles-wrapper .content.has_no_sidebar .comments .alignwide, .single-post .editor-styles-wrapper footer .content--page article:not(.archive) .alignwide, .single-post .editor-styles-wrapper footer .comments .alignwide { +.single-license .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignwide, +.single-license .editor-styles-wrapper .content.has_no_sidebar .comments .alignwide, +.single-license .editor-styles-wrapper footer .content--page article:not(.archive) .alignwide, +.single-license .editor-styles-wrapper footer .comments .alignwide, .single-post .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignwide, +.single-post .editor-styles-wrapper .content.has_no_sidebar .comments .alignwide, +.single-post .editor-styles-wrapper footer .content--page article:not(.archive) .alignwide, +.single-post .editor-styles-wrapper footer .comments .alignwide { margin-left: -16px; margin-right: -16px; max-width: 920px; width: calc(100% + (2 * 16px)); } @media only screen and (min-width: 600px) { - .single-license .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignwide, .single-license .editor-styles-wrapper .content.has_no_sidebar .comments .alignwide, .single-license .editor-styles-wrapper footer .content--page article:not(.archive) .alignwide, .single-license .editor-styles-wrapper footer .comments .alignwide, .single-post .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignwide, .single-post .editor-styles-wrapper .content.has_no_sidebar .comments .alignwide, .single-post .editor-styles-wrapper footer .content--page article:not(.archive) .alignwide, .single-post .editor-styles-wrapper footer .comments .alignwide { + .single-license .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignwide, + .single-license .editor-styles-wrapper .content.has_no_sidebar .comments .alignwide, + .single-license .editor-styles-wrapper footer .content--page article:not(.archive) .alignwide, + .single-license .editor-styles-wrapper footer .comments .alignwide, .single-post .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignwide, + .single-post .editor-styles-wrapper .content.has_no_sidebar .comments .alignwide, + .single-post .editor-styles-wrapper footer .content--page article:not(.archive) .alignwide, + .single-post .editor-styles-wrapper footer .comments .alignwide { margin-left: -2rem; margin-right: -2rem; width: calc(100% + 4rem); } } @media only screen and (min-width: 782px) { - .single-license .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignwide, .single-license .editor-styles-wrapper .content.has_no_sidebar .comments .alignwide, .single-license .editor-styles-wrapper footer .content--page article:not(.archive) .alignwide, .single-license .editor-styles-wrapper footer .comments .alignwide, .single-post .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignwide, .single-post .editor-styles-wrapper .content.has_no_sidebar .comments .alignwide, .single-post .editor-styles-wrapper footer .content--page article:not(.archive) .alignwide, .single-post .editor-styles-wrapper footer .comments .alignwide { + .single-license .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignwide, + .single-license .editor-styles-wrapper .content.has_no_sidebar .comments .alignwide, + .single-license .editor-styles-wrapper footer .content--page article:not(.archive) .alignwide, + .single-license .editor-styles-wrapper footer .comments .alignwide, .single-post .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignwide, + .single-post .editor-styles-wrapper .content.has_no_sidebar .comments .alignwide, + .single-post .editor-styles-wrapper footer .content--page article:not(.archive) .alignwide, + .single-post .editor-styles-wrapper footer .comments .alignwide { margin-left: -48px; margin-right: -48px; width: calc(100% + (2 * 48px)); } } -.editor-styles-wrapper .post-type-archive-sc_event .breadcrumb-area .wrapper, .editor-styles-wrapper .content.has_no_sidebar .alignwide, .editor-styles-wrapper footer .alignwide { +.editor-styles-wrapper .post-type-archive-sc_event .breadcrumb-area .wrapper, .editor-styles-wrapper .content.has_no_sidebar .alignwide, +.editor-styles-wrapper footer .alignwide { max-width: 1180px; width: 100%; } @media only screen and (min-width: 600px) { - .editor-styles-wrapper .post-type-archive-sc_event .breadcrumb-area .wrapper, .editor-styles-wrapper .content.has_no_sidebar .alignwide, .editor-styles-wrapper footer .alignwide { + .editor-styles-wrapper .post-type-archive-sc_event .breadcrumb-area .wrapper, .editor-styles-wrapper .content.has_no_sidebar .alignwide, + .editor-styles-wrapper footer .alignwide { margin-left: -16px; margin-right: -16px; width: calc(100% + (2 * 16px )); } } @media only screen and (min-width: 874px) { - .editor-styles-wrapper .post-type-archive-sc_event .breadcrumb-area .wrapper, .editor-styles-wrapper .content.has_no_sidebar .alignwide, .editor-styles-wrapper footer .alignwide { + .editor-styles-wrapper .post-type-archive-sc_event .breadcrumb-area .wrapper, .editor-styles-wrapper .content.has_no_sidebar .alignwide, + .editor-styles-wrapper footer .alignwide { margin-left: calc(-1 * ((100vw - 3 * 48px) - 730px ) / 2); margin-right: calc(-1 * ((100vw - 3 * 48px) - 730px ) / 2); width: calc(100vw - 3 * 48px); } } @media only screen and (min-width: 1180px) { - .editor-styles-wrapper .post-type-archive-sc_event .breadcrumb-area .wrapper, .editor-styles-wrapper .content.has_no_sidebar .alignwide, .editor-styles-wrapper footer .alignwide { + .editor-styles-wrapper .post-type-archive-sc_event .breadcrumb-area .wrapper, .editor-styles-wrapper .content.has_no_sidebar .alignwide, + .editor-styles-wrapper footer .alignwide { margin-left: calc(-1 * ( (1180px - (2 * 48px) ) - 730px ) / 2); margin-right: calc(-1 * ( (1180px - (2 * 48px) ) - 730px ) / 2); width: calc( 1180px - (2 * 48px ) ); } } -.editor-styles-wrapper .content.has_no_sidebar .alignfull, .editor-styles-wrapper footer .alignfull { +.editor-styles-wrapper .content.has_no_sidebar .alignfull, +.editor-styles-wrapper footer .alignfull { margin-left: -16px; margin-right: -16px; max-width: 1440px; width: calc(100% + (2 * 16px)); } -.editor-styles-wrapper .content.has_no_sidebar .alignfull .content--inner, .editor-styles-wrapper footer .alignfull .content--inner { +.editor-styles-wrapper .content.has_no_sidebar .alignfull .content--inner, +.editor-styles-wrapper footer .alignfull .content--inner { padding-left: 16px; padding-right: 16px; margin: 0 auto; max-width: 1180px; } @media only screen and (min-width: 600px) { - .editor-styles-wrapper .content.has_no_sidebar .alignfull, .editor-styles-wrapper footer .alignfull { + .editor-styles-wrapper .content.has_no_sidebar .alignfull, + .editor-styles-wrapper footer .alignfull { margin-left: -2rem; margin-right: -2rem; width: calc(100% + 4rem); } - .editor-styles-wrapper .content.has_no_sidebar .alignfull .content--inner, .editor-styles-wrapper footer .alignfull .content--inner { + .editor-styles-wrapper .content.has_no_sidebar .alignfull .content--inner, + .editor-styles-wrapper footer .alignfull .content--inner { padding-left: 32px; padding-right: 32px; } } @media only screen and (min-width: 782px) { - .editor-styles-wrapper .content.has_no_sidebar .alignfull, .editor-styles-wrapper footer .alignfull { + .editor-styles-wrapper .content.has_no_sidebar .alignfull, + .editor-styles-wrapper footer .alignfull { margin-left: -3rem; margin-right: -3rem; width: calc(100% + 6rem); } } @media only screen and (min-width: 826px) { - .editor-styles-wrapper .content.has_no_sidebar .alignfull, .editor-styles-wrapper footer .alignfull { + .editor-styles-wrapper .content.has_no_sidebar .alignfull, + .editor-styles-wrapper footer .alignfull { margin-left: calc(-1 * (100vw - 730px ) / 2); margin-right: calc(-1 * (100vw - 730px ) / 2); width: 100vw; } - .editor-styles-wrapper .content.has_no_sidebar .alignfull .content--inner, .editor-styles-wrapper footer .alignfull .content--inner { + .editor-styles-wrapper .content.has_no_sidebar .alignfull .content--inner, + .editor-styles-wrapper footer .alignfull .content--inner { padding-left: 48px; padding-right: 48px; } } @media only screen and (min-width: 1440px) { - .editor-styles-wrapper .content.has_no_sidebar .alignfull, .editor-styles-wrapper footer .alignfull { + .editor-styles-wrapper .content.has_no_sidebar .alignfull, + .editor-styles-wrapper footer .alignfull { margin-left: calc(-1 * (1440px - 730px ) / 2); margin-right: calc(-1 * (1440px - 730px ) / 2); width: 1440px; @@ -881,36 +953,61 @@ justify-content: flex-end; text-align: inherit; } -.editor-styles-wrapper .page-template-template-no-header-wide .content.has_no_sidebar .content--page article:not(.archive), .editor-styles-wrapper .page-template-template-no-header-wide .content.has_no_sidebar .comments, .editor-styles-wrapper .page-template-template-no-header-wide .content.has_no_sidebar .archive-press-mentions, .editor-styles-wrapper .page-template-template-no-header-wide footer .content--page article:not(.archive), .editor-styles-wrapper .page-template-template-no-header-wide footer .comments, .editor-styles-wrapper .page-template-template-no-header-wide footer .archive-press-mentions { +.editor-styles-wrapper .page-template-template-no-header-wide .content.has_no_sidebar .content--page article:not(.archive), +.editor-styles-wrapper .page-template-template-no-header-wide .content.has_no_sidebar .comments, +.editor-styles-wrapper .page-template-template-no-header-wide .content.has_no_sidebar .archive-press-mentions, +.editor-styles-wrapper .page-template-template-no-header-wide footer .content--page article:not(.archive), +.editor-styles-wrapper .page-template-template-no-header-wide footer .comments, +.editor-styles-wrapper .page-template-template-no-header-wide footer .archive-press-mentions { max-width: inherit !important; margin-left: auto !important; margin-right: auto !important; } -.editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive), .editor-styles-wrapper .content.has_no_sidebar .comments, .editor-styles-wrapper .content.has_no_sidebar .archive-press-mentions, .editor-styles-wrapper footer .content--page article:not(.archive), .editor-styles-wrapper footer .comments, .editor-styles-wrapper footer .archive-press-mentions { +.editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive), +.editor-styles-wrapper .content.has_no_sidebar .comments, +.editor-styles-wrapper .content.has_no_sidebar .archive-press-mentions, +.editor-styles-wrapper footer .content--page article:not(.archive), +.editor-styles-wrapper footer .comments, +.editor-styles-wrapper footer .archive-press-mentions { max-width: 730px !important; margin-left: auto !important; margin-right: auto !important; } -.single-post .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive), .single-post .editor-styles-wrapper .content.has_no_sidebar .comments, .single-post .editor-styles-wrapper footer .content--page article:not(.archive), .single-post .editor-styles-wrapper footer .comments { +.single-post .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive), +.single-post .editor-styles-wrapper .content.has_no_sidebar .comments, +.single-post .editor-styles-wrapper footer .content--page article:not(.archive), +.single-post .editor-styles-wrapper footer .comments { max-width: 920px !important; } -.single-post .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignwide.email-block, .single-post .editor-styles-wrapper .content.has_no_sidebar .comments .alignwide.email-block, .single-post .editor-styles-wrapper footer .content--page article:not(.archive) .alignwide.email-block, .single-post .editor-styles-wrapper footer .comments .alignwide.email-block { +.single-post .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignwide.email-block, +.single-post .editor-styles-wrapper .content.has_no_sidebar .comments .alignwide.email-block, +.single-post .editor-styles-wrapper footer .content--page article:not(.archive) .alignwide.email-block, +.single-post .editor-styles-wrapper footer .comments .alignwide.email-block { max-width: none !important; } -.single-license .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive), .single-license .editor-styles-wrapper .content.has_no_sidebar .comments, .single-license .editor-styles-wrapper footer .content--page article:not(.archive), .single-license .editor-styles-wrapper footer .comments { +.single-license .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive), +.single-license .editor-styles-wrapper .content.has_no_sidebar .comments, +.single-license .editor-styles-wrapper footer .content--page article:not(.archive), +.single-license .editor-styles-wrapper footer .comments { max-width: 1180px !important; } -.single-license .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignwide.email-block, .single-license .editor-styles-wrapper .content.has_no_sidebar .comments .alignwide.email-block, .single-license .editor-styles-wrapper footer .content--page article:not(.archive) .alignwide.email-block, .single-license .editor-styles-wrapper footer .comments .alignwide.email-block { +.single-license .editor-styles-wrapper .content.has_no_sidebar .content--page article:not(.archive) .alignwide.email-block, +.single-license .editor-styles-wrapper .content.has_no_sidebar .comments .alignwide.email-block, +.single-license .editor-styles-wrapper footer .content--page article:not(.archive) .alignwide.email-block, +.single-license .editor-styles-wrapper footer .comments .alignwide.email-block { max-width: none !important; } -.single-license .editor-styles-wrapper .content.has_no_sidebar .license-comments, .single-license .editor-styles-wrapper footer .license-comments { +.single-license .editor-styles-wrapper .content.has_no_sidebar .license-comments, +.single-license .editor-styles-wrapper footer .license-comments { background: #f0E68C; padding: 2rem; } -.single-license .editor-styles-wrapper .content.has_no_sidebar .license-comments .wp-block-heading, .single-license .editor-styles-wrapper footer .license-comments .wp-block-heading { +.single-license .editor-styles-wrapper .content.has_no_sidebar .license-comments .wp-block-heading, +.single-license .editor-styles-wrapper footer .license-comments .wp-block-heading { margin-top: 0; } -.single-license .editor-styles-wrapper .content.has_no_sidebar .license-comments:not(:has(h2)):not(:has(.wp-block-heading)), .single-license .editor-styles-wrapper footer .license-comments:not(:has(h2)):not(:has(.wp-block-heading)) { +.single-license .editor-styles-wrapper .content.has_no_sidebar .license-comments:not(:has(h2)):not(:has(.wp-block-heading)), +.single-license .editor-styles-wrapper footer .license-comments:not(:has(h2)):not(:has(.wp-block-heading)) { background: none; } .editor-styles-wrapper .alignfull { @@ -2748,6 +2845,43 @@ .wp-block-cover .editor-styles-wrapper .member-details span:nth-child(2) { border-color: var(--wp--preset--color--neutral-white); } +.editor-styles-wrapper .content.ai-full-width .content--page { + margin: 0; + padding: 0; + width: 100%; + max-width: 100%; + background-color: #f6f7f9; +} +.editor-styles-wrapper .entry-content .wp-block-group > div, +.editor-styles-wrapper .entry-content .wp-block-group.osi-card { + max-width: 1140px; + margin-left: auto; + margin-right: auto; +} +.editor-styles-wrapper .content.ai-full-width h2.wp-block-heading { + font-weight: 700; + font-size: 48px; + line-height: 62px; + color: #1F1F25; + max-width: 1000px; +} +.editor-styles-wrapper .content.ai-full-width h3.wp-block-heading { + font-size: 26px; + line-height: 54px; + margin: 0; +} +.editor-styles-wrapper .content.ai-full-width .wp-block-group.small-round-details { + width: 300px; + height: 300px; + overflow: hidden; +} +.editor-styles-wrapper .content.ai-full-width .wp-block-group.small-round-details h3 { + line-height: 32px !important; +} +.editor-styles-wrapper .content.ai-full-width .entry-content > .wp-block-group { + margin-top: 100px; + margin-bottom: 100px; +} .editor-styles-wrapper .wp-block { margin-left: auto; margin-right: auto; diff --git a/themes/osi/assets/css/editor-style.css.map b/themes/osi/assets/css/editor-style.css.map index 04be178..61b3b96 100644 --- a/themes/osi/assets/css/editor-style.css.map +++ b/themes/osi/assets/css/editor-style.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../scss/editor-style.scss","../../node_modules/@wordpress/base-styles/_breakpoints.scss","../../node_modules/@wordpress/base-styles/_functions.scss","../../node_modules/@wordpress/base-styles/_long-content-fade.scss","../../node_modules/@wordpress/base-styles/_mixins.scss","../scss/_1_settings.breakpoints.scss","../scss/_4_elements.typography.scss","../scss/_4_elements.inputs-gutenberg.scss","../scss/_5_objects.inputs.scss","../scss/_5_objects.wp-objects.scss","../scss/_6_components.wp-gutenberg.scss","../scss/_7_vendor.plugin--sugar-calendar.scss","../scss/_7_vendor.plugins.scss","../scss/_8_overrides.editor.scss","../scss/_1_settings.colors.scss","../scss/pink-grid/pinkgrid.scss","../scss/_3_generic.placeholders.scss","../scss/_1_settings.inputs.scss","../scss/_1_settings.typography.scss","../scss/_4_elements.tables.scss","../scss/_1_settings.tables.scss","../scss/_2_tools.mixins.scss","../scss/_4_elements.media.scss","../scss/_5_objects.structure.scss","../scss/_5_objects.layout.scss","../scss/_5_objects.media.scss","../scss/_6_components.wp-content.scss","../scss/_6_components.blocks.scss","../scss/_8_overrides.templates.scss"],"names":[],"mappings":";AAAA;AACA;ACDA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACGA;AAAA;AAAA;AAoDA;AAAA;AAAA;AA8BA;AAAA;AAAA;AAqCA;AAAA;AAAA;AAoCA;AAAA;AAAA;AAoKA;AAAA;AAAA;AAAA;AAwCA;AAAA;AAAA;ACrUA;AL7BA;AAIA;AAGA;AMPA;AAmCA;AAoHA;AAmNA;AClXA;APqBA;AQjBA;ACgDA;ATxBA;AU5BA;AAqEA;AAiDA;AA+FA;AAwHA;AAsFA;AAsFA;AAuFA;AA+BA;AV9kBA;AWjCA;AAAA;AAAA;AAsJA;AAAA;AAAA;AC3GA;AAaA;AAAA;AAAA;AAAA;AAAA;AAAA;AAiCA;AAmBA;AZxEA;AapCA;;AAAA;AAmBA;AAKA;AAKA;AAeA;AAiJA;;AC5LA;EACC;EACA;EACA;EACA;EACA;;ACND;EACC;;ACDD;EACE,OCcW;EDbX,aCcgB;EDbhB,WCcc;EDbd,aCcgB;;ADXlB;EACI,kBCPgB;EDQhB;EACA,eCLkB;EDMlB,OCJW;EDKX;EACA,aEPO;EFQP,WCNc;EDOd,aEJS;EFKT;EACA,WCJc;EDKd,SCNa;EDOb;;AAEA;EAEI,SCoBE;;ADfV;AAAA;AAAA;EACI,OCCU;EDAV;EACA,kBCTe;EDUf;EACA,eCLiB;EDMjB;EACA,aCFS;EDGT,WCFa;EDGZ;EACD,aCHe;EDIf;EACA,SCJY;EDKZ;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACI,kBCvBY;EDwBZ,cCtBa;EDuBb;EACA,OClBO;EDmBP;EACA;;AAGJ;AAAA;AAAA;EACI,kBCjBc;EDkBd,cChBe;;ADkBf;AAAA;AAAA;AAAA;AAAA;EACI,kBCpBW;EDqBX,cCnBY;;ADuBpB;AAAA;AAAA;EACI;EACA,cC1CY;ED2CZ,OC3CY;;AD6CZ;AAAA;AAAA;AAAA;AAAA;EACI;EACA,cC/CQ;EDgDR,OChDQ;;ADoDhB;AAAA;AAAA;EACI,kBF3CD;;AE6CC;AAAA;AAAA;AAAA;AAAA;EACI,kBF/CJ;;AEmDJ;AAAA;AAAA;AAAA;AAAA;EAEI,cC5DY;ED6DZ,SC5CE;;ADsDV;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAwDJ;EACE;EACA;EACA;EACA;;AAEA;EACE,cXhIW;EWiIb,eXjIa;EWkIX;EACA,WXzIO;;AW4IT;EAbF;IAcI;IACA;IACA;;EAEA;IACE,cX7IO;IW8IP,eX9IO;;;AWiJX;EAvBF;IAwBI;IACA;IACA;;EAEA;IACE,cXxJO;IWyJP,eXzJO;;;AW6JX;EAlCF;IAmCE;IACE;IACA;;;AAKJ;EACE;EACA;EACA,WXlKQ;EWmKR;;AAEA;EANF;IAOI;IACA;IACA;;;AAEF;EAXF;IAYI;IACA;IACA;;;AAgDJ;EACE,WXxOS;EWyOT;;AAEA;EAJF;IAKI;IACA;IACA;;;AAOF;EAdF;IAeI;IACA;IACA;;;AAEF;EAnBF;IAoBI;IACA;IACA;;;AAKJ;EACE;EACA;EACA,WXpQQ;EWqQR;;AAEA;EACE,cXnQW;EWoQb,eXpQa;EWqQX;EACA,WX5QO;;AW+QT;EAbF;IAcI;IACA;IACA;;EAEA;IACE,cXhRO;IWiRP,eXjRO;;;AWqRX;EAxBF;IAyBI;IACA;IACA;;;AAGF;EA9BF;IA+BI;IACA;IACA;;EAEA;IACE,cXlSO;IWmSP,eXnSO;;;AWsSX;EAxCF;IAyCI;IACA;IACA,OX5SM;;;ACxCV;EACI,aYOa;;AZLb;EACE;;AAMN;EACI,OQqCY;ERpCZ;EACA;EACA;EACA;;AAEA;EACI,OQgCW;ER/BX;EACA;;AAGJ;EACI;EACA,SWkBE;;AXfN;EACE;EACA,OQoBa;;ARjBf;EACI;EACA;;AAGJ;EACI,OWTM;;AXed;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI;EACA;EACA,aYCgB;;AZChB;AAAA;AAAA;AAAA;AAAA;AAAA;EACI,aYzCY;;AZ4ChB;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAKR;AAAA;EAEI,OQ1BW;ER2BX,aYzDU;EZ0DV,WYzCK;EZ0CL,aYvDY;EZwDZ,gBY1DiB;EZ2DjB,aY5DgB;EZ6DhB;;AAOJ;AAAA;EAEI,OQzCW;ER0CX,aYxEU;EZyEV,WYpDK;EZqDL,aYtEY;EZuEZ,gBYzEiB;EZ0EjB,aY3EgB;EZ4EhB;;AAOJ;AAAA;EAEI,OQvDc;ERwDd,aYhFa;EZiFb,WY/DK;EZgEL,aY/Ee;EZgFf,gBYjFoB;EZkFpB,aYnFmB;EZoFnB;;AAOJ;AAAA;EAEI,OQtEc;ERuEd,aY/Fa;EZgGb,WY1EK;EZ2EL,aY9Fe;EZ+Ff,gBYhGoB;EZiGpB,aYlGmB;EZmGnB;;AAOJ;AAAA;EAEI,OQvFQ;ERwFR,aY7HO;EZ8HP,WYrFK;EZsFL,aYzHa;EZ0Hb,gBY/GoB;EZgHpB,aYjHmB;EZkHnB;;AAOJ;AAAA;EAEI,OQtGQ;ERuGR,aY5IO;EZ6IP,WYhGK;EZiGL,aYxIa;EZyIb,gBY9HoB;EZ+HpB,aYhImB;EZiInB;EACA;;AASJ;AAAA;AAAA;EAGI;EACA,eY7Ja;;AZgKjB;AAAA;EAEI,eYhKS;;AZmKb;EACI;;AAGJ;AAAA;EAGI;EAEA;EACA;;AAEA;AAAA;AAAA;AAAA;EAEI;;AAIJ;EACI,aYrLK;EZsLL,aYzLS;EZ0LT;;AAEA;EACI;;AAQZ;EACI;EACA;EACA,aYlMU;EZmMV,YYpIkB;EZqIlB,aYhMY;EZiMZ,aYpImB;EZqInB;EACA,cYhJgB;EZiJhB,WY1IiB;;AZ4IjB;EACI,aY3MM;EZ4MN,YY7Ic;EZ8Id,WY/Ia;EZgJb,aY1MQ;EZ2MR;;AAGJ;EACE;;AAGF;EACI;EACA;;AAIR;EACI;EACA;;AAGJ;EACI;;AAGJ;AAAA;EAEI;;AAGJ;EACI,aY7Oa;EZ8Ob;;AAGJ;AAAA;EAEI,aYnPa;;AZqPb;AAAA;EACI,aYtPS;;AZ0PjB;AAAA;AAAA;EAGI;EACA;;AAEH;AAAA;AAAA;EACC;;AAIF;EACI;;AAGJ;EACI,kBQlPQ;ERmPR,OQpOS;ERqOT;;AAGJ;EACI,kBQxPQ;ERyPR,OQ1OS;ER2OT;EACA,aYnRa;;AZsRjB;EACI;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI,kBYxNa;EZyNb,QYxNS;EZyNT,OQnQQ;ERoQR,aYxPO;EZyPP,WYzNW;EZ0NX,aYzSa;EZ0Sb,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A;EACA;EACA,eQhKc;;ARmKhB;EACE;EACA,eQrKc;;ARwKhB;EACI;EACA;EACA;;AAMR;EAEI;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;IACE;;EAGF;IACE;;EAGF;IACE;;;AAKA;EACI;;AAGR;EACE;EACA;EACA,cQrNc;ERsNd;EACA,eQvNc;;AR0NhB;EACE;EACA;;AAEA;EACE;EACA;;AAEA;EACE;;AAOV;EACI,kBI/QI;EJgRJ;EACA;;AAKF;EACE;EACA,SUvTe;;AVyTjB;EACE,aQhTa;ERiTb;;AAEF;EACE;;AAEF;EACE;;AACA;EACE,kBIjSM;;AJmSR;EACE;;AAON;EACI;;AAOI;AAAA;EACE;;AAKN;EACE;;AAGC;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AAOA;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AAOF;EACE;EACA,cO3VU;EP4VV,cOzVU;EP0VV;EACA,OO9VU;;APgWR;EACE;EACA,OOlWM;;APwWR;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AAOA;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AAUZ;EACE;EACA;;AAGF;EACE;;AAQJ;EACE;EACA;;AAGE;EACE;;AAIJ;EACE;;AAGF;EACE;;AAGF;EACE;;AAEF;EAEE;IACE;;;AAIJ;EACE;;AAGF;EACE;;AAIJ;EACE,WLpaS;EKqaT;EACA;EACA;;AAEA;EACE;EACA,cLraW;EKsaX,eLtaW;;AKwaX;EACE;EACA;;AAGF;EAVF;IAWI,cLhbO;IKibP,eLjbO;;;AKsbX;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EAVF;IAWI;IACA;IACA;;;AAMN;EACE;;AAEA;EACE;;AAIF;EACE,OIleI;EJmeJ;EACA,aQhfa;ERifb,WQ/dK;ERgeL,aQ3fa;ER4fb;EACA;EACA;;AAEA;EACE;EACA,OI9dU;;AJked;EACE,OIxeQ;EJyeR;EACA,aQ1gBS;ER2gBT;;AAEF;EACE;;AAGF;EACE;EACA,aQnhBS;;ARuhBT;EACE;;AAEF;EACE;EACA;;AAIJ;EACE;;AAUF;EACE;;AACA;EACE;;AAON;EACE,KAFY;;AAMZ;EAGM;AAAA;IACE;;EADF;AAAA;IACE;;EADF;AAAA;IACE;;EADF;AAAA;IACE;;EADF;AAAA;IACE;;EADF;AAAA;IACE;;EADF;AAAA;IACE;;EADF;AAAA;IACE;;;AASR;EACE;;AAIA;EACE;;AAKN;EACE;;AACA;EACE;EACA;;AAGF;EACE,YLxjBW;EKyjBX,eLzjBW;;AK2jBX;EAJF;IAKI,YL7jBO;IK8jBP,eL9jBO;;;AKqkBX;EACE;;AAEA;EACE,SLxkBS;;AK0kBT;EAHF;IAII,SL7kBK;;;AKklBX;EACE;IACE;;EAEA;IACE;IACA;;EAGF;IACE;IACA;;;AiBxoBR;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AhBdP;EACC,WNyCW;EMxCX;;AAIA;EACC;;AAIF;AAAA;AAAA;EAGC;;AAGD;EACC;;AAGD;EACC;EACA;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAEA;EACC;;AAKD;EACC;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;EACA;;AAGD;EAEC;EACA;;AAEA;EAEC;;AAEA;EACC;;AAGD;EAEC;EACA;EACA;;AAMH;EAEC;EACA;EACA;EACA;;AAEA;EAEC;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAIA;EACC;;AAMD;EACC;;AAIA;EACC;;AAUJ;EACC,WNnGS;;AMuGX;AAAA;EAGC;;AAUA;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAKD;EACC;EACA;EACA;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAXD;IAYE;;;AAID;EACC;;AAKD;EACC;;AAEA;EAHD;IAIE;;;AAKH;EACC;;AAEA;EACC;EACA;EACA;;AAEA;EALD;IAME;;;AAGD;EACC;;AAIF;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAEA;EAPD;IAQE;IACA;IAEA;IACA;IACA;IACA;IACA;IACA;;;AAIF;EACC;;AAEA;EACC;EACA;;AAEA;EAJD;IAKE;;;AAKD;EACC;EACA;EACA;;AAEA;EALD;IAOE;;;AAID;EACC;EACA;;AAEA;EAJD;IAKE;IACA;IACA;;;AAID;EACC;;AAEA;EAHD;IAIE;;;AASN;EACC;;AAEA;EAHD;IAIE;;;AAIF;EACC;;AAEA;EAHD;IAIE;;;AAMH;EACC;EACA;EACA;;AAGD;EACC;;AAEA;EACC;;AAOF;EAEE;IACC;;EAEA;IACC;;EAGD;IACC;;;AAMJ;EACC;;AAEA;EACC;;AAIF;EACC;;AAOC;EACC;EACA;;AAEA;EACC;;AAGD;EACC;EACA;EACA;EACA;;AAOJ;EACC;;AAGD;EACC;EACA;;AAGC;EACC;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;ACjZC;EACI;;AAEJ;EACI,kBE0BA;EFzBA;EACA,OE4BC;EF3BD;EACA;EACA;EACA;EACA;;AAEA;EACI,OEoBH;EFnBG,kBE8BI;EF7BJ;EACA;;AAGA;EACI,OEaP;;AFTD;EACI,OEQH;EFPG;;AAMZ;EACI;;AACA;EACI;;AAKR;EACC;;AAGD;EACI;;AAGJ;EACI;;AAUJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;AAKR;EZ1FA;AY+FI;AAOA;;EAXA;IACI;;EAIJ;IACI;IACA;IACA;;EAIJ;IACI;;;AAKR;EACI;EACA;;AgB7GA;EACI;EACA;EACA,WvBkCG;EuBjCH;EACA;EACA;EACA;EACA;;AAEJ;EACI;;AAGA;EACI;EACA;EACA;EACA;EACA;;AAGR;EAEQ;IACI,avBgBH;IuBfG,gBvBeH;;;AuBRT;EACI;;AAEJ;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AAKZ;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;;AAEJ;EACI;EACA;;AACA;AACI;EACA;EACA;;AAGR;EACI;EACA;EACA;;AAKJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;;AAKJ;EADJ;IAEQ;;;AAEJ;EAJJ;IAKQ;;;AAIR;EACI;;AAIA;EACI;;AAEJ;EACI;EACA;;AAEJ;EACI,Od9EA;Ec+EA;;AAKJ;EACI,aV1GS;;AU4Gb;AAAA;EAEI;;AAEJ;EARJ;IASQ;;;AAEJ;EAXJ;IAYQ;IACA;IACA;IACA;IACA;IACA;;EACA;AAAA;IAEI;IACA;IACA;;;AAMR;EACI;;AACA;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;IACA;IACA;;;AAEJ;EATJ;IAUQ;IACA;IACA,OvB3HN;;;AuBuIN;AAAA;AAAA;AAAA;AAAA;EACI;EACA;;AAGA;AAAA;AAAA;AAAA;AAAA;EACI;EACA;;AAEJ;AAAA;AAAA;AAAA;AAAA;EACI;EACA;;AAGR;EAEQ;AAAA;AAAA;AAAA;AAAA;IACI;IACA;;EAEJ;AAAA;AAAA;AAAA;AAAA;IACI;;;AAUZ;AAAA;AAAA;AAAA;EACI;;AAIR;AAAA;EAEI;;AAGJ;EACI;EACA;EACA;;AACA;EACI,cdxLC;;ADlCT;EACE;EACA;;AAEF;EAEE;;AAEF;EACI;;AAGJ;EACE;;AAIF;EACI,WRkBO;;AQdX;EACI;;AAIJ;EACE;;AACA;EACE;EACA;;AAKF;EACE;;AAKJ;EACI;EACA;EACA;;AAIJ;EACC;;AAIC;EAEE;EACA;EACA;EACA;EACA;EACA;;AAMJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;;AAME;EACE;;AAML;EACC;EACE;;AAGH;EACC;;AAED;EACC;EACE;EACA;;AAGH;EACC;EACE;EACA;;AAGH;EACC;;AAGD;EACI;EACA;EACA;;AAKD;EACE;;AAEF;EACE;;AAGF;EARF;IASI;;EACA;IACE;;EAEF;IACE;;;AAON;EACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;;AAOF;EACE;IACE;;EAEF;IACE;;;AAON;EACE;EACA;;AAQF;EACE;;AAEA;EACE;;AAGJ;EACE;EACA,OC1JY;;AD4JZ;EACE,kBC7KI;ED8KJ,OCzKG;;AD+KT;EACE;EACA;EACA;;AACA;EACE;;AACA;EACE;;AAOL;EACC,aK7NS;;AL+NP;EACG;EACA;;AAGH;EACC;;AAMJ;EACC;;AAGD;EACC","file":"editor-style.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../scss/editor-style.scss","../../node_modules/@wordpress/base-styles/_breakpoints.scss","../../node_modules/@wordpress/base-styles/_functions.scss","../../node_modules/@wordpress/base-styles/_long-content-fade.scss","../../node_modules/@wordpress/base-styles/_mixins.scss","../scss/_1_settings.breakpoints.scss","../scss/_4_elements.typography.scss","../scss/_4_elements.inputs-gutenberg.scss","../scss/_5_objects.inputs.scss","../scss/_5_objects.wp-objects.scss","../scss/_6_components.wp-gutenberg.scss","../scss/_7_vendor.plugin--sugar-calendar.scss","../scss/_7_vendor.plugins.scss","../scss/_8_overrides.editor.scss","../scss/_1_settings.colors.scss","../scss/pink-grid/pinkgrid.scss","../scss/_3_generic.placeholders.scss","../scss/_1_settings.inputs.scss","../scss/_1_settings.typography.scss","../scss/_4_elements.tables.scss","../scss/_1_settings.tables.scss","../scss/_2_tools.mixins.scss","../scss/_4_elements.media.scss","../scss/_5_objects.structure.scss","../scss/_5_objects.layout.scss","../scss/_5_objects.media.scss","../scss/_6_components.wp-content.scss","../scss/_6_components.blocks.scss","../scss/_8_overrides.templates.scss"],"names":[],"mappings":"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GJ;EACI;EACA,SWkBE;;AXfN;EACE;EACA,OQoBa;;ARjBf;EACI;EACA;;AAGJ;EACI,OWTM;;AXed;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI;EACA;EACA,aYCgB;;AZChB;AAAA;AAAA;AAAA;AAAA;AAAA;EACI,aYzCY;;AZ4ChB;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAKR;AAAA;EAEI,OQ1BW;ER2BX,aYzDU;EZ0DV,WYzCK;EZ0CL,aYvDY;EZwDZ,gBY1DiB;EZ2DjB,aY5DgB;EZ6DhB;;AAOJ;AAAA;EAEI,OQzCW;ER0CX,aYxEU;EZyEV,WYpDK;EZqDL,aYtEY;EZuEZ,gBYzEiB;EZ0EjB,aY3EgB;EZ4EhB;;AAOJ;AAAA;EAEI,OQvDc;ERwDd,aYhFa;EZiFb,WY/DK;EZgEL,aY/Ee;EZgFf,gBYjFoB;EZkFpB,aYnFmB;EZoFnB;;AAOJ;AAAA;EAEI,OQtEc;ERuEd,aY/Fa;EZgGb,WY1EK;EZ2EL,aY9Fe;EZ+Ff,gBYhGoB;EZiGpB,aYlGmB;EZmGnB;;AAOJ;AAAA;EAEI,OQvFQ;ERwFR,aY7HO;EZ8HP,WYrFK;EZsFL,aYzHa;EZ0Hb,gBY/GoB;EZgHpB,aYjHmB;EZkHnB;;AAOJ;AAAA;EAEI,OQtGQ;ERuGR,aY5IO;EZ6IP,WYhGK;EZiGL,aYxIa;EZyIb,gBY9HoB;EZ+HpB,aYhImB;EZiInB;EACA;;AASJ;AAAA;AAAA;EAGI;EACA,eY7Ja;;AZgKjB;AAAA;EAEI,eYhKS;;AZmKb;EACI;;AAGJ;AAAA;EAGI;EAEA;EACA;;AAEA;AAAA;AAAA;AAAA;EAEI;;AAIJ;EACI,aYrLK;EZsLL,aYzLS;EZ0LT;;AAEA;EACI;;AAQZ;EACI;EACA;EACA,aYlMU;EZmMV,YYpIkB;EZqIlB,aYhMY;EZiMZ,aYpImB;EZqInB;EACA,cYhJgB;EZiJhB,WY1IiB;;AZ4IjB;EACI,aY3MM;EZ4MN,YY7Ic;EZ8Id,WY/Ia;EZgJb,aY1MQ;EZ2MR;;AAGJ;EACE;;AAGF;EACI;EACA;;AAIR;EACI;EACA;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II;;;AAQA;EACI,WQ3CC;;AR8CL;EACE,WQ3CG;;AR8CL;EACE,WQ3CG;;AR8CL;EACE,WQ3CG;;AR8CL;EACE,WQ3CG;;AR8CL;EACE,WQ3CG;;AR+CT;EACE;EACA;;AAIF;EACI,OIxEI;EJyEJ;EACA;;AAIJ;EACE;;AACA;EACG;;AAKL;EACE;;AAIF;EACE;;AAEA;EACE,WLzFO;EK0FP;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AAOA;EACE;;AAIJ;EACE;IACE;IACA;;;AAQN;EACE;;AAIA;EACE;IACE;;EACA;IACE;IACA;;;AAKR;EACE;IACE;IACA;;;AAIJ;EACE;IACE,cL9IO;IK+IP,eL/IO;;;AKoJX;EACE;;AAEF;EACE;;AAGF;EACE;;AAGF;EAZF;IAaI;;EAEA;IACE;IACA;IACA;;;AAYE;EACI;;AAIR;EACE;EACA;EACA;EACA,eQhKc;;ARmKhB;EACE;EACA,eQrKc;;ARwKhB;EACI;EACA;EACA;;AAMR;EAEI;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;IACE;;EAGF;IACE;;EAGF;IACE;;;AAKA;EACI;;AAGR;EACE;EACA;EACA,cQrNc;ERsNd;EACA,eQvNc;;AR0NhB;EACE;EACA;;AAEA;EACE;EACA;;AAEA;EACE;;AAOV;EACI,kBI/QI;EJgRJ;EACA;;AAKF;EACE;EACA,SUvTe;;AVyTjB;EACE,aQhTa;ERiTb;;AAEF;EACE;;AAEF;EACE;;AACA;EACE,kBIjSM;;AJmSR;EACE;;AAON;EACI;;AAOI;AAAA;EACE;;AAKN;EACE;;AAGC;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AAOA;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AAOF;EACE;EACA,cO3VU;EP4VV,cOzVU;EP0VV;EACA,OO9VU;;APgWR;EACE;EACA,OOlWM;;APwWR;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AAOA;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AAUZ;EACE;EACA;;AAGF;EACE;;AAQJ;EACE;EACA;;AAGE;EACE;;AAIJ;EACE;;AAGF;EACE;;AAGF;EACE;;AAEF;EAEE;IACE;;;AAIJ;EACE;;AAGF;EACE;;AAIJ;EACE,WLpaS;EKqaT;EACA;EACA;;AAEA;EACE;EACA,cLraW;EKsaX,eLtaW;;AKwaX;EACE;EACA;;AAGF;EAVF;IAWI,cLhbO;IKibP,eLjbO;;;AKsbX;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EAVF;IAWI;IACA;IACA;;;AAMN;EACE;;AAEA;EACE;;AAIF;EACE,OIleI;EJmeJ;EACA,aQhfa;ERifb,WQ/dK;ERgeL,aQ3fa;ER4fb;EACA;EACA;;AAEA;EACE;EACA,OI9dU;;AJked;EACE,OIxeQ;EJyeR;EACA,aQ1gBS;ER2gBT;;AAEF;EACE;;AAGF;EACE;EACA,aQnhBS;;ARuhBT;EACE;;AAEF;EACE;EACA;;AAIJ;EACE;;AAUF;EACE;;AACA;EACE;;AAON;EACE,KAFY;;AAMZ;EAGM;AAAA;IACE;;EADF;AAAA;IACE;;EADF;AAAA;IACE;;EADF;AAAA;IACE;;EADF;AAAA;IACE;;EADF;AAAA;IACE;;EADF;AAAA;IACE;;EADF;AAAA;IACE;;;AASR;EACE;;AAIA;EACE;;AAKN;EACE;;AACA;EACE;EACA;;AAGF;EACE,YLxjBW;EKyjBX,eLzjBW;;AK2jBX;EAJF;IAKI,YL7jBO;IK8jBP,eL9jBO;;;AKqkBX;EACE;;AAEA;EACE,SLxkBS;;AK0kBT;EAHF;IAII,SL7kBK;;;AKklBX;EACE;IACE;;EAEA;IACE;IACA;;EAGF;IACE;IACA;;;AiBxoBR;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AhBdP;EACC,WNyCW;EMxCX;;AAIA;EACC;;AAIF;AAAA;AAAA;EAGC;;AAGD;EACC;;AAGD;EACC;EACA;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAEA;EACC;;AAKD;EACC;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;EACA;;AAGD;EAEC;EACA;;AAEA;EAEC;;AAEA;EACC;;AAGD;EAEC;EACA;EACA;;AAMH;EAEC;EACA;EACA;EACA;;AAEA;EAEC;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAIA;EACC;;AAMD;EACC;;AAIA;EACC;;AAUJ;EACC,WNnGS;;AMuGX;AAAA;EAGC;;AAUA;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAKD;EACC;EACA;EACA;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAXD;IAYE;;;AAID;EACC;;AAKD;EACC;;AAEA;EAHD;IAIE;;;AAKH;EACC;;AAEA;EACC;EACA;EACA;;AAEA;EALD;IAME;;;AAGD;EACC;;AAIF;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAEA;EAPD;IAQE;IACA;IAEA;IACA;IACA;IACA;IACA;IACA;;;AAIF;EACC;;AAEA;EACC;EACA;;AAEA;EAJD;IAKE;;;AAKD;EACC;EACA;EACA;;AAEA;EALD;IAOE;;;AAID;EACC;EACA;;AAEA;EAJD;IAKE;IACA;IACA;;;AAID;EACC;;AAEA;EAHD;IAIE;;;AASN;EACC;;AAEA;EAHD;IAIE;;;AAIF;EACC;;AAEA;EAHD;IAIE;;;AAMH;EACC;EACA;EACA;;AAGD;EACC;;AAEA;EACC;;AAOF;EAEE;IACC;;EAEA;IACC;;EAGD;IACC;;;AAMJ;EACC;;AAEA;EACC;;AAIF;EACC;;AAOC;EACC;EACA;;AAEA;EACC;;AAGD;EACC;EACA;EACA;EACA;;AAOJ;EACC;;AAGD;EACC;EACA;;AAGC;EACC;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;ACjZC;EACI;;AAEJ;EACI,kBE0BA;EFzBA;EACA,OE4BC;EF3BD;EACA;EACA;EACA;EACA;;AAEA;EACI,OEoBH;EFnBG,kBE8BI;EF7BJ;EACA;;AAGA;EACI,OEaP;;AFTD;EACI,OEQH;EFPG;;AAMZ;EACI;;AACA;EACI;;AAKR;EACC;;AAGD;EACI;;AAGJ;EACI;;AAUJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;AAKR;EZ1FA;AY+FI;AAOA;;EAXA;IACI;;EAIJ;IACI;IACA;IACA;;EAIJ;IACI;;;AAKR;EACI;EACA;;AgB7GA;EACI;EACA;EACA,WvBkCG;EuBjCH;EACA;EACA;EACA;EACA;;AAEJ;EACI;;AAGA;EACI;EACA;EACA;EACA;EACA;;AAGR;EAEQ;IACI,avBgBH;IuBfG,gBvBeH;;;AuBRT;EACI;;AAEJ;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AAKZ;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;;AAEJ;EACI;EACA;;AACA;AACI;EACA;EACA;;AAGR;EACI;EACA;EACA;;AAKJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;;AAKJ;EADJ;IAEQ;;;AAEJ;EAJJ;IAKQ;;;AAIR;EACI;;AAIA;EACI;;AAEJ;EACI;EACA;;AAEJ;EACI,Od9EA;Ec+EA;;AAKJ;EACI,aV1GS;;AU4Gb;AAAA;EAEI;;AAEJ;EARJ;IASQ;;;AAEJ;EAXJ;IAYQ;IACA;IACA;IACA;IACA;IACA;;EACA;AAAA;IAEI;IACA;IACA;;;AAMR;EACI;;AACA;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;IACA;IACA;;;AAEJ;EATJ;IAUQ;IACA;IACA,OvB3HN;;;AuBuIN;AAAA;AAAA;AAAA;AAAA;EACI;EACA;;AAGA;AAAA;AAAA;AAAA;AAAA;EACI;EACA;;AAEJ;AAAA;AAAA;AAAA;AAAA;EACI;EACA;;AAGR;EAEQ;AAAA;AAAA;AAAA;AAAA;IACI;IACA;;EAEJ;AAAA;AAAA;AAAA;AAAA;IACI;;;AAUZ;AAAA;AAAA;AAAA;EACI;;AAIR;AAAA;EAEI;;AAGJ;EACI;EACA;EACA;;AACA;EACI,cdxLC;;Ac6LT;EACI;EACA;EACA;EACA;EACA;;AAGJ;AAAA;EAEI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AACA;EACI;;AAIR;EACI;EACA;;AfvQJ;EACE;EACA;;AAEF;EAEE;;AAEF;EACI;;AAGJ;EACE;;AAIF;EACI,WRkBO;;AQdX;EACI;;AAIJ;EACE;;AACA;EACE;EACA;;AAKF;EACE;;AAKJ;EACI;EACA;EACA;;AAIJ;EACC;;AAIC;EAEE;EACA;EACA;EACA;EACA;EACA;;AAMJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;;AAME;EACE;;AAML;EACC;EACE;;AAGH;EACC;;AAED;EACC;EACE;EACA;;AAGH;EACC;EACE;EACA;;AAGH;EACC;;AAGD;EACI;EACA;EACA;;AAKD;EACE;;AAEF;EACE;;AAGF;EARF;IASI;;EACA;IACE;;EAEF;IACE;;;AAON;EACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;;AAOF;EACE;IACE;;EAEF;IACE;;;AAON;EACE;EACA;;AAQF;EACE;;AAEA;EACE;;AAGJ;EACE;EACA,OC1JY;;AD4JZ;EACE,kBC7KI;ED8KJ,OCzKG;;AD+KT;EACE;EACA;EACA;;AACA;EACE;;AACA;EACE;;AAOL;EACC,aK7NS;;AL+NP;EACG;EACA;;AAGH;EACC;;AAMJ;EACC;;AAGD;EACC","file":"editor-style.css"} \ No newline at end of file diff --git a/themes/osi/assets/js/build/theme.asset.php b/themes/osi/assets/js/build/theme.asset.php index d91162f..bd06230 100644 --- a/themes/osi/assets/js/build/theme.asset.php +++ b/themes/osi/assets/js/build/theme.asset.php @@ -1 +1 @@ - array(), 'version' => '1a77530059955fb6eaa5'); + array(), 'version' => '48775f60a0024fbe4d0a'); diff --git a/themes/osi/assets/js/build/theme.js b/themes/osi/assets/js/build/theme.js index 1ff42ac..eda73cc 100644 --- a/themes/osi/assets/js/build/theme.js +++ b/themes/osi/assets/js/build/theme.js @@ -1 +1 @@ -(()=>{var e={690:()=>{jQuery},706:()=>{var e,t,a,n,s;e=jQuery,t=e(window).scrollTop(),a=e(".header-main"),e("#content"),e("body #content:not(.has_no_sidebar)"),n=-1,s="header-main-small",a.innerHeight(),a.innerHeight(),e(window).on("scroll",(function(r){var o=e(this).scrollTop();e(window).width()>784?o>100?a.addClass(s):a.removeClass(s):(o>120&&o>t?(n=-1,a.addClass(s)):(-1==n&&(n=o),o{var e;e=jQuery,(()=>{const t=e(".license-categories"),a=["ls","categories"],n=e(".license-search input"),s=e(".category-filter-cb"),r=e("#clear-search"),o=e("#clear-categories"),l=e("#search-prompt"),i=e("#toggle-license-search"),c=e("#toggle-license-categories");let d=window.location.href,u={};const h=()=>{const s={};n.length&&(""!==n.val()?(s.ls=n.val(),l.removeClass("hide"),l.find("span").html(n.val()),i.removeClass("open").siblings().removeClass("open")):(delete s.ls,l.addClass("hide"),i.addClass("open").siblings().addClass("open")));const r=t.find("input:checked");r.length?(r.each(((t,a)=>{s.categories||(s.categories=[]),s.categories.push(e(a).val())})),s.categories=s.categories.join(","),o.removeClass("hide"),c.find("span").html("("+r.length+")")):(delete s.categories,o.addClass("hide"),c.find("span").html(""));const h=new URL(d),m=new URL(d);for(const e of m.searchParams.entries())h.searchParams.delete(e[0]);for(const e in s)h.searchParams.set(e,s[e]);window.history.pushState({path:h.toString()},"",h.toString()),d=h.toString();let v=!1;a.forEach((e=>{u[e]===s[e]&&typeof u[e]==typeof s[e]||(v=!0)})),u=s,v&&p()},m=()=>{e(".license-table .term-item").on("click",(function(a){a.preventDefault();const n=e(this).attr("data-term");t.find('[value="'+n+'"]').prop("checked",!0).parent("label").addClass("active"),h()}))},p=()=>{const t=e(".license-table tbody");t.html("Loading..."),e.post(OSI_LICENSE_DB.ajaxURL,{action:OSI_LICENSE_DB.action,...u},(e=>{e.success&&e.data?.html&&e.data.licenses.length?(t.html(e.data.html),m()):t.html("No licenses found! Please try widening your search.")})).fail((()=>{t.html("Something went wrong! Please refresh and try again.")}))};(()=>{const e=new URL(d);a.forEach((t=>{e.searchParams.has(t)&&(u[t]=e.searchParams.get(t))}))})(),u.s&&n.val(u.s),u.categories&&u.categories.trim().split(",").forEach((e=>{e=e.trim();const a=t.find(`#osi-filter-cb-${e}`);a.length&&a.prop("checked",!0)})),s.each((function(){e(this).is(":checked")&&e(this).parent("label").addClass("active")})),s.is(":checked")&&o.removeClass("hide"),s.on("change",(function(){e(this).parent("label").toggleClass("active"),h()})),e(".license-search form").on("submit",(function(e){e.preventDefault(),h()})),r.on("click",(function(){n.val(""),h()})),o.on("click",(function(){s.prop("checked",!1).parent("label").removeClass("active"),h()})),m()})()},386:()=>{!function(e){const t=jQuery(".single-license .license-meta > span");let a,n;for(let e=0;e{var e;(e=jQuery)(".sub-menu").addClass("menu-collapse"),e(".menu-item-has-children > a").append(''),e(".menu-toggle").on("click",(function(t){t.preventDefault(),e(this).parent().next(".sub-menu").hasClass("menu-collapse")?(e(this).parent().next(".sub-menu").removeClass("menu-collapse"),e(this).parent().parent(".menu-item-has-children").addClass("tab-active"),e(this).parent().parent().parent(".sub-menu").addClass("can-overflow"),e(this).addClass("menu-toggle-active"),t.stopPropagation()):(e(this).parent().next(".sub-menu").addClass("menu-collapse"),e(this).parent().parent(".menu-item-has-children").removeClass("tab-active"),e(this).parent().parent().parent(".sub-menu").removeClass("can-overflow"),e(this).parent().parent().find(".sub-menu").removeClass("can-overflow"),e(this).removeClass("menu-toggle-active"),t.stopPropagation())}))},14:()=>{!function(){var e,t,a,n,s,r;if((e=document.getElementById("site-navigation"))&&void 0!==(t=e.getElementsByTagName("button")[0]))if(void 0!==(a=e.getElementsByTagName("ul")[0])){for(a.setAttribute("aria-expanded","false"),-1===a.className.indexOf("nav-menu")&&(a.className+=" nav-menu"),t.onclick=function(){-1!==e.className.indexOf("toggled")?(e.className=e.className.replace(" toggled",""),t.setAttribute("aria-expanded","false"),a.setAttribute("aria-expanded","false")):(e.className+=" toggled",t.setAttribute("aria-expanded","true"),a.setAttribute("aria-expanded","true"))},s=0,r=(n=a.getElementsByTagName("a")).length;s a, .page_item_has_children > a");if("ontouchstart"in window)for(t=function(e){var t,a=this.parentNode;if(a.classList.contains("focus"))a.classList.remove("focus");else{for(e.preventDefault(),t=0;t{var e;(e=jQuery)("#openSearch").click((function(){e(".header-search-wrapper").slideDown(),e(this).addClass("active"),e(".header-search-wrapper .search-field").focus()})),e("#closeSearch").click((function(){e(".header-search-wrapper").slideUp(),e("#openSearch").removeClass("active")}))},823:()=>{var e,t=document.getElementById("openMainMenu"),a=document.getElementById("closeSidebar"),n=document.getElementById("openSidebar"),s=".nav-main";function r(){var e=document.querySelectorAll("html")[0],t=e.className;-1===t.indexOf("open-the-menu")?e.className=t+" open-the-menu":e.className=t.replace(" open-the-menu","")}function o(){var e=document.querySelectorAll("html")[0],t=e.className;-1===t.indexOf("open-the-sidebar")?e.className=t+" open-the-sidebar":e.className=t.replace(" open-the-sidebar","")}function l(){var e=window.innerHeight,t=window.matchMedia("(max-width: 48.9em)");document.addEventListener("DOMContentLoaded",(function(){t.matches&&(document.querySelectorAll(s)[0].style.height=e-50+"px")}),!1),t.addListener((function(t){t.matches?document.querySelectorAll(s)[0].style.height=e-50+"px":document.querySelectorAll(s)[0].style.height=null}))}null!=t&&(t.attachEvent?(t.attachEvent("onclick",r),null!==n&&n.attachEvent("onclick",o)):(t.addEventListener("click",r),null!==n&&n.addEventListener("click",o))),null!=a&&(a.attachEvent?a.attachEvent("onclick",r):a.addEventListener("click",r)),l(),document.addEventListener("DOMContentLoaded",(function(){l()}),!1),window.onresize=function(){clearTimeout(e),e=setTimeout((function(){l()}),100)}},103:()=>{/(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",(function(){var e,t=location.hash.substring(1);/^[A-z0-9_-]+$/.test(t)&&(e=document.getElementById(t))&&(/^(?:a|select|input|button|textarea)$/i.test(e.tagName)||(e.tabIndex=-1),e.focus())}),!1)},624:()=>{"use strict";class e{constructor(e){this.tableNode=e,this.columnHeaders=e.querySelectorAll("thead th"),this.sortColumns=[];for(var t=0;tn.value?-1:1}));n.firstChild;)n.removeChild(n.lastChild);for(var d=0;d{var e;(e=jQuery)(document).ready((function(){e(".toggle-header h2").click((function(){var t=e(this).parent().attr("id");e(this).parent().hasClass("open")?(e(this).parent().removeClass("open"),e('[data-toggle="'+t+'"]').removeClass("open")):(e(this).parent().addClass("open"),e('[data-toggle="'+t+'"]').addClass("open"))}))}))}},t={};function a(n){var s=t[n];if(void 0!==s)return s.exports;var r=t[n]={exports:{}};return e[n](r,r.exports,a),r.exports}a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";a(690),a(706),a(876),a(14),a(624),a(655),a(7),a(823),a(103),a(151),a(386)})()})(); \ No newline at end of file +(()=>{var e={690:()=>{jQuery},838:()=>{document.addEventListener("DOMContentLoaded",(function(){const e=document.querySelector(".wpdc-join-discussion");if(e){const t=document.createElement("h3");t.classList.add("wp-block-heading"),t.textContent="Join the discussion on Discourse!",e.insertBefore(t,e.firstChild)}}))},706:()=>{var e,t,a,n,s;e=jQuery,t=e(window).scrollTop(),a=e(".header-main"),e("#content"),e("body #content:not(.has_no_sidebar)"),n=-1,s="header-main-small",a.innerHeight(),a.innerHeight(),e(window).on("scroll",(function(r){var o=e(this).scrollTop();e(window).width()>784?o>100?a.addClass(s):a.removeClass(s):(o>120&&o>t?(n=-1,a.addClass(s)):(-1==n&&(n=o),o{var e;e=jQuery,(()=>{const t=e(".license-categories"),a=["ls","categories"],n=e(".license-search input"),s=e(".category-filter-cb"),r=e("#clear-search"),o=e("#clear-categories"),i=e("#search-prompt"),l=e("#toggle-license-search"),c=e("#toggle-license-categories");let d=window.location.href,u={};const h=()=>{const s={};n.length&&(""!==n.val()?(s.ls=n.val(),i.removeClass("hide"),i.find("span").html(n.val()),l.removeClass("open").siblings().removeClass("open")):(delete s.ls,i.addClass("hide"),l.addClass("open").siblings().addClass("open")));const r=t.find("input:checked");r.length?(r.each(((t,a)=>{s.categories||(s.categories=[]),s.categories.push(e(a).val())})),s.categories=s.categories.join(","),o.removeClass("hide"),c.find("span").html("("+r.length+")")):(delete s.categories,o.addClass("hide"),c.find("span").html(""));const h=new URL(d),m=new URL(d);for(const e of m.searchParams.entries())h.searchParams.delete(e[0]);for(const e in s)h.searchParams.set(e,s[e]);window.history.pushState({path:h.toString()},"",h.toString()),d=h.toString();let v=!1;a.forEach((e=>{u[e]===s[e]&&typeof u[e]==typeof s[e]||(v=!0)})),u=s,v&&p()},m=()=>{e(".license-table .term-item").on("click",(function(a){a.preventDefault();const n=e(this).attr("data-term");t.find('[value="'+n+'"]').prop("checked",!0).parent("label").addClass("active"),h()}))},p=()=>{const t=e(".license-table tbody");t.html("Loading..."),e.post(OSI_LICENSE_DB.ajaxURL,{action:OSI_LICENSE_DB.action,...u},(e=>{e.success&&e.data?.html&&e.data.licenses.length?(t.html(e.data.html),m()):t.html("No licenses found! Please try widening your search.")})).fail((()=>{t.html("Something went wrong! Please refresh and try again.")}))};(()=>{const e=new URL(d);a.forEach((t=>{e.searchParams.has(t)&&(u[t]=e.searchParams.get(t))}))})(),u.s&&n.val(u.s),u.categories&&u.categories.trim().split(",").forEach((e=>{e=e.trim();const a=t.find(`#osi-filter-cb-${e}`);a.length&&a.prop("checked",!0)})),s.each((function(){e(this).is(":checked")&&e(this).parent("label").addClass("active")})),s.is(":checked")&&o.removeClass("hide"),s.on("change",(function(){e(this).parent("label").toggleClass("active"),h()})),e(".license-search form").on("submit",(function(e){e.preventDefault(),h()})),r.on("click",(function(){n.val(""),h()})),o.on("click",(function(){s.prop("checked",!1).parent("label").removeClass("active"),h()})),m()})()},386:()=>{!function(e){const t=jQuery(".single-license .license-meta > span");let a,n;for(let e=0;e{var e;(e=jQuery)(".sub-menu").addClass("menu-collapse"),e(".menu-item-has-children > a").append(''),e(".menu-toggle").on("click",(function(t){t.preventDefault(),e(this).parent().next(".sub-menu").hasClass("menu-collapse")?(e(this).parent().next(".sub-menu").removeClass("menu-collapse"),e(this).parent().parent(".menu-item-has-children").addClass("tab-active"),e(this).parent().parent().parent(".sub-menu").addClass("can-overflow"),e(this).addClass("menu-toggle-active"),t.stopPropagation()):(e(this).parent().next(".sub-menu").addClass("menu-collapse"),e(this).parent().parent(".menu-item-has-children").removeClass("tab-active"),e(this).parent().parent().parent(".sub-menu").removeClass("can-overflow"),e(this).parent().parent().find(".sub-menu").removeClass("can-overflow"),e(this).removeClass("menu-toggle-active"),t.stopPropagation())}))},14:()=>{!function(){var e,t,a,n,s,r;if((e=document.getElementById("site-navigation"))&&void 0!==(t=e.getElementsByTagName("button")[0]))if(void 0!==(a=e.getElementsByTagName("ul")[0])){for(a.setAttribute("aria-expanded","false"),-1===a.className.indexOf("nav-menu")&&(a.className+=" nav-menu"),t.onclick=function(){-1!==e.className.indexOf("toggled")?(e.className=e.className.replace(" toggled",""),t.setAttribute("aria-expanded","false"),a.setAttribute("aria-expanded","false")):(e.className+=" toggled",t.setAttribute("aria-expanded","true"),a.setAttribute("aria-expanded","true"))},s=0,r=(n=a.getElementsByTagName("a")).length;s a, .page_item_has_children > a");if("ontouchstart"in window)for(t=function(e){var t,a=this.parentNode;if(a.classList.contains("focus"))a.classList.remove("focus");else{for(e.preventDefault(),t=0;t{var e;(e=jQuery)("#openSearch").click((function(){e(".header-search-wrapper").slideDown(),e(this).addClass("active"),e(".header-search-wrapper .search-field").focus()})),e("#closeSearch").click((function(){e(".header-search-wrapper").slideUp(),e("#openSearch").removeClass("active")}))},823:()=>{var e,t=document.getElementById("openMainMenu"),a=document.getElementById("closeSidebar"),n=document.getElementById("openSidebar"),s=".nav-main";function r(){var e=document.querySelectorAll("html")[0],t=e.className;-1===t.indexOf("open-the-menu")?e.className=t+" open-the-menu":e.className=t.replace(" open-the-menu","")}function o(){var e=document.querySelectorAll("html")[0],t=e.className;-1===t.indexOf("open-the-sidebar")?e.className=t+" open-the-sidebar":e.className=t.replace(" open-the-sidebar","")}function i(){var e=window.innerHeight,t=window.matchMedia("(max-width: 48.9em)");document.addEventListener("DOMContentLoaded",(function(){t.matches&&(document.querySelectorAll(s)[0].style.height=e-50+"px")}),!1),t.addListener((function(t){t.matches?document.querySelectorAll(s)[0].style.height=e-50+"px":document.querySelectorAll(s)[0].style.height=null}))}null!=t&&(t.attachEvent?(t.attachEvent("onclick",r),null!==n&&n.attachEvent("onclick",o)):(t.addEventListener("click",r),null!==n&&n.addEventListener("click",o))),null!=a&&(a.attachEvent?a.attachEvent("onclick",r):a.addEventListener("click",r)),i(),document.addEventListener("DOMContentLoaded",(function(){i()}),!1),window.onresize=function(){clearTimeout(e),e=setTimeout((function(){i()}),100)}},103:()=>{/(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",(function(){var e,t=location.hash.substring(1);/^[A-z0-9_-]+$/.test(t)&&(e=document.getElementById(t))&&(/^(?:a|select|input|button|textarea)$/i.test(e.tagName)||(e.tabIndex=-1),e.focus())}),!1)},624:()=>{"use strict";class e{constructor(e){this.tableNode=e,this.columnHeaders=e.querySelectorAll("thead th"),this.sortColumns=[];for(var t=0;tn.value?-1:1}));n.firstChild;)n.removeChild(n.lastChild);for(var d=0;d{var e;(e=jQuery)(document).ready((function(){e(".toggle-header h2").click((function(){var t=e(this).parent().attr("id");e(this).parent().hasClass("open")?(e(this).parent().removeClass("open"),e('[data-toggle="'+t+'"]').removeClass("open")):(e(this).parent().addClass("open"),e('[data-toggle="'+t+'"]').addClass("open"))}))}))}},t={};function a(n){var s=t[n];if(void 0!==s)return s.exports;var r=t[n]={exports:{}};return e[n](r,r.exports,a),r.exports}a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";a(690),a(706),a(876),a(14),a(624),a(655),a(7),a(823),a(103),a(151),a(386),a(838)})()})(); \ No newline at end of file diff --git a/themes/osi/assets/js/src/theme/theme.js b/themes/osi/assets/js/src/theme/theme.js index 429bf13..81d5ccb 100644 --- a/themes/osi/assets/js/src/theme/theme.js +++ b/themes/osi/assets/js/src/theme/theme.js @@ -9,3 +9,4 @@ import './sidebar-nav.js'; import './skip-link-focus-fix.js'; import './search-toggle.js'; import './license-header-wrap.js'; +import './discourse.js'; diff --git a/themes/osi/assets/scss/_5_objects.layout.scss b/themes/osi/assets/scss/_5_objects.layout.scss index 44f1231..cef1804 100755 --- a/themes/osi/assets/scss/_5_objects.layout.scss +++ b/themes/osi/assets/scss/_5_objects.layout.scss @@ -1,148 +1,144 @@ @media only screen and (min-width: $break-small) { - .archive-columns { - gap: 2%; - flex-wrap: wrap !important; - } - .wp-block-column { - - &.three-column { - max-width: 49%; - min-width: 49%; - } - - &.four-column { - max-width: 49%; - min-width: 49%; - } - } + .archive-columns { + gap: 2%; + flex-wrap: wrap !important; + } + .wp-block-column { + &.three-column { + max-width: 49%; + min-width: 49%; + } + &.four-column { + max-width: 49%; + min-width: 49%; + } + } } @media only screen and (min-width: $break-medium) { - .wp-block-column { - &.two-column { - max-width: 49%; - min-width: 49%; - } - - &.three-column { - max-width: 32%; - min-width: 32%; - } - - &.four-column { - max-width: 23.5%; - min-width: 23.5%; - } - } + .wp-block-column { + &.two-column { + max-width: 49%; + min-width: 49%; + } + &.three-column { + max-width: 32%; + min-width: 32%; + } + &.four-column { + max-width: 23.5%; + min-width: 23.5%; + } + } } - .alignright, .alignleft, .aligncenter { display: block !important; max-width: 100%; - position: relative; - z-index: 2; // dealing with gutenberg issues + position: relative; + z-index: 2; // dealing with gutenberg issues } .is-flex-container { - &.aligncenter { - justify-content: center; - text-align: inherit; - } - &.alignright { - justify-content: flex-end; - text-align: inherit; - } + &.aligncenter { + justify-content: center; + text-align: inherit; + } + &.alignright { + justify-content: flex-end; + text-align: inherit; + } } -.page-template-template-no-header-wide .content.has_no_sidebar, .page-template-template-no-header-wide footer{ - .content--page article:not(.archive), .comments, .archive-press-mentions { - max-width: inherit !important; - margin-left: auto !important; - margin-right: auto !important; - } +.page-template-template-no-header-wide .content.has_no_sidebar, +.page-template-template-no-header-wide footer { + .content--page article:not(.archive), + .comments, + .archive-press-mentions { + max-width: inherit !important; + margin-left: auto !important; + margin-right: auto !important; + } } -.content.has_no_sidebar, footer { - .alignwide { - // @extend %alignwide; - @extend %alignwide-narrow; // for narrow widths - } - .alignfull { - // @extend %alignfull; - @extend %alignfull-narrow-maxwidth; // for narrow widths - } - // uncomment for narrow widths - .content--page article:not(.archive), .comments, .archive-press-mentions { - max-width: $contentMax !important; - margin-left: auto !important; - margin-right: auto !important; - } - - .single-post & { - .content--page article:not(.archive), .comments { - max-width: $postMax !important; - - .alignwide { - @extend %alignwide; - } - .alignfull { - @extend %alignfull; - } - .alignwide.email-block { - max-width: none !important; - } - } - } - - .single-license & { - .content--page article:not(.archive), .comments { - max-width: $boxedMax !important; - - .alignwide { - @extend %alignwide; - } - .alignfull { - @extend %alignfull; - } - .alignwide.email-block { - max-width: none !important; - } - } - - .license-comments { - background: #f0E68C; - padding: 2rem; - - .wp-block-heading { - margin-top: 0; - } - - &:not(:has(h2)):not(:has(.wp-block-heading)) { - background: none; - } - } - } +.content.has_no_sidebar, +footer { + .alignwide { + // @extend %alignwide; + @extend %alignwide-narrow; // for narrow widths + } + .alignfull { + // @extend %alignfull; + @extend %alignfull-narrow-maxwidth; // for narrow widths + } + // uncomment for narrow widths + .content--page article:not(.archive), + .comments, + .archive-press-mentions { + max-width: $contentMax !important; + margin-left: auto !important; + margin-right: auto !important; + } + .single-post & { + .content--page article:not(.archive), + .comments { + max-width: $postMax !important; + .alignwide { + @extend %alignwide; + } + .alignfull { + @extend %alignfull; + } + .alignwide.email-block { + max-width: none !important; + } + } + } + .single-license & { + .content--page article:not(.archive), + .comments { + max-width: $boxedMax !important; + .alignwide { + @extend %alignwide; + } + .alignfull { + @extend %alignfull; + } + .alignwide.email-block { + max-width: none !important; + } + } + .license-comments { + background: #f0E68C; + padding: 2rem; + .wp-block-heading { + margin-top: 0; + } + &:not(:has(h2)):not(:has(.wp-block-heading)) { + background: none; + } + } + } } .alignfull { - margin-bottom: 0 !important; + margin-bottom: 0 !important; } -.alignfull + * { - margin-top: $smallPadding; +.alignfull+* { + margin-top: $smallPadding; } -.alignfull + .alignfull { - margin-top: 0 !important; +.alignfull+.alignfull { + margin-top: 0 !important; } .alignfull .alignwide { - margin-left: auto !important; - margin-right: auto !important; - width: 100% !important; + margin-left: auto !important; + margin-right: auto !important; + width: 100% !important; } @media only screen and (min-width: #{$break-small}) { @@ -150,37 +146,31 @@ float: right; //max-width: 50%; } - .alignleft { float: left; //max-width: 50%; } - .aligncenter { display: block; margin-left: auto; - margin-right: auto; + margin-right: auto; clear: both; - text-align: center; + text-align: center; } - .alignnone { float: none !important; margin: 1em 0; max-width: 100%; } - - .alignfull + * { - margin-top: $midPadding; - } + .alignfull+* { + margin-top: $midPadding; + } } @media only screen and (min-width: #{$break-medium}) { - .alignfull + * { - margin-top: $maxPadding; - } + .alignfull+* { + margin-top: $maxPadding; + } } -@media only screen and (min-width: #{$boxedMax}) { - -} +@media only screen and (min-width: #{$boxedMax}) {} diff --git a/themes/osi/assets/scss/_6_components.header.scss b/themes/osi/assets/scss/_6_components.header.scss index 22ead7a..b343772 100755 --- a/themes/osi/assets/scss/_6_components.header.scss +++ b/themes/osi/assets/scss/_6_components.header.scss @@ -1,14 +1,14 @@ .header-main { // position:fixed; // for header scroll - position: sticky; - top: 0; + position: sticky; + top: 0; width: 100%; - z-index:999; - - .button a { - color: inherit; - } + z-index: 999; + .button a { + color: inherit; + } } + .admin-bar { .header-main.header-main-small { top: 32px; @@ -16,26 +16,24 @@ top: 46px; } } - } + .header-main { .header--inner { position: static; opacity: 1; transition: all .3s; - z-index:999; + z-index: 999; height: 125px; display: flex; align-items: center; - - @media only screen and ( max-width: 1200px ) { + @media only screen and ( max-width: 1200px) { background: #fff; padding: 16px; } @media only screen and (max-width: #{$break-small}) { padding: 8px 16px; } - .header--blog-name { box-sizing: border-box; max-width: calc(100% - 130px); @@ -43,7 +41,6 @@ height: 100%; display: flex; align-items: center; - a { color: $Ndarkest; display: block; @@ -51,13 +48,11 @@ line-height: 1; text-decoration: none; transition: none; - &:hover, &:focus { text-decoration: none; } } - img { // all logos max-width: 300px; @@ -69,23 +64,19 @@ max-width: 180px; } } - .hide-mobile { display: none; } - .header-logo-mobile { display: block; } } } - &.header-main-small { .header--inner { padding-top: 16px; padding-bottom: 16px; max-height: 100px; - .header--blog-name { a { img { @@ -95,8 +86,6 @@ } } } - - } .header--quicklinks { @@ -118,45 +107,39 @@ } .header-main-small { - .header--quicklinks { padding-top: 0; padding-bottom: 0; overflow: hidden; transition: all .3s; } - .header--inner { // opacity: 0; overflow: hidden; transition: all .3s; } - - .header--blog-name { - + .header--blog-name {} + .header--extra-text { + display: none; } - - .header--extra-text { - display: none; - } } @media only screen and (max-width: #{$break-nav}) { - .header-main-small { - .header--blog-name img { - max-height: 67.19px; - } - } + .header-main-small { + .header--blog-name img { + max-height: 67.19px; + } + } } @media only screen and (min-width: #{$break-nav}) { - .header--inner, .header--quicklinks-inner { + .header--inner, + .header--quicklinks-inner { // @include clearfix(); padding-left: $maxPadding; padding-right: $maxPadding; padding-top: 1em; } - .header--inner { border: 0; position: relative; @@ -165,29 +148,24 @@ .hide-mobile { display: inline-block; } - .header-logo-mobile { display: none; } } - .header--extra-text { text-align: right; float: right; clear: right; padding: 0; } - .header-main-small { background-color: $Nwhite; - .nav-main { height: auto; top: 0; // transition: all .2s; margin-top: 0; - - .nav-main--menu > .menu-item > a { + .nav-main--menu>.menu-item>a { padding-top: 0.6em; padding-bottom: 0.5em; transition: all .3s; @@ -197,9 +175,10 @@ } @media only screen and (min-width: #{$break-wide}) { - .header--inner, .header--quicklinks-inner { + .header--inner, + .header--quicklinks-inner { // @include center-block; - display: flex; - align-items: center; + display: flex; + align-items: center; } } diff --git a/themes/osi/assets/scss/_8_overrides.templates.scss b/themes/osi/assets/scss/_8_overrides.templates.scss index 5751292..f309a94 100644 --- a/themes/osi/assets/scss/_8_overrides.templates.scss +++ b/themes/osi/assets/scss/_8_overrides.templates.scss @@ -221,4 +221,48 @@ .wp-block-cover & { border-color: $Nwhite; } -} \ No newline at end of file +} + +// Overrides for the Full Width AI Template +.content.ai-full-width .content--page { + margin: 0; + padding: 0; + width: 100%; + max-width: 100%; + background-color: #f6f7f9; +} + +.entry-content .wp-block-group>div, +.entry-content .wp-block-group.osi-card { + max-width: 1140px; + margin-left: auto; + margin-right: auto; +} + +.content.ai-full-width h2.wp-block-heading { + font-weight: 700; + font-size: 48px; + line-height: 62px; + color: #1F1F25; + max-width: 1000px; +} + +.content.ai-full-width h3.wp-block-heading { + font-size: 26px; + line-height: 54px; + margin: 0; +} + +.content.ai-full-width .wp-block-group.small-round-details { + width: 300px; + height: 300px; + overflow: hidden; + h3 { + line-height: 32px !important; + } +} + +.content.ai-full-width .entry-content>.wp-block-group { + margin-top: 100px; + margin-bottom: 100px; +} diff --git a/themes/osi/assets/scss/style.scss b/themes/osi/assets/scss/style.scss index c7f4a24..0eb4c59 100755 --- a/themes/osi/assets/scss/style.scss +++ b/themes/osi/assets/scss/style.scss @@ -20,6 +20,8 @@ Underscores is distributed under the terms of the GNU GPL v2 or later. Methodology from ITCSS http://www.creativebloq.com/web-design/manage-large-scale-web-projects-new-css-architecture-itcss-41514731 */ + + /*-------------------------------------------------------------- >>> TABLE OF CONTENTS: ---------------------------------------------------------------- @@ -33,9 +35,11 @@ Methodology from ITCSS http://www.creativebloq.com/web-design/manage-large-scale # Overrides --------------------------------------------------------------*/ + /*-------------------------------------------------------------- # 01 Settings --------------------------------------------------------------*/ + @import "1_settings.breakpoints"; @import "1_settings.colors"; @import "1_settings.typography"; @@ -45,18 +49,21 @@ Methodology from ITCSS http://www.creativebloq.com/web-design/manage-large-scale /*-------------------------------------------------------------- # 02 Tools --------------------------------------------------------------*/ + @import "pink-grid/pinkgrid"; @import "2_tools.mixins"; /*-------------------------------------------------------------- # 03 Generic --------------------------------------------------------------*/ + @import "3_generic.normalize"; @import "3_generic.placeholders"; /*-------------------------------------------------------------- # 04 Elements --------------------------------------------------------------*/ + @import "4_elements.global"; @import "4_elements.typography"; @import "4_elements.inputs"; @@ -66,6 +73,7 @@ Methodology from ITCSS http://www.creativebloq.com/web-design/manage-large-scale /*-------------------------------------------------------------- # 05 Objects --------------------------------------------------------------*/ + @import "5_objects.structure"; @import "5_objects.layout"; @import "5_objects.inputs"; @@ -76,6 +84,7 @@ Methodology from ITCSS http://www.creativebloq.com/web-design/manage-large-scale /*-------------------------------------------------------------- # 06 Components --------------------------------------------------------------*/ + @import "6_components.navigation"; @import "6_components.navigation--subnav"; @import "6_components.header"; @@ -95,10 +104,12 @@ Methodology from ITCSS http://www.creativebloq.com/web-design/manage-large-scale /*-------------------------------------------------------------- # 07 Vendor --------------------------------------------------------------*/ + @import "7_vendor.plugins"; /*-------------------------------------------------------------- # 08 Overrides --------------------------------------------------------------*/ + @import "8_overrides.templates"; @import "8_overrides.admin-bar"; diff --git a/themes/osi/functions.php b/themes/osi/functions.php index cd3b1bc..cd30db2 100755 --- a/themes/osi/functions.php +++ b/themes/osi/functions.php @@ -426,55 +426,63 @@ function osi_wpdc_comment_body( string $comment_body ) { } add_filter( 'wpdc_comment_body', 'osi_wpdc_comment_body', 10, 1 ); +/** + * Register the AI block template. + * + * @return void + */ function osi_register_block_template() { - $post_type = 'page'; // Assign the template to pages - $template_slug = 'ai-template'; - $template_file = 'templates/ai-template.html'; - - // Register the block template - register_block_template( - $post_type, - [ - 'title' => __('AI Template new', 'osi'), - 'slug' => $template_slug, - 'path' => get_theme_file_path($template_file), - ] - ); - - // Enqueue styles conditionally - add_action('wp_enqueue_scripts', function () use ($template_slug) { - if (get_page_template_slug() === 'templates/ai-template.html' || get_page_template_slug() === 'templates/ai-fse.php') { - // Font Awesome - Updated to latest version - wp_enqueue_style('fontawesome', 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css', array(), '6.5.1'); - - // Other CSS files - wp_enqueue_style('swiper', 'https://opensourceorg.github.io/ai/assets/css/plugins/swiper.css', array(), '1.0.0'); - wp_enqueue_style('unicons', 'https://opensourceorg.github.io/ai/assets/css/plugins/unicons.css', array(), '1.0.0'); - wp_enqueue_style('metismenu', 'https://opensourceorg.github.io/ai/assets/css/plugins/metismenu.css', array(), '1.0.0'); - wp_enqueue_style('animate', 'https://opensourceorg.github.io/ai/assets/css/vendor/animate.css', array(), '1.0.0'); - wp_enqueue_style('bootstrap', 'https://opensourceorg.github.io/ai/assets/css/vendor/bootstrap.min.css', array(), '1.0.0'); - wp_enqueue_style('ai-custom', 'https://opensourceorg.github.io/ai/assets/css/style.css', array('bootstrap'), '1.0.0'); - - // JavaScript files - with proper dependencies - wp_enqueue_script('jquery'); - wp_enqueue_script('jqueryui', 'https://opensourceorg.github.io/ai/assets/js/vendor/jqueryui.js', array('jquery'), '1.0.0', true); - wp_enqueue_script('counter-up', 'https://opensourceorg.github.io/ai/assets/js/plugins/counter-up.js', array('jquery'), '1.0.0', true); - wp_enqueue_script('swiper-js', 'https://opensourceorg.github.io/ai/assets/js/plugins/swiper.js', array('jquery'), '1.0.0', true); - wp_enqueue_script('metismenu-js', 'https://opensourceorg.github.io/ai/assets/js/plugins/metismenu.js', array('jquery'), '1.0.0', true); - wp_enqueue_script('waypoint', 'https://opensourceorg.github.io/ai/assets/js/vendor/waypoint.js', array('jquery'), '1.0.0', true); - wp_enqueue_script('waw', 'https://opensourceorg.github.io/ai/assets/js/vendor/waw.js', array('jquery'), '1.0.0', true); - wp_enqueue_script('gsap', 'https://opensourceorg.github.io/ai/assets/js/plugins/gsap.min.js', array(), '1.0.0', true); - wp_enqueue_script('scrolltrigger', 'https://opensourceorg.github.io/ai/assets/js/plugins/scrolltigger.js', array('gsap'), '1.0.0', true); - wp_enqueue_script('split-text', 'https://opensourceorg.github.io/ai/assets/js/vendor/split-text.js', array('gsap'), '1.0.0', true); - wp_enqueue_script('contact-form', 'https://opensourceorg.github.io/ai/assets/js/vendor/contact.form.js', array('jquery'), '1.0.0', true); - wp_enqueue_script('split-type', 'https://opensourceorg.github.io/ai/assets/js/vendor/split-type.js', array(), '1.0.0', true); - wp_enqueue_script('jquery-timepicker', 'https://opensourceorg.github.io/ai/assets/js/plugins/jquery-timepicker.js', array('jquery'), '1.0.0', true); - wp_enqueue_script('bootstrap-js', 'https://opensourceorg.github.io/ai/assets/js/plugins/bootstrap.min.js', array('jquery'), '1.0.0', true); - wp_enqueue_script('ai-main', 'https://opensourceorg.github.io/ai/assets/js/main.js', array('jquery', 'bootstrap-js'), '1.0.0', true); - } - }); + $post_type = 'page'; // Assign the template to pages + $template_slug = 'ai-template'; + $template_file = 'templates/ai-template.html'; + + // Register the block template + register_block_template( + $post_type, + array( + 'title' => __( 'AI Template new', 'osi' ), + 'slug' => $template_slug, + 'path' => get_theme_file_path( $template_file ), + ) + ); + + // Enqueue styles conditionally + add_action( + 'wp_enqueue_scripts', + function () use ( $template_slug ) { + if ( get_page_template_slug() === 'templates/ai-template.html' || get_page_template_slug() === 'templates/ai-fse.php' ) { + // Font Awesome - Updated to latest version + wp_enqueue_style( 'fontawesome', 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css', array(), '6.5.1' ); + + // Other CSS files + wp_enqueue_style( 'swiper', 'https://opensourceorg.github.io/ai/assets/css/plugins/swiper.css', array(), '1.0.0' ); + wp_enqueue_style( 'unicons', 'https://opensourceorg.github.io/ai/assets/css/plugins/unicons.css', array(), '1.0.0' ); + wp_enqueue_style( 'metismenu', 'https://opensourceorg.github.io/ai/assets/css/plugins/metismenu.css', array(), '1.0.0' ); + wp_enqueue_style( 'animate', 'https://opensourceorg.github.io/ai/assets/css/vendor/animate.css', array(), '1.0.0' ); + wp_enqueue_style( 'bootstrap', 'https://opensourceorg.github.io/ai/assets/css/vendor/bootstrap.min.css', array(), '1.0.0' ); + wp_enqueue_style( 'ai-custom', 'https://opensourceorg.github.io/ai/assets/css/style.css', array( 'bootstrap' ), '1.0.0' ); + + // JavaScript files - with proper dependencies + wp_enqueue_script( 'jquery' ); + wp_enqueue_script( 'jqueryui', 'https://opensourceorg.github.io/ai/assets/js/vendor/jqueryui.js', array( 'jquery' ), '1.0.0', true ); + wp_enqueue_script( 'counter-up', 'https://opensourceorg.github.io/ai/assets/js/plugins/counter-up.js', array( 'jquery' ), '1.0.0', true ); + wp_enqueue_script( 'swiper-js', 'https://opensourceorg.github.io/ai/assets/js/plugins/swiper.js', array( 'jquery' ), '1.0.0', true ); + wp_enqueue_script( 'metismenu-js', 'https://opensourceorg.github.io/ai/assets/js/plugins/metismenu.js', array( 'jquery' ), '1.0.0', true ); + wp_enqueue_script( 'waypoint', 'https://opensourceorg.github.io/ai/assets/js/vendor/waypoint.js', array( 'jquery' ), '1.0.0', true ); + wp_enqueue_script( 'waw', 'https://opensourceorg.github.io/ai/assets/js/vendor/waw.js', array( 'jquery' ), '1.0.0', true ); + wp_enqueue_script( 'gsap', 'https://opensourceorg.github.io/ai/assets/js/plugins/gsap.min.js', array(), '1.0.0', true ); + wp_enqueue_script( 'scrolltrigger', 'https://opensourceorg.github.io/ai/assets/js/plugins/scrolltigger.js', array( 'gsap' ), '1.0.0', true ); + wp_enqueue_script( 'split-text', 'https://opensourceorg.github.io/ai/assets/js/vendor/split-text.js', array( 'gsap' ), '1.0.0', true ); + wp_enqueue_script( 'contact-form', 'https://opensourceorg.github.io/ai/assets/js/vendor/contact.form.js', array( 'jquery' ), '1.0.0', true ); + wp_enqueue_script( 'split-type', 'https://opensourceorg.github.io/ai/assets/js/vendor/split-type.js', array(), '1.0.0', true ); + wp_enqueue_script( 'jquery-timepicker', 'https://opensourceorg.github.io/ai/assets/js/plugins/jquery-timepicker.js', array( 'jquery' ), '1.0.0', true ); + wp_enqueue_script( 'bootstrap-js', 'https://opensourceorg.github.io/ai/assets/js/plugins/bootstrap.min.js', array( 'jquery' ), '1.0.0', true ); + wp_enqueue_script( 'ai-main', 'https://opensourceorg.github.io/ai/assets/js/main.js', array( 'jquery', 'bootstrap-js' ), '1.0.0', true ); + } + } + ); } -add_action('init', 'osi_register_block_template'); +add_action( 'init', 'osi_register_block_template' ); /** * Process the supporter form submission. @@ -556,4 +564,14 @@ function osi_handle_supporter_form_flamingo_spam_status_change( string $new_stat } } } -add_action( 'transition_post_status', 'osi_handle_supporter_form_flamingo_spam_status_change', 10, 3 ); \ No newline at end of file +add_action( 'transition_post_status', 'osi_handle_supporter_form_flamingo_spam_status_change', 10, 3 ); + +/** + * Register the AI menu. + * + * @return void + */ +function osi_register_ai_menu() { + register_nav_menu( 'ai', __( 'AI Menu', 'osi' ) ); +} +add_action( 'after_setup_theme', 'osi_register_ai_menu' ); diff --git a/themes/osi/header-ai.php b/themes/osi/header-ai.php new file mode 100755 index 0000000..5e0e4b7 --- /dev/null +++ b/themes/osi/header-ai.php @@ -0,0 +1,66 @@ + + +> + + + + + + + + +> +
+ diff --git a/themes/osi/style.css b/themes/osi/style.css index b6d09b9..aedc952 100755 --- a/themes/osi/style.css +++ b/themes/osi/style.css @@ -359,138 +359,210 @@ input[type=reset]:focus { font-weight: 300; } -.single-license .content.has_no_sidebar .content--page article:not(.archive) .alignfull, .single-license .content.has_no_sidebar .comments .alignfull, .single-license footer .content--page article:not(.archive) .alignfull, .single-license footer .comments .alignfull, .single-post .content.has_no_sidebar .content--page article:not(.archive) .alignfull, .single-post .content.has_no_sidebar .comments .alignfull, .single-post footer .content--page article:not(.archive) .alignfull, .single-post footer .comments .alignfull { +.single-license .content.has_no_sidebar .content--page article:not(.archive) .alignfull, +.single-license .content.has_no_sidebar .comments .alignfull, +.single-license footer .content--page article:not(.archive) .alignfull, +.single-license footer .comments .alignfull, .single-post .content.has_no_sidebar .content--page article:not(.archive) .alignfull, +.single-post .content.has_no_sidebar .comments .alignfull, +.single-post footer .content--page article:not(.archive) .alignfull, +.single-post footer .comments .alignfull { margin-left: -16px; margin-right: -16px; max-width: none; width: calc(100% + (2 * 16px)); } -.single-license .content.has_no_sidebar .content--page article:not(.archive) .alignfull .content--inner, .single-license .content.has_no_sidebar .comments .alignfull .content--inner, .single-license footer .content--page article:not(.archive) .alignfull .content--inner, .single-license footer .comments .alignfull .content--inner, .single-post .content.has_no_sidebar .content--page article:not(.archive) .alignfull .content--inner, .single-post .content.has_no_sidebar .comments .alignfull .content--inner, .single-post footer .content--page article:not(.archive) .alignfull .content--inner, .single-post footer .comments .alignfull .content--inner { +.single-license .content.has_no_sidebar .content--page article:not(.archive) .alignfull .content--inner, +.single-license .content.has_no_sidebar .comments .alignfull .content--inner, +.single-license footer .content--page article:not(.archive) .alignfull .content--inner, +.single-license footer .comments .alignfull .content--inner, .single-post .content.has_no_sidebar .content--page article:not(.archive) .alignfull .content--inner, +.single-post .content.has_no_sidebar .comments .alignfull .content--inner, +.single-post footer .content--page article:not(.archive) .alignfull .content--inner, +.single-post footer .comments .alignfull .content--inner { padding-left: 16px; padding-right: 16px; margin: 0 auto; max-width: 1180px; } @media only screen and (min-width: 600px) { - .single-license .content.has_no_sidebar .content--page article:not(.archive) .alignfull, .single-license .content.has_no_sidebar .comments .alignfull, .single-license footer .content--page article:not(.archive) .alignfull, .single-license footer .comments .alignfull, .single-post .content.has_no_sidebar .content--page article:not(.archive) .alignfull, .single-post .content.has_no_sidebar .comments .alignfull, .single-post footer .content--page article:not(.archive) .alignfull, .single-post footer .comments .alignfull { + .single-license .content.has_no_sidebar .content--page article:not(.archive) .alignfull, + .single-license .content.has_no_sidebar .comments .alignfull, + .single-license footer .content--page article:not(.archive) .alignfull, + .single-license footer .comments .alignfull, .single-post .content.has_no_sidebar .content--page article:not(.archive) .alignfull, + .single-post .content.has_no_sidebar .comments .alignfull, + .single-post footer .content--page article:not(.archive) .alignfull, + .single-post footer .comments .alignfull { margin-left: -2rem; margin-right: -2rem; width: calc(100% + 4rem); } - .single-license .content.has_no_sidebar .content--page article:not(.archive) .alignfull .content--inner, .single-license .content.has_no_sidebar .comments .alignfull .content--inner, .single-license footer .content--page article:not(.archive) .alignfull .content--inner, .single-license footer .comments .alignfull .content--inner, .single-post .content.has_no_sidebar .content--page article:not(.archive) .alignfull .content--inner, .single-post .content.has_no_sidebar .comments .alignfull .content--inner, .single-post footer .content--page article:not(.archive) .alignfull .content--inner, .single-post footer .comments .alignfull .content--inner { + .single-license .content.has_no_sidebar .content--page article:not(.archive) .alignfull .content--inner, + .single-license .content.has_no_sidebar .comments .alignfull .content--inner, + .single-license footer .content--page article:not(.archive) .alignfull .content--inner, + .single-license footer .comments .alignfull .content--inner, .single-post .content.has_no_sidebar .content--page article:not(.archive) .alignfull .content--inner, + .single-post .content.has_no_sidebar .comments .alignfull .content--inner, + .single-post footer .content--page article:not(.archive) .alignfull .content--inner, + .single-post footer .comments .alignfull .content--inner { padding-left: 32px; padding-right: 32px; } } @media only screen and (min-width: 782px) { - .single-license .content.has_no_sidebar .content--page article:not(.archive) .alignfull, .single-license .content.has_no_sidebar .comments .alignfull, .single-license footer .content--page article:not(.archive) .alignfull, .single-license footer .comments .alignfull, .single-post .content.has_no_sidebar .content--page article:not(.archive) .alignfull, .single-post .content.has_no_sidebar .comments .alignfull, .single-post footer .content--page article:not(.archive) .alignfull, .single-post footer .comments .alignfull { + .single-license .content.has_no_sidebar .content--page article:not(.archive) .alignfull, + .single-license .content.has_no_sidebar .comments .alignfull, + .single-license footer .content--page article:not(.archive) .alignfull, + .single-license footer .comments .alignfull, .single-post .content.has_no_sidebar .content--page article:not(.archive) .alignfull, + .single-post .content.has_no_sidebar .comments .alignfull, + .single-post footer .content--page article:not(.archive) .alignfull, + .single-post footer .comments .alignfull { margin-left: -48px; margin-right: -48px; width: calc(100% + (2 * 48px)); } - .single-license .content.has_no_sidebar .content--page article:not(.archive) .alignfull .content--inner, .single-license .content.has_no_sidebar .comments .alignfull .content--inner, .single-license footer .content--page article:not(.archive) .alignfull .content--inner, .single-license footer .comments .alignfull .content--inner, .single-post .content.has_no_sidebar .content--page article:not(.archive) .alignfull .content--inner, .single-post .content.has_no_sidebar .comments .alignfull .content--inner, .single-post footer .content--page article:not(.archive) .alignfull .content--inner, .single-post footer .comments .alignfull .content--inner { + .single-license .content.has_no_sidebar .content--page article:not(.archive) .alignfull .content--inner, + .single-license .content.has_no_sidebar .comments .alignfull .content--inner, + .single-license footer .content--page article:not(.archive) .alignfull .content--inner, + .single-license footer .comments .alignfull .content--inner, .single-post .content.has_no_sidebar .content--page article:not(.archive) .alignfull .content--inner, + .single-post .content.has_no_sidebar .comments .alignfull .content--inner, + .single-post footer .content--page article:not(.archive) .alignfull .content--inner, + .single-post footer .comments .alignfull .content--inner { padding-left: 48px; padding-right: 48px; } } @media only screen and (min-width: 1016px) { - .single-license .content.has_no_sidebar .content--page article:not(.archive) .alignfull, .single-license .content.has_no_sidebar .comments .alignfull, .single-license footer .content--page article:not(.archive) .alignfull, .single-license footer .comments .alignfull, .single-post .content.has_no_sidebar .content--page article:not(.archive) .alignfull, .single-post .content.has_no_sidebar .comments .alignfull, .single-post footer .content--page article:not(.archive) .alignfull, .single-post footer .comments .alignfull { + .single-license .content.has_no_sidebar .content--page article:not(.archive) .alignfull, + .single-license .content.has_no_sidebar .comments .alignfull, + .single-license footer .content--page article:not(.archive) .alignfull, + .single-license footer .comments .alignfull, .single-post .content.has_no_sidebar .content--page article:not(.archive) .alignfull, + .single-post .content.has_no_sidebar .comments .alignfull, + .single-post footer .content--page article:not(.archive) .alignfull, + .single-post footer .comments .alignfull { margin-left: calc(-50vw + ( 920px ) / 2); margin-right: calc(-50vw + ( 920px ) / 2); width: 100vw; } } -.single-license .content.has_no_sidebar .content--page article:not(.archive) .alignwide, .single-license .content.has_no_sidebar .comments .alignwide, .single-license footer .content--page article:not(.archive) .alignwide, .single-license footer .comments .alignwide, .single-post .content.has_no_sidebar .content--page article:not(.archive) .alignwide, .single-post .content.has_no_sidebar .comments .alignwide, .single-post footer .content--page article:not(.archive) .alignwide, .single-post footer .comments .alignwide { +.single-license .content.has_no_sidebar .content--page article:not(.archive) .alignwide, +.single-license .content.has_no_sidebar .comments .alignwide, +.single-license footer .content--page article:not(.archive) .alignwide, +.single-license footer .comments .alignwide, .single-post .content.has_no_sidebar .content--page article:not(.archive) .alignwide, +.single-post .content.has_no_sidebar .comments .alignwide, +.single-post footer .content--page article:not(.archive) .alignwide, +.single-post footer .comments .alignwide { margin-left: -16px; margin-right: -16px; max-width: 920px; width: calc(100% + (2 * 16px)); } @media only screen and (min-width: 600px) { - .single-license .content.has_no_sidebar .content--page article:not(.archive) .alignwide, .single-license .content.has_no_sidebar .comments .alignwide, .single-license footer .content--page article:not(.archive) .alignwide, .single-license footer .comments .alignwide, .single-post .content.has_no_sidebar .content--page article:not(.archive) .alignwide, .single-post .content.has_no_sidebar .comments .alignwide, .single-post footer .content--page article:not(.archive) .alignwide, .single-post footer .comments .alignwide { + .single-license .content.has_no_sidebar .content--page article:not(.archive) .alignwide, + .single-license .content.has_no_sidebar .comments .alignwide, + .single-license footer .content--page article:not(.archive) .alignwide, + .single-license footer .comments .alignwide, .single-post .content.has_no_sidebar .content--page article:not(.archive) .alignwide, + .single-post .content.has_no_sidebar .comments .alignwide, + .single-post footer .content--page article:not(.archive) .alignwide, + .single-post footer .comments .alignwide { margin-left: -2rem; margin-right: -2rem; width: calc(100% + 4rem); } } @media only screen and (min-width: 782px) { - .single-license .content.has_no_sidebar .content--page article:not(.archive) .alignwide, .single-license .content.has_no_sidebar .comments .alignwide, .single-license footer .content--page article:not(.archive) .alignwide, .single-license footer .comments .alignwide, .single-post .content.has_no_sidebar .content--page article:not(.archive) .alignwide, .single-post .content.has_no_sidebar .comments .alignwide, .single-post footer .content--page article:not(.archive) .alignwide, .single-post footer .comments .alignwide { + .single-license .content.has_no_sidebar .content--page article:not(.archive) .alignwide, + .single-license .content.has_no_sidebar .comments .alignwide, + .single-license footer .content--page article:not(.archive) .alignwide, + .single-license footer .comments .alignwide, .single-post .content.has_no_sidebar .content--page article:not(.archive) .alignwide, + .single-post .content.has_no_sidebar .comments .alignwide, + .single-post footer .content--page article:not(.archive) .alignwide, + .single-post footer .comments .alignwide { margin-left: -48px; margin-right: -48px; width: calc(100% + (2 * 48px)); } } -.post-type-archive-sc_event .breadcrumb-area .wrapper, .content.has_no_sidebar .alignwide, footer .alignwide { +.post-type-archive-sc_event .breadcrumb-area .wrapper, .content.has_no_sidebar .alignwide, +footer .alignwide { max-width: 1180px; width: 100%; } @media only screen and (min-width: 600px) { - .post-type-archive-sc_event .breadcrumb-area .wrapper, .content.has_no_sidebar .alignwide, footer .alignwide { + .post-type-archive-sc_event .breadcrumb-area .wrapper, .content.has_no_sidebar .alignwide, + footer .alignwide { margin-left: -16px; margin-right: -16px; width: calc(100% + (2 * 16px )); } } @media only screen and (min-width: 874px) { - .post-type-archive-sc_event .breadcrumb-area .wrapper, .content.has_no_sidebar .alignwide, footer .alignwide { + .post-type-archive-sc_event .breadcrumb-area .wrapper, .content.has_no_sidebar .alignwide, + footer .alignwide { margin-left: calc(-1 * ((100vw - 3 * 48px) - 730px ) / 2); margin-right: calc(-1 * ((100vw - 3 * 48px) - 730px ) / 2); width: calc(100vw - 3 * 48px); } } @media only screen and (min-width: 1180px) { - .post-type-archive-sc_event .breadcrumb-area .wrapper, .content.has_no_sidebar .alignwide, footer .alignwide { + .post-type-archive-sc_event .breadcrumb-area .wrapper, .content.has_no_sidebar .alignwide, + footer .alignwide { margin-left: calc(-1 * ( (1180px - (2 * 48px) ) - 730px ) / 2); margin-right: calc(-1 * ( (1180px - (2 * 48px) ) - 730px ) / 2); width: calc( 1180px - (2 * 48px ) ); } } -.content.has_no_sidebar .alignfull, footer .alignfull { +.content.has_no_sidebar .alignfull, +footer .alignfull { margin-left: -16px; margin-right: -16px; max-width: 1440px; width: calc(100% + (2 * 16px)); } -.content.has_no_sidebar .alignfull .content--inner, footer .alignfull .content--inner { +.content.has_no_sidebar .alignfull .content--inner, +footer .alignfull .content--inner { padding-left: 16px; padding-right: 16px; margin: 0 auto; max-width: 1180px; } @media only screen and (min-width: 600px) { - .content.has_no_sidebar .alignfull, footer .alignfull { + .content.has_no_sidebar .alignfull, + footer .alignfull { margin-left: -2rem; margin-right: -2rem; width: calc(100% + 4rem); } - .content.has_no_sidebar .alignfull .content--inner, footer .alignfull .content--inner { + .content.has_no_sidebar .alignfull .content--inner, + footer .alignfull .content--inner { padding-left: 32px; padding-right: 32px; } } @media only screen and (min-width: 782px) { - .content.has_no_sidebar .alignfull, footer .alignfull { + .content.has_no_sidebar .alignfull, + footer .alignfull { margin-left: -3rem; margin-right: -3rem; width: calc(100% + 6rem); } } @media only screen and (min-width: 826px) { - .content.has_no_sidebar .alignfull, footer .alignfull { + .content.has_no_sidebar .alignfull, + footer .alignfull { margin-left: calc(-1 * (100vw - 730px ) / 2); margin-right: calc(-1 * (100vw - 730px ) / 2); width: 100vw; } - .content.has_no_sidebar .alignfull .content--inner, footer .alignfull .content--inner { + .content.has_no_sidebar .alignfull .content--inner, + footer .alignfull .content--inner { padding-left: 48px; padding-right: 48px; } } @media only screen and (min-width: 1440px) { - .content.has_no_sidebar .alignfull, footer .alignfull { + .content.has_no_sidebar .alignfull, + footer .alignfull { margin-left: calc(-1 * (1440px - 730px ) / 2); margin-right: calc(-1 * (1440px - 730px ) / 2); width: 1440px; @@ -1190,37 +1262,62 @@ body > .wrapper:after { text-align: inherit; } -.page-template-template-no-header-wide .content.has_no_sidebar .content--page article:not(.archive), .page-template-template-no-header-wide .content.has_no_sidebar .comments, .page-template-template-no-header-wide .content.has_no_sidebar .archive-press-mentions, .page-template-template-no-header-wide footer .content--page article:not(.archive), .page-template-template-no-header-wide footer .comments, .page-template-template-no-header-wide footer .archive-press-mentions { +.page-template-template-no-header-wide .content.has_no_sidebar .content--page article:not(.archive), +.page-template-template-no-header-wide .content.has_no_sidebar .comments, +.page-template-template-no-header-wide .content.has_no_sidebar .archive-press-mentions, +.page-template-template-no-header-wide footer .content--page article:not(.archive), +.page-template-template-no-header-wide footer .comments, +.page-template-template-no-header-wide footer .archive-press-mentions { max-width: inherit !important; margin-left: auto !important; margin-right: auto !important; } -.content.has_no_sidebar .content--page article:not(.archive), .content.has_no_sidebar .comments, .content.has_no_sidebar .archive-press-mentions, footer .content--page article:not(.archive), footer .comments, footer .archive-press-mentions { +.content.has_no_sidebar .content--page article:not(.archive), +.content.has_no_sidebar .comments, +.content.has_no_sidebar .archive-press-mentions, +footer .content--page article:not(.archive), +footer .comments, +footer .archive-press-mentions { max-width: 730px !important; margin-left: auto !important; margin-right: auto !important; } -.single-post .content.has_no_sidebar .content--page article:not(.archive), .single-post .content.has_no_sidebar .comments, .single-post footer .content--page article:not(.archive), .single-post footer .comments { +.single-post .content.has_no_sidebar .content--page article:not(.archive), +.single-post .content.has_no_sidebar .comments, +.single-post footer .content--page article:not(.archive), +.single-post footer .comments { max-width: 920px !important; } -.single-post .content.has_no_sidebar .content--page article:not(.archive) .alignwide.email-block, .single-post .content.has_no_sidebar .comments .alignwide.email-block, .single-post footer .content--page article:not(.archive) .alignwide.email-block, .single-post footer .comments .alignwide.email-block { +.single-post .content.has_no_sidebar .content--page article:not(.archive) .alignwide.email-block, +.single-post .content.has_no_sidebar .comments .alignwide.email-block, +.single-post footer .content--page article:not(.archive) .alignwide.email-block, +.single-post footer .comments .alignwide.email-block { max-width: none !important; } -.single-license .content.has_no_sidebar .content--page article:not(.archive), .single-license .content.has_no_sidebar .comments, .single-license footer .content--page article:not(.archive), .single-license footer .comments { +.single-license .content.has_no_sidebar .content--page article:not(.archive), +.single-license .content.has_no_sidebar .comments, +.single-license footer .content--page article:not(.archive), +.single-license footer .comments { max-width: 1180px !important; } -.single-license .content.has_no_sidebar .content--page article:not(.archive) .alignwide.email-block, .single-license .content.has_no_sidebar .comments .alignwide.email-block, .single-license footer .content--page article:not(.archive) .alignwide.email-block, .single-license footer .comments .alignwide.email-block { +.single-license .content.has_no_sidebar .content--page article:not(.archive) .alignwide.email-block, +.single-license .content.has_no_sidebar .comments .alignwide.email-block, +.single-license footer .content--page article:not(.archive) .alignwide.email-block, +.single-license footer .comments .alignwide.email-block { max-width: none !important; } -.single-license .content.has_no_sidebar .license-comments, .single-license footer .license-comments { +.single-license .content.has_no_sidebar .license-comments, +.single-license footer .license-comments { background: #f0E68C; padding: 2rem; } -.single-license .content.has_no_sidebar .license-comments .wp-block-heading, .single-license footer .license-comments .wp-block-heading { +.single-license .content.has_no_sidebar .license-comments .wp-block-heading, +.single-license footer .license-comments .wp-block-heading { margin-top: 0; } -.single-license .content.has_no_sidebar .license-comments:not(:has(h2)):not(:has(.wp-block-heading)), .single-license footer .license-comments:not(:has(h2)):not(:has(.wp-block-heading)) { +.single-license .content.has_no_sidebar .license-comments:not(:has(h2)):not(:has(.wp-block-heading)), +.single-license footer .license-comments:not(:has(h2)):not(:has(.wp-block-heading)) { background: none; } @@ -2151,7 +2248,8 @@ footer .widget_nav_menu .menu a:hover, footer .widget_nav_menu .menu a:focus { } } @media only screen and (min-width: 1200px) { - .header--inner, .header--quicklinks-inner { + .header--inner, + .header--quicklinks-inner { padding-left: 48px; padding-right: 48px; padding-top: 1em; @@ -2187,7 +2285,8 @@ footer .widget_nav_menu .menu a:hover, footer .widget_nav_menu .menu a:focus { } } @media only screen and (min-width: 1280px) { - .header--inner, .header--quicklinks-inner { + .header--inner, + .header--quicklinks-inner { display: flex; align-items: center; } @@ -5048,6 +5147,49 @@ form.wp-block-jetpack-contact-form div.grunion-field-wrap { border-color: var(--wp--preset--color--neutral-white); } +.content.ai-full-width .content--page { + margin: 0; + padding: 0; + width: 100%; + max-width: 100%; + background-color: #f6f7f9; +} + +.entry-content .wp-block-group > div, +.entry-content .wp-block-group.osi-card { + max-width: 1140px; + margin-left: auto; + margin-right: auto; +} + +.content.ai-full-width h2.wp-block-heading { + font-weight: 700; + font-size: 48px; + line-height: 62px; + color: #1F1F25; + max-width: 1000px; +} + +.content.ai-full-width h3.wp-block-heading { + font-size: 26px; + line-height: 54px; + margin: 0; +} + +.content.ai-full-width .wp-block-group.small-round-details { + width: 300px; + height: 300px; + overflow: hidden; +} +.content.ai-full-width .wp-block-group.small-round-details h3 { + line-height: 32px !important; +} + +.content.ai-full-width .entry-content > .wp-block-group { + margin-top: 100px; + margin-bottom: 100px; +} + /* * Temporary fix for https://core.trac.wordpress.org/ticket/26609 */ diff --git a/themes/osi/style.css.map b/themes/osi/style.css.map index e285808..caa8d2e 100644 --- a/themes/osi/style.css.map +++ b/themes/osi/style.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["assets/scss/style.scss","node_modules/@wordpress/base-styles/_breakpoints.scss","node_modules/@wordpress/base-styles/_functions.scss","node_modules/@wordpress/base-styles/_long-content-fade.scss","node_modules/@wordpress/base-styles/_mixins.scss","assets/scss/_1_settings.breakpoints.scss","assets/scss/_1_settings.colors.scss","assets/scss/pink-grid/pinkgrid.scss","assets/scss/_3_generic.normalize.scss","assets/scss/_3_generic.placeholders.scss","assets/scss/_1_settings.inputs.scss","assets/scss/_1_settings.typography.scss","assets/scss/_4_elements.global.scss","assets/scss/_4_elements.typography.scss","assets/scss/_4_elements.inputs.scss","assets/scss/_4_elements.tables.scss","assets/scss/_1_settings.tables.scss","assets/scss/_2_tools.mixins.scss","assets/scss/_4_elements.media.scss","assets/scss/_5_objects.structure.scss","assets/scss/_5_objects.layout.scss","assets/scss/_5_objects.inputs.scss","assets/scss/_5_objects.tables.scss","assets/scss/_5_objects.media.scss","assets/scss/_5_objects.wp-objects.scss","assets/scss/_6_components.navigation.scss","assets/scss/_6_components.navigation--subnav.scss","assets/scss/_6_components.header.scss","assets/scss/_6_components.mobile-menu.scss","assets/scss/_6_components.pre-footer.scss","assets/scss/_6_components.footer.scss","assets/scss/_6_components.sidebar.scss","assets/scss/_6_components.sidebar--widgets.scss","assets/scss/_6_components.search.scss","assets/scss/_6_components.wp-content.scss","assets/scss/_6_components.content.scss","assets/scss/_6_components.comments.scss","assets/scss/_6_components.pagination.scss","assets/scss/_6_components.wp-gutenberg.scss","assets/scss/_6_components.blocks.scss","assets/scss/_7_vendor.plugin--sugar-calendar.scss","assets/scss/_7_vendor.plugins.scss","assets/scss/_8_overrides.templates.scss","assets/scss/_8_overrides.admin-bar.scss"],"names":[],"mappings":"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H;EACI;IACI;;EAGJ;IACI;;;ACjHR;EACC;IACC;IACA;;EAIA;IACC;IACA;;EAGD;IACC;IACA;;;AAKH;EAEE;IACC;IACA;;EAGD;IACC;IACA;;EAGD;IACC;IACA;;;AAMH;AAAA;AAAA;EAGI;EACA;EACH;EACA;;;AAIA;EACC;EACA;;AAED;EACC;EACA;;;AAKD;EACC;EACA;EACA;;;AAcD;EACC;EACA;EACA;;AAIA;EACC;;AAQA;EACC;;AAMF;EACC;;AAQA;EACC;;AAIF;EACC;EACA;;AAEA;EACC;;AAGD;EACC;;;AAMJ;EACG;;;AAGH;EACC,YfzFc;;;Ae4Ff;EACC;;;AAGD;EACC;EACA;EACA;;;AAGD;EACI;IACI;;EAIJ;IACI;;EAIJ;IACI;IACA;IACN;IACM;IACJ;;EAGA;IACI;IACA;IACA;;EAGN;IACC,YfjIU;;;AeqIb;EACC;IACC,YfxIW;;;AgBvCb;AACA;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACI;EACA;;AAEF;EACM;EACA;EACA,OfMQ;EeLR;;AAEA;EACE,aVnBC;EUoBD,aVnBO;;AUsBT;EACE,OfDS;;AeIX;EACE,OflBD;;AeoBC;EACE,OfRO;;;AeajB;EACM;;;AAGR;EACE;;AAEA;EACE;;AAGF;EACE,OftCK;;AewCL;EACE,Of5Ba;;;AekCX;EACI;;;AAKR;EACI;EACA;;;AAIR;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;EACE;EACA,Of7DY;Ee8DZ;EACA;;AAEA;EACI,OfhEW;;AeoEf;EACE;EACA;;;AAIN;EACE;;;AC5HE;AAAA;EAEI,kBhBiCI;;;AgB3BR;EACI;EACA;EACA;EACA,OhBwBC;EgBvBD;EACA;EACA;EACA;EACA;;AAGA;EACI,kBNXC;EMYD,OhBcH;EgBbG;;AAGJ;EACI;EACA,OhBQH;EgBPG;EACA;EACA;EACA;EACA;;AAMA;EACI;EACA;;AAMJ;EACI;EACA;;;AClDhB;EACI;;;AAGJ;AAAA;EAEI;EACA;EACA;EACA;;;AAKA;EACI;;AAGJ;EACI;;AAWJ;EACI;EACA;;;AAKA;EhB0GP;EACA,gBAjBY;EAkBZ,cAjIe;EAkIf;EACA;;AAIC;EgBlHM;IhBoHL;IACA,eA5BU;;EAoCT;IACC;IACA,OAzBQ;;;;AgBhGL;EhBoGP;EACA,gBAjBY;EAkBZ,cAjIe;EAkIf;EACA;;AA2BC;EgBnIM;IhB2IL,OALa;IAMb,eAzDU;;EA0ET;IACC;IACA,OAxBW;;;AA+Bd;EgBtKM;IhBwKL;IACA,eAtFU;;EA8FT;IACC;IACA,OAnFQ;;;;AgB1FL;EhB8FP;EACA,gBAjBY;EAkBZ,cAjIe;EAkIf;EACA;;AAsFC;EgBxLM;IhB+LL,OAJa;IAKb,eAnHU;;EAqIT;IACC;IACA,OAxBW;;;AA+Bd;EgB3NM;IhB6NL,OApIU;IAqIV,eAjJU;;EAyJT;IACC;IACA,OA9IQ;;;;AgBrFb;EACE;;AACA;EACI;;;AAIN;EACE;EACA;EACA;;;AAIA;EACE;;;ACrEJ;EACC,YlBmCW;EkBlCR;;;AAGJ;EACC,kBlB2BO;EkB1BP,OlB8BQ;EkB7BL;EACA;EACA;;;AAKF;EACC;;;AAIH;EACE,OlBWQ;EkBVR;EACA;;AACD;EACC;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;;;AAEF;EACE;;AACA;EACE,OlBRM;EkBSN;;AAEA;EACE;EACA;EACA;EACA;;;AAKN;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE,kBlB9BU;EkB+BV;EACA;EACA,OlBnCK;EkBoCL;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AxBJF;AAAA;AAAA;AyB1EC;EACC;;AAEA;EACC;;;AAMH;EACE;EACA;EACA;;AAEA;EACC;;AAGD;AAAA;EAEC,OnBUO;EmBTP;EACA;EACA;;AAEA;AAAA;AAAA;EACC,OnBoBY;EmBnBZ;EACA;EACA;EACA;;;AAOJ;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAIA;EACC,OnBfS;EmBgBT,adzCU;Ec0CV;;AAEA;EACC,OnBnBK;;AmBuBP;EACC,OnBxBM;;AmB6BP;EACC;;AAIF;EACC;;;AAGD;EACC;EACA;;AAEA;EACC;EACA;;;AAKH;EACC;EACA;EACA;;AAEA;EACC;;AAGD;EACG,OnBhEM;EmBiEN;;AAEE;EACE,OnBpDQ;;AmBwDd;EACC,ad7Fc;Ec8Fd;;;AAKH;EACC;;;AAID;EACC;EACA;EACA;;;AASA;EACC;;AAIA;EACC,Wd/FM;;AciGP;EACC;EACA;EACA;;AAEA;EACC;EACA;;AACA;EACC;EACA;;;AASL;EACC;IACC,YpBtGc;IoBuGd;IACA;IACG;IACH;IACA;IACG;IACH;;EAGC;AAAA;IAEC,OnBpIK;;EmBsIL;AAAA;AAAA;IACC,OnBvII;;EmB4IP;IACC,kBnBjJK;;EmBqJP;IACC;IACA;IACA;;EAGD;IACC;;;AAQF;EAEC;IACE;;EAGF;IACE;;EAID;IACC;IACA,adtMc;IcuMd;;EAiBD;IACC;;EAGD;IACC;;EAGD;IACC;IACA;IACA;;EAEA;IACC;IACA;IACA;;EAEA;IACC;IACA;IACA;;EAIA;IACC;;EAKD;IACC,adxPW;IcyPX;;EAOL;IACC;;EAGE;IACC;;;ACjRL;EACE;;;AAGF;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAEA;EACE;;AAIJ;EACE;EACA,OpBMI;EoBLJ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKF;EACE;;;AAIN;EAEI;IACE;IACA;;EAOE;IACE,epBnBD;;EoBuBH;IACE;;EAIA;IACE;;EAIJ;IACE,OpBlCC;IoBmCD;IACA;IACA;IACA;IACA;IACA;;EAEA;IACE;;EAEA;IACI,OpB9CL;;EoBkDD;IACE;IACA;IACA;;EAIJ;IACE;IACA;;EAEA;IACE;;EAEA;IACE;;EAKF;IACE;;EAIF;IACA;IACA;IACA;IACA;;EAIA;IACE;;;AAUZ;EACI;IACI;IACA;;EAgBJ;IACE;;EAGE;IACE;IACA;;EAIN;IACE;IACA;IT1GL;IACA;IACA;;ES8GG;IACE;;EAEF;IACE;IACA;IAEA;IACA;IACA;;EAIF;IACI,kBpBjJC;IoBkJD;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAEA;IACE;;EAGF;IACE;IACA;;EAEA;IACE;IACA;IACA;IACA;IACA;;EAEA;IACE,OpBtKE;;EoB2KR;IACE;IACA;IACA;IACA;IACA;IACA;IACA;;EAGE;IACE;IACA;IACA;IACA;;EAMV;IACE;;EACA;IACE;IACA;IACA;IACA;IACA;;EACA;IACE;IACA;IACA;IACA;IACA;;EAEA;IACE;IACA,afpPK;IeqPL;IACA;IACA;IACA;IACA;;EAEA;IACE;;EAIJ;IACE;;EAGF;IACE;IACA;IACA;IACA;;EAGF;IACE;IACA;;;ACzRZ;EAEC;EACA;EACG;EACA;;AAEH;EACC;;;AAIE;EACI;;AACA;EAFJ;IAGQ;;;;AAMR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EATJ;IAUQ;IACA;;;AAEJ;EAbJ;IAcQ;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI,OrBfN;EqBgBM;EACA;EACA;EACA;EACA;;AAEA;EAEI;;AAIR;EAEI;EACA;EACA;EACA;EACA;;AACA;EAPJ;IAQQ;;;AAIR;EACI;;AAGJ;EACI;;AAMR;EACI;EACA;EACA;;AAIQ;EACI;;;AAUxB;EACI;EACA,YrBvEM;EqBwEN;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;;;AAKA;EACI;EACA;EACA;EACA;;AAGJ;EAEI;EACA;;AAOA;EACI;;;AAIZ;EAEE;IACC;;;AAKH;EACI;IAEI,ctB/GK;IsBgHL,etBhHK;IsBiHL;;EAGJ;IACI;IACA;;EAGA;IACI;;EAGJ;IACI;;EAIR;IACI;IACA;IACA;IACA;;EAGJ;IACI,kBrBhJC;;EqBkJD;IACI;IACA;IAEA;;EAEA;IACI;IACA;IACA;;;AAMhB;EACI;IAEF;IACA;;;ACzMA;EACI;EAGA;EACA;;AAIF;EACI;;;AAMN;EACE;;AAGA;EACE;;;AAKJ;EXOD;EACA;EACA;EWPK;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAOA;EACI;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACE;;;AAIN;EACE;;AAEA;EACI,OtBjCA;EsBkCA;EACA;EACA;EACA,ajB1DS;EiB2DT;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI,OtBjCQ;;AsBqCV;EACE,YtBtCQ;;AsB2CZ;EACE;EACA;EACA;EACA;EACA,YtB/DE;EsBgEF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAWF;EACE;EACA;EACA;EACA;EACA;;;AAKN;EACE;EACE;EACA;;AAEA;EACE,OtB9FQ;EsB+FR;EACA;EACA;EACA,ajBtIS;EiBuIT;EACA;EACA;EACA;;AAGF;EACI,OtBxGS;;AsB2Gb;EACI,OtB9GM;EsB+GN;EACA;EACA;EACA,ajBtJO;EiBuJP;EACA;EACA;;AAGJ;EACI,OtBvHS;;;AsB2HjB;EACI,kBlBxJa;EkByJb,ctB1IG;EsB2IH;EACA,OtB5IG;EsB6IH;EACA;EACA;EACA;EACA;;AAEA;EACI,kBlBlKU;;;AkBsKpB;EACI;IACI;;EAEA;IACI;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAIF;IACE,OtB7KH;IsB8KG;;EAEF;IACE,kBtBjLH;;EsBkLG;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAKF;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAKN;IAEI;IACA;IACA;;EAGJ;IACI;;EAIR;IACI;;EAEA;IACI;IACA;;EAGJ;IACE;;EAGF;IACI;IACA;IACA;IACA,cvBnNM;IuBoNN;;;AAMZ;EAGQ;IACI;IACA,cvBhOQ;;;AuBqOpB;EACI;IACI;;EAIA;IACI;IACA;IACA;;EAKJ;IACI;IACA;;EAIR;IACI;;;ACnTR;EAEC;;;ACFD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC,OxBkBQ;EwBjBR;;;AAGD;EACC;;;AAGD;EACC,kBxBUM;EwBTN,OxBYU;;AwBVV;EACC,OxBSS;;;AwBNX;EACC,kBxBMO;EwBLP;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;;AAIA;EACC;;;AAKH;EbXA;EaaE;EACA;EACA;;AbdF;EAEC;EACA;;AAED;EACC;;;AaWD;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAKF;EAEC;IACC,WzBvCW;;EyB0CZ;IACC;;EAIA;IACC;;;AAMH;EACC;IACC;;EAGA;IACC;;EAGF;IACC;;;AAKF;EACC;Ib3FA;IACA;IACA;;;Ac5BD;EACI;EACA;EACA,O1BsDgB;;A0BpDhB;EACF;;AAGE;EACI;EACA;;;AAIR;EAEI;IACE,kBzBkBM;IyBjBJ;IACA;IACA;IACA;IACA;IACA;IdiDP,oBchD4B;IdiD5B,iBcjD4B;IdkD5B,gBclD4B;IdmD5B,ecnD4B;IdoD5B,YcpD4B;IACrB,O1BgCU;;E0B5BV;IACI;;EAMJ;IACI;IACA;;EAIR;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;;AAIR;EAEI;IACI;;EAKA;IACI;;;AAKZ;EAEI;IACI;IACA;IACD;IACC;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IxB7DP;IACA,cAPe;IAQf,gBANwB;IAOxB,OALY;IAMZ;IAyBC;IACA;IwBkCM;;EAGA;AAAA;IAEI;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;;AAOZ;EAEI;IxBzFH;IACA,cAPe;IAQf,gBANwB;IAOxB,OALY;IAMZ;IAyBC;IACA;;EwBgEE;AAAA;IAEI;IACA;;EAGJ;IACI;IACA;;;AC5HR;EACI;;AAEA;EACI;;AAGJ;EACC;;AAGD;EACE;;AAGF;EACE;;;AChBN;EACI;EACA;EACA;;AAEA;EACE;;AAKF;EACE;EACA;EACA;;AAGF;EACE,kBvBIa;EuBHb;EACA;EACA;EACA,O3BWE;E2BVF;EACA,atBZW;EsBaX;EACA;EACA;;AAEA;EACE,kBvBPY;EuBQZ;;;AAMR;EACE;;;AAME;EACI;EACA;EACA;;;AAIR;EACI,kBvB9Be;EuB+Bf;EACA,O3BjBK;E2BkBL;EACA;EACA;EACA;EACA;;AAEA;EACI,kBvBvCY;EuBwCZ;;AAGJ;EACE;EACA;;;AAML;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAKF;EACC;EACA;;AAEA;EAJD;IAKE;IACA;IACA;;;AAKD;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;;AAEA;EACC,M3BtFK;;;A2B4FT;EACC;EACA,Y3BlGO;E2BmGP;EACA;EACE;;AAEF;EAPD;IAQE;;;AAGD;EACC,O3BxGO;E2ByGP;EACA,atBnIe;EsBoIf;;AAEA;EAND;IAOE;;;AAIF;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAID;EACC;;AAEA;EACC;;AAMD;EACC;EACA;EACA;;AAKF;EACC;EACA;EACA;;AAKF;EACC;EACA;EACA;EACA,O3B7JO;E2B8JP;EACA;;AAGD;EACC;;AAEA;EAHD;IAIE;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAVD;IAWE;IACA;;;;AAQH;EACE;EACA;EACA;;;AAGF;EACE;;;AAKF;EAEI;IACE;;EAEF;IACE;IACA;IACA;;;AAMN;EAME;IACE;;EAGA;IACE;;EAGF;IACE;;EAGF;IACE;;;AAKN;EAEC;;AAEA;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;EAEC;;AAEA;EACC;EACA;;;AC5SH;EjB0CC;;AACA;EAEC;EACA;;AAED;EACC;;;AiB5CE;EACI;;AAOJ;EACI;;AAEA;EACE;;;AAIN;EACI;;AAEA;EACI,O5BOF;;A4BJF;EACI;EACA;;AACA;EACI;;AAIR;EACI;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;;;AAOZ;EjBnBH;;AACA;EAEC;EACA;;AAED;EACC;;;AiBgBE;EACI,kB5B7BC;E4B+BD,W7BnBE;E6BoBF;EACA;EACA;EACA;EACA,S7B7BK;E6B8BL;EACA;;AAEA;EACG;EACA;EACA;EACA;EACA;;AAIH;EACI,Y7B3CC;E6B4CD,e7B3CG;;A6B8CP;EACI;EACA,e7BhDG;;A6BmDP;EA/BJ;IAgCQ,c7BtDC;I6BuDD,e7BvDC;;E6BwDH;IACI,Y7BzDD;;E6B2DH;IACI,Y7B3DD;;;;A6BgET;EACE;EACA;EACA;EACA;EACA;;AAEE;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAIR;EACI;;AAGJ;EACE;;;AAIN;EACI,avB9HS;EuB+HT;;;AAGJ;EACE;;;AAGF;EACI;EACA;;;AAMA;EACI,O5B1HJ;;A4B4HI;EACI,O5B9GA;;A4BmHZ;EACI,e7BxHK;;;A6BgIL;EACI;;AAEA;EACI;;;AAUZ;EACI;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;;AAEA;EACI,O5BrKH;E4BsKG;;;AAKZ;EACI,evB9LY;;AuBgMZ;EAHJ;IAIM;;;AAGF;EACE;;;AAIN;EACI;EACA;EACA;;AAEA;EACI;;;AAIR;EACC,W7B9LU;;;A6BiMX;EACI;EACA,O5BrMK;E4BsML;EACA;EACA;EACA;;AAEA;EACI,W7BlMK;E6BmML;;AAGJ;EACI;;AAGJ;EACI,O5BhPM;E4BiPN;;AAGJ;EACI;;AACA;EACI,O5B5NH;E4B6NG;;AAIR;EACI;EACA;EACA;EACA;EACA;;;AAMJ;EACI;EACA;;AAEJ;EACI;;AAGA;EACI;EACA;EACA;EACA;EACA;;;AC7RX;EACC;;;AAIF;EACC;;;AAIA;EACC,W9BmCW;;A8BhCZ;EACE,W9BuBQ;;A8BpBV;EACC;;;AAIF;EACC,e9BkBY;;A8BhBZ;EACC;;AAED;EACC,a9BaW;E8BZX,gB9BYW;;A8BVZ;EACC;;;AAKA;EACC;;;AAKF;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA,O7B7BM;E6B8BN;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC,kB7B1DS;E6B2DT,O7BxCG;E6ByCH,axB9DY;EwB+DZ;EACA;;AAMF;EACC;EACA;EACA;;AAGC;EACC;EACA;EACA,axB/EW;EwBgFX;EACA;;AAQJ;EACC;;AAIF;EACC;EACA;;AACA;EACC;;AAKD;EACC,O7B/EM;;;A6BsFR;EACC;;AAED;EACC;EACA;EACA;;AAGD;EACC;EACA;;AAEA;EACC;EACA;EACA;;AAIA;EACC;;AAIF;EACC;EACA;;AAEA;EACC;;;AAMJ;EACC;EACA;;;AAIA;EACC,WxBnKa;EwBoKb,axB3Je;EwB4Jf;;AAEA;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAID;EACC;;;AAKH;EACC;EACA;EACA;;AACA;EACC;EACA;;;AAIF;EACC,axB5LgB;;AwB8LhB;EACC;EACA,axBjMW;EwBkMX;;AAGD;EAEC;;;AAIF;EACC;;;AAGA;EACC;;AAED;EACC;;AAEA;EACC;;AAED;EACC;;AAGF;EACC;EACA;;AAGA;EACC;EACA;;AAED;EACC;EACA;EACA;;AAEA;EACC;;AAIH;EACC;EACA;;AAED;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIF;EAEE;IACC;IACA;;EAEA;IACC;IACA;;EAED;IACC;IACA;IACA;IACA;IACA;IACA;;EAGF;IACC;IACA;IACA;;EAED;IACC;IACA;;;AChTH;EACI;EACA,W/B6CS;E+B5CT;;;AAGA;EACI;EACA;EACA;;AAEA;AAAA;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAMH;EACG;;;AAIJ;EnBYP;EmBVW;EACA;EACA;EACA;;AnBQX;EAEC;EACA;;AAED;EACC;;AmBZU;EACI;;AAGJ;EACI;EACA;EACA;EACA;;;AAIJ;EACI;EACA;EACA;;;AAGA;EACI;EACA,azB7CH;EyB8CG;;AAEA;EACI,azBjDP;;AyBmDG;EACI;;;AAIR;EACI;;AAEA;EACI;;;AAKpB;EACI;EACA;;;AAEA;EACI;;AAEA;EACI;;AAGJ;EACI;;;AAIhB;EAEQ;AAAA;IAEI;;EAKA;IACI;IACA;IACA;;EAIR;IACQ;;;AAIhB;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;IACI;;;AAIR;EACI;;;ACnIJ;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAIA;EACC,O/BgBQ;E+BfR,W1B0BO;E0BzBP,a1BNe;E0BOf;;AAEA;EACC,O/B0Ba;E+BzBb;;;AAKH;EACC;EACA;;AAGC;EACC;EACA;EACA;;AAED;EACC;EACA;;;AAKH;EACC;EACA;;AAGC;EACC;EACA;EACA;;;AAKH;EACC;IACC;IACA;IACA;IACA;IACA;;EAED;IACC;IACA;IACA;IACA;IACA;;;AAIF;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA,WhCrDU;EgCuDV;;AAEA;EACC;EACA;EACA;EAEA;;AAEA;EACC,O/BxEO;E+ByEP,a1B7Fc;E0B8Fd;EACA;EACA;;AAOD;EACC;EACA;;;AAKH;EACC;;AAKE;EACC;;AAED;EACC;;AAIF;EACC;EACA;;AAGD;EACC;EACA;;AAGD;EACC;;;ACnJH;AAIE;EACE;EACA;EACA;;;AAKJ;EACE;;;AAIA;EACE;EACA;;;AAKF;EACE,ejCmBS;;AiCjBT;EACE;EACA;;AAGJ;EACE;IACE,ejCSO;;;;AiCJb;EACI;IACG,WjCFI;;;AiCUX;EACE,OhCbO;;AgCeP;EACE;EACA;EACA;;;AAMJ;EACE,SjCjBa;;AiCmBb;EAHF;IAII;;;;AAIJ;AAII;EACI,W3B3CC;;A2B8CL;EACE,W3B3CG;;A2B8CL;EACE,W3B3CG;;A2B8CL;EACE,W3B3CG;;A2B8CL;EACE,W3B3CG;;A2B8CL;EACE,W3B3CG;;;A2B+CT;EACE;EACA;;;AAIF;EACI,OhCxEI;EgCyEJ;EACA;;;AAIJ;EACE;;AACA;EACG;;;AAIL;AACA;EACE;;;AAIF;EACE;;AAEA;EACE,WjCzFO;EiC0FP;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AAOA;EACE;;AAIJ;EACE;IACE;IACA;;;;AAQN;EACE;;AAIA;EACE;IACE;;EACA;IACE;IACA;;;AAKR;EACE;IACE;IACA;;;AAIJ;EACE;IACE,cjC9IO;IiC+IP,ejC/IO;;;;AiCoJX;EACE;;AAEF;EACE;;AAGF;EACE;;AAGF;EAZF;IAaI;;EAEA;IACE;IACA;IACA;;;;AAKN;AAOQ;EACI;;AAIR;EACE;EACA;EACA;EACA,e3BhKc;;A2BmKhB;EACE;EACA,e3BrKc;;A2BwKhB;EACI;EACA;EACA;;;AAMR;EAEI;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;IACE;;EAGF;IACE;;EAGF;IACE;;;AAKA;EACI;;AAGR;EACE;EACA;EACA,c3BrNc;E2BsNd;EACA,e3BvNc;;A2B0NhB;EACE;EACA;;AAEA;EACE;EACA;;AAEA;EACE;;;AAOV;EACI,kBhC/QI;EgCgRJ;EACA;;;AAKF;EACE;EACA,StBvTe;;AsByTjB;EACE,a3BhTa;E2BiTb;;AAEF;EACE;;AAEF;EACE;;AACA;EACE,kBhCjSM;;AgCmSR;EACE;;;AAKN;AAEA;EACI;;AAOI;AAAA;EACE;;AAKN;EACE;;AAGC;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AAOA;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AAOF;EACE;EACA,c5B3VU;E4B4VV,c5BzVU;E4B0VV;EACA,O5B9VU;;A4BgWR;EACE;EACA,O5BlWM;;A4BwWR;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AAOA;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;;AAUZ;EACE;EACA;;AAGF;EACE;;;AAMJ;AAEA;EACE;EACA;;AAGE;EACE;;AAIJ;EACE;;AAGF;EACE;;AAGF;EACE;;AAEF;EAEE;IACE;;;AAIJ;EACE;;AAGF;EACE;;;AAIJ;EACE,WjCpaS;EiCqaT;EACA;EACA;;AAEA;EACE;EACA,cjCraW;EiCsaX,ejCtaW;;AiCwaX;EACE;EACA;;AAGF;EAVF;IAWI,cjChbO;IiCibP,ejCjbO;;;AiCsbX;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EAVF;IAWI;IACA;IACA;;;;AAKN;AACA;EACE;;AAEA;EACE;;;AAIF;EACE,OhCleI;EgCmeJ;EACA,a3Bhfa;E2Bifb,W3B/dK;E2BgeL,a3B3fa;E2B4fb;EACA;EACA;;AAEA;EACE;EACA,OhC9dU;;;AgCked;EACE,OhCxeQ;EgCyeR;EACA,a3B1gBS;E2B2gBT;;;AAEF;EACE;;;AAGF;EACE;EACA,a3BnhBS;;;A2BuhBT;EACE;;AAEF;EACE;EACA;;;AAIJ;EACE;;;AAUF;EACE;;AACA;EACE;;;AAON;EACE,KAFY;;;AAMZ;EAGM;AAAA;IACE;;EADF;AAAA;IACE;;EADF;AAAA;IACE;;EADF;AAAA;IACE;;EADF;AAAA;IACE;;EADF;AAAA;IACE;;EADF;AAAA;IACE;;EADF;AAAA;IACE;;;;AAOV;AAEE;EACE;;AAIA;EACE;;;AAKN;EACE;;AACA;EACE;EACA;;AAGF;EACE,YjCxjBW;EiCyjBX,ejCzjBW;;AiC2jBX;EAJF;IAKI,YjC7jBO;IiC8jBP,ejC9jBO;;;;AiCmkBb;AAEE;EACE;;AAEA;EACE,SjCxkBS;;AiC0kBT;EAHF;IAII,SjC7kBK;;;AiCklBX;EACE;IACE;;EAEA;IACE;IACA;;EAGF;IACE;IACA;;;;ACxoBR;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;;AvC2ER;AAAA;AAAA;AwC9FA;AAAA;AAAA;AAKC;EACC,WnCyCW;EmCxCX;;AAIA;EACC;;AAIF;AAAA;AAAA;EAGC;;AAGD;EACC;;AAGD;EACC;EACA;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAEA;EACC;;AAKD;EACC;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;EACA;;AAGD;EAEC;EACA;;AAEA;EAEC;;AAEA;EACC;;AAGD;EAEC;EACA;EACA;;AAMH;EAEC;EACA;EACA;EACA;;AAEA;EAEC;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAIA;EACC;;AAMD;EACC;;AAIA;EACC;;;AAUJ;EACC,WnCnGS;;;AmCuGX;AAAA;EAGC;;;AAKD;AAAA;AAAA;AAKC;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAKD;EACC;EACA;EACA;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAXD;IAYE;;;AAID;EACC;;AAKD;EACC;;AAEA;EAHD;IAIE;;;AAKH;EACC;;AAEA;EACC;EACA;EACA;;AAEA;EALD;IAME;;;AAGD;EACC;;AAIF;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAEA;EAPD;IAQE;IACA;IAEA;IACA;IACA;IACA;IACA;IACA;;;AAIF;EACC;;AAEA;EACC;EACA;;AAEA;EAJD;IAKE;;;AAKD;EACC;EACA;EACA;;AAEA;EALD;IAOE;;;AAID;EACC;EACA;;AAEA;EAJD;IAKE;IACA;IACA;;;AAID;EACC;;AAEA;EAHD;IAIE;;;AASN;EACC;;AAEA;EAHD;IAIE;;;AAIF;EACC;;AAEA;EAHD;IAIE;;;AAMH;EACC;EACA;EACA;;AAGD;EACC;;AAEA;EACC;;;AAOF;EAEE;IACC;;EAEA;IACC;;EAGD;IACC;;;AAMJ;EACC;;AAEA;EACC;;AAIF;EACC;;AAOC;EACC;EACA;;AAEA;EACC;;AAGD;EACC;EACA;EACA;EACA;;AAOJ;EACC;;AAGD;EACC;EACA;;AAGC;EACC;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;ACjZC;EACI;;AAEJ;EACI,kBnC0BA;EmCzBA;EACA,OnC4BC;EmC3BD;EACA;EACA;EACA;EACA;;AAEA;EACI,OnCoBH;EmCnBG,kBnC8BI;EmC7BJ;EACA;;AAGA;EACI,OnCaP;;AmCTD;EACI,OnCQH;EmCPG;;;AAMZ;EACI;;AACA;EACI;;;AAIR;AACA;EACC;;;AAGD;EACI;;;AAGJ;EACI;;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;;AAIR;AACA;EACI;IACI;;AAGJ;EACA;IACI;IACA;IACA;;AAGJ;EACA;IACI;;;AAIR;AACA;EACI;EACA;;;AzCZJ;AAAA;AAAA;A0CjGI;EACI;EACA;EACA,WrCkCG;EqCjCH;EACA;EACA;EACA;EACA;;AAEJ;EACI;;AAGA;EACI;EACA;EACA;EACA;EACA;;AAGR;EAEQ;IACI,arCgBH;IqCfG,gBrCeH;;;;AqCRT;EACI;;AAEJ;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;;AAKZ;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;;AAEJ;EACI;EACA;;AACA;AACI;EACA;EACA;;AAGR;EACI;EACA;EACA;;;AAKJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;;;AAKJ;EADJ;IAEQ;;;AAEJ;EAJJ;IAKQ;;;;AAIR;EACI;;;AAIA;EACI;;AAEJ;EACI;EACA;;AAEJ;EACI,OpC9EA;EoC+EA;;;AAKJ;EACI,a/B1GS;;A+B4Gb;AAAA;EAEI;;AAEJ;EARJ;IASQ;;;AAEJ;EAXJ;IAYQ;IACA;IACA;IACA;IACA;IACA;;EACA;AAAA;IAEI;IACA;IACA;;;;AAMR;EACI;;AACA;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;IACA;IACA;;;AAEJ;EATJ;IAUQ;IACA;IACA,OrC3HN;;;;AqCuIN;AAAA;AAAA;AAAA;AAAA;EACI;EACA;;AAGA;AAAA;AAAA;AAAA;AAAA;EACI;EACA;;AAEJ;AAAA;AAAA;AAAA;AAAA;EACI;EACA;;AAGR;EAEQ;AAAA;AAAA;AAAA;AAAA;IACI;IACA;;EAEJ;AAAA;AAAA;AAAA;AAAA;IACI;;;;AAUZ;AAAA;AAAA;AAAA;EACI;;;AAIR;AAAA;EAEI;;;AAGJ;EACI;EACA;EACA;;AACA;EACI,cpCxLC;;;AqCrCT;AAAA;AAAA;AAIA;EACI","file":"style.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["assets/scss/style.scss","node_modules/@wordpress/base-styles/_breakpoints.scss","node_modules/@wordpress/base-styles/_functions.scss","node_modules/@wordpress/base-styles/_long-content-fade.scss","node_modules/@wordpress/base-styles/_mixins.scss","assets/scss/_1_settings.breakpoints.scss","assets/scss/_1_settings.colors.scss","assets/scss/pink-grid/pinkgrid.scss","assets/scss/_3_generic.normalize.scss","assets/scss/_3_generic.placeholders.scss","assets/scss/_1_settings.inputs.scss","assets/scss/_1_settings.typography.scss","assets/scss/_4_elements.global.scss","assets/scss/_4_elements.typography.scss","assets/scss/_4_elements.inputs.scss","assets/scss/_4_elements.tables.scss","assets/scss/_1_settings.tables.scss","assets/scss/_2_tools.mixins.scss","assets/scss/_4_elements.media.scss","assets/scss/_5_objects.structure.scss","assets/scss/_5_objects.layout.scss","assets/scss/_5_objects.inputs.scss","assets/scss/_5_objects.tables.scss","assets/scss/_5_objects.media.scss","assets/scss/_5_objects.wp-objects.scss","assets/scss/_6_components.navigation.scss","assets/scss/_6_components.navigation--subnav.scss","assets/scss/_6_components.header.scss","assets/scss/_6_components.mobile-menu.scss","assets/scss/_6_components.pre-footer.scss","assets/scss/_6_components.footer.scss","assets/scss/_6_components.sidebar.scss","assets/scss/_6_components.sidebar--widgets.scss","assets/scss/_6_components.search.scss","assets/scss/_6_components.wp-content.scss","assets/scss/_6_components.content.scss","assets/scss/_6_components.comments.scss","assets/scss/_6_components.pagination.scss","assets/scss/_6_components.wp-gutenberg.scss","assets/scss/_6_components.blocks.scss","assets/scss/_7_vendor.plugin--sugar-calendar.scss","assets/scss/_7_vendor.plugins.scss","assets/scss/_8_overrides.templates.scss","assets/scss/_8_overrides.admin-bar.scss"],"names":[],"mappings":"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E;;;AAKR;AAAA;EAEI,OP1BW;EO2BX,aFzDU;EE0DV,WFzCK;EE0CL,aFvDY;EEwDZ,gBF1DiB;EE2DjB,aF5DgB;EE6DhB;;AAOJ;AAAA;EAEI,OPzCW;EO0CX,aFxEU;EEyEV,WFpDK;EEqDL,aFtEY;EEuEZ,gBFzEiB;EE0EjB,aF3EgB;EE4EhB;;AAOJ;AAAA;EAEI,OPvDc;EOwDd,aFhFa;EEiFb,WF/DK;EEgEL,aF/Ee;EEgFf,gBFjFoB;EEkFpB,aFnFmB;EEoFnB;;AAOJ;AAAA;EAEI,OPtEc;EOuEd,aF/Fa;EEgGb,WF1EK;EE2EL,aF9Fe;EE+Ff,gBFhGoB;EEiGpB,aFlGmB;EEmGnB;;AAOJ;AAAA;EAEI,OPvFQ;EOwFR,aF7HO;EE8HP,WFrFK;EEsFL,aFzHa;EE0Hb,gBF/GoB;EEgHpB,aFjHmB;EEkHnB;;AAOJ;AAAA;EAEI,OPtGQ;EOuGR,aF5IO;EE6IP,WFhGK;EEiGL,aFxIa;EEyIb,gBF9HoB;EE+HpB,aFhImB;EEiInB;EACA;;AAOJ;AAEA;AAAA;AAAA;EAGI;EACA,eF7Ja;;;AEgKjB;AAAA;EAEI,eFhKS;;;AEmKb;EACI;;;AAGJ;AAAA;EAGI;EAEA;EACA;;AAEA;AAAA;AAAA;AAAA;EAEI;;;AAIJ;EACI,aFrLK;EEsLL,aFzLS;EE0LT;;AAEA;EACI;;AAQZ;EACI;EACA;EACA,aFlMU;EEmMV,YFpIkB;EEqIlB,aFhMY;EEiMZ,aFpImB;EEqInB;EACA,cFhJgB;EEiJhB,WF1IiB;;AE4IjB;EACI,aF3MM;EE4MN,YF7Ic;EE8Id,WF/Ia;EEgJb,aF1MQ;EE2MR;;AAGJ;EACE;;AAGF;EACI;EACA;;;AAIR;EACI;EACA;;;AAGJ;EACI;;;AAGJ;AAAA;EAEI;;;AAGJ;EACI,aF7Oa;EE8Ob;;;AAGJ;AAAA;EAEI,aFnPa;;AEqPb;AAAA;EACI,aFtPS;;;AE0PjB;AAAA;AAAA;EAGI;EACA;;AAEH;AAAA;AAAA;EACC;;;AAIF;EACI;;;AAGJ;EACI,kBPlPQ;EOmPR,OPpOS;EOqOT;;;AAGJ;EACI,kBPxPQ;EOyPR,OP1OS;EO2OT;EACA,aFnRa;;;AEsRjB;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;;AAEA;EACE;;;AAIJ;EACE;;;AAEF;EACE;;AACA;EACE,OlBRM;EkBSN;;AAEA;EACE;EACA;EACA;EACA;;;AAKN;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE,kBlB9BU;EkB+BV;EACA;EACA,OlBnCK;EkBoCL;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AxBIF;AAAA;AAAA;AyBlFC;EACC;;AAEA;EACC;;;AAMH;EACE;EACA;EACA;;AAEA;EACC;;AAGD;AAAA;EAEC,OnBUO;EmBTP;EACA;EACA;;AAEA;AAAA;AAAA;EACC,OnBoBY;EmBnBZ;EACA;EACA;EACA;;;AAOJ;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAIA;EACC,OnBfS;EmBgBT,adzCU;Ec0CV;;AAEA;EACC,OnBnBK;;AmBuBP;EACC,OnBxBM;;AmB6BP;EACC;;AAIF;EACC;;;AAGD;EACC;EACA;;AAEA;EACC;EACA;;;AAKH;EACC;EACA;EACA;;AAEA;EACC;;AAGD;EACG,OnBhEM;EmBiEN;;AAEE;EACE,OnBpDQ;;AmBwDd;EACC,ad7Fc;Ec8Fd;;;AAKH;EACC;;;AAID;EACC;EACA;EACA;;;AASA;EACC;;AAIA;EACC,Wd/FM;;AciGP;EACC;EACA;EACA;;AAEA;EACC;EACA;;AACA;EACC;EACA;;;AASL;EACC;IACC,YpBtGc;IoBuGd;IACA;IACG;IACH;IACA;IACG;IACH;;EAGC;AAAA;IAEC,OnBpIK;;EmBsIL;AAAA;AAAA;IACC,OnBvII;;EmB4IP;IACC,kBnBjJK;;EmBqJP;IACC;IACA;IACA;;EAGD;IACC;;;AAQF;EAEC;IACE;;EAGF;IACE;;EAID;IACC;IACA,adtMc;IcuMd;;EAiBD;IACC;;EAGD;IACC;;EAGD;IACC;IACA;IACA;;EAEA;IACC;IACA;IACA;;EAEA;IACC;IACA;IACA;;EAIA;IACC;;EAKD;IACC,adxPW;IcyPX;;EAOL;IACC;;EAGE;IACC;;;ACjRL;EACE;;;AAGF;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAEA;EACE;;AAIJ;EACE;EACA,OpBMI;EoBLJ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKF;EACE;;;AAIN;EAEI;IACE;IACA;;EAOE;IACE,epBnBD;;EoBuBH;IACE;;EAIA;IACE;;EAIJ;IACE,OpBlCC;IoBmCD;IACA;IACA;IACA;IACA;IACA;;EAEA;IACE;;EAEA;IACI,OpB9CL;;EoBkDD;IACE;IACA;IACA;;EAIJ;IACE;IACA;;EAEA;IACE;;EAEA;IACE;;EAKF;IACE;;EAIF;IACA;IACA;IACA;IACA;;EAIA;IACE;;;AAUZ;EACI;IACI;IACA;;EAgBJ;IACE;;EAGE;IACE;IACA;;EAIN;IACE;IACA;IT1GL;IACA;IACA;;ES8GG;IACE;;EAEF;IACE;IACA;IAEA;IACA;IACA;;EAIF;IACI,kBpBjJC;IoBkJD;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAEA;IACE;;EAGF;IACE;IACA;;EAEA;IACE;IACA;IACA;IACA;IACA;;EAEA;IACE,OpBtKE;;EoB2KR;IACE;IACA;IACA;IACA;IACA;IACA;IACA;;EAGE;IACE;IACA;IACA;IACA;;EAMV;IACE;;EACA;IACE;IACA;IACA;IACA;IACA;;EACA;IACE;IACA;IACA;IACA;IACA;;EAEA;IACE;IACA,afpPK;IeqPL;IACA;IACA;IACA;IACA;;EAEA;IACE;;EAIJ;IACE;;EAGF;IACE;IACA;IACA;IACA;;EAGF;IACE;IACA;;;ACzRZ;EAEI;EACA;EACA;EACA;;AACA;EACI;;;AAKJ;EACI;;AACA;EAFJ;IAGQ;;;;AAMR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EARJ;IASQ;IACA;;;AAEJ;EAZJ;IAaQ;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AACA;EACI,OrBZN;EqBaM;EACA;EACA;EACA;EACA;;AACA;EAEI;;AAGR;EAEI;EACA;EACA;EACA;EACA;;AACA;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;IACD;IACC;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IxB7DP;IACA,cAPe;IAQf,gBANwB;IAOxB,OALY;IAMZ;IAyBC;IACA;IwBkCM;;EAGA;AAAA;IAEI;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;;AAOZ;EAEI;IxBzFH;IACA,cAPe;IAQf,gBANwB;IAOxB,OALY;IAMZ;IAyBC;IACA;;EwBgEE;AAAA;IAEI;IACA;;EAGJ;IACI;IACA;;;AC5HR;EACI;;AAEA;EACI;;AAGJ;EACC;;AAGD;EACE;;AAGF;EACE;;;AChBN;EACI;EACA;EACA;;AAEA;EACE;;AAKF;EACE;EACA;EACA;;AAGF;EACE,kBvBIa;EuBHb;EACA;EACA;EACA,O3BWE;E2BVF;EACA,atBZW;EsBaX;EACA;EACA;;AAEA;EACE,kBvBPY;EuBQZ;;;AAMR;EACE;;;AAME;EACI;EACA;EACA;;;AAIR;EACI,kBvB9Be;EuB+Bf;EACA,O3BjBK;E2BkBL;EACA;EACA;EACA;EACA;;AAEA;EACI,kBvBvCY;EuBwCZ;;AAGJ;EACE;EACA;;;AAML;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAKF;EACC;EACA;;AAEA;EAJD;IAKE;IACA;IACA;;;AAKD;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;;AAEA;EACC,M3BtFK;;;A2B4FT;EACC;EACA,Y3BlGO;E2BmGP;EACA;EACE;;AAEF;EAPD;IAQE;;;AAGD;EACC,O3BxGO;E2ByGP;EACA,atBnIe;EsBoIf;;AAEA;EAND;IAOE;;;AAIF;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAID;EACC;;AAEA;EACC;;AAMD;EACC;EACA;EACA;;AAKF;EACC;EACA;EACA;;AAKF;EACC;EACA;EACA;EACA,O3B7JO;E2B8JP;EACA;;AAGD;EACC;;AAEA;EAHD;IAIE;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAVD;IAWE;IACA;;;;AAQH;EACE;EACA;EACA;;;AAGF;EACE;;;AAKF;EAEI;IACE;;EAEF;IACE;IACA;IACA;;;AAMN;EAME;IACE;;EAGA;IACE;;EAGF;IACE;;EAGF;IACE;;;AAKN;EAEC;;AAEA;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;EAEC;;AAEA;EACC;EACA;;;AC5SH;EjB0CC;;AACA;EAEC;EACA;;AAED;EACC;;;AiB5CE;EACI;;AAOJ;EACI;;AAEA;EACE;;;AAIN;EACI;;AAEA;EACI,O5BOF;;A4BJF;EACI;EACA;;AACA;EACI;;AAIR;EACI;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;;;AAOZ;EjBnBH;;AACA;EAEC;EACA;;AAED;EACC;;;AiBgBE;EACI,kB5B7BC;E4B+BD,W7BnBE;E6BoBF;EACA;EACA;EACA;EACA,S7B7BK;E6B8BL;EACA;;AAEA;EACG;EACA;EACA;EACA;EACA;;AAIH;EACI,Y7B3CC;E6B4CD,e7B3CG;;A6B8CP;EACI;EACA,e7BhDG;;A6BmDP;EA/BJ;IAgCQ,c7BtDC;I6BuDD,e7BvDC;;E6BwDH;IACI,Y7BzDD;;E6B2DH;IACI,Y7B3DD;;;;A6BgET;EACE;EACA;EACA;EACA;EACA;;AAEE;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAIR;EACI;;AAGJ;EACE;;;AAIN;EACI,avB9HS;EuB+HT;;;AAGJ;EACE;;;AAGF;EACI;EACA;;;AAMA;EACI,O5B1HJ;;A4B4HI;EACI,O5B9GA;;A4BmHZ;EACI,e7BxHK;;;A6BgIL;EACI;;AAEA;EACI;;;AAUZ;EACI;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;;AAEA;EACI,O5BrKH;E4BsKG;;;AAKZ;EACI,evB9LY;;AuBgMZ;EAHJ;IAIM;;;AAGF;EACE;;;AAIN;EACI;EACA;EACA;;AAEA;EACI;;;AAIR;EACC,W7B9LU;;;A6BiMX;EACI;EACA,O5BrMK;E4BsML;EACA;EACA;EACA;;AAEA;EACI,W7BlMK;E6BmML;;AAGJ;EACI;;AAGJ;EACI,O5BhPM;E4BiPN;;AAGJ;EACI;;AACA;EACI,O5B5NH;E4B6NG;;AAIR;EACI;EACA;EACA;EACA;EACA;;;AAMJ;EACI;EACA;;AAEJ;EACI;;AAGA;EACI;EACA;EACA;EACA;EACA;;;AC7RX;EACC;;;AAIF;EACC;;;AAIA;EACC,W9BmCW;;A8BhCZ;EACE,W9BuBQ;;A8BpBV;EACC;;;AAIF;EACC,e9BkBY;;A8BhBZ;EACC;;AAED;EACC,a9BaW;E8BZX,gB9BYW;;A8BVZ;EACC;;;AAKA;EACC;;;AAKF;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA,O7B7BM;E6B8BN;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC,kB7B1DS;E6B2DT,O7BxCG;E6ByCH,axB9DY;EwB+DZ;EACA;;AAMF;EACC;EACA;EACA;;AAGC;EACC;EACA;EACA,axB/EW;EwBgFX;EACA;;AAQJ;EACC;;AAIF;EACC;EACA;;AACA;EACC;;AAKD;EACC,O7B/EM;;;A6BsFR;EACC;;AAED;EACC;EACA;EACA;;AAGD;EACC;EACA;;AAEA;EACC;EACA;EACA;;AAIA;EACC;;AAIF;EACC;EACA;;AAEA;EACC;;;AAMJ;EACC;EACA;;;AAIA;EACC,WxBnKa;EwBoKb,axB3Je;EwB4Jf;;AAEA;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAID;EACC;;;AAKH;EACC;EACA;EACA;;AACA;EACC;EACA;;;AAIF;EACC,axB5LgB;;AwB8LhB;EACC;EACA,axBjMW;EwBkMX;;AAGD;EAEC;;;AAIF;EACC;;;AAGA;EACC;;AAED;EACC;;AAEA;EACC;;AAED;EACC;;AAGF;EACC;EACA;;AAGA;EACC;EACA;;AAED;EACC;EACA;EACA;;AAEA;EACC;;AAIH;EACC;EACA;;AAED;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIF;EAEE;IACC;IACA;;EAEA;IACC;IACA;;EAED;IACC;IACA;IACA;IACA;IACA;IACA;;EAGF;IACC;IACA;IACA;;EAED;IACC;IACA;;;AChTH;EACI;EACA,W/B6CS;E+B5CT;;;AAGA;EACI;EACA;EACA;;AAEA;AAAA;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAMH;EACG;;;AAIJ;EnBYP;EmBVW;EACA;EACA;EACA;;AnBQX;EAEC;EACA;;AAED;EACC;;AmBZU;EACI;;AAGJ;EACI;EACA;EACA;EACA;;;AAIJ;EACI;EACA;EACA;;;AAGA;EACI;EACA,azB7CH;EyB8CG;;AAEA;EACI,azBjDP;;AyBmDG;EACI;;;AAIR;EACI;;AAEA;EACI;;;AAKpB;EACI;EACA;;;AAEA;EACI;;AAEA;EACI;;AAGJ;EACI;;;AAIhB;EAEQ;AAAA;IAEI;;EAKA;IACI;IACA;IACA;;EAIR;IACQ;;;AAIhB;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;IACI;;;AAIR;EACI;;;ACnIJ;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAIA;EACC,O/BgBQ;E+BfR,W1B0BO;E0BzBP,a1BNe;E0BOf;;AAEA;EACC,O/B0Ba;E+BzBb;;;AAKH;EACC;EACA;;AAGC;EACC;EACA;EACA;;AAED;EACC;EACA;;;AAKH;EACC;EACA;;AAGC;EACC;EACA;EACA;;;AAKH;EACC;IACC;IACA;IACA;IACA;IACA;;EAED;IACC;IACA;IACA;IACA;IACA;;;AAIF;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA,WhCrDU;EgCuDV;;AAEA;EACC;EACA;EACA;EAEA;;AAEA;EACC,O/BxEO;E+ByEP,a1B7Fc;E0B8Fd;EACA;EACA;;AAOD;EACC;EACA;;;AAKH;EACC;;AAKE;EACC;;AAED;EACC;;AAIF;EACC;EACA;;AAGD;EACC;EACA;;AAGD;EACC;;;ACnJH;AAIE;EACE;EACA;EACA;;;AAKJ;EACE;;;AAIA;EACE;EACA;;;AAKF;EACE,ejCmBS;;AiCjBT;EACE;EACA;;AAGJ;EACE;IACE,ejCSO;;;;AiCJb;EACI;IACG,WjCFI;;;AiCUX;EACE,OhCbO;;AgCeP;EACE;EACA;EACA;;;AAMJ;EACE,SjCjBa;;AiCmBb;EAHF;IAII;;;;AAIJ;AAII;EACI,W3B3CC;;A2B8CL;EACE,W3B3CG;;A2B8CL;EACE,W3B3CG;;A2B8CL;EACE,W3B3CG;;A2B8CL;EACE,W3B3CG;;A2B8CL;EACE,W3B3CG;;;A2B+CT;EACE;EACA;;;AAIF;EACI,OhCxEI;EgCyEJ;EACA;;;AAIJ;EACE;;AACA;EACG;;;AAIL;AACA;EACE;;;AAIF;EACE;;AAEA;EACE,WjCzFO;EiC0FP;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AAOA;EACE;;AAIJ;EACE;IACE;IACA;;;;AAQN;EACE;;AAIA;EACE;IACE;;EACA;IACE;IACA;;;AAKR;EACE;IACE;IACA;;;AAIJ;EACE;IACE,cjC9IO;IiC+IP,ejC/IO;;;;AiCoJX;EACE;;AAEF;EACE;;AAGF;EACE;;AAGF;EAZF;IAaI;;EAEA;IACE;IACA;IACA;;;;AAKN;AAOQ;EACI;;AAIR;EACE;EACA;EACA;EACA,e3BhKc;;A2BmKhB;EACE;EACA,e3BrKc;;A2BwKhB;EACI;EACA;EACA;;;AAMR;EAEI;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;IACE;;EAGF;IACE;;EAGF;IACE;;;AAKA;EACI;;AAGR;EACE;EACA;EACA,c3BrNc;E2BsNd;EACA,e3BvNc;;A2B0NhB;EACE;EACA;;AAEA;EACE;EACA;;AAEA;EACE;;;AAOV;EACI,kBhC/QI;EgCgRJ;EACA;;;AAKF;EACE;EACA,StBvTe;;AsByTjB;EACE,a3BhTa;E2BiTb;;AAEF;EACE;;AAEF;EACE;;AACA;EACE,kBhCjSM;;AgCmSR;EACE;;;AAKN;AAEA;EACI;;AAOI;AAAA;EACE;;AAKN;EACE;;AAGC;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AAOA;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AAOF;EACE;EACA,c5B3VU;E4B4VV,c5BzVU;E4B0VV;EACA,O5B9VU;;A4BgWR;EACE;EACA,O5BlWM;;A4BwWR;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AALA;EACA;;AAED;EACG;EACF;;AAOA;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;;AAUZ;EACE;EACA;;AAGF;EACE;;;AAMJ;AAEA;EACE;EACA;;AAGE;EACE;;AAIJ;EACE;;AAGF;EACE;;AAGF;EACE;;AAEF;EAEE;IACE;;;AAIJ;EACE;;AAGF;EACE;;;AAIJ;EACE,WjCpaS;EiCqaT;EACA;EACA;;AAEA;EACE;EACA,cjCraW;EiCsaX,ejCtaW;;AiCwaX;EACE;EACA;;AAGF;EAVF;IAWI,cjChbO;IiCibP,ejCjbO;;;AiCsbX;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EAVF;IAWI;IACA;IACA;;;;AAKN;AACA;EACE;;AAEA;EACE;;;AAIF;EACE,OhCleI;EgCmeJ;EACA,a3Bhfa;E2Bifb,W3B/dK;E2BgeL,a3B3fa;E2B4fb;EACA;EACA;;AAEA;EACE;EACA,OhC9dU;;;AgCked;EACE,OhCxeQ;EgCyeR;EACA,a3B1gBS;E2B2gBT;;;AAEF;EACE;;;AAGF;EACE;EACA,a3BnhBS;;;A2BuhBT;EACE;;AAEF;EACE;EACA;;;AAIJ;EACE;;;AAUF;EACE;;AACA;EACE;;;AAON;EACE,KAFY;;;AAMZ;EAGM;AAAA;IACE;;EADF;AAAA;IACE;;EADF;AAAA;IACE;;EADF;AAAA;IACE;;EADF;AAAA;IACE;;EADF;AAAA;IACE;;EADF;AAAA;IACE;;EADF;AAAA;IACE;;;;AAOV;AAEE;EACE;;AAIA;EACE;;;AAKN;EACE;;AACA;EACE;EACA;;AAGF;EACE,YjCxjBW;EiCyjBX,ejCzjBW;;AiC2jBX;EAJF;IAKI,YjC7jBO;IiC8jBP,ejC9jBO;;;;AiCmkBb;AAEE;EACE;;AAEA;EACE,SjCxkBS;;AiC0kBT;EAHF;IAII,SjC7kBK;;;AiCklBX;EACE;IACE;;EAEA;IACE;IACA;;EAGF;IACE;IACA;;;;ACxoBR;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;;AvCoFR;AAAA;AAAA;AwCvGA;AAAA;AAAA;AAKC;EACC,WnCyCW;EmCxCX;;AAIA;EACC;;AAIF;AAAA;AAAA;EAGC;;AAGD;EACC;;AAGD;EACC;EACA;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAEA;EACC;;AAKD;EACC;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;EACA;;AAGD;EAEC;EACA;;AAEA;EAEC;;AAEA;EACC;;AAGD;EAEC;EACA;EACA;;AAMH;EAEC;EACA;EACA;EACA;;AAEA;EAEC;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAIA;EACC;;AAMD;EACC;;AAIA;EACC;;;AAUJ;EACC,WnCnGS;;;AmCuGX;AAAA;EAGC;;;AAKD;AAAA;AAAA;AAKC;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAKD;EACC;EACA;EACA;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAXD;IAYE;;;AAID;EACC;;AAKD;EACC;;AAEA;EAHD;IAIE;;;AAKH;EACC;;AAEA;EACC;EACA;EACA;;AAEA;EALD;IAME;;;AAGD;EACC;;AAIF;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAEA;EAPD;IAQE;IACA;IAEA;IACA;IACA;IACA;IACA;IACA;;;AAIF;EACC;;AAEA;EACC;EACA;;AAEA;EAJD;IAKE;;;AAKD;EACC;EACA;EACA;;AAEA;EALD;IAOE;;;AAID;EACC;EACA;;AAEA;EAJD;IAKE;IACA;IACA;;;AAID;EACC;;AAEA;EAHD;IAIE;;;AASN;EACC;;AAEA;EAHD;IAIE;;;AAIF;EACC;;AAEA;EAHD;IAIE;;;AAMH;EACC;EACA;EACA;;AAGD;EACC;;AAEA;EACC;;;AAOF;EAEE;IACC;;EAEA;IACC;;EAGD;IACC;;;AAMJ;EACC;;AAEA;EACC;;AAIF;EACC;;AAOC;EACC;EACA;;AAEA;EACC;;AAGD;EACC;EACA;EACA;EACA;;AAOJ;EACC;;AAGD;EACC;EACA;;AAGC;EACC;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;ACjZC;EACI;;AAEJ;EACI,kBnC0BA;EmCzBA;EACA,OnC4BC;EmC3BD;EACA;EACA;EACA;EACA;;AAEA;EACI,OnCoBH;EmCnBG,kBnC8BI;EmC7BJ;EACA;;AAGA;EACI,OnCaP;;AmCTD;EACI,OnCQH;EmCPG;;;AAMZ;EACI;;AACA;EACI;;;AAIR;AACA;EACC;;;AAGD;EACI;;;AAGJ;EACI;;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;;AAIR;AACA;EACI;IACI;;AAGJ;EACA;IACI;IACA;IACA;;AAGJ;EACA;IACI;;;AAIR;AACA;EACI;EACA;;;AzCFJ;AAAA;AAAA;A0C3GI;EACI;EACA;EACA,WrCkCG;EqCjCH;EACA;EACA;EACA;EACA;;AAEJ;EACI;;AAGA;EACI;EACA;EACA;EACA;EACA;;AAGR;EAEQ;IACI,arCgBH;IqCfG,gBrCeH;;;;AqCRT;EACI;;AAEJ;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;;AAKZ;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;;AAEJ;EACI;EACA;;AACA;AACI;EACA;EACA;;AAGR;EACI;EACA;EACA;;;AAKJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;;;AAKJ;EADJ;IAEQ;;;AAEJ;EAJJ;IAKQ;;;;AAIR;EACI;;;AAIA;EACI;;AAEJ;EACI;EACA;;AAEJ;EACI,OpC9EA;EoC+EA;;;AAKJ;EACI,a/B1GS;;A+B4Gb;AAAA;EAEI;;AAEJ;EARJ;IASQ;;;AAEJ;EAXJ;IAYQ;IACA;IACA;IACA;IACA;IACA;;EACA;AAAA;IAEI;IACA;IACA;;;;AAMR;EACI;;AACA;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;IACA;IACA;;;AAEJ;EATJ;IAUQ;IACA;IACA,OrC3HN;;;;AqCuIN;AAAA;AAAA;AAAA;AAAA;EACI;EACA;;AAGA;AAAA;AAAA;AAAA;AAAA;EACI;EACA;;AAEJ;AAAA;AAAA;AAAA;AAAA;EACI;EACA;;AAGR;EAEQ;AAAA;AAAA;AAAA;AAAA;IACI;IACA;;EAEJ;AAAA;AAAA;AAAA;AAAA;IACI;;;;AAUZ;AAAA;AAAA;AAAA;EACI;;;AAIR;AAAA;EAEI;;;AAGJ;EACI;EACA;EACA;;AACA;EACI,cpCxLC;;;AoC6LT;EACI;EACA;EACA;EACA;EACA;;;AAGJ;AAAA;EAEI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;AACA;EACI;;;AAIR;EACI;EACA;;;AC1QJ;AAAA;AAAA;AAIA;EACI","file":"style.css"} \ No newline at end of file diff --git a/themes/osi/templates/ai-fse.php b/themes/osi/templates/ai-fse.php index 9b71814..7768c41 100644 --- a/themes/osi/templates/ai-fse.php +++ b/themes/osi/templates/ai-fse.php @@ -1,10 +1,10 @@ @@ -13,475 +13,475 @@ - - - - + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + The Open Source AI Definition — by The Open Source Initiative + - - The Open Source AI Definition — by The Open Source Initiative - + + + + + + - - - - - - + + + + + + + - - - - - - - - +if ( is_user_logged_in() ) { + wp_admin_bar_render(); +} +?> style="background: rgb(246, 247, 249);"> - + + + +
+ +
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+ + + +
+
+
+
+
+ + Open Source Initiative + + +
+ +
+
+
+
+
+
+ +
- -
- -
-
-
-
-
-
- -
-
- -
-
-
-
-
-
- - - -
-
-
-
-
- - Open Source Initiative - - -
- -
-
-
-
-
-
- -
+ +
+ +
- -
- -
+ + + - + - + -
- - - -
+
+ + + +
-
-
+
+
- - - - - - - - - - - - - - + + + + + + + + + + + + + + diff --git a/themes/osi/templates/ai-template.html b/themes/osi/templates/ai-template.html index 82a14c6..8d6bab3 100644 --- a/themes/osi/templates/ai-template.html +++ b/themes/osi/templates/ai-template.html @@ -63,4 +63,4 @@

Benefits of Open Source AI

- \ No newline at end of file + diff --git a/themes/osi/templates/ai-wide.php b/themes/osi/templates/ai-wide.php new file mode 100644 index 0000000..602586d --- /dev/null +++ b/themes/osi/templates/ai-wide.php @@ -0,0 +1,28 @@ + + +
+ +
+
+ +
+
+ +
+ + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - The Open Source AI Definition — by The Open Source Initiative - - - - - - - - - - - - - - - - - - - - - - -
- -
-
-
-
-
-
- -
-
- -
-
-
-
-
-
- - -
-
-
-
-
- - Open Source Initiative - - - -
- -
-
-
-
-
-
- -
- - - - - - - -
-
-
-
- -
-
-

- What's Open Source AI? -

-

Following the same idea behind Open Source Software,
an Open Source AI is a system made available under terms that grant users the freedoms to:

-
- - - - -
-
- -
-

- Use the system for any purpose and
without having to ask for permission.
-

-
- -
-
- -
-

- Study how the system works and
understand how its results were created.
-

-
- -
-
- -
-

- Modify the system for any purpose,
including to change its output.
-

-
- -
-
- -
-

- Share the system for others to use with
or without modifications, for any purpose.
-

-
- -
-

Precondition to exercise these freedoms is to have access to
the preferred form to make modifications to the system, and to the means to use it.

-
- - - -
- -
-
-
-
- - - -
-
-
-
-
-

- Benefits of Open Source AI -

-
-
-
-
-

- Transparency & Safety -

-
-
- Open Source AI provides information essential for auditing systems and to mitigate bias, ensures accountability and transparency of data sources, and accelerates AI safety research. -
-
-
-
-

- Competition & Polyculture -

-
-
- Open Source AI makes more models available, spurs innovation and quality due to increased competition and tackles AI monoculture by providing more stakeholders access to foundational technology. -
-
-
-
-

- Diverse Applications -

-
-
- Open Source AI gives developers access to resources crucial for developing context- specific, localized applications that are representative of cultural and linguistic diversity and allow for model aligned with different value systems. -
-
-
-
-
-
-
-
-
- OSAID Paris Workshop -
-
-
-
-
-
- - - -
-
-
-
- -
-
-
-
-

Read the Whitepaper

-
-

- The Open Source Initiative and Open Future have taken a significant step toward addressing this challenge by releasing this white paper. The document is the culmination of a global co-design process, enriched by insights from a vibrant two-day workshop held in Paris in October 2024.

- Read the whitepaper -

-
-
-
-
-
- - - -
-
-
-
-
-

- Why Open Source AI needs a definition? -

-
-
-
-
-
- -
-
- -
-

Open Source Frontier

-

The traditional view of Open Source code and licenses when applied to AI components are not sufficient to guarantee the freedoms to use, study, share and modify the systems.

-
- -
-
- -
-
- -
-

Informing Regulators

-

Government regulations have begun in Europe, the United States, and elsewhere. Communities need a common understanding to educate policy makers.

-
- -
-
- -
-
- -
-

Combat Openwashing

-

Companies are calling AI systems “open source” even though their licenses contain restrictions that go against the accepted principles and freedoms of open source.

-
- -
- -
-
-
- - - -
-
-
-
- -
-
-
-

- Who's behind the Open Source AI Definition -

-
-
- View All Endorsers -
- -
-
-
-
-
-
-
-
-
-
- -
- - Mozilla Foundation - -
- -
-
- -
- - Eleuther AI - -
- -
-
- -
- - Nextcloud - -
- -
-
- -
- - SUSE - -
- -
-
- -
- - Bloomberg Engineering - -
- -
-
- -
- - OpenInfra Foundation - -
- -
-
- -
- - Eclipse Foundation - -
- -
-
- -
- - Common Crawl - -
- -
-
- -
- - code.gov.fr - -
- -
-
- -
- - LLM360 - -
- -
-
- -
- - Moodle - -
- -
-
- -
- - Linagora Labs - -
- -
-
- -
- - :probabl. - -
- -
-
- -
- - Mercado Libre - -
- -
-
- -
- - Kaiyuanshe" - -
- -
-
- -
- - MAP - -
- -
- -
- - Open Source Group Japan - -
- -
-
- -
- - Software Heritage - -
- -
-
- -
- - CNLL - -
- -
-
- -
- - abilian - -
- -
-
- -
- - OW2 - -
- -
-
- -
- - Nerdearla - -
- -
-
- -
- - Sysarmy - -
- -
-
-
-
-
-
-
-
-
- - - -
-
-

Overall process

-
-
- -
-
-
-

20+

-

Supporting Organizations

-
-
- -
-
- -
-
-
-

100+

-

Supporting Individuals

-
-
- -
-
- -
-
-
-

50+

-

Co-designers

-
-
- -
-
- -
-
-
-

13

-

Systems reviewed

-
-
- -
-

Representation in the co-design process

-
- -
-
-
-

27

-

Nationalities

-
-
- -
-
- -
-
-
-

42%

-

People of Color

-
-
- -
-
- -
-
-
-

33%

-

Global South

-
-
- -
-
- -
-
-
-

31%

-

Femme, Trans, & Nonbinary

-
-
- -
-
-
-
- - - -
-
-
-
-
- -
-
-

Co-design

-
2023 - 2024
-

In 2023, we started the co-design process hosting several online and in-person activities around the world.

-
-
- - -
-
-

-

Research

-
2022 - 2023
-

Alongside AI experts from various fields we produced a podcast, panels, and webinars.

-
-
- -
-
-
-
-
-
-

- Endorsements -

-

- 2024 - 2025 -

-
-
-

-                                    Late 2024 into 2025, the OSI is gathering endorsements from various individuals and organizations, including Mozilla, Suse, Eleuther AI, Ai2, Eclipse Foundation, and the OpenInfra Foundation, among many others. -

-
-
- -
-
-
-
-
- - -
-
-
-
-
-

- Which AI systems comply with the OSAID 1.0? -

-

- As part of our validation and testing of the OSAID, the volunteers checked whether the Definition could be used to evaluate if AI systems provided the freedoms expected. The list of models that passed the Validation phase are: Pythia (Eleuther AI), OLMo (AI2), Amber and CrystalCoder (LLM360) and T5 (Google). There are a couple of others that were analyzed and would probably pass if they changed their licenses/legal terms: BLOOM (BigScience), Starcoder2 (BigCode), Falcon (TII). Those that have been analyzed and don't pass because they lack required components and/or their legal agreements are incompatible with the Open Source principles: Llama2 (Meta), Grok (X/Twitter), Phi-2 (Microsoft), Mixtral (Mistral). These results should be seen as part of the definitional process, a learning moment, they're not certifications of any kind. OSI will continue to validate only legal documents, and will not validate or review individual AI systems, just as it does not validate or review software projects. -

-
-
-
- -
-
- - -
-
- - - -
-
-
-
-
- Co-design process -
-

- The OSAID co-design process was open to everyone interested in collaborating. -

-
-
-
-
-
-

How to participate

-
-
-

- There are many ways to get involved: -

-

-
-
-
-
-
- - - -
-
-
-
-
-
-

Open Source AI Definition governance

-
-

- Governance for the Open Source AI Definition is provided by the OSI Board of Directors. The OSI board members have expertise in business, legal, and open source software development, as well as experience across a range of commercial, public sector, and non-profit organizations. Formal progress reports including achievements, budget updates, and next steps are provided monthly by the Program Lead for advice and guidance as part of regular Board business. Additionally, informal updates on the outcomes of key meetings and milestones are provided via email to the Board as required. -

-
-
-
- -
-
-
-
- - - - - - -
-
-
-
-
-

- Individual endorsers -

-
-
-
-
- -
-
-
-
- -
- -
-

- "LLM360 finds that OSI’s Open Source AI definition is a meaningful, reasonable, and holistic standard which will have positive reverberations throughout the community. The definition clarifies the unique challenges surrounding open source AI including the expectations for disseminating code, data, and accessibility requirements. This definition propels the open source ecosystem and aligns with LLM360’s mission for community owned AI. Our team is thrilled and excited to fully support OSI’s efforts on advancing the Open Source AI definition." -

-
-

Hector Zhengzhong Liu, LLM360

-
-
-
- -
-
- -
- -
-

- "Coming up with the proper open-source definition is challenging given restrictions on data, but I'm glad to see that the OSI v1.0 definition requires at least that the complete code for data processing (the primary driver of model quality) be open-source. The devil is in the details, so I'm sure we'll have more to say once we have concrete examples of people trying to apply this Definition to their models." -

-
-

Percy Liang, Director of Center for Research on Foundation Models, Stanford University

-
-
-
- -
-
- -
- -
-

- “Facilitating an Open ecosystem is an important part of our approach at Intel. An open approach to AI can foster greater collaboration across the community, drive innovation and enhance transparency. We applaud OSI’s efforts to expand their definition to include AI models and datasets. OSI’s creation of a first revision of the definition, can help industry continue to evolve and iterate.” -

-
-

Arun Gupta, Vice President and General Manager, Open Ecosystem, Intel

-
-
-
- -
-
- -
- -
-

- "We welcome OSI's stewardship of the complex process of defining open source AI. The Digital Public Goods Alliance secretariat will build on this foundational work as we update the DPG Standard as it relates to AI as a category of DPGs" -

-
-

Liv Marte Kristiansen Nordhaug, CEO of the Digital Public Goods Alliance

-
-
-
- -
-
- -
- -
-

- "Transparency is at the core of EleutherAI’s non-profit mission. The Open Source AI Definition is a necessary step towards promoting the benefits of open source principles in the field of AI. We believe that this definition supports the needs of independent machine learning researchers and promotes greater transparency among the largest AI developers." -

-
-

Aviya Skowron, Head of Policy and Ethics at Eleuther AI

-
-
-
- -
-
- -
- -
-

- "The Common Crawl Foundation fully supports the Open Source AI Definition as a crucial step in setting clear standards for open and transparent AI development.  This definition will help ensure AI develops responsibly, staying open and accessible to everyone." -

-
-

Thom Vaughan, Principal Technologist, Common Crawl Foundation

-
-
-
- -
-
- -
- -
-

- "Transparency is at the core of EleutherAI’s non-profit mission. The Open Source AI Definition is a necessary step towards promoting the benefits of open source principles in the field of AI. We believe that this definition supports the needs of independent machine learning researchers and promotes greater transparency among the largest AI developers." -

-
-

Stella Biderman, AI and NLP Researcher, EleutherAI

-
-
-
- -
-
- -
- -
-

- "SUSE applauds the progress made by the Open Source Initiative and its Open Source AI Definition. The efforts are culminating in a very thorough definition, which is important for the quickly evolving AI landscape and the role of open source within it. We commend the process OSI is utilizing to arrive at the definition and the adherence to the open source methodologies. Clarity and consensus drive collaboration, and we believe this definition will drive open source AI forward." -

-
-

Alan Clark, Office Of The CTO, SUSE

-
-
-
- -
-
- -
- -
-

- "I endorse! We need common vocabulary to define what is open is what isn't. This is a solid framework that doesn't give a blank check to those who are lightly claiming to be providing open source AI (even if they desperately wish to be qualified as such), and reversely, the framework is open to initiatives that introduce gradients of open source on the various components that make an AI system, and recognizes efforts in opening-up all or some of the components. After all, "AI" is a derivative of software, complete with data, code and artefacts. There is no reason a derivative system should be classified under the foundational definition of "open source" and at the same time, AI systems are becoming so powerful at capturing intelligence away from humans that we need to qualify their degree of openness. Hats off to all involved for producing such an important piece of work." -

-
-

Yann Lechelle, Co-founder CEO @ :probabl.

-
-
-
- -
-
- -
- -
-

- "This effort you and OSI team have been driving is really important and I’m a believer that time is becoming of the essence. Inevitably it will need to evolve but putting a stamp on it soon is important. We have to define what open source means in the context of AI models in order to preserve the permissionless innovation aspect that created so much value with open source software licenses. The definition is both pragmatic and challenging, and is an excellent first step in a fast-moving area." -

-
-

Mark Collier, Chief Operating Officer at OpenStack Foundation

-
-
-
- -
-
- -
- -
-

- "The codesign process allowed me to see first hand the thought process of people all over the world about what is open source AI. It may never be possible for all the people to agree on the definition. But It is a wonderful start and I think everyone will agree that the open discussions, seminars, townhall meetings, follow up surveys, emails are all very effective and "democratic" :-)" -

-
-

Victor Lu, Independent Consultant

-
-
-
- -
-
- -
- -
-

- "Software Heritage is committed to preserving and making accessible the invaluable human knowledge embedded in software source code. We believe that AI systems trained on this vast repository should be freely available to all, with as little restrictions as possible.
Users of OSAID-compliant AI systems trained on Software Heritage data will enjoy full transparency on how they were built. By endorsing OSAID, we aim to promote transparency and reproducibility within the AI industry. We've been involved and vocal in shaping OSAID 1.0 and look forward to collaborating on further iterations of it, as the practice of developing AI systems from open data sets evolves." -

-
-

Stefano Zacchiroli, co-founder and CSO of Software Heritage

-
-
-
- -
-
- -
- -
-

- "Open Source Group Japan commends OSI for its leadership in navigating the complex process of defining Open Source AI, and we fully support the Open Source AI Definition (OSAID) as a key standard for open and transparent AI systems. The field of AI is evolving rapidly, and the need for a clear and consistent definition of Open Source AI has never been more critical. OSI's OSAID marks a crucial milestone toward a future where collaboration and openness are the norms in AI development. We anticipate that this will drive innovation, transparency, and the ethical development of AI systems." -

-
-

Shuji Sado, Chairman, Open Source Group Japan

-
-
-
- -
-
- -
- -
-

- "Open Source generative AI models are one of the keys to the advancement of the field. By enabling a community of developers and researchers to collaborate and evolve these models in a responsible way, we can greatly benefit a wide range of applications." -

-
-

Oscar Mullin, VP of Technology - Cloud Services, Data & AI at MercadoLibre

-
-
-
- -
-
- -
-
-
-
-
-
- - - - - -
-
-
-
- -
-
-
-

- Supported by -

-
-
-
- -
-
-
-
-
-
-
-
- brand_start - brand_start - brand_start - brand_start -
-
-
-
-

OSI’s efforts wouldn’t be possible without the support of our sponsors and thousands of individual members.
- Become a sponsor or join us today!

-
-
- -
- - - - - - - - - - -
- - - -
- -
-
- - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The Open Source AI Definition — by The Open Source Initiative + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+ + +
+
+
+
+
+ + Open Source Initiative + + + +
+ +
+
+
+
+
+
+ +
+ + + + + + + +
+
+
+
+ +
+
+

+ What's Open Source AI? +

+

Following the same idea behind Open Source Software,
an Open Source AI is a system made available under terms that grant users the freedoms to:

+
+ + + + +
+
+ +
+

+ Use the system for any purpose and
without having to ask for permission.
+

+
+ +
+
+ +
+

+ Study how the system works and
understand how its results were created.
+

+
+ +
+
+ +
+

+ Modify the system for any purpose,
including to change its output.
+

+
+ +
+
+ +
+

+ Share the system for others to use with
or without modifications, for any purpose.
+

+
+ +
+

Precondition to exercise these freedoms is to have access to
the preferred form to make modifications to the system, and to the means to use it.

+
+ + + +
+ +
+
+
+
+ + + +
+
+
+
+
+

+ Benefits of Open Source AI +

+
+
+
+
+

+ Transparency & Safety +

+
+
+ Open Source AI provides information essential for auditing systems and to mitigate bias, ensures accountability and transparency of data sources, and accelerates AI safety research. +
+
+
+
+

+ Competition & Polyculture +

+
+
+ Open Source AI makes more models available, spurs innovation and quality due to increased competition and tackles AI monoculture by providing more stakeholders access to foundational technology. +
+
+
+
+

+ Diverse Applications +

+
+
+ Open Source AI gives developers access to resources crucial for developing context- specific, localized applications that are representative of cultural and linguistic diversity and allow for model aligned with different value systems. +
+
+
+
+
+
+
+
+
+ OSAID Paris Workshop +
+
+
+
+
+
+ + + +
+
+
+
+ +
+
+
+
+

Read the Whitepaper

+
+

+ The Open Source Initiative and Open Future have taken a significant step toward addressing this challenge by releasing this white paper. The document is the culmination of a global co-design process, enriched by insights from a vibrant two-day workshop held in Paris in October 2024.

+ Read the whitepaper +

+
+
+
+
+
+ + + +
+
+
+
+
+

+ Why Open Source AI needs a definition? +

+
+
+
+
+
+ +
+
+ +
+

Open Source Frontier

+

The traditional view of Open Source code and licenses when applied to AI components are not sufficient to guarantee the freedoms to use, study, share and modify the systems.

+
+ +
+
+ +
+
+ +
+

Informing Regulators

+

Government regulations have begun in Europe, the United States, and elsewhere. Communities need a common understanding to educate policy makers.

+
+ +
+
+ +
+
+ +
+

Combat Openwashing

+

Companies are calling AI systems “open source” even though their licenses contain restrictions that go against the accepted principles and freedoms of open source.

+
+ +
+ +
+
+
+ + + +
+
+
+
+ +
+
+
+

+ Who's behind the Open Source AI Definition +

+
+
+ View All Endorsers +
+ +
+
+
+
+
+
+
+
+
+
+ +
+ + Mozilla Foundation + +
+ +
+
+ +
+ + Eleuther AI + +
+ +
+
+ +
+ + Nextcloud + +
+ +
+
+ +
+ + SUSE + +
+ +
+
+ +
+ + Bloomberg Engineering + +
+ +
+
+ +
+ + OpenInfra Foundation + +
+ +
+
+ +
+ + Eclipse Foundation + +
+ +
+
+ +
+ + Common Crawl + +
+ +
+
+ +
+ + code.gov.fr + +
+ +
+
+ +
+ + LLM360 + +
+ +
+
+ +
+ + Moodle + +
+ +
+
+ +
+ + Linagora Labs + +
+ +
+
+ +
+ + :probabl. + +
+ +
+
+ +
+ + Mercado Libre + +
+ +
+
+ +
+ + Kaiyuanshe" + +
+ +
+
+ +
+ + MAP + +
+ +
+ +
+ + Open Source Group Japan + +
+ +
+
+ +
+ + Software Heritage + +
+ +
+
+ +
+ + CNLL + +
+ +
+
+ +
+ + abilian + +
+ +
+
+ +
+ + OW2 + +
+ +
+
+ +
+ + Nerdearla + +
+ +
+
+ +
+ + Sysarmy + +
+ +
+
+
+
+
+
+
+
+
+ + + +
+
+

Overall process

+
+
+ +
+
+
+

20+

+

Supporting Organizations

+
+
+ +
+
+ +
+
+
+

100+

+

Supporting Individuals

+
+
+ +
+
+ +
+
+
+

50+

+

Co-designers

+
+
+ +
+
+ +
+
+
+

13

+

Systems reviewed

+
+
+ +
+

Representation in the co-design process

+
+ +
+
+
+

27

+

Nationalities

+
+
+ +
+
+ +
+
+
+

42%

+

People of Color

+
+
+ +
+
+ +
+
+
+

33%

+

Global South

+
+
+ +
+
+ +
+
+
+

31%

+

Femme, Trans, & Nonbinary

+
+
+ +
+
+
+
+ + + +
+
+
+
+
+ +
+
+

Co-design

+
2023 - 2024
+

In 2023, we started the co-design process hosting several online and in-person activities around the world.

+
+
+ + +
+
+

+

Research

+
2022 - 2023
+

Alongside AI experts from various fields we produced a podcast, panels, and webinars.

+
+
+ +
+
+
+
+
+
+

+ Endorsements +

+

+ 2024 - 2025 +

+
+
+

+                                   Late 2024 into 2025, the OSI is gathering endorsements from various individuals and organizations, including Mozilla, Suse, Eleuther AI, Ai2, Eclipse Foundation, and the OpenInfra Foundation, among many others. +

+
+
+ +
+
+
+
+
+ + +
+
+
+
+
+

+ Which AI systems comply with the OSAID 1.0? +

+

+ As part of our validation and testing of the OSAID, the volunteers checked whether the Definition could be used to evaluate if AI systems provided the freedoms expected. The list of models that passed the Validation phase are: Pythia (Eleuther AI), OLMo (AI2), Amber and CrystalCoder (LLM360) and T5 (Google). There are a couple of others that were analyzed and would probably pass if they changed their licenses/legal terms: BLOOM (BigScience), Starcoder2 (BigCode), Falcon (TII). Those that have been analyzed and don't pass because they lack required components and/or their legal agreements are incompatible with the Open Source principles: Llama2 (Meta), Grok (X/Twitter), Phi-2 (Microsoft), Mixtral (Mistral). These results should be seen as part of the definitional process, a learning moment, they're not certifications of any kind. OSI will continue to validate only legal documents, and will not validate or review individual AI systems, just as it does not validate or review software projects. +

+
+
+
+ +
+
+ + +
+
+ + + +
+
+
+
+
+ Co-design process +
+

+ The OSAID co-design process was open to everyone interested in collaborating. +

+
+
+
+
+
+

How to participate

+
+
+

+ There are many ways to get involved: +

+

+
+
+
+
+
+ + + +
+
+
+
+
+
+

Open Source AI Definition governance

+
+

+ Governance for the Open Source AI Definition is provided by the OSI Board of Directors. The OSI board members have expertise in business, legal, and open source software development, as well as experience across a range of commercial, public sector, and non-profit organizations. Formal progress reports including achievements, budget updates, and next steps are provided monthly by the Program Lead for advice and guidance as part of regular Board business. Additionally, informal updates on the outcomes of key meetings and milestones are provided via email to the Board as required. +

+
+
+
+ +
+
+
+
+ + + + + + +
+
+
+
+
+

+ Individual endorsers +

+
+
+
+
+ +
+
+
+
+ +
+ +
+

+ "LLM360 finds that OSI’s Open Source AI definition is a meaningful, reasonable, and holistic standard which will have positive reverberations throughout the community. The definition clarifies the unique challenges surrounding open source AI including the expectations for disseminating code, data, and accessibility requirements. This definition propels the open source ecosystem and aligns with LLM360’s mission for community owned AI. Our team is thrilled and excited to fully support OSI’s efforts on advancing the Open Source AI definition." +

+
+

Hector Zhengzhong Liu, LLM360

+
+
+
+ +
+
+ +
+ +
+

+ "Coming up with the proper open-source definition is challenging given restrictions on data, but I'm glad to see that the OSI v1.0 definition requires at least that the complete code for data processing (the primary driver of model quality) be open-source. The devil is in the details, so I'm sure we'll have more to say once we have concrete examples of people trying to apply this Definition to their models." +

+
+

Percy Liang, Director of Center for Research on Foundation Models, Stanford University

+
+
+
+ +
+
+ +
+ +
+

+ “Facilitating an Open ecosystem is an important part of our approach at Intel. An open approach to AI can foster greater collaboration across the community, drive innovation and enhance transparency. We applaud OSI’s efforts to expand their definition to include AI models and datasets. OSI’s creation of a first revision of the definition, can help industry continue to evolve and iterate.” +

+
+

Arun Gupta, Vice President and General Manager, Open Ecosystem, Intel

+
+
+
+ +
+
+ +
+ +
+

+ "We welcome OSI's stewardship of the complex process of defining open source AI. The Digital Public Goods Alliance secretariat will build on this foundational work as we update the DPG Standard as it relates to AI as a category of DPGs" +

+
+

Liv Marte Kristiansen Nordhaug, CEO of the Digital Public Goods Alliance

+
+
+
+ +
+
+ +
+ +
+

+ "Transparency is at the core of EleutherAI’s non-profit mission. The Open Source AI Definition is a necessary step towards promoting the benefits of open source principles in the field of AI. We believe that this definition supports the needs of independent machine learning researchers and promotes greater transparency among the largest AI developers." +

+
+

Aviya Skowron, Head of Policy and Ethics at Eleuther AI

+
+
+
+ +
+
+ +
+ +
+

+ "The Common Crawl Foundation fully supports the Open Source AI Definition as a crucial step in setting clear standards for open and transparent AI development.  This definition will help ensure AI develops responsibly, staying open and accessible to everyone." +

+
+

Thom Vaughan, Principal Technologist, Common Crawl Foundation

+
+
+
+ +
+
+ +
+ +
+

+ "Transparency is at the core of EleutherAI’s non-profit mission. The Open Source AI Definition is a necessary step towards promoting the benefits of open source principles in the field of AI. We believe that this definition supports the needs of independent machine learning researchers and promotes greater transparency among the largest AI developers." +

+
+

Stella Biderman, AI and NLP Researcher, EleutherAI

+
+
+
+ +
+
+ +
+ +
+

+ "SUSE applauds the progress made by the Open Source Initiative and its Open Source AI Definition. The efforts are culminating in a very thorough definition, which is important for the quickly evolving AI landscape and the role of open source within it. We commend the process OSI is utilizing to arrive at the definition and the adherence to the open source methodologies. Clarity and consensus drive collaboration, and we believe this definition will drive open source AI forward." +

+
+

Alan Clark, Office Of The CTO, SUSE

+
+
+
+ +
+
+ +
+ +
+

+ "I endorse! We need common vocabulary to define what is open is what isn't. This is a solid framework that doesn't give a blank check to those who are lightly claiming to be providing open source AI (even if they desperately wish to be qualified as such), and reversely, the framework is open to initiatives that introduce gradients of open source on the various components that make an AI system, and recognizes efforts in opening-up all or some of the components. After all, "AI" is a derivative of software, complete with data, code and artefacts. There is no reason a derivative system should be classified under the foundational definition of "open source" and at the same time, AI systems are becoming so powerful at capturing intelligence away from humans that we need to qualify their degree of openness. Hats off to all involved for producing such an important piece of work." +

+
+

Yann Lechelle, Co-founder CEO @ :probabl.

+
+
+
+ +
+
+ +
+ +
+

+ "This effort you and OSI team have been driving is really important and I’m a believer that time is becoming of the essence. Inevitably it will need to evolve but putting a stamp on it soon is important. We have to define what open source means in the context of AI models in order to preserve the permissionless innovation aspect that created so much value with open source software licenses. The definition is both pragmatic and challenging, and is an excellent first step in a fast-moving area." +

+
+

Mark Collier, Chief Operating Officer at OpenStack Foundation

+
+
+
+ +
+
+ +
+ +
+

+ "The codesign process allowed me to see first hand the thought process of people all over the world about what is open source AI. It may never be possible for all the people to agree on the definition. But It is a wonderful start and I think everyone will agree that the open discussions, seminars, townhall meetings, follow up surveys, emails are all very effective and "democratic" :-)" +

+
+

Victor Lu, Independent Consultant

+
+
+
+ +
+
+ +
+ +
+

+ "Software Heritage is committed to preserving and making accessible the invaluable human knowledge embedded in software source code. We believe that AI systems trained on this vast repository should be freely available to all, with as little restrictions as possible.
Users of OSAID-compliant AI systems trained on Software Heritage data will enjoy full transparency on how they were built. By endorsing OSAID, we aim to promote transparency and reproducibility within the AI industry. We've been involved and vocal in shaping OSAID 1.0 and look forward to collaborating on further iterations of it, as the practice of developing AI systems from open data sets evolves." +

+
+

Stefano Zacchiroli, co-founder and CSO of Software Heritage

+
+
+
+ +
+
+ +
+ +
+

+ "Open Source Group Japan commends OSI for its leadership in navigating the complex process of defining Open Source AI, and we fully support the Open Source AI Definition (OSAID) as a key standard for open and transparent AI systems. The field of AI is evolving rapidly, and the need for a clear and consistent definition of Open Source AI has never been more critical. OSI's OSAID marks a crucial milestone toward a future where collaboration and openness are the norms in AI development. We anticipate that this will drive innovation, transparency, and the ethical development of AI systems." +

+
+

Shuji Sado, Chairman, Open Source Group Japan

+
+
+
+ +
+
+ +
+ +
+

+ "Open Source generative AI models are one of the keys to the advancement of the field. By enabling a community of developers and researchers to collaborate and evolve these models in a responsible way, we can greatly benefit a wide range of applications." +

+
+

Oscar Mullin, VP of Technology - Cloud Services, Data & AI at MercadoLibre

+
+
+
+ +
+
+ +
+
+
+
+
+
+ + + + + +
+
+
+
+ +
+
+
+

+ Supported by +

+
+
+
+ +
+
+
+
+
+
+
+
+ brand_start + brand_start + brand_start + brand_start +
+
+
+
+

OSI’s efforts wouldn’t be possible without the support of our sponsors and thousands of individual members.
+ Become a sponsor or join us today!

+
+
+ +
+ + + + + + + + + + +
+ + + +
+ +
+
+ + + + + + + + + + + + + + + + + + +